• No results found

Computable Torsion Abelian Groups

N/A
N/A
Protected

Academic year: 2020

Share "Computable Torsion Abelian Groups"

Copied!
45
0
0

Loading.... (view fulltext now)

Full text

(1)

Contents lists available atScienceDirect

Advances

in

Mathematics

www.elsevier.com/locate/aim

Computable

torsion

abelian

groups

Alexander G. Melnikova,, KengMeng Ngb

a Massey University, Auckland, New Zealand b Nanyang Technological University, Singapore

a r t i c l e i n f o a bs t r a c t

Article history:

Received16May2017 Accepted12December2017 Availableonlinexxxx

CommunicatedbyH.JeromeKeisler

Keywords:

Abeliangroups Computablestructures Computablecategoricity

We provethat c.c. torsion abelian groups canbe described by aΠ0

4-predicatethat describesthefailureofa brute-force diagonalisationattemptonsuchgroups.Weshowthatthere isnosimplerdescriptionsincetheirindexsetisΠ0

4-complete. The results can be viewed as a solution to a 60 year-old problem of Mal’cev in the case of torsion abelian groups. We provethat a computable torsion abelian grouphas one or infinitely many computable copies, up to computable isomorphism.TheresultconfirmsaconjectureofGoncharov fromtheearly1980sforthecaseoftorsionabeliangroups.

©2017ElsevierInc.Allrightsreserved.

1. Introduction

This paper lieswithinthegeneralareacalled computable algebra which seeksto un-derstand theextent towhich classicalalgebracanbe made effective.The fundamental objects of computable algebra are groups, rings, Booleanalgebras and other algebraic

Manythankstoourgoodfriendandformeradvisor/mentorRodDowneyforlotsofvaluablesuggestions

regarding theintroduction. Thefirstauthorwaspartially supportedbyMarsden Fund ofNew Zealand (TheRoyalSocietyofNewZealand)andMasseyUniversityResearchFund.Thesecondauthorispartially supportedbyMOE-RG26/13andMOE2015-T2-2-055(NanyangTechnologicalUniversity).

* Correspondingauthor.

E-mail addresses:[email protected](A.G. Melnikov), [email protected] (K.M. Ng).

https://doi.org/10.1016/j.aim.2017.12.011

(2)

structuresthatadmitanalgorithmicpresentation(tobeclarifiedshortly).Asaseparate areaofmathematicalendeavour,computablealgebragoesbacktovanderWaerden[33], Dehn [4], Hermann [20] and others. Such studies predate the formal definition of an algorithm.In the1960s, Rabin [28] and Mal’cev [24] used the languageof computable function theory ([32,30]) to clarify and extend these early ideas. In particular, Rabin andMal’cevsuggestedthefollowingformaldefinitionofanalgorithmicallypresented al-gebraicstructure.Acomputable presentation (acomputablecopy, aconstructivisation) ofacountably infinitealgebraic structure Ais anisomorphiccopy ofA whosedomain is a Turing computable set and whose functions, relations, and constants are all Tur-ingcomputable.Anynaturalcountablealgebraic structureencounteredbytheworking mathematicianwill haveacomputablecopy.

Much of classical algebra is devoted to the classification of structures up to iso-morphism. In computable algebra, it is natural to view structures up to computable isomorphism which is of course more fine-grained. For instance, Mal’cev constructed two computably presented torsion-free abelian groups of infinite rank which were not computablyisomorphic[24].Mal’cevalso realisedthatthere werestructureswhere the classicaland thecomputableisomorphismtypes coincided.Forexample, any two com-putable copies of the order type of the rationals are computably isomorphic. Mal’cev called such structures autostable, but nowadays we call them computably categorical. Mal’cevaskedageneralquestion: Whichstructures are computablycategorical? Infact Mal’cevwasmainlyinterestedinabelian groupsandspecificallyasked:

Problem 1.1 (Mal’cev). Describecomputablycategoricalabeliangroups.1

Overthepast60years,computablecategoricityhasbecomeoneofthecentraltopics incomputablestructuretheory,seee.g.[29,23,18]andbooks[2,13].Althoughthenotion of computable categoricity arose from the example of an abelian group suggested by Mal’cev,itisstillunknownwhichabelian groupsare computablycategorical.

How can we answer such a question? The most pleasing answer would be along the following lines. Remmel [29] proved that a computably presented linear order-ing is computably categorical iff it has a finite number of adjacencies. The beauty of Remmel’s theorem is that it gives an algebraic invariant to classify computable lin-ear orderings up to to computable isomorphism. Our first hope was that Mal’cev’s question might be answered similarly. Down through the years, partial results have supported this hope. In 1974, Nurtazin [27] proved that a torsion-free abelian group is computably categorical iff it has finite rank. Around 1980, Smith [31] and Gon-charov[16],provedthatanabelianp-groupiscomputablycategoricaliffitisisomorphic to a direct sum of primary cyclic and quasi-cyclic p-groups, almost all of which have the same isomorphism type, and Goncharov [16] established thatan abelian group of

1 DowneyandRemmel [7]incorrectlyattributethequestiontoGoncharovwhoperhapswasthefirstto

(3)

infinite rank is never computably categorical. Logicians would call descriptions like those above semantic since they specify algebraic invariant properties of the struc-tures.

Since around1980, progresshasmoreor lessstopped,butthese early investigations coveredthreelargesubclassesofabeliangroups,leavingonlytwocaseswheretheproblem remainsopen:

(i) torsionabeliangroups,

(ii) mixed abeliangroupsoffinite rank.

In the present paper we concentrate on (i). More specifically we attack the following question:

Whichtorsion abeliangroups arecomputablycategorical?

Wewillseethatasemantic(algebraic)description,liketheonesabove,ishighlyunlikely. Sowewill looktowardsanothermethodofclassification.

Howcanweillustratethatanalgebraicdescriptionisimpossible,oratleastishighly unlikely? For that,we needto isolateageneral enoughproperty thatunites allknown examplesintheliteraturewhere analgebraicdescriptionisknown.Ineachofthese ex-amplescomputablecategoricityisequivalenttorelativecomputablecategoricity;thatis, any isomorphic(not necessarilycomputable) copyB of the computablestructure A is isomorphicto AviaaB-computableisomorphism[2].Whatissospecialaboutrelative computablecategoricity?Usingforcing,wecanexpressrelativecomputablecategoricity as aninternal syntacticalproperty ofthestructure[2].Incontrast,“plain”computable categoricity isacomputability-theoretic propertyof thewholeclass ofcomputable pre-sentationsofthestructure.Thecomplexitydifferencebetweenthesetwonotionsisrather significant.Oneway to seethedifference isto comparetheirindex sets[19],inthe fol-lowing sense.Fix aneffective enumeration(Ai)iω ofall partial computablestructures in acomputablesignature; for example, fix thelanguageof graphs. It hasbeen shown thattheindexset{i:Ai is c.c.}isΠ11-complete[9],andthuscomputablecategoricityis

asecond-orderpropertyingeneral.Incontrast,theindex set{i:Ai is relatively c.c.}is merely Σ03-complete [11],showing thatrelative categoricity isa first-orderarithmetical property ofastructure.

(4)

Theorem 1.2. Thereexists acomputable torsionabelian group whichis computably cat-egorical butnotrelativelycomputably categorical.

Wenotethatthetheorem aboveisnewforgeneralabeliangroups.

Does Theorem 1.2 imply that there cannot be any structure theory of computably categorical torsion abelian groups (c.c. TAGs)? Some researchers suggest that plain computable categoricity is so badly behaved that it should notbe studiedat all. The Π1

1-completeness result [9] mentioned above supports this claim. However, when

re-stricted to some nice subclass of structures, this index set may become arithmetical; itmakesaperfect senseto study computablecategoricitywithin this subclass.It isnot toodifficult tosee thattheset {Ai: Ai is a c.c. TAG}isarithmetical (tobe explained indue course).

