C OMPOSITIO M ATHEMATICA
W ALTER B AUR
Decidability and undecidability of theories of abelian groups with predicates for subgroups
Compositio Mathematica, tome 31, n
o1 (1975), p. 23-30
<http://www.numdam.org/item?id=CM_1975__31_1_23_0>
© Foundation Compositio Mathematica, 1975, tous droits réservés.
L’accès aux archives de la revue « Compositio Mathematica » (http:
//http://www.compositio.nl/) implique l’accord avec les conditions géné- rales d’utilisation (http://www.numdam.org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infrac- tion pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
23
DECIDABILITY AND UNDECIDABILITY OF THEORIES OF ABELIAN GROUPS WITH PREDICATES FOR SUBGROUPS
Walter
Baur1
Noordhoff International Publishing
Printed in the Netherlands
0. Introduction
Let n >
l, k ~
5 be natural numbers and letT(n, k)
be the first-ordertheory
of the class of all structuresA, A0, ···, Ak-1>
where A is ann-bounded abelian group
(i.e.
nA =0)
andA0, ···, Ak-1
arearbitrary subgroups
of A. In the present paper thefollowing
resultsconcerning decidability
ofT(n, k)
are ‘obtained :(i) T(n, 5)
isundecidable, (ii)
if ncontains a square then
T(n, 4)
isundecidable, (iii)
if n issquarefree
thenT(n, 3)
is decidable. A trivial consequence of(ii)
is that thetheory
ofabelian groups with four
distinguished subgroups
is undecidable 2Terminology: ’group’
means ’abeliangroup’
except where stated other- wise. ’Countable’ means ’finite orcountably
infinite’. For all undefined notions fromlogic
we refer to[5].
1.
Undecidability
The first-order
language
L of abelian groups consists of abinary
function
symbol
+ and a constant 0. Letfo, fi
be two unary functionsymbols
and putL1 = L ~{f0, f1}. For n ~
1 letTl(n)
denote thetheory
of all structures
A, fo, f1>
where A is an n-bounded abelian group andfo, f i
arearbitrary automorphisms
of A.THEOREM 1:
Tl(n)
is undecidablefor
all n > 1.PROOF: Let G be a
(noncommutative) finitely presented 2-generator
group with undecidable word
problem (see
e.g.Higman [2]).
Assume1 Supported by Schweizerischer Nationalfonds.
2 See postscript.
24
that G is the
quotient
of the free group on the generatorsfo, f,
modulothe normal
subgroup generated by
t0, ···, tm-l whereeach t03BC
is a word in7o?Ji?7o f-11.
Consider
Jo-l, fl-1
as new functionsymbols
and letT2(n)
be thetheory
in thelanguage L1 ~ {f-10, f-11}
obtained fromTl (n) by adding
as a new axiom.
T2(n)
is an extensionby
definitions ofT1(n)
and thereforeit suffices to show that
T2(n)
is undecidable.Since G has undecidable word
problem
it suffices to show that for any word t info, fi , f-10, fi
1 thefollowing
two statements areequivalent
(i) T2(n) = x) ~ ~x(t(x) = x), (ii) t
= e in G(e
is the neutral element ofG).
Clearly (ii) implies (i).
To prove the otherdirection
assumet =1= e
in G.Let Z be the
ring
ofintegers
and putZn
=Z/nZ.
Let A be the additive group of the groupring 7Ln[ G]
and define twoautomorphisms
of Aby liA(a)
=fi·a (i
=0, 1).
Let 2I be theunique expansion
ofA, foA, fA1>
to a model of
T2(n).
Since G operatesfaithfully
on A we have21 P
~x(t(x) ~ x),
butclearly ~x(
=x).
Hence(i)
does nothold and Theorem 1 is
proved.
Let
Pro, ..., P4
be five unarypredicate symbols. For n ~
1 andk ~
5let
T(n, k)
denote the Lu{P0, ···, Pk-1}-theory
of all structuresA, A0, ···, Ak-1>
where A is an n-bounded group andA0, ···, Ak-1
arearbitrary subgroups
of A.THEOREM 2:
(i) T(n, 5) is
undecidablefor
all n >1,
(ii) if n
contains a square thenT(n, 4)
is undecidable.PROOF :
(i) By
Theorem 1 it suffices togive
a faithfulinterpretation
ofTl(n)
in a finite extensionT’(n)
ofT(n, 5). T’(n)
is obtained fromT(n, 5) by adding
thefollowing
new axiomsA model of
T’(n)
isnothing
else than an n-bounded group Atogether
with a direct sum
decomposition A
=A3
E9A4
and thegraphs
of threeisomorphisms
betweenA3
andA4 .
Rather than
giving
the formal details of the’interpretation
we showhow to get a model of
T1(n)
out of a model ofT’(n)
and that we get all models ofT1(n)
in this way.Let 2I =
A, Ao, ..., A4>
be a model ofT’(n).
The axioms ofT’(n)
guarantee that the maps g0, g1:A3 ~ A3
definedby
are well-defined
automorphisms of A3.
ThereforeA3,
go,g1>
is a modelof
Tl (n).
Conversely
assume that 0 =B,
go,gi)
is a model ofT1(n).
DefineA = B
~ B, Ao
=graph (g0), A,
=graph (gl), A2
={b, b>|b~B}, A3
=left copy of B in
A, A4
=right
copy of B in A.Obviously
2I =
A, Ao, ..., A4>
is a model ofT’(n)
and the model ofTl(n)
associatedwith 21 in the way described above is
isomorphic
to 0.(ii)
Let p be aprime
number such thatpkln
andpk+1n
for somek > 1. We
interprete T’(p) faithfully
in a finite extension T of someextension
by
definition ofT(n, 4).’Let
T bethe theory
obtained fromT(n, 4) by adding (2), (3)
andLet
A, An , ..., A4>
be a model of T. B =A3 ~ A4
can be considered as asubgroup
ofA, by
axiom(5).
From(2), (3), (4)
it follows thatis a model of
T’(p).
Conversely
assumethat B = B, B0, ···, B4>
is a model ofT’(p).
Embed
B4
in a direct sum A’ ofcyclic
groups of orderpk
such thatB4 = pk-l A’
and consider B in the obvious way as asubgroup
ofA =
B3
0 A’. Thenis a model of T and the model of
T’(p)
associated with W in the way described above isisomorphic
to 0.Again
it should be clear now howthe
interpretation
works.Since
T(4, 4)
is a finite extension of thetheory
of abelian groups with fourpredicates
forsubgroups
we obtain26
COROLLARY 11: The
theory of
abelian groups withfour predicates denoting subgroups
is undecidable.Kozlov and Kokorin
[4]
showed that thetheory
of torsionfree abelian groups with onepredicate denoting
asubgroup
is decidable.The next
corollary
answers aquestion
of[4].
It follows from the factthat every group is a
quotient
of a torsionfree group.COROLLARY 21: The
theory of torsionfree
groups withfive predicates denoting subgroups
is undecidable.2.
Decidability
This section is devoted to the
proof
of thefollowing
THEOREM
3 : If n is a squarefree positive
number thenT(n, 3)
is decidable.Assume n = Po ...
pk-1 > 1 squarefree,
piprime. (If n
= 1 the theoremis
obvious).
Since every model 2I ofT(n, 3)
is a directproduct
2I =
ui where 2Ii
is a model ofT(Pb 3) (see
e.g.Kaplansky [3])
it suffices to prove that
T(p, 3)
is decidable for anyprime number p, by
theFeferman-Vaught-Theorem [1].
Let p be an
arbitrary prime
number fixed for the rest of the paper.A model of
T(p, 3)
isnothing
else than a vectorspace U over the field K with p elementstogether
with threesubspaces Uo, U1, U2.
In thefollowing ’vectorspace" always
means’vectorspace
over K’. Beforestarting
with theproof
we introduce someterminology.
Let U be a
subspace
of thevectorspace V
and let B =(x03B1)03B103BB, (2
anordinal)
be a sequence of elements Xa e E We say that B islinearly independent
over U(a
basis ofV/U resp.)
if the sequence(x03B1 + U)03B103BB,
islinearly independent
inV/U (a
basis ofV/U resp.).
Let B’ =(x’03B1)03B103BB’
beanother sequence from E BB’ denotes the sequence
(y03B1)03B103BB+03BB’
where.
With any countable
model = U, U0, U1, U2>
ofT(p, 3)
weassociate nine vectorspaces
V0, ···, V7, V
as follows .1 See postscript.
For i 8 put xi = dim
Vi,
k8 = k9 =dim E
Inv(u) = k0, ···, k8>.
Let
B0 = (x0,03B1)03B103BA0, ···, B7 = (x7,03B1)03B103BA7,
B =(x03B1)03B103BA8
be sequences from U such thatClearly
such sequences exist. For every a 03BA8 choose x8, 03B1 EU1,
X9, a EU2
such that
x03B1 = x8,03B1 + x9,03B1.
This ispossible
sinceB ~ U1 + U2.
PutB8 - (x8,03B1)03B103BA8
andB9 = (X9,03B1)03B103BA9.
LEMMA 1:
PROOF : First we show that
B0 B9
islinearly independent.
Letwhere yi
=and aia
= 0 for all butfinitely
many a. We have to show that aia = 0 for all i ~9,
all a Ki.Since all summands in
(*)
exceptpossibly
yo lie inUo + U1
+U2
we obtaina0,03B1 = 0
for all 03B1 03BA0,by
linearindependence
ofBo
overU0+U1+U2.
Since the
remaining
summands exceptpossibly
y1 lie inU1 + U2
we
conclude a1,03B1
= 0 for all a 03BA1 as above.Next note that
y8 ~ U0 + U2 by
construction of thex8,03B1’s.
Therefore28
all the
remaining
summands exceptpossibly
y2 lie inUo
+U2
and hence a2,a = 0 for alla x2 . a3,03B1 = 0 is shown in a similar way.(*)
now looks as followsReplacing
xs, elby
x03B1-x9,03B1 we obtainThe
right
hand side lies inU2
whereas the left hand side lies inUo.
Since y4 + y5 + Y7 lies in
Uo n Ul
+Uo n U2
we obtainHence as, a = 0 for all a 03BA8
by
linearindependence
of B overUo
nU
+Uo n U2.
a9,03B1 = 0 is shown in a similar way.The
proof
that theremaining ai«’s
are = 0 is left to the reader.Next we prove
(iii). Obviously
thesubspace generated by
theBu’s
mentioned in
(iii)
is contained inU1.
Lety ~ U1.
SinceB2
is a basis ofV2
andB2 ç; U1
there exists a linearcombination y2
of thex2, a’s
suchthat
y - y2 ~ U1 ~ (U0 + U2).
Write y - y2 = z0 + z2 wherezo E Uo , z2 E U2 .
Note thatz0 ~ U0 ~ (U1 + U2).
Since B is a basis of V thereexists a linear combination
Laaaxa
such thatfor some
u E Uo n U1, u’ E Uo n U2 .
Put Y8= .
Sincewe obtain
The
expression
in the bracketclearly
lies inU2.
Since u and the left hand side both lie inU1
we concludeThis
together
with the trivial fact thatB4 B6 B7
generatesUo n U1
+U1
nU2 implies (iii).
(iv)
is shown in a similar way and(ii)
is obvious.(i)
follows from what has beenproved
above and the fact thatBo
is a basis ofVo.
LEMMA 2 :
Let =U, U0, U1, U2>, =U’, U’0, U’1, U’2> be
countable
models of T(p, 3).
Then ~’ if
andonly if
Inv(u)
= Inv(’).
PROOF :
Clearly ~
21’implies
that21,
9T have the same invariants.Conversely
assume Inv()
= Inv(’).
Choose sequencesBo, ..., B7,
Bin
(B’0, ···, B’7, B’,
in21’)
such that(1), (2), (3)
before Lemma 1 hold.Form
Bs , B9 (B’8, B’9) according
to the instructions before Lemma 1.Note that
length (Bi)
=length (B’i)
for all i ~ 9 because of Inv()
= Inv(’).
Define a mapf
from the union of theBi’s
onto theunion of the
B’i’s by mapping
the 03B1th elements ofBi
onto theath
elementof
B’i. By (i)
of Lemma 1f
extends to anisomorphism g :
U ~ U’. Sinceg(B)
= B’by construction,
it follows from Lemma 1 thatg(Ui
=U’i,
i~2.
LEMMA 3 : For any
9-tuple 03BA0, ···, 03BA8> of cardinals 03BAi ~
03C9 there existsa countable model 21
of T(p, 3)
such that Inv() = 03BA0, ···, 03BA8>.
PROOF : Let
V0, ···, V9
be vectorspaces such that dimVi
= xi if i ~8,
dimV9
= 03BA8. Choose a basis(x03B1)03B103BA8
ofVs
and a basis(y03B1)03B103BA8
ofV9.
Put U
= ~i~9Vi
and consider theVi’s
in the obvious way assubspaces
of U. Let Vbe the
subspace
of Ugenerated by {x03B1 + y03B1|03B1 03BA8}
and putA
straightforward computation
shows thatInv « U, U0, Ui , U2» = .
PROOF 0F THEOREM 3: Let ~in
(i 9, nEw)
beL ~ {P0, P1, P2}-
sentences such that for any modcl 9t of
T(p, 3)
thefollowing
holdsSuch sentences can be constructed without difficulties. ~0,n e.g. looks
30
as follows
In order to prove Theorem 3 it suffices to show that the set of all sentences cp which are consistent with
T(p, 3)
isrecursively
enumerable.For any
9-tuple k = 03BA0, ···, 03BA8>
ofcardinals 03BAi ~
ce putNote that
fi
is consistent andNo-categorical, by
Lemmas2,
3. Thereforeç is consistent with
T(p, 3)
if andonly if ç
holds in some countable model ofT(p, 3)
if andonly
if there exists a k such thatT
ç. This proves Theorem 3.REMARK: If p is a
prime
number thenT(p, 3)
is decidable whereasT(p, 5)
is undecidable.Question:
IsT(p, 4)
decidable?Postscript: T(p9, 1)
is undecidable(to
appear in Proc. Amer. Math.Soc.).
REFERENCES
[1] S. FEFERMAN and R. L. VAUGHT: The first order properties of algebraic systems, Fund. Math. 47 (1959) 57-103.
[2] G. HIGMAN: Subgroups of finitely presented groups, Proc. Roy. Soc. London (A) 262 (1961) 455-475.
[3] I. KAPLANSKY: Infinite Abelian Groups. (Univ. of Michigan Press, Ann Arbor 1954).
[4] G. T. KOZLOV and A. I. KOKORIN: Elementary theory of abelian groups without torsion, with a predicate selecting a subgroup, Algebra and Logic 8 (1969) 182-190.
[5] J. R. SHOENFIELD: Mathematical Logic. (Addison-Wesley, Reading, Mass., 1967).
(Oblatum
26-VII-1974) Department of Mathematics Yale UniversityBox, 2155, Yale Station New Haven, Conn. 06520 USA