ANNALS OF PURE AND APPLIED LOGIC ELS~IER
Annals of Pure and Applied Logic 89 (1997) 53-73
Ehrenfeucht
games and ordinal addition Franqoise Maurin
GRAL, Matht!matiques, UniversitP de Caen. 14 032 Caen Cedex, France
Abstract We show in this paper that the theory of ordinal addition of any fixed ordinal w’, with c( less than ow, admits a quantifier elimination. This in particular gives a new proof for the decidability result first established in 1965 by R. Biichi using transfinite automata. Our proof is based on the Ehrenfeucht games, and we show that quantifier elimination go through generalized power.
R&urn&On montre ici que, pour tout ordinal c1 inf&ieur d ow, la thCorie additive de o’ admet une Climination des quantificateurs. On obtient ainsi une nouvelle preuve de la d&cidabilitb de ces theories (rCsu1tat de R. Biichi de 1965, bask sur des automates transfinis). On utilise ici les jeux d’Ehrenfeucht, avec un formalisme B la Ferrante et Rackoff, et on montre que le fait d’admettre une Climination des quantificateurs se transmet par produit gtnCralisC.
0. Introduction Biichi proved
studying
in [ 1, 21, that the theory
Bi.ichi’s decision procedure,
of addition
of every
ordinal
we find [l l] an exponential
is decidable.
When
tower of height O(n).
A result of Meyer [13], improved by Compton and Henson [3], says that the weak second-order theory of (FJ,S) (where S is the successor function) is not decidable in time less than an exponential tower of height dn, for some d. It is not hard to prove that the weak second-order theory of (a, < ) is reducible in polynomial time to the theory of (ma, +). Thus, the theory of ordinal addition, for any ordinal 02, with CI2 w cannot be decided in time less than an exponential tower of height dn, for a certain constant d. So Biichi’s algorithm is nearly optimal, even from a theoretical point of view. Since it is rather convoluted technically, it appears a very natural task to try to find more simple alternative algorithms, such as the ones provided by the point of view of Ehrenfeucht’s games. We shall consider the partial order relation <, defined on finite sets of ordinals, that corresponds to the order on the singletons (we see easily that the weak second-order theory of (~1,< ) and the first-order theory of (‘@(a), c, 4~) are reducible one to each other). The notion of generalized power enables us to formalize the relations between the structures (We, +) and (‘p,(a), C, <) (see [lo]). Namely, for every ordinal CI, the 016%0072/97/$17.00 @ 1997 Elsevier PII SO168-0072(97)00005-5
Science B.V. All rights reserved
E: Maurin I Annals of Pure and Applied Logic 89 (1997) 53-73
54
structure (o”, +) is a generalized and Rackoff’s method, If two structures
power of (w, +) by (‘!&(a), C, -CC). In using Ferrante
we prove that admit a quant$er
of those structures
elimination,
also admits a quantijier
Frai’sse first showed that the problem
then any generalized
power
elimination.
of elementary
equivalence
between two structures
was equivalent to the existence of “p-isomorphism” (see [8, 9]), and this was translated in terms of games by Ehrenfeucht [4, 51. We introduce a formalism that is very similar to the one used in the Ferrante and Rackoff method, and we prove that the elementary equivalence of two structures is equivalent to the existence of relations defined on both of the domains that satisfy particular conditions. With this formalism, very similar arguments allow one to prove that a structure is bounded (in the sense of Ferrante and Rackoff in [7], remind in Section 2), and to prove that two structures are elementary equivalent. Thus, the proof of the result “boundedness is preserved under generalized power” can be slightly modified to obtain a new proof of the fact that “elementary equivalence is preserved under generalized power”, already proved by Feferman and Vaught in [lo] (they used transformation of formulas). We can go further in the “generalized power” approach, and we see that For every ordinal 2
is a generalized
power of (Pf(co),
such that the structure
C, <> by (r(,(j),
c,<).
Thus, the boundedness of the structure (!&-(a), c,<) yields the boundedness of (!@(A), C, <), for every ordinal 1 < o.P (by a transfinite recurrence). Using the Ferrante and Rackoff method, we prove that the structure (‘$,(w), C, <) is bounded, and this shows that For every ordinal a < cow, the addition The paper is organized ness of a structure, we introduce
as follows.
Section
and a new formalism
the notion
of wa admits a quantijier
of generalized
1 contains
the definition
for the Ehrenfeucht power
[lo],
elimination. of the bounded-
games.
and we prove
In Section
2,
that bounded-
ness and elementary equivalence are preserved under generalized power. In Section 3, we show that ordinal addition is bounded, for every ordinal aa such that cL
1. The boundedness of a structure Our formalism will be similar to the one developed by Ferrante and Rackoff in [7]. Recall that the depth of a formula relative to some signature is defined by recurrence. The depth of atomic formulas is 0 and, for any positive integer n, the depth of any linear combination of formulas of depth n is also n, and the depth of (Vx)F(x,. . .) is n + 1, when the depth of formula F is n.
F. Maurin I Annals of Pure and Applied Logic 89 (1997)
Definition. lations
Consider
(denoted
equivalence
a structure
by (=fkkn,k))
relation
d.
of &‘, the family
such that, for n>O and k > 1, the relation
on (Dom &)k
a’ and b satisfy the same formulas to the signature
We call basic relations
55
53- 73
of re-
=;ei, is the
such that a’ =; ’ k b’ holds if and only if the k-tuples with k free variables
and depth at most n, relative
of .d.
Ferrante and Rackoff have proved that a sufficient condition for d to admit a quantifier elimination is that the relations =idk satisfy some bounded extension property, namely that, for each k-tuples an element b satisfying
and the element
ii, b’ that satisfy a’ =f+, k b’ and for each a, there exists
b can be chosen in some finite subset of Dom ~2 (depending
on a’, 6,
b,n,k). Definition. (i) A norm on d is any mapping N of Dom .c9 to w such that, for any n, the set {a E Dom &‘; N(a) < n} is finite. The norm of a tuple (XI,. ,xk) is the supremum of the norms of x1,. . ,xk. (ii) Let E = (En,k),,>0,k2 1 be a family of equivalence relations, such that the domain of En.k is (Dom ~2’)~. Assume that H is a function from FU3 to N. The H-extendible if and only if, for any naturals n, k and M (k # 0), for u’ and b’ of the domain satisfying a’E,+l,k&, if the norm of b’ is less than any element Lik+l of the domain, there exists an element bk+l that satisfies (aak+l)En.k+l(~,bk+,),
family E is any k-tuples M, then for the relation
and has norm at most H(n,k,M).
Proposition 1.1 (Ferrante and Rackoff [7]). Assume that the structure .d involves u jinite and relational signature. If the jbmily of basic relations of & is H-extendible (for
some jimction
H and some norm N), then .d admits a yuuntij5er elimination.
Actually, it is not necessary to use the relations =fk themselves, but one can use instead any convenient refinement. This leads to the following criterion. Proposition 1.2 (Ferrante and Rackoff [7]). Let ,rB be any structure that involves II ,jinite and relational signature. Assume that there exists a family of equivalence relations E = (l&k) that is H-extendible (for some function H and some norm N ), and such that EO,k refines =tk, for every k. Then structure .r4 admits a quantijier elimination. According to the approach developed in the late 50s by Fraisst [8, 91 (“local isomorphism”) and by Ehrenfeucht [4, 51 (“Ehrenfeucht games”), one can also use the basic relations or their approximations to compare two structures, and to establish isomorphism.
F. MaurinlAnnals
56
of Pure and Applied Logic 89 (1997)
53-73
Definition. Assume that JS?, a are structures for the same signature. (i) The basic mixed relations of d and a’, denoted by =fi9, are such that, for any a’ and b’ k-tuples
of Dom J&’ and Dom 98, respectively,
if a’ and b’ satisfy the same formulas
a’ =z~~ b’ holds if and only
with k free variables
and depth at most n.
that E = (En,k)n2~.k2 1 is a family of relations
(ii) Assume
such that the domain of
En,k is (Dom&)k
x (DomS3)k. - We say that E is non-trivial if for any n and k, for any k-tuple a’ of Dom d, there exists a k-tuple b’ of Dom 69 such that a’E,,kb holds, and for any k-tuple b’ of Dom93, there exists a k-tuple a’ of Dom& such that aE,,kb holds. - We say that E is extendible if for any n and k, for any k-tuples a’ and b’ of Dom d and Dom 58, respectively, that satisfy &+t,k, for every element ak+t in the domain of zf!, there exists an element bk+l in the domain of B such that (&ak+l)&(& bk+l) holds, and for every bk+l of Domg, we can find &+I in the domain of J&’ that satisfies the same condition.
Remark. When we deal with the boundedness of a structure, the non-triviality condition is included in the condition “family E is a family of equivalence relations” (because of the reflexivity). Actually, one could replace, in Proposition 2, the condition “relations E,,k are equivalence relations” by “family E is non-trivial”. However, in practice, the relations E,,k that one exhibit to show the boundedness of a structure are equivalence relations. The comparison criterion the following criterion.
for two structures
obtained
by Ehrenfeucht
in [5] leads to
Proposition 1.3. Assume that d and ~3 are two structures for the same (finite and relational) signature. Then the following are equivalent: (i) d and ~49are elementary equivalent; (ii) the family of basic mixed relations =,,d39 k is non-trivial and extendible. (iii) there exists a family of relations E such that EO,k refines =$” for every k, and E is non-trivial and extendible.
Proof. (i) =S (ii): Assume that the theories of the structures
& and 99 are equal. We and show that this family is non-
shall call =,,k the basic mixed relations of (&,W), trivial and extendible. Non-triviality: Consider the natural numbers n and k, and a k-tuple a’ in Dom &‘. Let 0 (respectively Y) be the set that contains all the formulas with k free variables and depth at most n, which are true (resp. false) for (&,a’), and let us consider the formula
m,...,
xk):
A fE@
f(xl,...Jk)A
A fGY
7fh,...,Xk+l).
F Maurinl Annals of Pure and Applied Logic 89 (1997)
53-73
51
The sentence (3 xi ) . . . (3 xk)(F(xI , . . . , Xk)) is satisfied in the structure ~2, therefore it is also satisfied in g, because of the elementary equivalence of sa2 and 93. Thus, there exists a k-tuple (bi, . . , bk) of Dom 93 that satisfies F. The k-tuples same formulas
with k free variables
We show in a similar way that, for every k-tuple in the domain
of DomS?,
a’xn,k h’ holds.
there exists a k-tuple
of ~2 that satisfies a’=,,k 6.
Extendibility: We consider natural numbers n and k (k # the domain of .d and ?J, respectively, that satisfy =n+i,k, Dom &. Like previously, let @ be the set of formulas with depth at most n that are satisfied by (2, ak+l), and Y be the satisfied by (a’,ak+t). A
a’ and b’ satisfy the
and depth at most n: the relation
Consider
.f(Xl>...,Xk+l)A
fE@
/j
the formula F(xl,.
,xk+l)
0), k-tuples a’ and b’ in and an element ak+l of k + 1 free variables and set of those that are not
defined by
7f(xl,...,xk+l)
J-EY
(the formula F is a characterization of the (k + 1)-tuples of Dom 93 connected to (&&+I) by the relation = ,,$+I). The formula G(xi,. . ,Xk) : (hk+l)(F(x~ , . . ,xk+, )) has k free variables, and its depth is n + 1. The structure & satisfies G(Z), so the structure a satisfies also G(6) (because we assumed the relation ~?=~+i,k g). Thus, we can find an element bk+l in the domain of 23 such that the formula F( bl , . . . , bk+l) is satisfied by the structure 2. The tuples (a’, ak+l) and (g, bk+l) verify the same formulas of depth at most n. The relation (%ak+l>
=n,k+~(&bk+~)
holds.
Because of the symmetry in a’ and 6, the family The implication (ii) =+ (iii) is trivial. (iii) =S (ii): To establish this implication, we Ehrenfeucht games [4, 51. Assume we are given signature. We suppose that the domain of d and
( = n,k) is extendible. shall briefly expose the principle of two structures d and 39 for the same a are distinct (otherwise we consider
isomorphic structures). Let n be any fixed natural number. We play a game G,(d,S?) with two players, called “Player I” and “Player II”. The game consists of n moves, and each move i is a pair (xi, yi), where xi is the choice of Player I, belonging to Dom .d or Dom S?, and yi is the choice of Player II, belonging
to the set that has not been
chosen by Player I. We shall denote by ai the element belonging to Dom& played at move i, and bi the other one (in Domg). Player II wins the game if the tuples (al,. . . , a,,) and (bl,...,b,) satisfy the same quantifier-free formulas. Ehrenfeucht proved in [5] that the structures d and @ (for the same finite relational signature) are elementary equivalent if and only if for every natural n, Player II has a winning strategy in the game Gn(&‘,39). Assume that there exists a family E = (E,,k ) (such that the domain of E,,.k is (Dom .QZ)~ x (Dom a)k) non-trivial and extendible, such that Eo,~ refines = O,k for every k. The following procedure gives an effective winning strategy for Player II in the game G,(.d,.93) (for every n). _ For every first move x1 of Player I, Player II can choose an element yi such that the relation xi E,_I, lyl holds, because E is non-trivial.
58
F MaurinlAnnals
- Suppose
the players
ai,. . .,ai,bl,.
(al,.
.
have
of Pure and Applied Logic 89 (1997)
already
made
i moves
53-73
(i > 0), and chosen
elements
. .,bi that satisfy the relation
.,Ui)En_i,i(bl,.
If Player I proposes
. . ,bi).
(1)
a,+1 in the domain of &, then Player II can find an element
bk+l
such that the relation
(a~,...,ai,ui+l)En-i-l,i+l(bl,. . .,bi,bi+l)
(2)
holds, because of the extendibility applied to (1). In the same way, if Player I plays bi+l in the domain of g, then Player II can propose ai+i in Dom d that satisfies relation (2). At the end of the n moves, the elements chosen by both of the players certainly verify b,). Because relation _EQ refines =o+, this relation implies that (al,. ..,a,)Eo,.(bi,..., the tuples a’ and b’ satisfy the same quantifier-free formulas, and Player II wins the game. 0 In Section 3, we shall need the following Lemma 1.4. The family
property.
of basic relation of any structure
Proof. The proof is similar to the one (in Proposition of basic mixed relation is extendible”. 0
2. The generalized Let us consider
is extendible.
1.3) of the result “the family
power a structure
d = (A,CA,e),
where e is a particular
element
of the
domain A. Moreover, we consider a structure 99 = (Qtr(B), ZB)), where p,(B) denotes the set of all finite subsets of B, and where ZB contains the relation of inclusion. Subsequently, the set of symbols (signature) and the set of their interpretation in the structure will be confused. We denote by A cB) the set of all mappings of B to A that map all elements of B but a finite number to the distinguished element e of A. As usual, the support of a function f is the set of all elements whose image is not e. If 1 is a tuple (f,, . . . , f~) of functions, we shall denote by I(X) the tuple (f,(x), . . , fi(x)). Definition. A relation Y on A@) is describable f of A@), we have the equivalence r(J‘)@@/=G(Ti,...,Tl), - G is a ZB-formula;
where
in (&,a)
if and only if for every tuple
59
F. Maurin I Annals of Pure and Applied Logic 89 (I 997) 53-73
~ for every i between
1 and 1, Fi is a CA-formulas
set {x E B; B + Fi(y(x))}. A structure
’
(A@), C) is a generalized
of C is describable
power of d power
is an extension
and Vaught have proved in [lo] that elementary
are preserved the notion
by .% if and only if every relation
in (&,a).
It is easy to see that the generalized Feferman
not satisfied by e’, and Ti is the
under generalized
of the weak power.
equivalence
and decidability
power. We shall now prove a similar result relative to
of boundedness:
Theorem 2.1. IJ‘ the structures
.d and 8 are bounded cfor some norms),
norm I/ 11~on ‘$3,(B) satisfy the triungle inequality every generalized power of d by :“Ais bounded.
(&RJYlle<\lXl\~
and if the
+ IIYI\B),
then
Proof. We consider two bounded structures .d and 24 (the structure B is (p,(B), C,), where the set CB contains c), and a structure % = (AcB), Cc), where every relation in Yc is describable in (&,B). We call as usual =E,k the basic relations of %. To prove the boundedness of V, we have to define a norm on A(*), a function H from N3 to N, and a family of equivalence relations on A 1~ that is H-extendible and such that I!& refines = 0,~. The structure .r4 (respectively 69) is supposed to be bounded so, by definition of the boundedness, there exists a norm /I (IA on A (resp. I/ 11~on ‘$3,-(B)), and a function HA (resp. HB), such that the family of basic relations, denoted =$ (resp. =tk) is HA-extendible
(resp. HB-extendible).
From the norms ]I llA and /) ]IB, one can define an application II l/c from A(‘) to N, such that \\J’llc is the supremum between - the norm // ])B of f’s support; ~- the supremum of the norms of J‘(x) (in the sense of 11 ]IA), for every member x’ of B. One easily shows that, for every M, only a finite number of function f satisfy l/J‘llc GM. Thus, 11I(c is a norm, and it is said to be induced by norms // \\A and I( 118. For every positive
integers
n and k (k # 0), let L(,n, k) be the number
of classes of
the equivalence relation =$ (L(n,k) is simply denoted L if this is not ambiguous). of the The sequence ~1,. , rL is a fixed enumeration of the different representatives -. -,“k classes. We shall allways assume ~1 = ek. For every subscript p between be the set {U E B; z(u) =fk r,}.
1 and L, and for every k-tuple z of ACB), let O,,(:) The set {Or(z), , O,(t)} is clearly a partition of
B, and the classes O*(z), . , @L(f) are finite subsets of B. Subsequently, precise the positive integers n and k involved in these notations.
we shall just
’ One easily sees that if the formula F, is satisfied by Z, then the set T, is infinite, and does not belong to the domain of .d.
60
F. MaurinlAnnals of Pure and Applied Logic 89 (1997) 53-73
For each relation
r of Zc, there exists G, a CB-formula
we can have several such formulas, us denote by di (respectively number
of free variables)
but for each relation
Y (of course
d2) a positive integer that majorates the depth (resp. the
of the formulas
Cc. We consider the function
that describes
Y, we fix one of them). Let
G,, when Y takes every possible
value in
W defined by W(0, k) = sup(3, dl ) + d2, and (for every n
and k),
We say that ]E,,Jj
holds if and only if the relation
is true (for every n and k, for all k-tuples 7 and J of (A(B))k). Since the basic relations =w and =& are both equivalence relations, to see that the relations En,k are equivalence relations as well.
it is not hard
Lemma 2.2. For every positive integer k, the relation EO,k refines =zk. Proof. We fix a positive integer k > 0, and two k-tuples 7 and g of A@), that satisfy the relation 7 EO,k g. We take the previous notations for n =0 and k. To show that every quantifier free Cc-formula is satisfied simultaneously by J‘ and i, it is sufficient to prove it for every atomic formula. We consider the formula R(v,, , . . . , v,,, ), where R is a relation of Cc, of arity a. There exists a formula G(Xi,. . .,Xl) of type CB, and I formulas F 1,. . . , Fl of type CA with a free variables, not satisfied by Z, such that R(3) is true if and only if the structure %? satisfy G(Ti, . . . , T,), where T, is the set {x ER d +:F;:(5(x))). S’mce the arity a is not necessarily k, we have to consider the formulas Hi such that Hi (VI,. . . , ok) is fi (v,, , . . . , v,,~). For every i between 1 and 1, we denote by Q the set {x E B; AS’bHi(7(X))}, and by Ui the same set relative to g (Q’ is {x E B; ~4 bHi(g(
all the subscripts
~1 such that H;(r,) is satisfied (the formulas Hi are not
verified by 2, SO none of the Ji’s contains 1). It is clear that Ui is the set UPCJ, B,(i), and Vi’ is UPEJ, O&j). The following claim says that if tuples are connected by some basic mixed relation, then one can consider union of those sets (the same union on both sides), and assert that they satisfy another basic mixed relation (with decreasing depth). Claim 2.2.1.
Assume that Z1, . . . , 2, and Zi, . . . , ZA are jinite and disjoint subsets of
B, that satisfy (Zl,...,Zm)
=:+*,m
F. Maurinl Annals of Pure and Applied Logic 89 (1997)
(with d > 3). Assume furthermore
Proof.
53-73
61
that I,,. . . , I, are subsets of { 1,. . . , m}. The relation
One can easily find a c-formula
UNION, (Xi,. . . ,X,,, Y) (with depth 3), that is
satisfied if and only if the set Y is the disjoint union of Xl,. . .,X,, (for every u). Consider any Cs-formula H with p free variables and depth at most d, and let H*(Y,,...,Y,) be
(3x1) . . . (-&)(UNONs, A .
Ya,,,,. . >Ya, A > s,
..I\UNIONs~(Ya..,,,...,Ya,.,,,,~,)AH(X~,...,&),
where ai, 1,. . . , ai,s, is an exhaustive p + sup(3, d). The equivalences
enumeration
of Ii, for every i. The depth of H’ is
below hold.
%98+H*(Z,,...,Z,) (because
the depth of H* is d + p)
The tuples (U, E II Zi,. . . , Ui E Ip Zi) and satisfy the same Z:Bformulas with depth d, and the claim is proved. 0 The tuples (@(I), . . , &(j)) and (02(7), . . . , @L(I)) satisfy the relation = d,+sup(3,dz),~_i (this is our hypothesis j&kg). The previous claim enables us to affirm that the tuples ( UI,. . . , Ul) and (U,l, . . . , Ul) satisfy =$,/ (because 1 < dz). Then the following equivalences arise: +K?)
HB~GG(U~,...,UI) w &?k G( Ui,. . . , U,!)
because
the depth of G is at most dl
@ q k I%), and the refinement
property
is proved. Lemma 2.2 follows.
Lemma 2.3. The family E is H-extendible
0
62
F. Maurinf Annals of Pure and Applied Logic 89 (1997)
53-73
Proof. Let us consider natural numbers n, k and M (k # 0), and two k-tuples 7 and $ of kB) such that the norm of 4 is bounded by M, and such that the relation (@z(7) 2* * * 9@L(h) ;=&flJ),L_, holds (with the previous
notations
(@2(g’),
* *. 3 am)
for IZ+ 1 and k). We consider
(1)
an element
,fk+, of
A@), and we shall construct gk+t in A @) that satisfies (7, fk+t ),!&+I (& gk+l ), and has norm below H(n,/c,M). To this end, we first construct a finite subset V of B, that “corresponds” to the restriction of the support of fk+t to the set @l(j), whose norm is bounded above by a certain function (that depends on HB). Next, we partition the sets V, @z(i),. . . , &-(d) with respect to the classes of the equivalence relation ==fk+, . These partitions enable us to define for every element u of B, some element a of A whose norm is below H~(n,k,A4), and that satisfies, if gk+t is this mapping, the relation (7, I-k+1 b%kflG>
f&+1
1.
Claim 2.3.1. We denote by U the support of fk+l. There exists a finite subset R with norm at most HB( W(n + 1, k), L - 1, k.M), that satisjies the relation (U
@2(7)
> * * ’ 9 W7))
=&+l.k)-1,L
(K
@2(Z),
. . ’ 3 @LG)).
V of
(2)
Proof. We apply the HB-extendibility of =,q to (1) and set U. For ,U= 1,. . . , L, the set O,(g) is included in the union of the supports of ~1,. . .,gk, so its norm is below k.M (because of the triangle inequality). We thus obtain the existence of the set V as said in the claim. 0 One constructs easily a c-formula of depth 2 that defines the relation “. . . are disjoint sets”. The tuple (U, @z(f), . . . , O,(J)) satisfies the latter relation, and by relation (2) so does the tuple (V, 8&J), . . . , @(ij)). We consider the equivalence relation =;ykfl. Let us denote equivalence classes of this relation, and by st = ek”, s2,. . . ,s~f sentatives of its different classes. The sequence sr, _. . , SL/ gives We shall imitate these partitions to define U OZCJ‘), . * * 3 @L(T). v,
@2(G),
by L’ the number of a sequence of reprepartitions for the sets partitions of the sets
* *. 3 @LG).
For every subscript
v between 1 and L’, let C,, (f, fkft ) be the set of all members u of B that verify (f,(u),. . . ,fk+&d)) =;$+I s,r. The set Cl (l,fk+t ) is infinite, but we shall consider only its restriction to the finite set U. For every v between 1 and L’, and p between 2 and L, let us introduce the (finite) subsets of B:
Claim 2.32. There exists a partition { Y,,l, . . . , Y,,LI } of V, and, for each subscript #u=2,. , . ,L, there exists a partition {Y@,J,.. . , YP,~l} of O,(i), that satisfy C&J
> -*,&,d
=&nf,.k)_l-~~‘,LJ,’
(~,1,-di.L’)-
(3)
F
Maurinl
Annals
of Purr
und Applied
Proof. We iterate the HB-extendibility lation
(2), and introducing
existence
Logic
63
53-73
=-‘, applying
of relation
successively
89 (1997)
it initially
to the re-
, XL,L~. We thus obtain
the sets X1.1..
the
of finite subsets of R, Yl.1,. . .,YLJ~. that satisfy .,@L~hJ,.,,.
(o:@,(f),. _.d -W(n-l
I.k)-I-
LL’.L.L’
(V.
.‘XL,I’) 02(3,.
> @L(i).
YI.1.. . .
Y/,.Lf
).
(4)
,u between 2 and L, the set {XIL.,,;I 6 v < C’} is a partition of 1< v
subscript
is a partition of V, and {YP,“; 1
Y/I =’$.k
(.f~(~),...,.fk(~),f‘k+~t~))
(cll(U~>.... Yk(~)). =Ztk+, .\v.
The family =,cJ is HA-extendible, so there exists an element J’ of A that has norm (in the sense of /( 11~) at most Ha(n, k,M), and verifies (.41(2:),...,.qk(~),y)
=fk+,
(.f;(u),.....lk(u),f;+l(uii,
we have @I(U),. . .,qk(u),y) =fk+, sl’, and we let gk+l(~) be y. The function gk+l we have defined so far belongs to A(‘), its norm is below H(n,k,M). It remains for us to show that the (k t I)-tuples (,f,,fk+1) and (G,cJ~~~) satisfy E,,+l. We denote by .&,(,$,cJ~~~) the set of all the elements of B that verify of gk+l, it iS Clear that, for every 1’ (gl(U)?...,%+l(u)) =$k+, s,. By COnStI-UCtiOn So
between 2 and L’, the set ,?I,,($ &+I ) is Uf,;, Y,,,,. (and C,.( .f,,fk+-+l) is the union of the same X,,V). Claim 2.2.1 (used to prove the “refinement property”) can be used here to prove that relation (3) implies the equivalence (~2(.j‘,.fkil),...,CLf(7,.fk+l))
=’
W’(,,k+,),[,‘-,
(~Z(~,,.qk+l)....,~L’(~.~k+l))
(by definition, W(n + 1. k) is w(n. k + 1) + U’ + L’). Family E is H-extendible, L.emma 2.3 holds. r7
and
64
F. MaurinlAnnals
Theorem
2.1 is proved:
H-extendible
and refines
As a corollary
of Pure and Applied Logic 89 (1997)
the family E is a family = o.k.
53-73
of equivalence
relations,
that is
0
to the proof above, we obtain a new proof of
Proposition 2.4. Consider structures d, a = (@t-(B), C,), 99’ = ($Jf(B’), ES), where the signature CS is jnite, relational, and contains c. Assume that V and 97’ are generalizedproducts of (&,93) and of (~2, SY), respectively, such that for each symbol of CC, its interpretation in V and its interpretation in 9?’ are describable by the same formulas. Then, if ~49and 23” are elementary equivalent, so are the structures +F? and $7’. Proof. We shall define relations on (A(B))k x (A(B’))k in a very similar way we did in the previous proposition. The basic relations of d and the basic mixed relations of (9’,93’) are, respectively, denoted by =& and =9@. For any natural numbers n and k, for any 7 and g (k-tuples of ,4(s) and A@‘), respectively), we say that TEn,k2j holds if and only if
is the set {x E B; c(x) =-01 n,k rP}, and O;(f) is the set {X E B’; r(x) ~1 = Z, r2,. . . , r-L is a fixed sequence of the representatives for classes of +$).
holds, where O,(f)
=,f$ rP} (the sequence the equivalence
The proof that the relation Theorem 2.1.
Eo,k refines =Tk”
IS exactly
the same as the one in
To prove the extendibility of family E, we have to slightly modify the proof of Theorem 2.1: each time we had “apply the HB-extendibility”, we have now to read “apply the extendibility”,
without
any norm condition
(the domains
we consider
here
We obtain finite subsets of B’, instead of finite subsets of B with norm at most . . . Actually, it is much more simpler, because we do not have to worry about bounding the norm of the element &+I that we construct. We just have to be sure that its support is a finite set of B’, and this holds, by construction. So we just have to prove that the family E is non-trivial, and this can be easily done: are not provided
Let us consider
with any norm).
natural numbers
n and
k (k #
0), and a k-tuple 7 of A@). We keep the
previous notations for II, k, and 7. We consider the (L - I)-tuple (O,(j), . . . , OL(~)) is non-trivial, so there exists a (L - I)-tuple (from 5&-(B)). The relation =$‘cf;,L_, (x, , . . . ,&) of !J$-(B’) that satisfies ’ (@2(j)
>...,
@L(7))
=g&,,L-*
GG >...> XL).
(5)
The sets O,(7) are disjoint, so the sets X2, . . . ,XL are either disjoint (because there exists a C-formula of depth 2 that defines the relation “. . . and . . . are disjoint sets”). We shall now define g. Consider a member v of B’. Just one of the two cases below is satisfied.
F MaurinlAnnals
oj’ Pure and Applied Logic 89 (1997) 53-73
Case 1: There exists a subscript
This subscript empty, element
is unique,
X, (because
For every i between
of @,(I).
2 and L) such that u is a member of X,,.
because the sets X2,. . .,X, are disjoint.
as its “counterpart”
is ambiguous,
p (between
65
of the relation
(5))
The set @,(T) is not and we consider
u an
1 and k, we let gi(v) be fi(U) (this definition
we can obtain several k-tuples
g of $$$(B’), but we just need to prove
at least one).
that we can construct
v does not belong to the set X2 U . U XL. Then we let gi( v) be e, for every i between 1 and k. We have defined functions gi, . . , gk from B’ to A. The support of gi is included in the (finite) set Xl U . . U XL. It is clear that, for every subscript p between 2 and L, the set X,, is Case 2: The element
{xE B’;
(gl(V), . . . ,gk(U))
=,$rp>>
so we have X, = O:(g). Relation (5) implies trivially jE,,kg. Because of the symmetry in B and B’, the family E is non-trivial is established.
2.4
0
3. Boundedness Definition.
and Proposition
of ordinal additicn (for ordinals below go”‘)
For any X and Y sets of ordinals,
X
means that sup XC sup Y.
We shall first prove that the structure (‘$$(o), C, <) is bounded (Proposition 3.1); then we shall see that, for every ordinal CI less than ww, there exists an ordinal Z less than CI, such that the structure (!&(a), C, <) is a generalized power of (‘$3,(o), C, <) by (‘$Jf(@, C, <) (Proposition 3.3). Then, a transfinite recurrence based upon those two results yields Proposition 3.4: “for all CI
3.5: “for all a < o”,
3.1. The structure
the structure
(5&-(o), C, K)
(09, +) is bounded’.
is hounded.
Proof. Let us introduce the predicates SINGL (“. . . contains a single element”), and VIDE (“. . . is an empty set”). Since they are both definable with inclusion, we can add them to the language . We denote by C* the signature {c, <,VIDE, SINGL}, and by =* the family of basic relations of the structure (‘$J N), C*). Recall that the family of basic relation of any structure is extendible (Lemma 4, Section 1). Let us consider the family of relations E such that il?,,kj is equivalent to A’ =&+, k B’. It is clear that for every n and k, the relation &,k is an equivalence relation, and Es,k refines =G,k. We shall prove that the family E is H-extendible, for some function H, and for the norm that associates with any finite subset of N its greatest element. Let us consider two natural numbers n and k (k # 0), and two k-tuples A’ and 2 of finite subsets of
66
F Muurin I Annuls of’ Pure and Applied Logic 89 (1997)
naturals,
53-73
that verify
A’ =?*+, k 3.
(I)
We consider Ak+t, a finite subset of naturals,
and we denote by NA its upper bound.
Lemma 3.2. There exists u function
N3 to N, and a positive
H(n, k,M
H jiom
integer s below
j, that satisjj
Let us assume this lemma for a while, and complete the proof of Proposition 1. Assume there exists a function H and a natural number s as in Lemma 3.2. We apply the extendibility of =* to the relation (II), introducing the set ,&+I. There exists a (finite) set Bk+l that satisfies (Al ,...>&{NA),Ak+l)
=;n+l,k+z (~l,...,~k,{~},~k+l)
(III)
It is easy to find a {c, <}-formula that defines the relation “the only element of X is the upper bound of I”‘. The latter relation is true for ({NA},Ak+l), thus it is true as well for the tuple ({s},Bk+i) (by (111)). Therefore, the upper bound of Bk+l is s, and it is bounded above by H(n, k,MB). Relation (III) implies trivially (AI,...>&+I) so
=;n+‘,k+i
(Blr...,Bk+l)>
family E is H-extendible.
0
We shall now mm to the proof of Lemma 3.2. Proof. By applying
extendibility
of =* to (1 ), we introduce
the set {NA}. Then there
exists a set S that satisfies
The set {N’} contains by s its element,
exactly one element,
by MA (respectively
so S is as well a singleton.
n/i,) the upper bound
Let us denote
of the set UF=, Ai (resp.
of u;=, Bi). _ The trivial case is when the inequality NA MA. Thus, we have also s >MB (because the previous relation is not satisfied by (Al,. . . ,Ak, {NA}), nor is it either by (Bl,. . . ,Bk, {s})). Definition. Assume that E is a X*-sentence in which the variables Xi,. .,&+I does not occur. The relutivized version of E is the formula we obtain when the sentence E
F Maurin I Annuls of’ Pure und Applied Logic 89 (1997)
is modified (VY)(.
61
53 -73
as follows: .) becomes
.),
(VY)((r? + Y A Y 4 X,+1 ) +
and (3Y)(. . .) becomes
(gY)(,?
< Y A Y + X,+1 17.. .),
where 2 + Y means r\f=, Xi + Y. (The free variables of ] sup d, sup &+ I[.) We denote by I?(g,Xk+l)
are restricted to be finite subsets
the relativized
A formula F(L?,Xk+l) is said to be relutivized equivalent to the relativised version of a sentence
version of a sentence E.
(with depth n) if and only if it is E with depth n.
Claim 3.2.1. Consider the naturul numbers n, k, M, u and v, and a k-tuplr 6 of jinitrsubsets of N,such that M is supo. qthe tuples (a,{u+M}) und(l.?,{v+M}) do not satisji =i,k+,, then there exists a relativized jtirmulu of depth n that is true jkw one tuple and false for the other one. We shall complete now the proof of Lemma 3.2, and postpone the proof of this claim (it seems quite natural, but is not so easy to prove). For every positive integers n and u, we denote by TH,(a) the set of all C*-sentences with depth at most n that are true in the structure (cP,(]O, a[), z‘* ). Let us consider (for every n) the set C$ of all C*-sentences with depth at most n. If we fix the names of the variables occurring in the sentences, it is a finite set. Each of the sets TH,(a) is a finite subset of G,, and there exist only a finite number of such subsets. Thus, for every natural number n, there exists D, in N such that the sets T@,(l), , TH,( D,) take all possible values for U&(a), when u is any natural number.2 The bounding function is defined by H(n, k, M) = M + DIRt:_ ], for every n, k and M. We consider a natural number s much greater than MB that satisfies the relation
(Al ,... >&{fYA)) =;“+L_,,k+,(BI>...>&>{Sl).
(11)
There exists a natural number z such that s is MB +z. By the definition of function D, there exists a natural number zl less than D2”~~__,such that TH2,,-~_,(z) is TH2rl+~_,(z, ), so the structures (r)f(]O,z[),C*) and (!$(]O,zl[),C*) verify the same sentences with depth 2n+2 - 1. For every C*-sentence
E, for every positive integers M and u, and for every k-tuple
,a of finite subsets of N such that sup 2 is M, the following
equivalences
hold:
Tf(10>4>J*) + E ++ ‘Pf(lMM + 4>,Z*> t= E, (because
(‘$Q(]M, M + a[), C* ) and (‘$Q(]O, a[), C* ) are isomorphic),
‘~(,(IM,M+~[),C*)~EE((~~~(~),C*)~=(~,{M+U}) (by definition
of the relativized
2 We should have say more formally T&(n) is TH,(y).
version
of a sentence 1.
that for every x, there exists an .v at most equal to D,, such that
68
E Maurinl Annals of Pure and Applied Logic 89 (1997)
53-73
The tuples (8, {MB + z}) and (& {MB +zi}) thus verify the same relativized formulas with depth 2n+2 - 1. Claim 3.2.1 allows one to say that these tuples satisfy =;T”+Z_,,k+l. Let us consider SO= MB + zi . The relations (3, {so)) =&+2-i )k+i CR {ti
+ zl) =;n+LI,k+,
(A, {NAI)
hold, and SO is below MB + D,, which is H(~,~,MB).
Remark. We obtain the existence
of a function
Lemma 3.2 is proved.
H that bounds
the structure
0
(!Qf( N),
C, CC),
but we do not obtain an effective expression of such a function. Actually, one would like to prove that the number D,, is bounded by the number of .X*-sentences of depth at most f(n), for some function f. This fact, which seems natural, seems quite difficult to prove. Observe that, from a result of Meyer [ 131 (improved by Compton and Henson [3]), the function D, cannot be less than an exponential tower of height dn, for some constant d (we call exponential tower of height m the function EXPT 0 WER such that EXPTO WER(0) is 1, and EXPr 0 WER(t + 1) is 2ExpTowER(‘)). It remains
us to prove Claim 3.2.1.
Proof. Suppose that there exists a X*-formula @ which is true for (0, {U + M}) and not for (0, {u + A4)). Without loss of generality, we can assume that @ is prenex. Let @ be the formula
where the formula G is quantifier free. Step 1 (Tri-partition of the variables): The idea is that, for every positive integer x, “knowing a variable 5” is equivalent to “knowing the three sets 5 fl [O;M], $n]M; A4 +x[, and I$ fl [M +x; co[,‘. We shall convert every formula with ?, 2 and xk+i as fr?e variables into a formula with Q, 5,2, T,s,-? and &+i as free variables. If 2 and 2’ are tuples of finite subsets of N, we shall write V$‘Y...for
(V/r)@
4 Y 4.X!‘=?
Zi$‘Y...for
(3Y)(_? 4 Y +2/r\...)
. ..).
(these quantifiers can be read intuitively as “for every subset Y included in ] sup 2, inf_?[, we have . . .“, and “there exists a subset Y included in ] sup 2, inf g’[ such that . . .“. In a similar way, we define the quantifiers V=yY, V’=‘Y, which can be read as “for every subset Y included in [0, sup 81, we have . . .“, and “for _every subset Y included in [inf 2, co], we have . . .” (and we also define 3=~ and Fx). Let us consider the formula Q’:
Y1,2XQ1=xk+,
Y1,3
1..
.
CQm, xk+‘Ym,2)(Qm=xk+,r,,3)
F. MaurinlAnnals
of Pure and Applied Logic 89 (1997)
53-73
69
where G’ is the formula one obtains when replacing every occurrence of q by I;,1 U q.2 U Yj3 in G. The relation U is used here in a formal way, and will be eliminated subsequently. As sup I? is M, it is clear that the truth values of the formulas @‘( 0, {x+ are equivalent, for every x. in G’ each occurrence of the symbol
M}) and @(~,{x+M}) Let us now eliminate to the language. variables
Formula
X,&+1,
VIDE(q) Assume
G is a boolean
and of the following SINGL(I;)
we have the condition
combination
U , which does not belong
of atomic formulas
involving
the
formulas:
Y$+ q,
I; +4
Xl < q
qCXi
XiC$.
(that will be specified by the quantifiers)
(for every i). For each of the latter formulas, one can establish an equivalent formula with X, &+I, TJ, I;.,2 and IJJ as free variables. For instance, the formula VIDE(q,l U $2 U 5,3) is trivially equivalent to VIDE(I;,,) the formula (5~ U 5,2 U ?,3) 4 Xi is equivalent to ?,I +XiAVIDE(1;.,2)AVIDE(1;,3) {
$3
+
for i=l,..., for i=k+
Xk,l
and the formula (I;,1
U I;.,2 U 5,3)
I;,1 -x q/,, AVIDE&) VVIDE(q,,)
A
4 (${,I
U T/,2 U q,,3),
AVIDE(q,3)vVIDE(qr,,)
VIDE(I;J,~
A J$, +
A VIDE(I;,z)
A VIDE($,s),
k, 1, is equivalent A I;.,2 4
to
1;.‘,2 A
VIDE(q,3)
I;‘,3).
We replace in G’ every occurrence of those formulas (with variables q,~, 5,~~ T,J, and function U ) by the equivalent formula (with variables ?,I, I;.,2 and I;,J). We take the disjunctive normal form of the formula thus obtained. In each term of the disjunction, we put on the one hand the atomic formulas with 2,&+l as free variables, and on the other those with at least one Y as variable. If the subscripts 1 and I’ are different, variables Y.,,l and Y.,,a do not appear in the same atomic formula, so the formula so far obtained
(that we call fi) has the following
form:
(we denote by F’ the m-tuple (Y~,J,. . , Ym,/), where 1 is 1, 2 or 3). It is easy to see (when looking at the latter transformations) that in the formula F,,J, the variable &+I does not appear. Similarly, in FP,2, 2 and X k+l do not appear, and there is no .? in
F,,J. We denote by @I the formula
(Q;‘%,, ,(Q$+’ v pa
Fp,o(%&+d
YI,~)(Q~,+,Y~.~)...(Q,=~Y~,,)(Q~, AF,,,(~,f’)
A &2(y2)
a+’ Xn,2)(Qm,x,+, AFp,3(&+d3).
L.3)
E MaurinlAnnals
70
of Pure and Applied Logic 89 (1997) 53-73
At this point, it should be clear that, for every positive integer x, the tuple (0, {x+M}) satisfies @i if and only if it satisfies @. Step 2. Let Sz be the set that contains is true. For every subscript
all members p of Si such that F,,a(!?, { 1+M}) p, the formula F,,o is quantifier free. Thus, for every x # 0,
the truth values of F,,o( Q, {x +M}) C& the formula
(QT%J,(Q~;+~ l&P,Xj+1,
Yd(Ql++,
Tl, f2,
and of F,,o( i?, { 1 + M}) are equal. We denote by
Y~,,)...(Q~~ml,,,(Q,q+’
L,2)(Qm,+,
Ym,3)
f3),
where fi is V p,_S2F,,J(~, f’)
A F,,2(f2)
A &s(&+i,
f3).
It is not difficult to prove
that, for every x # 0, the tuple (0, {x + M}) satisfies 63, if and only if it satisfies @2. Step 3 (and last): Let di(X,&+i, Yl,i, . . . , Q) be the formula _
CQl$ r;+u )(Qj+l?xk+‘$+1,2)(Qj+1=xk+j
$+1,3)
. ..(Q~~r.,l)(Q~~+‘r,,2)(Q,,+,Y,,3) v
F,,1(~,~1)r\F,,2(~2)/\F~,3(xk+l,~3).
Pa
For every subscript j between m and 0, we denote by p(j) the property: “the formula Aj is a boolean combination of formulas GJ, G,,2, and Gfic,s, where - the formulas G,,, , Gp,2, and Gfi,3, have depth m - j; - the free variables of the formula G,,, are 2, Yl,i, . . . , F,,I, the free variables of G1,2 are among x, xk+l, YIJ,.. ., 5.2, and the free variables of G@,3 are xk+l, y1,3,.
. .,
53;
- the quantifiers in G,i are Q=‘, those in Glr,2 are @+’ (the variables 2 and &+i occur in Gfic,2only as bounds for the quantifiers), and quantifiers in Gp,s are Q=x,+, .” Property
9(m) is trivially
of property formulas
S(j)
true, and a decreasing
for any j between
recurrence
easily
shows the truth
m and 0 (we use the equivalence
between
the
and
WI MYI )v(VY,
)G’(YzW”r, P”(Y3 1,
and the dual equivalence). Property p(O) says that A0 (which is actually @2) is equivalent to a boolean combination (which we denote @3) of formulas G,,i, Gpc,2, and Gfl,3. Since the formula @3 can always be taken in disjunctive normal form, it is equivalent to
F. Maurini Annals of Pure und Applied Loyic 89
where the formulas
(1997)
G,, , GP,2, and GP,s, have depth m, the quantifiers
Q=‘, the ones in GP,2 have type @+I,
71
53.-73
in G,,t have type
and those of GP,3 have type Qx,_, . Observe that,
in the formula
GP,2, the free variables _?,X,+, occur only as bounds for the quantifiers, and this means that the formula GP,2 is relativized (for every subscript ,u). Claim 3.2.2.
There exists
the tuples (6, {u +M}),
p such thut the jbrmuh (l?,{v
t-M}),
and j&e
Proof. The formulas @i that we construct any x in N and i= 1,2,3)
The formula
is true for one
at each step satisfy the equivalence
@s is thus satisfied by (c, {U +M}),
satisfied by (0, {u+M}),
GP,2(,?,&+,)
of
jar the other.
and not by (0, {U +M}).
there exists a subscript p such that G,,(g),
G&i?,
(for
Since it is {u+M})
and GP,3({u + M}) hold. The truth of GP,3({u + M}) implies clearly, for every X, the truth of GP,3({x + M}) (because the quantifiers in G,j are Q+,, , and there exists a trivial bijection between [u, cx$ and [x,oo[, for any x). Therefore, G,,(b) and GP,3(o, {V +M}) hold. The truth of formula Glc,2(c, (2: +M}) would imply the truth of @3( 6, {U + M}), and it would contradict our hypothesis. Hence, the (relativized) formula G,, 2 separates the tuples (fi,(~+M}) and (6,{v+M}). q This claim finishes the proof of Claim 3.2.1.
0
Proposition 3.3. For every ordinul a less than CD”,there exists an ordinal cl < x such that the structure (!&(cz), C, <) is a generalized power of’(‘p,(w), C, <) by (‘Q(X), c, <<>. Proof. For every ordinal c(, we denote by B(a) the set that contains 0 and all the limit ordinals iL< X. There exists a unique ordinal E such that E and B(a) are isomorphic (since any subset of an ordinal i is isomorphic to an initial segment of ;I). One can prove by an easy recurrence that the isomorphism is the application cp defined by q(y) = o.y. The ordinal
cl is strictly below IXfor every E < ow (but when x is w’“, the
equality a = ji holds). Step 1: There exists u bijection Qi between the sets !&-(cx) and vf(co)(‘). For any finite subset X of ix, and for any ordinal I -CC, let us denote by comp(X,I) the finite subset of N that contains all the positive integers x such that the ordinal cp(A) +x belongs to X. It is clear that for every 1,
72
F. Maurin I Annals of Pure and Applied Logic 89 (1997)
a bijection
between
X of rpf(a),
!&(a)
and ‘$$(cB)“. We shall identify
53-73
in the sequel a finite subset
and its image @x.
Step 2: The relation c is describable. For any finite subsets X and Y of M, the set X is included
in Y if and only if, for any ordinal A -CC?,the set comp(X, A) is included
comp(Y,A).
We take for Fi(x,y)
the formula
and for G the formula (VX)(XcT+X
-(xcy)
= T) (G(T)
(clearly
in
not satisfied by (0,0)),
holds if and only if T is the empty
set). Finally, XcY holds if and only if the structure (5+.$(Z), c, <) satisfies G(T,), when Ti is the set of all the ordinals A -C~7that verify Fi (comp(X, A), comp(Y, A)). Step 3: The relation < is describable. For every finite subset X of a, we denote by Sx the greatest ordinal such that comp(X,S’) is not empty. Let us consider two finite subsets X and Y of a. Then X << Y holds if and only if ,SX is strictly below Sr, or if they are equal and the relation comp(X,Sx) < comp(Y,Sx) holds. Let us introduce the following {c, <<}-formulas (they are clearly not satisfied by s’).
Fl (x, y): (x <
consider
A 7VIDE(y),
F3(x,y): lVIDE(x).
the formula
G( c, Tz, T3):
T3 <
3.4. For every ordinal LY-CO“-‘,the structure (!&-(cl), C, <<) is bounded
Proof. We iterate Theorem
2.1, Section 2, with the help of Propositions
We have to make sure that the triangle
inequality
3.1 and 3.3.
is satisfied by all the norms that
we consider. The norm N, on cP,(o) (defined by N,(X) = supX) satisfies trivially the triangle inequality. It is easy to see that, if the norm N,- (on !@(a)) satisfies the triangle inequality, and if a is such that (‘$,(cr), c, <) is a generalized power of (!$!tr(w), c,<) by (‘pf(@, c,<), then the induced verifies the latter inequality as well. Let P’(U) be the property: “for every ordinal A
norm iV, (defined
on (pf(c~))
the structure (‘P,(A), C, <) is inequality”. Transfinite induca norm on 5&(O), we consider
our main result:
Theorem 3.5. For any ordinal c1
13
F. Maurin I Annals of Pure and Applied Logic 89 f 1997) 53-73
Proof. As Feferman
and Vaught observed in [lo], the structure (w’, +) is a generalized
power of (w, +) by (!&(ly), C, <), for any ordinal CI (there exists a bijection between (u’ and o(‘), and the ordinal addition, viewed as a ternary relation, is describable). It is well known remarks,
that the structure
and appeal to Theorem
(0, +) is bounded
[7]. We then use the previous 3.4. 0
2.1, Section 2 and Proposition
As a final remark, we shall mention
here an application
of the “generalized
power”
tool to natural numbers. We show in [12] that the structure of positive integers with multiplication and restriction of the order < to the set of prime numbers is a generalized power of (N, +) by (!&-(N), C, <). It follows from the present results that the theory of the first structure is decidable and admits a quantifier elimination. This result is to be opposed to the undecidability of TH( N, x, < ), established by J. Robinson in 1949 [14].
Acknowledgements The author thanks Patrick Dehornoy
for his help during the preparation
of this work.
References [l] J.R. Biichi, Weak second-order arithmetic and finite automata, Zeitschrift Math. Log. Grundl. Math. 6 (1960) 66-92. [2] J.R. Biichi, Transfinite automata recursions and weak second-order theory of ordinals, Notices Amer. Math. Sot. 12 (1965) 371-457. [3] K.J. Compton, and C.W. Henson, A uniform method for proving lower bounds on the computational complexity of logical theories, Ann. Pure Appl. Logic 48 (1990) l-79. [4] A. Ehrenfeucht, Application of games to some problems of Mathematical Logic, Bull. Academic Polonaise Sci. 1lI.V.I (1957) 35-37. [5] A. Ehrenfeucht, An application of games to the completeness problem for formalized theories, Fund. Math. 49 (1961) 1299141. [6] J. Ferrante and C. Rackoff, A decision procedure for the first order theory of real addition with order, SlAM J. Comput. 4 (1975) 69-76. [7] J. Ferrante and C. Rackoff, The computational complexity of logical theories, Lectures Notes in Math., vol. 718, Springer, Berlin, 1979. (81 R. Frdsse, Sur l’extension aux relations de quelques proprietes des ordres, CR. Acad. Sci. Paris 237 (1953) 508-510. [9] R. Fra’isse, Sur les rapports entre la thtorie des relations et la semantique au sens de A. Tarski, Colloque de Logique Mathematique, Paris, 1959. [lo] S. Feferman and R.L. Vaught, The first order properties of products of algebraic systems, Fund. Math. XLVll (1959) 57-103. [l l] F. Maurin, Complexite de l’addition ordinale, Thesis, University of Caen, 1994. [ 121 F. Maurin, The theory of positive integers with multiplication and restriction of < to the set of prime numbers is decidable, preprint, 1995. [ 131 A.R. Meyer, Weak monadic second order theory of successor is not elementary-recursive. Boston Univ. Logic Colloquium Proc., Springer, Berlin, 1975, pp. 132-154. [14] J. Robinson, Definability and decision problems in arithmetic, J. Symbolic Logic 14 (1949) 98-l 14.