What kind of answer should we expect? We cannot hope for an algebraic descrip-tion.Any criterionforcomputable categoricityof torsion abeliangroupsshouldappeal to the enumeration of a computable copy of the group. There is only oneexample in the literature where a plain categoricity notion (even more general than computable categoricity!)admitsaniceexplicitcharacterisation.Morespecifically,Downeyand Mel-nikov[6]describedplainΔ0

2-categoricityofcompletelydecomposablegroupsintermsof

semi-lowness [32]. We omit the definitions, but we note that semi-lowness is a rather specificindexsetproperty whicharose fromthestudy ofthelatticeofc.e. sets[32].

1.1. The mainresults

Nostandardtechniqueor notionseemedtohelpinobtaininganyvaluablestructural informationaboutcomputablycategorical TAGs.Forexample,theindexset seemedto be Π0

5-complete, and it was not clearwhether there could be any way of pushing this

complexitydown. Quiteunexpectedly,there isasubtle Π04-property thatdoes describe

c.c. TAGs.

Theorem 1.3. AcomputabletorsionabeliangroupGiscomputablycategoricalifandonly ifthecomputableindexofGsatisfiesacertainΠ0

4 predicateΨwhichdescribesthefailure ofthebrute-force diagonalisation attempt onG.

Thediagonalisation attemptfrom Theorem 1.3is brute-force inthefollowing sense. Itsbasicstrategyisthemoststraightforwarddiagonalisationmodulethatmonitorstwo cyclicsummandsinG[s] andtriestoswaptheminanothercopyofGwhichitattempts to build.Wedelay theformal descriptionof Ψ untilSection3. Thecomplexity ofΨ is optimal:

(5)

Theorem 1.3 and Theorem 1.4show thatplainandrelative computable categoricity differonlyveryslightlyintheclassofTAGs.Theyareonlyonequantifierapartfromeach other (Σ0

3vs. Π04).Also,both relativeand plaincategoricitynotionsareeffectivisations

ofthesamepurelyalgebraicweakhomogeneityproperty withintheclass(Definition 3.1,

Proposition 3.10).

ButisTheorem 1.3reallyadescriptionofc.c. TAGs?Weconjecturethatonecannot obtain acriterion significantly betterthan the oneinTheorem 1.3. Firstof all, Theo-rem 1.4 shows thatthesyntactical complexityof Ψ isoptimal.Also, anysuchcriterion mustappealtothecomputableenumerationofthegroup,otherwisethecriterionwould be relativisable,contradictingTheorem 1.2.Ontheotherhand,thepredicateΨ canbe used to derivenon-obvious informationabout c.c. TAGs.Forinstance,Ψ allowed usto push the seemingly optimal index set complexity (Π0

5) down to Π04, and to show that

almost all primary summands of a c.c. TAG are weakly homogeneous. It is not clear how to extractthis informationavoidingtheuse ofΨ.Thus, Theorem 1.3isnotjusta reformulationofthedefinitionofcategoricity.WeconcludethatTheorem 1.3and Theo-rem 1.4settlethe60year-oldproblemofMal’cevfortorsionabeliangroupsinthesense thatouranalysis isoptimal.

WebrieflydiscusstheproofsofTheorems 1.4 and1.3.There havebeenenough argu-ments inrecursion theory exploitingthefailure of adiagonalisation attempt,the most closelyrelatedexamplescanbefoundin[15,5,26].Inourproofboththediagonalisation attemptitself anditsrole intheproof aremoresubtlethaninany otherproofin com-putable structuretheory thatwe areawareof.Althoughthediagonalisation attemptis merelyafiniteinjuryconstruction,wewillfacesignificantcombinatorialdifficultieseven inmeetingonebasicmoduleinisolation.Todealwiththis combinatorialnightmare we introducethetechniqueoftangleswhichextendsthecliquetechniquefrom[10].Infact, the situationis socomplicated thatwewouldnotknowhow torunthediagonalisation attempt on the groupitself. Instead, we use a careful uniform reduction from torsion abelian groupsto cardinalsumsof equivalencestructures. The reductionrelies on spe-cificgroup-theoretictechniquessimilartop-basicsubgroupanalysis,see[14].Infact,the main algebraicProposition 3.4extendsthemainresultof[1],butviaatotallydifferent proof.

AssumingTheorem 1.3,to obtainTheorem 1.4itissufficienttoprovethattheindex set is Π0

4-hard. The proof of Π04-hardness is not too sophisticated, but it uses a new

idea. It is not hard to see that the index set of relatively c.c. TAGs is Σ0

3-complete

(Proposition 6.4).Thus,Theorem 1.2isfollowsfrom Theorem 1.4.

1.2. Computabledimension

(6)

classes of abelian groups where the conjecture has not been verified. These are again the torsion abelian groupsand the mixedabelian groups of finite rank. We apply our techniques to confirm the 30 year-old conjecture of Goncharov in the case of torsion abeliangroups:

Theorem 1.5. If a computable torsion abelian groupis not computably categorical, then ithas infinitelymanycomputable copiesup tocomputableisomorphism.

Theproof of Theorem 1.5 is notthathard, put itdoes requireanew idea. Theresult doesnotfollowfromthewell-knownsufficientconditioninvolvingtwoΔ0

2-isomorphicbut

notcomputablyisomorphiccopies[13].Inourcasetheisomorphismsarenotnecessarily Δ0

2.

The paper is organised as follows. Section 2 will be ashort preliminary section. In Section3weprovethatthereexistsaΠ04-predicatedescribingcategoricity(Theorem 1.3),

andSection4containstheproofoftheΠ40-hardnessoftheindex set(Theorem 1.4).We

proveTheorem 1.5inSection5.InSection6wediscussrelativecomputablecategoricity ofTAGs.

2. Preliminaries

Allstructures inthis section, and throughout thepaper, are at most countable.All groupsintherestofthepaperareabelianandtorsion, unlessotherwisestated.

2.1. Abeliangroups

Thestandardreferenceforthisis[14].Recallthateveryabeliangroupcanbeviewed asaZ-module.Anabeliangroupisdivisibleifforanyintegernandanyelementgofthe group,theequationnx=ghasasolutioninthegroup.Forexample,thePrüferp-group (alsoknownas thequasi-cyclicp-group)

Zp∞ =ai:i∈ω|pa0= 0, pai+1=ai:i∈ω

isdivisible forany primep. Agroupis reduced ifitcontainsno non-zerodivisible sub-group. It is well-known that any divisible subgroup H of an abelian A detaches as a directsummandofA.Inparticular, Acanbesplit into itsdivisibleandreducedparts, butthemaximalreducedsubgroupisnotuniquelydefinedasasubsetof A.Ituniquely determineduptoisomorphism.

Every torsion abelian group splits into the direct sum of its maximal p-subgroups, andthissplittingisuniformlyeffective[21].Wediscussabelianp-groups.Foranon-zero

(7)

Convention 2.1. We agree thatthep-height of anelement g ∈A is equalto n+ 1 if n

is largest suchthat∃x∈A (pnx=g), andifnosuchlargest nexists thenthep-height will be.Wedenote thisbyhA

p(g),orsimplyhp(g) whenthecontextisclear.

For example,thep-height ofany non-zeroelement ofA=Zp is1,and thusitmatches thep-order(i.e.,logp(|A|))of thiscyclicgroup.

A subgroupH of Ais p-pure ifforany h∈H andn∈Z,∃x∈A (pnx=h) implies

∃x∈H (pnx=h).Inother words,thep-heightof hH withinGisalways witnessed withinH.Asubgroupispureifitisp-pureforeveryp.Ap-puresubgroupofanabelian

p-groupisinfactpure. Itiswell-knownthatapurecyclicsubgroupalways detachesas adirectsummand[14].

Given anabelian p-groupA, we define A to be its subgroup consisting of elements having infinite p-height. Iterating this process, we define A(i) for i ω, and taking

intersections we defineA(α) forany ordinalα. SinceA iscountable, thesequencemust

stabilize, and the stable A(α) must clearly be divisible. The least α such thatA(α) =

A(α+1) is called the Ulm typeof A. It is well-known thatany abelian p-group of Ulm

type1 splits intoadirectsumof itscyclicandquasi-cyclic subgroups.Wewill callany such decomposition full or complete. Any two full decompositions of an Ulm type 1

p-groupmust be isomorphic as decompositions,i.e. must havethe samenumbercyclic or quasi-cyclicsummandsofagivenisomorphismtype[14].

Recall that the socle [G]p of an abelian p-group G is the collection of all its ele-mentsoforder atmostp. ThisisaZp-vectorspaceand thusitmakessenseto speakof

Zp-independenceinthespace.SinceZp isafinitefield,linearindependenceisdecidable inthediagramofthevectorspace.

2.2. Infinitaryformulae

See[2]forarigorousdefinitionandsomebasicpropertiesofLc

ω1ωsuchasthe remark-ableBarwaise–Kreiselcompactness.Wenotethatinfinitarycomputableformulaeovera computableAcanbere-writtenintoafirst-orderformbutoverHF(A),thehereditarily finiteextensionofthestructureA[12].TheroleofLc

ω1ωisquitesignificantincomputable structure theory,see [2]. Wewill be using onlysomestandard operations oninfinitary computable formulae (suchas calculating theircomplexity), these can be found inthe firsthalfof[2].

In this paper, L is the language of additive groups. For example, the following

1ω-sentencedescribesdivisibility:

n∈ω

∀g∃x(nx=g).

(8)

as universalquantifiers.For example, thesyntactical complexity of theabovesentence isΠc2.

Clearly,if Φ isaΠc

α 1ω-sentence, the indexset {i: Ai |= Φ}is Π

0

α (andsimilarly forΣc

α),see[2].Furthermore, wecanuniformlyreplaceanysuchformulabyapredicate upon ω of the respectivecomplexity thatisolates thecomputable structures satisfying theformula.Wewillusethisproperty withoutexplicitreference.

3. A Π0

4-description of computable categoricity

3.1. A brute-forceattempt todescribecategoricity

Throughout this section, we identify acomputable structure with its index, e.g. we write∀G(. . . G. . .) butreallymean(∀e)(. . . Me. . .).Themostnaiveattemptto charac-terisec.c. TAGwouldbetosay

(∀G)(G∼=A = G∼=cA),

butthisisway toocomplicated as itisΠ1

1.It isnothardto seethatwecandobetter.

Each p-component Ap of A =

p∈ωAp must be c.c., since otherwiseA is clearly not c.c.Itisalsoknownthatc.c. impliesrelativec.c. forabelianp-groups (thiseasilyfollows from [31]; simply runthediagonalisation procedureon this p-component andcopy the rest).EachAp mustbeoftheform

F⊕(Zpλ)α,

whereF itselfsplitsinto finitelymanycyclicandquasi-cyclicsummands,λ∈ω∪ {∞}, andα∈ω∪ {ω}(thepowerindicatesthenumberofdirectsummands).Forexample,

Zp2Zp5(Zp)ω

is(relatively)c.c.,whereZp∞ isthePrüfergroupand(Zp∞)ω=

i∈ωZp∞.Asnotedin

[3],suchgroupsnaturallycorrespondtoequivalencestructures,andthiscorrespondence will be heavily used throughout this paper. The reader might now think thatthe rest ofthepaperwillbe anelementaryanalysisofequivalencestructures, unfortunatelythe situationisalotmorecomplicated.

Theexistenceofanisomorphismforeachdistinctr.c.c.ApismerelyΣc3,andthusthe

complexityofthestatement

(∀G)(G∼=A = G∼=cA),

canbereducedtoΠ0

5bysayingthatforanytorsionabelianp-groupwhosep-components

(9)

computably isomorphic. Clearly, “A is aTAG” can be expressed bya Πc2-formula. We

also say:

(∀p)(Ap is r.c.c.) & (∀G)

[GinT AG& (∀p)Gp is r.c.c. & (∀p)Gp∼=Ap] =⇒ G∼=cA

.

As wealreadymentionedintheintroduction, thepropertyofbeing relativelyc.c. is Σ03

[11]. (Towardstheend of thepaper we will alsoproduce aΣ03 definitionthatdoes not appeal to aScott family.)Note that“∀G”ranges overallcomputable structuresG. So thesecond conjunctisofcomplexity()([Σ0

3] = Σ03) whichisΠ05.

However,averysimpleconstructionshowsthatthepropertyofhavingr.c.c.p -compo-nentsfailsto characterizec.c. TAGs(weskipit).TheideaisthatifaTAGisc.c. then, as we will illustrate later, almost all p-components of it must satisfy the weak homo-geneity property. The weak homogeneity property (WHP) can be used to produce a

d-Σ0

4-definitionofc.c. TAGs(wewillskipitaswell).AlthoughtheWHPfailstocapture

categoricity, itwillhelpinouranalysis.Quiteabit ofworkwill be neededto pushthe complexity downto Π04.

3.2. Theweakhomogeneityproperty

Definition 3.1. Wesaythatanabelianp-groupGsatisfiestheweakhomogeneityproperty (WHP) if it is either divisible, or for each non-zero a∈ G of order pand hp(a) <∞

there existat mostfinitely manyelementsoforderpandheight > hp(a). Example. Thegroup

Zp2Zp5(Zp)ω

doesnotsatisfytheWHPbecause2<∞,butboth

Zp5Zp7(Zp)4

and

Zp5(Zp2)ω

satisfytheWHP.(Here standsfortheinfinitedirectsum ofAwith itself,whichwe also calltheinfinitedirectpowerofA.)

The algebraic characterisation of countable abelian p-groupssatisfying the WHP is given bythelemma below:

Lemma 3.2. SupposeAisacountablep-groupsatisfyingtheWHP.ThenAisoftheform

(10)

whereU isafinitedirect sum ofcyclic andquasi-cyclic p-groups, H isthedirectpower ofsome(fixed) cyclic orquasi-cyclicgroupZpλ,andtheleastαsuchthatZpα occurs in

thedecompositionof U (if thereareany)isnot lessthanλ.

Proof of Lemma. Observethatallgroupsoftheisomorphismtypesclaimedbythelemma satisfytheWHP.NowsupposeAsatisfiestheWHP.IfAisdivisible,thenthereisnothing to prove. Otherwise, leta A be an element of finite height and of order p. Clearly, in this case the divisible part must have finite rank, for otherwise the WHP fails (as witnessedbyaand any basisofthedivisible component).Weprovethat,furthermore, thereducedpartof thegrouphasUlmtype1. Suppose,forthecontrary, thatxisnot adivisible element buthas infinite p-height. Thenthere exists an infinitecollection of elements bi, i= 1,2,. . ., suchthatpbi =xand hp(bi)< hp(bi+1).For almost alli, the

heightof(bi−bi+1) isgreaterthantheheight ofa,contradictingtheWHP.

Since the Ulm type of the reduced part is 1, it splits into a direct sum of cyclic

p-groups. Ifthere are infinitelymanycyclic summands inthis decomposition,then the WHPguaranteesthatalmostallofthesesummandsareofsomefixedfiniteorder.These summandswillformH inthenotationofthelemma.ThenU willconsistofthefinitely manycyclic and quasi-cyclicsummands thatare left after formingH. Finally, ifsome cyclicsummand inU is ofasmallerorderthan theorder ofeachsummand inH, then theWHPfails. 2

WeconcludethattheWHPimpliesrelative computablecategoricity.Also,thelemma justifiestheterm“weak”intheWHP,sinceifthefiniteU isthezero-groupthenweare leftwitha“homogeneous”H.

Lemma 3.3. The syntacticalcomplexityof theWHP is(atmost)Πc

3.

Proof of Lemma. Letus firstdoacarefulsyntacticalanalysisofseveral propertiesthat willbe combinedtodefinetheWHP.

Saying that A is reduced involves asking for a non-zero element whose p-height is finite,this isclearlyΣc

2.Also,divisibilityofagroupisΠc2-definable.

Thepropertyhp(x)=kisequivalenttosayingthathp(x)≥k(whichisΣc1)andnot

hp(x)≥k+ 1 (Πc1).Thus,sayingthatnoelementhasp-heightexactlykhascomplexity Σc

1Πc1,andforourpurposestheupperbound Πc2isenough.

Thepropertyofhaving infinitelymanyb inthesocle whoseheightsare greaterthan somefixed finitenumberkcanbe (informally)expressed as

ψk = (∃∞b) (pb= 0 &hp(b)≥k+ 1), andsincehp(b)≥k+ 1 isΣc1,theproperty isΠc2.

(11)

orderpandhp(a)<∞thereexistsatmostfinitelymanyelementsoforderpandheight

> hp(a)].Toexpresstheseconddisjunct ofthedefinition,we write

k∈ω

([(∃a= 0)hp(a) =k andpa= 0] =⇒ ¬ψk),

which says thatifk if theheight of some element inA then there areat mostfinitely many elements inthesocle havingtheir height greaterthan k.According to theabove analysis,theformulaisoftheform

k∈ω

([Πc2] =⇒ ¬Πc2),

or

k∈ω Πc3,

whichisΠc

3. 2

3.3. Aneffectivecorrespondencewith equivalencestructures

Itisclearthatp-groupsofUlmtype1naturallycorrespondtoequivalencestructures. Thecorrespondenceisdefinedasfollows. Suppose

G= i∈I

Gi,

where for each i the summand Gi is either a cyclic p-group or Zp∞. The λ such that

Zλ =Gi iseitheranaturalumbernorthesymbol,anditwill bedenotedby#Gi.

The definition of G →EG. Inthe notation as above, define EG to be the equivalence structure inwhichtheithequivalenceclassEihassizeexactly#Gi.(Wewrite #Ei to denote thesizeofEi.)

It is well-known thatany two full decompositions of any fixed Ulm type 1 abelian

p-group are isomorphic(as decompositions),see e.g. [14]. Thus, the isomorphism type of EG does not depend on the given full decomposition of G. We can pass from an equivalence structuretoagroupusing thefollowingdualrule.

The definitionof E→GE.Givenanequivalencestructure E=

i∈IEi,define

GE=

i∈I

Gi,

(12)

ItfollowsthatGEA∼=AandEGU =UforanyequivalencestructureUandanyabelian

p-groupAofUlmtype1.Thereisnothingspecificallydeepinthisobservation. Nonethe-less,itturnsoutthattheeffectivepropertiesofthesefunctorscanbequiteintricate.The algorithmic contentof thefunctors wasfirst investigatedin[3] andthen morerecently in[8]. For example, it follows that the functors do not preserve Δ0

2-categoricity [10,8]

whichisarathercounter-intuitive feature.

Clearly,thefunctorE→GEisuniformlycomputable.Althoughitisnothardtoshow thatG→EG maps isomorphismtypes ofcomputable groupsto isomorphismtypes of computableequivalencestructures(followsfrom[25]),iswasnotclearwhetherG→EG isuniformly computable.Itfollowsfrom[1]thatitisuniformlyeffectivewhenrestricted to G with finite socle. The proof in [1] exploits combinatorial techniques specific of abeliangrouptheory andis notcompletely straightforward.Wewill needan extension of this result. We note thatthe proof below is quite different from the one contained in[1].

Proposition 3.4. ThefunctorG→EG definedabove isuniformlyeffective.Furthermore,

regardless of the Ulm type of the input abelian p-group G, the output of the uniform procedureisalwaysanequivalence structure.

Proof. The definitionof the Turingfunctional representing G→EG is fairly straight-forward. We work computably relative to the open diagram of G. Recall that

Zp-independenceisdecidablein[G]p,relativetothediagram.First,initiateauniformly effectiveenumeration of any basis x0,x1,x2,. . . ofthe socle ofG. For eachi suchthat

xi hasbeen found,define

si = sup m0,...,mi−1Zp

hp(xi− i−1

j=0

mjxj),

which is clearly non-computable but can be effectively approximated from below. We allow si = . Recall that a function ω ω∪ {∞} is limitwise monotonic if it total andcanbe approximatedfrom belowbyanon-decreasingcomputablefunction[21,22]. Thefunctionsdefinedaboveisclearlylimitwisemonotonic,withallpossibleuniformity. Initiatetheenumeration of anequivalencestructure U inwhich#Ui =s(i). Notethat weneverrefertotheUlmtypeoftheinputgroup.

We now check that the procedure described above satisfies the desired properties. Clearly, it is uniformly effective. Furthermore, regardless of the Ulm type of G, the function i si is limitwise monotonic and thus U is well-defined. We claim that if the Ulm type of G is 1 then U = EG. For this purpose we define a full decompo-sition of G induced by the definition of si and the choice of the basis x0,x1,. . ., as

follows.

Notethats0=hp(x0).Fixa(maximal)chainofp-divisions belowx0 thatwitnesses

(13)

or aquasi-cyclicsubgroupofG.SinceC0 iseitherpurecyclicordivisible,itdetachesas

adirectsummandofG,

G=C0⊕A1.

Fixtheprojectionπ1ontoA1.Weclaimthat

hA1

p (π1(x1)) =hG/Cp 0(x1) = sup

m0Zp

hp(x1−m0x0) =s1.

FixafulldecompositionofA1whichclearlyexistssincetheUlmtypeofA1is1(note

A1couldbe notreduced).Then

x1=n0x0+

niyi,

wheretheyicomefromdistinctsummandsintheinducedfulldecompositionofthesocle of A1. NotethathG/Cp 0(x1)=hp(niyi) and hp(mx0+niyi)≤hp(niyi) for any

m. It follows from the definitionof s1 that hAp1(π1(x1))= s1, as claimed. Fix a chain

of p-divisions inA1 thatwitnesseshAp1(π1(x1))=s1,and letC1 be thesubgroupofA1

generated bythischain.SimilarlytoC0,itmust bethecasethatC1 detachesinA1.

SupposewehavedefinedC0,. . . ,Cn andAn+1 wheretheCi areeithercyclicor qua-sicyclic, and

G= n

i=0

Ci

⊕An+1.

As above,wecanchooseCn+1 thatwitnesses

hA1

p (πn+1(xn+1)) =hG/

iCi

p (xn+1) = sup

m0,...,mi−1Zp

hp(xi− i−1

j=0

mjxj) =sn+1,

theproofofwhichisalmostidenticaltothecasen= 1 (hereπn+1istheprojectiononto

An+1).Asbefore,we getthatCn+1 detacheswithinAn+1 toform An+2.

ThiswayweproduceasubgroupBofGthatsatisfiesthepropertiesresemblingthose of p-basicsubgroupsofreducedp-groups([14]):

i. B=iCi,wheretheCi arecyclicor quasi-cyclicsubgroups, ii. [B]p = [G]p,i.e. thesocleofB isequaltothesocleofG.

Property i. followsfrom thedefinitionofC0,C1,. . ..To seewhyii. holds, recallthat

x0,x1,. . .isabasisof[G]p,and

(14)

foranychoiceofni,j∈Zp.Thegeneratorsof[Ci]pareoftheformxi−j<ini,jxj,thus ii. holds.

Recall that by our assumption G is itself a direct sum of cyclic and quasi-cyclic

p-groups.Weclaimthati. andii. togetherimplythatB=G.Aimingforacontradiction, assumeα∈G\B.SupposealsothatpnαB while pn−1α /B. Notesuchannexists

since[B]p= [G]p (byii. above). Without loss of generality,we canassumethatn= 1. Wearriveat

= i≤k

di,

where di Ci for each i = 0,. . . ,k. We mayassume thateach di = 0, otherwise we re-arrangetheindexing oftheCi.This assumptionis usedthroughout theproof ofthe claimbelow.

Claim 3.5. Inthenotationasabove,foreachi≤kthereexistsdi ∈Ci suchthatpdi=di. Proof of Claim. Supposesuch adk doesnotexist (thecasewhen i=k).Butthen the chainthatgeneratesCk isnotmaximalinG/(j<kCj) aswitnessedbytheprojection of a suitably chosen Zp-multiple of the coset of α. Thus, dk = pdk for some dk

Ck.

To see why dk1 exists,consider p(α−dk) = pα−dk j<kCj. Just as we had above with α and dk, the Ck−1-projection of the element (α−dk) will witness the failure ofmaximality (inG/j<k1Cj) ofthe chainused todefine Ck−1,unless dk−1

exists.

Weproceedinthismannertofinddk2,. . . ,d0. 2

Weconcludethat=ikpdi.Thenp(α−ikdi)= 0 andthus

α−

i≤k

di[G]p= [B]p⊆B.

Togetherwithikdi∈B thisgivesα∈B,contradictingthechoiceofα.

Finally,sinceallfulldecompositionsofGareisomorphic(asdecompositions),wehave thatU =EG. 2

Corollary 3.6. Given acomputablep-group Aof Ulm type1wecan uniformly passtoa computable presentation H of A that admits an effective full decomposition intocyclic and quasi-cyclic subgroups. Furthermore, if the input is an abelian p-group whose Ulm type is not necessarily equal to 1, then the output is an effectively decomposed abelian

(15)

Weapply Proposition 3.4tostudy theweakhomogeneityproperty.Thenextlemma will be very useful in guessing the isomorphism between two groups satisfying the WHP.

Lemma 3.7. Theisomorphismtypeofacountableabelianp-groupX satisfyingtheWHP is completelydetermined bythecollection of finitesubstructures of EX.

Proof. LetX and Y be two abelian groupssatisfyingtheWHP. Weuniformly passto the respectiveequivalence structures EX and EY.For an arbitraryalgebraic structure

A,letAge(A) bethecollectionofallfinite substructuresembeddableinto A. Weclaim thatX =Y iffAge(EX)=Age(EY).Oneimplicationistrivial.

Suppose Age(EX)=Age(EY).Recall thatX =∼Y iff EX =EY. Both EX and EY must have the same number of classes. We first consider the case when all classes in

EX are infinite, i.e. when X is divisible. If EX hasonly finitely manyclasses, and all theseclassesareinfinite,thenEY alsomustbelikethat.SupposebothEX andEY have infinitely many classes, and all classes in EX are infinite. Recall that X and Y both satisfytheWHP.Inparticular,almosteveryclassinEY mustbeofsomefixedsize,thus itmustbeinfinite.Also,itcannothaveanyfiniteclasssinceitwouldwitnessthefailure of theWHP.Thus,X andY aresimultaneouslydivisibleandof thesamerank,andin this caseX =Y.

Suppose X is not divisible, and assume the rank of the socle is finite. As noted above, both EX and EY musthave somefixed finite number of equivalence classes.It is well-known that equivalence structures having finitely many equivalence classes are completely described bytheirfinite substructures,upto isomorphism(seee.g.[1]fora recentapplication).

Suppose now EX has infinitely manyclasses, and let mbe thesize ofalmost every class of EX. Note such an m exists and must be a naturalnumber, by the WHPand by ourassumption.ThenEY must alsobe of thesameform,with a.e. classof sizem1

for some m1. We first argue that m1 = m. If m > m1 then a sufficiently large finite

substructureof EX wouldnotbe embeddableinto EY.

Recall that both X and Y satisfy the WHP, and therefore m must be no greater than thesizes ofthe otherfinitely many classesinEX (same inEY),and withoutloss of generality it is smaller than these sizes. If EX has k exceptional classes that were not of size > m, then we claim that EY has at least k such exceptional classes. In-deed, these exceptional classes (if there are any) must have size greater than m, and thus a large enough finite substructure of such classes in EX can be embedded only into thepart consisting of exceptionalclasses inEY. Thus, thenumber of exceptional classes k is the same for both EX and EY. A large enough finite substructure with

(16)

3.4. Relaxing isomorphismbetweenequivalencestructures

All groups in this subsection are countable abelian p-groups of Ulm type 1. The informationcontainedinthissectionwillallowustocompletely removegroupsfromall ourargumentsandworkonlywith equivalencestructures.

Supposeφ:A→Gisanisomorphismbetweentwo(computable)abelianp-groupsof Ulmtype1withsomefixed (effective)fulldecompositions,A=iAi andG=iGi. Notethatφdoesnothavetoagreewiththefixeddecompositions.Foreachnon-zeroαi∈ [Ai]p (i.e.,αi∈A oforder p)its imageφ(αi) willbe expressed asalinearcombination ofelementsβj comingfromvarious [Gj]p,

φ(αi) =

j

mjβj, βj∈[Gj]p,

wherethesumisfinite.HavinginmindthenaturalcorrespondencebetweeneachAiand therespectiveequivalenceclassEAi ofEA (andsimilarlyforGi and EG),wedefine φ∗ thatmaps aclassofE to afiniteset ofclassesinEG bytherule

φ∗(EAi) ={EGj :mj = 0 inφ(αi) =

j

mjβj}.

Wedefine thesizeof afinitecollectionF ={S0,. . . ,Sk}ofequivalence classesSi in

EtobeequaltotheminimumamongthesizesofitsmembersS0,. . . ,Sk.Wewriteh(F) todenotethesize ofF. IfIisaclassthenwewriteh(I) forh({I})= #I.Thesizecan eitherbeanaturalnumberorthesymbol .This definitionagreeswithourdefinition ofp-height.

Fixsomeisomorphismφ:A→G.IsittruethatanyclassinEGisrealizedastheleast classinsomeφ∗(EAi)?Althoughthequestionseemssomewhatarbitrary,theaffirmative answerthatweestablishbelowwill beveryusefulinthenextsubsection.

Lemma 3.8. Inthenotation above(assuming φisanisomorphism),forevery classI in

EG there existsaclassJ inEA suchthatI∈φ∗(J)andh(I)=h(φ∗(J)). Proof of Lemma. Recall thatwefixed fulldecompositionsA=iAi and G=

iGi, and let B = {x0,x1,. . .} and B = {z0,z1,. . .} be bases of the socles of A and G

(respectively)thatagreewiththesedecompositions,i.e.,xi ∈Ai andzi∈Gi foreachi. According to our conventions, the p-height of each xi [and zi] is equal to λ such that

xi ∈Ai∼=Z [respectively,zi∈Gi=Zpλ].

It is sufficient to prove that for each zi B there exists an xk B such that

φ(xk)=jmjzj mentionszi withanon-zeromi∈Zp,andfurthermore

hp(xk) =hp(zi) = min{hp(zj) :mj= 0 in

j

(17)

Aiming for acontradiction, assume thateach φ(xk) that mentions zi in its decom-position φ(xk) =jmjzj also mentions some zl = zi such that hp(zl) < hp(zj) and with anon-zerocoefficient. Sincethe zi come from distinctdirectsummands,the min-imum of the heights of the zj that are mentioned in φ(xi) with mi = 0 is equal to

hp(φ(xk)) = hp(xk). Thus, in particular, hp(φ(xk)) = hp(xk) is smaller than hp(zi). Since φisanisomorphism,theelementsφ(x0)(x1),. . .formabasisofthesocleofG.

Forsomecoefficientsnk,we have

zi=

k

nkφ(xk).

According to the aboveassumption,eachof the φ(xk) that mention zi non-trivially in theirdecompositionmustalsonon-triviallymentionsomezlof asmallerheight.

In the notation as above, let a be the sum of all nkφ(xk) such that nk = 0 and

hp(φ(xk))≥hp(zi).It follows thatadoesnotmention zi initsdecomposition, as each suchφ(xk) doesnot.(Iftheydidthenthey’dhaveasmallerp-height,seeabove.)Then theelementzi−aisnon-zero(sinceadoesnotmentionzi atall)andalsomustsatisfy: (1.) hp(zi−a) isatleasthp(zi),becausehp(a) isat leasthp(zi);

(2.) zi−a=knkφ(xk),where eachxk (equivalently,φ(xk))hasheight < hp(zi), by ourchoiceoftheφ(xk).

Now recallφisanisomorphism,so wehaveφ−1(z

i−a) isnotzeroand

φ−1(zi−a) =

k

nkxk,

where eachxk withnk = 0 hasheight < hp(zi).Butthesexk comefromdistinct direct componentsofA, andthus

hp(φ−1(zi−a)) =hp(

k

nkxk) = inf

k hp(xk) =hp(xs)

for one such xs. But we have hp(xs) =hp(φ(xs)) < hp(zi) (see condition (2.) above), while condition(1.) gives:

hp(φ−1(zi−a)) =hp(zi−a)≥hp(zi). Soweconcludethathp(zi)≤hp(φ−1(z

i−a))< hp(zi),acontradiction. 2

3.5. Aconstruction that mustfail

(18)

satisfy its requirements. Since the construction will be uniform in the diagram of A

andwill be afinite injury one,thisfactcanbeexpressed byaΣ03-predicate whichsays thatfor somee≥0 thereareinfinitelymanyexpansionarystages(to beclarified).The construction will be used to “safe” onequantifierin thedescription of ac.c. TAGs, in thefollowingsense.Theexistenceofinfinitelymanye-expansionarystages(whichisΣ0

3)

canbe usedto show thatalmost everyp-componentofA satisfies theWHP,while the latterstatementisΣc

4 ingeneral.

Remark 3.9. We invite the reader to verify that the index set of TAGs A such that a.e.Ap satisfiestheWHPformsaΣ04-complete set(withinallcomputableTAGs whose

p-componentshaveUlmtype1).Theproofisfairlystraightforward.Thus,thecomplexity Σc4 of “a.e.Ap satisfies theWHP” is optimal,and this isoneof themajor obstacles in producingaΠ0

4-definitionof computablecategoricity.

Weidentifyacomputablegroupwithitsindex.

Proposition 3.10. ThereexistsΣ03predicateΞsuchthatforanycomputableTAGAwhose

p-components areallrelativelyc.c.,

¬Ξ(A) = A is not c.c.,

and

Ξ(A) = a.e.Ap satisfies the WHP.

Corollary 3.11. If aTAGA isc.c. thenAp satisfiestheWHP foralmostevery p. Proof of Proposition. SupposeAisacomputableTAGeachp-componentApofwhichis (relatively)c.c.ByProposition 3.4,wecanuniformlypasstopGEAp =A which pos-sessesacomputablecompletedecompositionintocyclicand quasi-cyclicsummands,for variousp.Therefore,w.l.o.g. wemayassumethatAhasacomputablefulldecomposition.

3.5.1. Informaldescription

SinceAhasaneffectivefulldecomposition,itwillbeconvenienttoidentifyEAwithA. Indeed, all thatwill matter in the construction is the sizes of the cyclic summands in thedecomposition.Wewillconstruct acomputableM =Aand attemptto diagonalise against each potential isomorphism ϕe : M A. The group M will also be given together with an effective decomposition. Since we will be working mainly with EA and EM, it will be sufficient to diagonalise against all ϕ∗e that satisfy the property from Lemma 3.8 (saying that each class in EA is realized as a minimal class in the

(19)

Wewillexplicitlyconstructψ:M→AandwillattempttomakeitaΔ02isomorphism.

At everystage themap ψwill agree withthefull decompositionsof A andM thusψ∗

willmapclassestoclasses(notmerelytofinitesetsofclasses).Althoughψwillperhaps fail tobe anisomorphismorperhaps mightevenfailto betotal,wewillusethepartial

ψ toillustrate thatA∼=M.

The basicideathatwe tryto implement israther brute-force.We restrictourselves to somefixed primepandtherespectivep-componentsinbothM andA.For simplic-ity, we first describe the situation when ϕe : M A happens to agree with the full decompositions of M and A, and thus ϕe maps classes to classes. Suppose x ∈EA is within a class currently of size k, and assume at a stage some other class y is ready to outgrow the class of x in size, according to the enumeration of EA. We may as-sume that ϕ∗e has already provided us with the pre-images of z and y. Furthermore, we mayadjust ψ so that these pre-images agree with their ψ∗-preimages (to be clari-fied inthe formal proof). After the necessary adjustment is done, we first “swap” the

ψ∗-images of these pre-images, and then grow the class of y and the class of its new

ψ∗-preimage in M. If the size of the class of xwas final, we guarantee thatϕe is not an isomorphism since ϕ∗e does not preserve # (equivalently, ϕe it does not preserve

p-heights).

Before weinformallyexplainwhatcangowrongwiththis naivestrategy,the reader should pauseand convince themselves thatsomethingalong theselines perhaps should work if Ap doesnot have the WHP. Indeed, inthis casethere will be infinitely many classes y that will attempt to pass some fixed x in size, and thus hopefully we will eventuallysucceedinourdiagonalisation.Ontheotherhand,ifwefailthensomestrategy will eventuallycontrolalmostallAp,andthuswecanhopefullyarguethatalltheseAp must satisfytheWHP.

Unfortunately,thenaivestrategyaboveisquitedifferentfromtheactualstrategywe willhavetoimplement.Firstofall,ϕedoesnothavetoagreewiththefixed decomposi-tions/classes,butLemma 3.8willbeparticularlyhelpfulhere.Second,makingsurethat theψ∗-preimageslineupnicelywithϕewillintroducesomeextranoisetothe construc-tion,andthiswillneedtobe addressedcarefully.Finally,eventhenaivestrategyabove canbeiteratedasfollows.Inthenotationabove,supposewehaveswappedψ∗ onxand

y accordingtothe basicnaive strategy.Now theclass ofxmaytrytopasssomeother class x insize,and surelythepriorityof x willbe veryhigh.Inthiscasewewill have to “swap” ψ on x and x, which will result in x, y and x now forming a tangle with three respectiveclasses inM. These tangles (to be defined)will significantly influence the construction. Forexample,if theclasseskeep growing,underwhich conditionscan they leavethetangle? Cana class becontained inmorethanonetangle? Questionsof this sortneedtobe answeredexplicitly.

(20)

3.5.2. The requirements

SowehaveaTAGAwhichhasacomputablefulldecomposition,andinwhichevery

p-componentis(relatively) c.c.WebuildacomputableM∼=Aandattempttomeet,for everye, therequirement:

Re: ϕe:M→Ais not an isomorphism.

Regardlessoftheoutcomes,wewill buildM totalandisomorphictoA(thisisaglobal requirement).Furthermore,wewillalsoexplicitlyandeffectivelyconstructafull decom-positionofM intocyclicandquasi-cyclicsummands.Thefulldecompositionswillnever bere-arranged,i.e. thefulldecompositionofM[s+ 1] willbenaturallyextendingthefull decompositionofM[s] component-wise(thesameforA).WealsoattempttobuildaΔ02 isomorphismψ:M→A.Ateverystagesthemapψ[s] willbeatrueisomorphismfrom

M[s] onto A[s] which furthermore respects the full decompositions, i.e., maps distinct cyclic summands of the fixed decomposition of M[s] onto distinct cyclic summands of thefixed decompositionof A[s]. Although wemayfail to make ψtotal at theend,the partialΔ0

2map ψwillbe usedtoprovethatM =A. 3.5.3. Notation andconventions

Ateverystageoftheconstruction,Rewillhaveseveralp-componentsofAassignedto it.Eachsuchp-component(ateverystage)willbeeffectivelysplitintoanumberofcyclic finite p-groups, and these cyclic summands can be equivalently thought of as distinct equivalenceclassesofEAp.Morespecifically,everycyclicCinthefixeddecompositionof

Ap[s] isinthenatural1-1 correspondencewiththerespectiveequivalenceclassinEAp[s], anditwillbeveryusefultoidentifytheseobjects.ThedecompositionsofneitherAnor

Mwillneverbere-arranged(asnotedabove),andtheconstructionwillonlyrefertothe sizes ofvarious cyclicsummands inthedecomposition. Thusmostof grouptheorycan becompletely strippedaway(tobe clarifiedintheconventionbelow).

Convention 3.12. From this point on, and throughout the proof, we will identify a class x in EAp with the respective cyclic Cx in the fixed decomposition of Ap, and

also with some element in [Cx]p whose p-height is equal to #Cx. In fact, the p-1 dis-tinct non-zero elements inthe socle of Cx will also be all identified.We will call such elements class-elements. All that matters for the construction is the size of the re-spective class/summand that contains the class-element. The same convention will be used in M. We will also identify the maps ψ and ψ∗, and also ϕe with the respec-tiveϕ∗e.

Recallthatweare usinganon-standarddefinitionofthep-height (whichisequalto thestandardplus1).

(21)

As wealreadynotedabove,foranisomorphism

φ:M→A,

the φ-image of a class-element x could be not among the class-elements of the fixed abovedecompositionofA.Itwillbesufficientforustoidentifytheimagewiththefinite collectionoftheclass-elements inAthatgenerateφ(x) withnon-zeroZp-coefficients. Definition 3.14. For a finite set X ofclass-elements, we define h(X) equal to theleast

h(y) amongallmembersy ofX.

Theabovedefinitionisconsistentwiththepropertiesofp-height,withtheproperties of φ∗whichisidentified withφ.Thusinparticularh(z)=h(φ(z)) forany isomorphism

φ : M A and each class-element z M. It also makes sense to write x∈ φ(z) for class-elements x A and z M. By Lemma 3.8, if ψ is an isomorphism then each class-element x∈A is contained inψ(z) forsome class-elementz ∈M which satisfies

h(x)=h(φ(z)).

Fromthispointon,wecompletelyreducethesituationtothecasewhenbothAandM

areviewedascardinal(i.e.,disjoinedandordered)sumsofuniformlycomputable equiv-alencestructuresEAp and(respectively)EMp.ToillustratethatMc A,itissufficient to diagonaliseagainsteachcomputabletotalandinjectiveφthatsatisfiesh(x)=h(φ(x)) and alsohastheproperty (∀x∈EAp)(∃z∈EMp)[x∈φ(z)&h(x)=h(φ(z))] foreachp (see above,andsee Lemma 3.8).

3.5.4. The subrequirements

Foreachindividual class-elementxinEAp (or/andthecorresponding cyclicCx),we will attemptto satisfy:

Re,x: [∃∞y(h(y)> h(x))] = [(∃z∈Mp)h(z)=h(ϕe(z))],

unless ϕe proves that it is not an isomorphism for some global reason (such as non-totality, tobeclarified).

3.5.5. Priority

(22)
[image:22.485.181.295.70.202.2]

Fig. 1.Herez∈Mandϕe(z) containsx∈A, butψ(z) is outsideϕe(x).

3.5.6. Informaldiagrams

We will be using informal diagrams to represent parts of M and A. In such dia-grams, line segments represent class-elements, and the length of the segment reflects theheight/size of therespectiveclass-element withlonger segmentsrepresenting class-elementsofgreaterheights.Recallthatϕe(x) (which isidentifiedwithϕ∗e)isequaltoa finite collectionofclass-elements inA. This situationwill bereflected onthe diagrams aswell,andforthiswegrouptherespectiveclass-elementsofAinto aclique (the tech-nique of cliqueswas introduced in[10]). Inmany occasionswe will suppress cliquesto simplify a diagram. Then the clique is replaced with a class (typically of the highest priorityamongthose)havingtheheightequaltotheheightofthewholeclique(i.e.,the smallestinsize).ThestructureM (identifiedwithEM)willalwaysbeatthebottomof anydiagram,andA(orEA)willbeatthetop.Classesofahigherprioritywillbetothe left ofclasses having lower priority.We will define ψ so thatat everystage it matches aclass-elementinA with asingleclass-elementinM (andnotwith merelyafiniteset ofthose).Weusedashed linestorepresentψ (whichis identifiedwithψ∗). Andweuse arrowstorepresentcomputations ofϕe, andwecircletheclass-elements thatsharethe samepre-image underϕe. SeeFig. 1.

Disclaimer: Although such informal diagrams may help the reader to understand theconstruction,theformalproofdoesnotrelyonthediagrams.Thereadershould notcompletelyrelyonthesuggestedgraphicalintuition whichisoftenmisleading.

3.5.7. Tangles

AteverystageoftheconstructionaclassxofAp oraclassz ofMpcanbeputintoa tangle.Thetanglesappearfromseveralrepeatedapplicationsofthebasicdiagonalisation strategy.Wewilldefinetanglesformallylater(byrecursionintheconstruction).Atthis pointwenotethata“typical”configurationofclassesandmapsthatformatanglecan be(informally) describedbyFig. 2.

(23)
[image:23.485.201.252.71.235.2]

Fig. 2.A “typical” tangle.

ψ and the arrows refer to ϕe. The diagram is quite informal, since the ϕe-image of a class-element of Mp is in general a linear combination of class-elements in Ap. In the tangle, we show only the class-element of the highest priority in ϕe(z) that real-izes its height. Note also that we require h(ϕe(z)) = h(z) for any z in the bottom, unless ϕe(z) is undefined (this could be the case for the right-most class-element on the diagram). All tangles will necessarily have at least two distinct class-elements of

A in it. Several elementary properties of tangles will be stated later in the verifica-tion.

3.5.8. ConditionforRe,x tobeeligibletoact

Let x be a class-element of Ap. The class-element will be permanently assigned to

Re,x and willbe assumed tobe currently not apartof anytangle. Recallthatat most oneclassofEA maygrowatany stage.WesaythatRe,x iseligibleto actif:

(1) There issomeclass-elementzinM forwhichx∈ϕe(z)andh(x)=h(ϕe(z)). (2) Foreveryclass-elementz∈Mp with indexlessthantheindex ofxwe haveϕ(z),

andfurthermoreforeachsuchzeitherh(ϕ(z))=h(z) oralternativelybothh(ϕ(z)) andh(z) have grownlargerthanh(x).

(3) For every class-element x < x either h(x) > h(x) or there is some z M such that:

(a) x ∈ϕe(z),

(b) h(x)=h(z) (seeLemma 3.8),

(c) ϕe(z) does not include the unique class-element y of Ap that is ready to in-crease itsheight sincethepreviousstage (itfollows from (4)thatthere is such aclass).

(24)
[image:24.485.126.345.71.172.2]

Fig. 3.A “typical” line-up.

(a) theindexof yisgreaterthantheindex ofx,

(b) y hasneverbeendeclaredused withrespect tox(tobedefined) (c) y tries topassxinheight.Thatis,h(y)[s−1]=h(x)[s−1]. (Notethat(c) of(3) and(4) sharethesameclass-elementy.)

3.5.9. Action atstages

Assumeaclassy∈Aisreadytogrowinsize(by1),accordingtotheenumerationofA. Beforeweletitgrow,weattempttomeetRe(whichcontrolstherespectivep-component

Apx).Pickthehighestpriority Re,x eligibletoactatthestage.ThenactforRe,x as follows:

(1) Extending a tangle. If y is not currently a part of any tangle, or is the left-most element of a tangle, then first perform the line-up and then the swap substeps as describedbelow (donothingotherwise). This way weeitheradjoin xto the tangle ofyor willcreateanewtanglewithy.

(1.1): Line-up.Letz be suchthatϕs(z)xand h(z)=h(x).If ψ(z)=xthen do nothing.Otherwise,leta=ψ−1(x) andx =ψ(z).(SeeFig. 3.)

Noteh(z)=h(x) byassumptiononx(itrealizestheminimumheightamong allmembersofz).Resetψonz andabyswappingtheirimages:

ψ(z) =xandψ(a) =x.

(1.2): Swap.Suppose y isthe left-most A-class of atangle T,and let b =ψ−1(y).

Thenbistheright-mostM-classofthesametangleT.Theswappingsubstage isperformedintwo phases:

Phaze 1. Interchangetheψ-imagesofzandbbysettingψ(z)=yandψ(b)=

x.

Phaze 2. Growy insizethusincreasingh(y) byone,andgrowzaccordingly, to maintainh(z) =h(ψ(z))=h(y). Declare y used with respectto

x.(SeeFig. 4.)

(25)
[image:25.485.41.421.69.184.2]

Fig. 4.A“typical”swap.Intheleft-mostpartofthediagram,yisreadytoincreaseitsheight(asindicated bytheextrasegmentontopofy).

Fig. 5.A “typical” refining operation.

to u in T), then swap ψ−1 between y and u by interchanging their ψ-preimages, and then remove thepair (y,ψ−1(y)) fromthe tangleT. (SeeFig. 5.) Noteinthis

case the height/size the new ψ-preimage of the class u (that stays in T) must be increased.

3.5.10. Initialisationande-expansionary stages

There exists aΠ0

2 predicate thatholds one∈ω and twoinfinitestructures AandB

(thelattertwotakenas oracles)iffϕe:A→ Bisanonto-isomorphism.

Declare a stage e-expansionary if the predicate “fires” on A and M but does not “fire” onany e< e.Then initializeallRe with e> e bysettingall theirparameters undefined, and assign all the p-components previously used by the Re (plus at least oneextrap-componentontopofthese)toRe.Fromthesepointonwards,unlessRegets initialized, thesep-boxeswillbe permanentlyassociatedwith Re.

Remark 3.15. Onemaycome upwithadetailedcarefuldefinitionofwhatitmeans for

ϕetolookmorelikeanisomorphismatagivenstage,butitisclearlyaΠ02-condition.For

[image:25.485.146.315.225.349.2]
(26)

3.5.11. Construction

Intheconstruction, we assumethatA hasacomplete effective decomposition (oth-erwise, uniformly pass to pGEAp). We do not distinguish between the elementary summands (in thefixed decompositionof A) and the respectiveequivalence classesin

EA.Underthisidentification,weadjusttheenumerationofAsothatat mostoneclass ofEAp growsbyat mostoneelement ateverystage,and furthermorethis happensfor atmostoneprimep.

We follow the definition of an e-expansionary stage to see which p-components are controlledbywhichrequirements.Ifat thebeginningofstage sthestructureAp[s−1] is ready to increase the height/size of one of its class-elements (according to its enu-meration), wefirst letthe respectiverequirement act accordingto itsinstructions (see actionatstage s),andthen we resumetheenumerationofAp. Ifanewclass-elementc isintroducedtoA,wealsointroduceanewclass-elementutoMp andsetψ(u)=c.

3.5.12. Verification

Thefollowing propertiesoftangles follow(byinduction)from thedescription ofthe construction.

(1) Each class-element x of A can be a part of at most one tangle at any stage of the construction.Indeed, to enter anew tangle,a class-elementmust be currently not inany tangle.Sinceψis aninjectionatany stage,andfurthermoreifx∈Ais ina tanglethenψ(x) mustalsobeinthesametangle,wealsoconcludethateveryz∈M

canbeamemberof atmostonetangleat anystage.

(2) A class-element x∈Ap the heightof whichis not maximal in its tangle leavesthe

tangle only if h(x) increases in the construction. Indeed, accordingto refining the tanglesubstep,theonlypossibility foraclass-elementinAp toleaveitstangleisto increaseinsize,unless the class-elementhasthe largest height among all elements inthetangle.

(3) If z Mp is in a tangle, and ψ(z) changes due to some other classes leaving the

tangle, then h(z) must have increased. This follows from the refining the tangle substage(seethelast lineofitsdescription).

(4) If x Ap, and h(x) < has reached its maximum at stage s, then either xwill

(27)
[image:27.485.191.271.69.159.2]

Fig. 6.A “typical” Case 1.

tangle (but not as the largest-height class-element), in the latter case it will stay there forever.

Lemma 3.16. Forany p,Ap∼=Mp.

Proof. Recallat everystage of theconstructionwe hadan isomorphismψ[s]:M[s]

A[s] thatagreewith thefulldecompositions.Thus, regardlessofthetrueoutcomes, we always build M such that each Mp has Ulm type 1. We split the lemma into several claims.Although weusuallysuppressindex s,allourconsiderationsreferto asituation at somestage ofaconstruction(unless specificallysaidotherwise).

Claim 3.17. Suppose a class-element x Ap has finite height h(x) = k. Then ψ−1(x)

will be redefinedatmostfinitely oftenin theconstruction.

Proof of Claim. Note that,regardless of theoutcomes, eachparticular Ap canbe con-trolled by at most finitely many Re (one after another) during the construction, and eventuallyAp isstablyassociated withsomeRe.Inthecasesbelowweassumethatthe stage is largeenoughso thatAp is alwayscontrolledby somefixedRe. Thecasewhen

Ap= 0 givesMp = 0 forfree,sinceaccordingto theconstructionwenever getto start enumerating Mp.Soweassumethatx∈Ap andh(x)>0 isfinite.Wealsoassumethat

h(x) hasreacheditsstable finite value,i.e. xwill never“grow”.There couldbe several reasonsforψ(x) toberedefinedduringtheconstruction,theseareexhaustedbyxbeing potentiallyinvolvedineithertheline-upprocedure,ortheswap,ortherefiningatangle. Each of these possibilitieshas several possible subcases, we go through these subcases carefully.

(28)
[image:28.485.195.277.71.162.2]

Fig. 7.A “typical” Case 2.

Fig. 8.A “typical” Case 3.

Case 2. Line-up in which x is involved as a class “on the right”. (See Fig. 7.) Inthis case,for somex ∈ϕe(ψ−1(x)) the requirement Re,x initiates theline-upand asksforψtoberedefined onz=ψ−1(x) andto besetequaltox (onz).Note thatx mustbeequaltoxinsize,andalsox mustbeofahigherprioritythan

x. Case2 cannot happen again to x with thesame x becausex will now be placedinsometangle,andh(x) willhavetobeincreasedbeforeRe,x actsagain (ifever).

Remark 3.18. Note that Case 2 can potentially occur even if x is currently involvedinatangle,butonlyifxistheleft-mostclassinitstangle.Toseewhy

xhas to be left-mostin its tangle, note thatotherwise h(ϕe(ψ−1(x)))< h(x)

contrarytothenecessaryconditionh(x)=h(x).Therefore,sincexisleft-most in its tangle, the swap will result in particular in swapping the ψ-preimages of x and x which have equal height/sizes, and it will be consistent with our definitionofatangle.

Case 3. Swapin which xisinvolved as aclass“on the left”.Once this swapis done,x

[image:28.485.166.307.195.328.2]

Figure

Fig. 1. Here z ∈ M and ϕe(z) contains x ∈ A, but ψ(z) is outside ϕe(x).
Fig. 2. A “typical” tangle.
Fig. 3. A “typical” line-up.
Fig. 4. A “typical” swap. In the left-most part of the diagram, y is ready to increase its height (as indicatedby the extra segment on top of y).
+6

References

Related documents

This essay asserts that to effectively degrade and ultimately destroy the Islamic State of Iraq and Syria (ISIS), and to topple the Bashar al-Assad’s regime, the international

Twenty-five percent of our respondents listed unilateral hearing loss as an indication for BAHA im- plantation, and only 17% routinely offered this treatment to children with

The scattergram represents the distribution with age of 69 determinations of concentration of potassium in serum of 39 premature infants with respiratory distress syndrome (Table

A significant decline in the concentrations of renal reduced glutathione in comparison with the control group (C) were observed in the trained and untrained rats intoxicated with

19% serve a county. Fourteen per cent of the centers provide service for adjoining states in addition to the states in which they are located; usually these adjoining states have

The high level of coastal litter in the study region adds to the findings of the Report on the State of the Mediterranean Marine and Coastal Environment, which

They were evaluated concerning their sexual function in the domains of desire, arousal, lubrication, orgasm, satisfaction and pain with the female sexual function

Introduction: Online social networks represent a potential mechanism for the dissemination of health interventions including smoking cessation; however, which elements of