relational quotients - California Institute of Technology

advertisement
RELATIONAL QUOTIENTS
MIODRAG SOKIĆ
Abstract. Let K be a class of …nite relational structures. We de…ne
EK to be the class of …nite relational structures A such that A=E 2 K,
where E is an equivalence relation de…ned on the structure A. Adding
arbitrary linear orderings to structures from EK, we get the class OEK.
If we add linear orderings to structures from EK such that each Eequivalence class is an interval then we get the class CE[K ]. We provide
a list of Fraïssé classes among EK, OEK and CE[K ]. In addition to
this, we classify OEK and CE[K ] according to the Ramsey property.
We also conduct the same analysis after adding additional structure
to each equivalence class. As an application of these results, we give
a topological interpretation using the technique introduced in [11]. In
particular, we extend the lists of known extremely amenable groups and
universal minimal ‡ows.
1. Introduction
A standard mathematical approach is to take a structure A with an equivalence relation E and de…ne its quotient structure A=E. In this paper, we
present the opposite approach. We start with a relational structure B and
consider a relational structure A with relation E such that A=E = B.
Roughly speaking, we replace points by …nite equivalence classes. It appears that we get a class structures suitable for application of the technique
developed by Kechris-Pestov-Todorµcević (KPT), see [11].
We start with a class K of …nite relational structures in a given signature
L = fRi gi2I . We then de…ne the class EK of …nite relational structures in
the signature L [ fEg, E 2
= L, such that for all A 2 EK we have A=E 2 K.
The structure A=E will be de…ned in De…nition 1. We continue by adding
linear orderings to structures from EK. Adding arbitrary linear orderings
Date: April 25, 2012.
1991 Mathematics Subject Classi…cation. 03C15, 05D10, 54H20.
Key words and phrases. Ramsey property, Fraïssé class, Linear ordering.
1
2
MIODRAG SOKIĆ
to structures from EK, we get the class OEK. We say that a linear ordering
de…ned on the structure A 2 EK, which has the equivalence relation
E, is convex if each E-equivalence class is an interval with respect to .
Let the class K be obtained by adding linear orderings to structures from
K in some way. The class K is a subclass of the class of all …nite order
expansions of K. We de…ne the class CE[K ] OEK of structures A such
that A=E 2 K .
Let L be a class of …nite relational structures in a given signature L0 =
fRj gj2J such that L \ L0 = ;. We de…ne the class LEK of …nite relational
structures in the signature L [ L0 . Structures from LEK are obtained by
putting a structure from L on each equivalence class of a structure from
EK. On distinct equivalence classes we may put di¤erent structures from
L. If we add arbitrary linear orderings to structures from LEK, we obtain
the class OLEK. Let the classes K and L be obtained by adding linear
orderings to structures from K and L respectively. Using K and L , we
de…ne the class C[L ]E[K ], which is obtained from LEK by adding linear
orderings to structures from LEK. If A 2 OLEK then by dropping relations
which interprete symbols from L0 we obtain a structure A from OEK. If
A 2 CE[K ], and the ordered structures de…ned on each equivalence class
with respect to L0 belongs to L , then A belong to the class C[L ]E[K ].
Fraïssé classes and structures are extensively studied in model theory; see
[6] and [10]. Fraïssé classes of graphs have been classi…ed in [12]. The class
of hypergraphs of a given type is also a Fraïssé class; see [11]. The list of
known Fraïssé classes includes …nite vector spaces over a given …nite …eld (
see [29]), …nite boolean algebras (see [11]), …nite metric spaces with rational
distances ( see [14]), and …nite ultrametric spaces ( see [13]). In particular,
we are interested in extending the list of known Fraïssé classes. In Section
3 of this paper, we extend this list with the following results.
Theorem 1. If K and K are Fraïssé classes then EK, OEK and CE[K ]
are Fraïssé classes.
We denote by EK, OEK and CE[K ] the Fraïssé limits of EK, OEK and
CE[K ] respectively.
Theorem 2. If K, L, K and L are Fraïssé classes then LEK and C[L ]E[K ]
are Fraïssé classes.
RELATIONAL QUOTIENTS
3
Note that OLEK is not always a Fraïssé class, see Section 3. If LEK,
OLEK and C[L ]E[K ] are Fraïssé classes then we denote their Fraïssé limits
by LEK, OLEK and C[L ]E[K ] respectively.
Let C and B be given structures. If C is isomorphic to B, we write
C = B, but if C is a substructure of B we write C B. Also, we use the
following notation
(B
A ) = fC : C
B; C = Ag:
A class of structures K has the Ramsey property (RP) if for every natural
number r and every A, B 2 K there is C 2 K such that for every coloring
there is B0 2 (C
B ) satisfying:
c : (C
A ) ! f1; ::; rg;
0
c (B
A ) = const:
If structures A, B and C satisfy the previous statement, we use the arrow
notation
C ! (B)A
r:
Section 4 is devoted to an analysis of the Ramsey property for the classes
OEK and CE[K ]. The list of Ramsey classes includes the class of linearly
ordered graphs (see [1] and [18]), the class of linearly ordered …nite metric
spaces (see [15]), and the class of …nite convexly ordered ultrametric spaces
(see [13]). The following results are generalizations of a result from [16] in
the sense that we examine general relational structures instead of partial
orderings.
Theorem 3. If K is a Ramsey class, then CE[K ] is a Ramsey class.
Theorem 4. If K and L are Ramsey classes, then C[L ]E[K ] is a Ramsey
class.
We say that a structure A is rigid if its group of automorphisms Aut(A)
is trivial. Ramsey classes of rigid structures are of particular interest.
Theorem 5. If K is a Ramsey class of rigid structures, then OEK is a
Ramsey class.
4
MIODRAG SOKIĆ
We obtain a similar result for the class OLEK under additional requirements to the class L; see Section 4.
In Section 6 we present a topological application of our results. Let G
be a topological group. A G-‡ow X is a continuous action G X ! X on
a compact Hausdor¤ space X. A G-‡ow X is called minimal if each of its
orbits is dense, i.e. for all x 2 X , X = G x. Among all minimal G-‡ows
there is a largest one called the universal minimal G-‡ow, see [2]. If every
G-‡ow X has a …xed point x 2 X, gx = x for all g 2 G, then we say that
G is an extremely amenable group. The list of extremely amenable groups
includes the group of increasing homeomorphisms of the unit interval (see
[21]), the unitary group of in…nite dimensional separable Hilbert space (see
[8]), the group of isometries of Urysohn space (see [22]), the pathological
groups (see [9]), and the group of automorphisms of the rationals (see [21]).
The technique from [11] helps us to extend this list and to calculate some
universal minimal ‡ows. In Section 6 we present the calculation of the
universal minimal ‡ow for the group Aut(EK), as well as the following.
Theorem 6. If K is a Ramsey class which satis…es the ordering property
with respect to K then, Aut(CE[K ]) is an extremely amenable group.
Theorem 7. If K and L are Ramsey classes, then Aut(C[L ]E[K ]) is
an extremely amenable group.
Section 7 is devoted to applications of our results to the case where K is
the class of …nite posets. Then EK is the class of …nite quasi ordered sets.
We use the connection between the class of …nite topological spaces and
the class of …nite quasi ordered sets, so our results can be viewed as results
about linearly ordered …nite topological spaces. Section 8 is dedicated to
the application of our results to the case where K is the class of …nite
metric spaces with rational distances, so EK represents the class of …nite
pseudometric spaces with rational distances. In Sections 9, 10 and 11 we
give applications our results to the class of ultrametric spaces, the class
of graphs and the class of chains respectively. In section 12 we give some
modi…cation on de…nitions of our structures.
Acknowledgement 1. The author is grateful to the referee for pointing
out many errors and suggesting improvements.
RELATIONAL QUOTIENTS
5
2. Preliminaries
A relational signature is a collection of distinct relational symbols L =
fRi gi2I . Each relational symbol Ri has an assigned non-zero natural number
ni , called arity.
A structure in a relational signature L = fRi gi2I with arity fni gi2I is a
set A together with relations fRiA gi2I on the set A such that for all i 2 I:
RiA Ani . RiA is called the interpretation of the relational symbol Ri in the
structure A = (A; fRiA gi2I ).
Let B = (B; fRiB gi2I ) be a structure in signature L. The map f : A ! B
is called a morphism if for all i 2 I and all x1 ,...,xni 2 A the following holds:
RiA (x1 ; :::; xni ) () RiB (f (x1 ); :::; f (xni )):
In this case we write f : A ! B. An injective morphism is called an
embedding, while a bijective morphism is called an isomorphism. If there is
an embedding of the structure A into the structure B, we write A ,! B,
while isomorphic structures are denoted by A = B. A structure A is
a substructure of the structure B if A
B, and for all i 2 I we have
ni
B
A
Ri = Ri \ A , or in symbols A B.
In this paper we consider only classes of …nite structures closed under
isomorphisms.
A class of …nite structures K has the:
(1) hereditary property (HP) if for A 2 K and B A we have B 2 K;
(2) joint embedding property (JEP) if for all structures A; B 2 K there
is C 2 K such that A ,! C and B ,! C;
(3) amalgamation property (AP) if for all structure A; B; C 2 K and
all embeddings iB : A ! B, iC : A ! C there are D 2 K and
embeddings jB : B ! D, jC : C ! D such that jB iB = jC iC ;
(4) strong joint embedding property (SJEP) if for all structures A and
B from K de…ned on sets A and B respectively, there are C 2 K and
embeddings iA : A ! C, iB : B ! C such that iA (A) \ iB (B) = ;;
(5) strong amalgamation property (SAP) if for all structures A; B; C 2K
de…ned on sets A; B; C respectively, and all embeddings iB : A ! B,
iC : A ! C there are D 2 K and embeddings jB : B ! D,
jC : C ! D such that jB (B) \ jC (C) = jB iB (A) = jC iC (A).
6
MIODRAG SOKIĆ
It should be clear that SJEP and SAP imply JEP and AP respectively.
For our analysis the properties HP, JEP and AP are of main importance,
and properties SJEP and SAP appear naturally.
Consider two relational signatures LI = fRi gi2I and LJ = fRi gi2J such
that I
J. Assume that the structures AI = (A; fRiAI gi2I0 ) in signature
LI , and AJ = (A; fRiAJ gi2J ) in signature J, are given on the same set A.
If for all i 2 I we have RiAI = RiAJ then we say that the structure AJ is
an expansion of the structure AI or that the structure AI is a reduct of
J
the structure AJ . We write AI = AJ jLI and AJ = (AI ; fRA
i gi2JnI ). For a
class KJ of structures in signature LJ , we denote the class of their reducts
by: KJ jLI = fAjLI : A 2 Kg = KI , and we say that KJ is an expansion of
the class KI or that KI is a reduct of the class KJ .
Let LJ = LI [f<g be a signature such that < is a binary relational symbol
satisfying <2
= LI . Assume that KI and KJ are classes of …nite structures
in signatures LI and LJ respectively such that symbol < is interpreted as
linear ordering in each structure from KJ . If KJ jLI = KI then:
(1) We say that the class KJ is an ordered class.
(2) If for every AI ; BI 2 KI , every linear ordering <AI satisfying (AI ; <AI
) 2 KJ , and every embedding : AI ! BI there is a linear ordering
<BI such that (BI ; <BI ) 2 KJ and is also an embedding from
(AI ; <AI ) into (BJ ; <BJ ), then we say that KJ is a reasonable expansion of KI .
(3) If for every AI ; BI 2 KI and all linear orderings <AI and <BI satisfying (AI ; <AI ) 2 KJ and (BI ; <BI ) 2 KJ we have (AI ; <AI ) ,!
(BI ; <BI ), then we say that KJ has the ordering property (OP) with
respect to KI .
De…nition 1. Let K be a class of …nite relational structures in the signature
L = fRi gi2I , and let E be a binary relational symbol such that E 2
= L. Then
EK is the class of relational structures of the form A = (A; fRiA gi2I ; E A )
in the signature L [ fEg such that:
(1) E A is an equivalence relation on the set A,
(2) For all i 2 I and all x1 ; :::; xni ; y1 ; :::; yni 2 A with xj E A yj , 1
ni , we have
RiA (x1 ; :::; xni ) , RiA (y1 ; :::; yni );
j
RELATIONAL QUOTIENTS
7
A=E
(3) A=E = (A=E; fRi gi2I )2K , where A=E = f[a]E A : a 2 Ag, is the
set of equivalence classes of the form [a]E A = fx 2 A : aE A xg, where
A=E
the relations fRi gi2I are well-de…ned on the set A=E A according
to the condition 2 with
A=E
Ri
([a1 ]E A ; :::; [ani ]E A ) , RiA (x1 ; :::; xni );
where for all j we have aj E A xj .
Note that each element of the class K can be treated as an element of
the class EK, where each equivalence class has exactly one element. Let
A = (A; fRiA gi2I ; E A ) and B = (B; fRiB gi2I ; E B ) be two structures from
the class EK, and let f : A ! B be a morphism. Then for all x, y 2 A we
have: xE A y , f (x)E B f (y). Consequently, each morphism of structures
from EK produces the injective map from the set A=E into the set B=E,
and moreover this induces embedding of the structures from the class K.
We denote the map in the class K induced by f with fE : A=E ! B=E.
Approach from [11] needs examination of ordered classes. Naturally, we
add linear orderings to structures from EK.
De…nition 2. Let K be a class of …nite relational structures in a signature
L = fRi gi2I . Let E and be binary relational symbols such that E 2
= L and
2
= L. Then OEK is the class of structures of the form (A; fRiA gi2I ; E A ; A
) such that (A; fRiA gi2I ; E A ) 2 EK and A is a linear ordering on A.
Let A = (A; fRiA gi2I ; E A ) be a structure from EK. A linear ordering
on the set A which satis…es for all x, y, z 2 A:
A
x A y A z; xE A z ) xE A yE A z;
is called convex with respect to E A .
Let K be an order expansion of the class K. Structures from K have the
form (A; fRi gi2I ; ) such that (A; fRi gi2I ) 2 K and is a linear ordering
on the set A, and =
6 Ri for i 2 I.
De…nition 3. Let K be a class of …nite relational structures in a signature
L = fRi gi2I . Let E, and be binary relational symbols such that E 2
= L,
2
= L and 2
= L. Let K be a class of …nite relational structures in a
signature L [ f g such that K is an ordered expansion of K and K jL =
K. Then CE[K ] is the class of structures A = (A; fRiA gi2I ; E A ; A ) 2
OEKsuch that:
8
MIODRAG SOKIĆ
(1) A is convex with respect to E A ,
A=E
(2) A=E = (A=E; fRi gi2I ; A=E ) 2 K , where linear ordering
on A=E is well-de…ned according to 1. with:
[a]E A
A=E
[b]E A , ([a]E A = [b]E A ) or ([a]E A 6= [b]E A ; a
A
A=E
b);
for all a, b 2 A.
For the rest of this section we …x the relational signatures LI = fRi gi2I
and LJ = fRi gi2J with arity fni gi2I and fnj gj2J respectively such that
LI \ LJ = ;. We also assume that E and are binary symbols which do
not belong to LI [ LJ . Let K be a class of …nite relational structures in LI ,
and let L be a class of …nite relational structures in LJ .
De…nition 4. LEK is the class of relational structures of the form A =
(A; fRiA gi2I ; E A ; fRjA gj2J ) in the signature LI [ fEg [ LJ such that:
(1) (A; fRiA gi2I ; E A ) 2 EK,
(2) For all j 2 J and all x1 ; :::; xnj 2 A we have
RjA (x1 ; :::; xnj ) ) [x1 ]E A =
(3) For all a 2 A we have
= [xnj ]E A ;
([a]E A ; fRjA \ ([a]E A )nj gi2J ) 2 L:
We will represent the structures from the class LEK in abbreviated notaA=E
tion. Let C be the structure with underlying set C such that C =(A=E; fRi gi2I ) 2
K. Let Dc be the structure from L such that Dc = (c; fRjA \(cnj gj2J ). Then
we denote structure A from the previous De…nition by C; (Dc )c2C .
Note that each element of the class LEK is obtained by transforming
the points of some structure from K into equivalence classes which have
their own structure from the class L. We recall that each element of
the class K can be treated as an element of the class EK, where each
equivalence class has exactly one element. This is not the case for the
class LEK in general since points may carry additional structure. Let
A = (A; fRiA gi2I ; E A ; fRjA gi2J ) and B = (B; fRiB gi2I ; E B ; fRjB gi2J ) be
two structures from the class LEK, and let f : A ! B be a morphism.
Then we have the induced morphism of reducts, which we also denote by f ,
f : Aj(LI [ fEg)! Bj(LI [ fEg), and a sequence of morphisms ffa ga2A of
structures in L. Each fa is a morphism from the substructure of A induced
RELATIONAL QUOTIENTS
9
on [a]E A into the substructure of B induced on [f (a)]E B . As in the case of
the class EK, the map f produces an injective map from the set A=E into
the set B=E, and an embedding of the structures from the class K, which
we denote by fE : A=E ! B=E.
If we add arbitary linear orderings to structures from LEK, then we obtain
the following class.
De…nition 5. OLEK is the class of structures of the form
(A; fRiA gi2I ; E A ; fRjA gi2J ;
A
)
such that A = (A; fRiA gi2I ; E A ; fRjA gi2J ) 2 LEK and
ing on A.
A
is a linear order-
If in the previous de…nition we denote the structure A by C; (Dc )c2C ,
then the structure obtained by adding the linear ordering A we denote by
C; (Dc )c2C ; A .
Let K and L be order expansions of the classes K and L respectively.
Structures from K and L have the form (A; fRi gi2I ; A ) and (B; fRj gj2J ;
) such that (A; fRi gi2I ) 2 K, (B; fRj gj2J ) 2 L and A and B are
linear orderings on the sets A and B respectively. We assume that 2
=
LI [ LJ [ Ri [ fE; g.
De…nition 6. C[L ]E[K ] is the class of structures
A = (A; fRiA gi2I ; E A ; fRjA gi2J ;
A
) 2 OLEK
such that:
(1) (A; fRiA gi2I ; E A ; A ) 2 CE[K ],
(2) ([a]E A ; fRjA \ ([a]E A )nj gi2J ; A \([a]E A )2 ) 2 L for every a 2 A.
Let in the previous De…nition structure (A; fRiA gi2I ; E A ; fRjA gi2J ) be denoted by C; (Dc )c2C . The linear ordering A induces a linear ordering
C
on C and linear orderings Dc for each structure Dc , c 2 C, such that
(C; C ) 2 K and (Dc ; Dc ) 2 L for all Dc 2 C. Then we denoteE the
structure A from the previous de…nition by (C; C ); ((Dc ; Dc ))c2C .
Note that in the class C[L ]E[K ], the linear ordering restricted to an
equivalence class can depend on the structure, but in the class CE[K ] this
is not the case.
B
10
MIODRAG SOKIĆ
3. Fraïssé classes
A structure A is called ultrahomogenous if every isomorphism between
…nite substructures S and T of A can be extended to an automorphism
of A. A countable in…nite structure which is ultrahomogenous and has
the property that every …nitely generated substructure is …nite is called a
Fraïssé structure. Note that every relational structure has the property that
every …nitely generated substructure is …nite. We say that a class of …nite
structures is countable if the maximal set of its non-isomorphic structures
is countable. Given a signature L, a Fraïssé class in L is a countable class
of …nite structures in L which contains structures of arbitrary large …nite
cardinality and has HP, JEP, and AP. The age of a structure A is the class
Age(A) of all …nitely generated substructures that can be embedded into
A. The following two results establish a connection between the Fraïssé
classes and the Fraïssé structures, see [11, 6, 10].
Theorem 8. Let A be a Fraïssé structure. Then Age(A) is a Fraïssé class.
Theorem 9. Let K be a Fraïssé class. Then there is a unique, up to isomorphism, countable structure A such that A is a Fraïssé structure and
K =Age(A).
The structure from the Theorem 14 is called the Fraïssé limit of K, we
write A =F lim(K).
We examine classes EK, CE[K ] and OEK in order to recognize Fraïssé
classes among them.
Lemma 1. Let K be a class of …nite relational structures in a signature
L = fRi gi2I . If EK is the class of …nite structures given by De…nition 1,
we have:
(i) If class K has HP then EK has HP.
(ii) If class K has JEP then EK has SJEP.
(iii) If class K has AP then EK has SAP.
Proof. (i) If A and B are such that A B and B 2EK, then A=E B=E
and B=E 2K. HP for the class K implies A=E 2K, so A 2EK.
(ii) Let A = (A; fRiA gi2I ; E A ) and B = (B; fRiB gi2I ; E B ) be two structures from the class EK. Then A=E, B=E 2K and, JEP of the class K
provides a structure C = (C; fRiC gi2I ) 2 K and embeddings iA : A=E ! C,
iB : B=E ! C. Using the structure C, we de…ne D = (D; fRiD gi2I ; E D )2EK
RELATIONAL QUOTIENTS
11
replacing points from C with E D -equivalence classes such that D=E = C.
For c 2 C we denote E D -equivalence class given with c by c^. For c 2 C we
de…ne sets Ac , Bc , and Cc as follows:
(1) If there are a 2 A, b 2 B such that iA ([a]E A ) = c = iB ([b]E B ), then
c^ = Ac [ Bc , Ac \ Bc = ;, jAc j = j[a]E A j, jBc j = j[b]E B j, Cc = ;.
(2) If there is a 2 A such that iA ([a]E A ) = c, but there is no b 2 B such
that c = iB ([b]E B ), then c^ = Ac , jAc j = j[a]E A j, Bc = ; = Cc .
(3) If there is b 2 B such that c = iB ([b]E B ), but there is no a 2 A such
that iA ([a]E A ) = c, then c^ = Bc , jBc j = j[b]E B j, Ac = ; = Cc .
(4) If there is no a 2 A such that iA ([a]E A ) = c, and there is no b 2 B
such that c = iB ([b]E B ) , then c^ = Cc , jCc j = 1, Ac = ; = Bc .
The set D is the disjoint union:
D=
[
c2C
fRiD gi2I
(Ac [ Bc [ Cc ):
are de…ned in the only possible way such that D=E = C,
Relations
i.e. for d1 ,..., dni 2 D we have
RiD (d1 ; :::; dni ) () RiC ([d1 ]E D ; :::; [dni ]E D ):
We de…ne functions ^{A : A ! D and ^{B : A ! D such that:
(1) For c 2 C, a 2 A satisfying iA ([a]E A ) = c, the map ^{A [a]E A ! Ac
is a bijection.
(2) For c 2 C, b 2 B satisfying iB ([b]E B ) = c, the map ^{B [b]E B ! Bc
is a bijection.
Clearly, ^{A (A) \ ^{B (B) = ;, and ^{A and ^{B are structure embeddings, so
SJEP holds.
(iii) We consider the following structures
A = (A; fRiA gi2I ; E A ); B = (B; fRiB gi2I ; E B ); C = (C; fRiC gi2I ; E C )
from EK and embeddings f : A ! B and g : A ! C. Then we notice
structures A=E, B=E and C=E with induced embeddings fE : A=E ! B=E
and gE : A=E ! C=E. Since the class K satis…es AP, there is a structure
D = (D; fRiD gi2I ) 2K, and embeddings f^ : B=E ! D and g^E : C=E ! D
such that f^E fE = g^E gE . Using the structure D, we de…ne a structure
12
MIODRAG SOKIĆ
F = (F; fRiF gi2I ; E F ) from EK by replacing each point d 2 D with the
^ Each d^ is a disjoint union:
E F -equivalence class d.
d^ = Ad [ Bd [ Cd [ Dd :
For d 2 D we de…ne sets Ad , Bd , Cd , Dd as follows:
(1) If there is a 2 A such that f^E fE ([a]E A ) = d = g^E gE ([a]E A ), then
jAd j = j[a]E A j, jBd j = j[f (a)]E B nf ([a]E A )j, jCd j = j[g(a)]E C ng([a]E A )j,
Dd = ;.
(2) If there are b 2 B, c 2 C such that f^E ([b]E B ) = d = g^E ([c]E C ), and
there is no a 2 A such that f^E fE ([a]E A ) = d = g^E gE ([a]E A ),
then jBd j = j[b]E B j, jCd j = j[c]E C j, Ad = ; = Dd .
(3) If there is b 2 B such that f^E ([b]E B ) = d, but there is no c 2 C such
that d = g^E ([c]E C ), then jBd j = j[b]E B j, Ad = Cd = Dd = ;.
(4) If there is c 2 C such that g^E ([c]E C ) = d, but there is no b 2 B such
that f^E ([b]E B ) = d, then jCd j = j[c]E C j, Ad = Bd = Dd = ;.
(5) If there is no b 2 B such that f^E ([b]E B ) = d, and there is no c 2 C
such that d = g^E ([c]E C ), then jDd j = 1, Ad = Bd = Cd = ;.
The set F is the disjoint union:
[
d2D
(Ad [ Bd [ Cd [ Dd ):
The relations fRiF gi2I are de…ned in the only possible way such that F=E =
D, i.e. for f1 ,..., fni 2 F we have
RiF (d1 ; :::; dni ) () RiD ([f1 ]E F ; :::; [fni ]E F ):
We de…ne an embedding f : B ! F, and we de…ne an embedding g :
C ! F. To de…ne f it is enough to de…ne a restriction of f on [b]E B for all
b 2 B:
(1) If there is a 2 A such that f^E ([a]E A ) = [b]E B , then functions f
([b]E B nf ([a]E A ) ! Bd and f f ([a]E A ) ! Ad are bijections where
d 2 D is such that f^E ([b]E B ) = d.
(2) If there is no a 2 A such that f^E ([a]E A ) = [b]E B , then the restriction
f [b]E B ! Bd is bijection where d 2 D is such that f^E ([b]E B ) = d.
To de…ne g we consider all c 2 C:
RELATIONAL QUOTIENTS
13
(1) If there is a 2 A such that g^E ([a]E A ) = [c]E C , then there is b 2 B
such that f^E ([a]E A ) = [b]E B . Map g [c]E C ng([a]E A ) ! Cd is a
bijection, and the map g g([a]E A ) ! Ad is a bijection such that
g g [a]E A = f f [a]E A where g^E ([c]E C ) = d.
(2) If there is no a 2 A such that g^E ([a]E A ) = [c]E C , then restriction
g [c]E C ! Cd is bijection where d 2 D is such that g^E ([c]E C ) = d.
It is straightforward to check that f f = g g. The above construction
implies that f (B) \ g(C) = f f (A) = g g(A) and clearly f and g are
structure embeddings, so SAP is veri…ed.
Lemma 2. Let K be a class of …nite relational structures in a signature
LI = fRi gi2I . Let L be a class of …nite relational structures in a signature
LJ = fRj gj2J . If ELK is the class of …nite structures given by De…nition
4, then we have:
(i) If K and L have HP then LEK has HP.
(ii) If K and L have JEP then LEK has JEP.
(iii) If one of the classes K and L have SJEP and the other has JEP then
LEK has SJEP.
(iv) If K and L have AP then LEK has AP.
(v) If K has AP and L has SAP then LEK has SAP.
The proof of the Lemma 2 is similar to the proof of the Lemma 1, so we
omit it. Note that the class EK always has SAP if K has AP, but the class
LEK will not have always SAP. A similar conclusion holds for SJEP. The
following result will help us to examine JEP and AP for the class OEK and
OLEK.
Lemma 3. [11]Let L be a relational signature and let <2
= L be a binary
relational symbol. Let K be a class of structures in L and let
OK = f(A; <) : A 2 K and < is a linear ordering on underlying set of Ag:
(i) OK satis…es SJEP() K satis…es SJEP.
(ii) OK satis…es SAP() OK satis…es AP() K satis…es SAP.
The Previous two lemmas give the following result.
Lemma 4. Let K be a class of …nite relational structures in a signature L.
If EK and OEK are de…ned as in De…nitions 1 and 2, we have:
(i) If K satis…es HP then OEK satis…es HP.
(ii) K satis…es JEP then OEK satis…es SJEP.
14
MIODRAG SOKIĆ
(iii) K has AP then OEK satis…es SAP.
Lemma 5. Let K be a class of …nite relational structures in a signature
LI = fRi gi2I . Let L be a class of …nite relational structures in a signature
LJ = fRj gj2J . If ELK and OLEK are de…ned as in De…nitions 4 and 5,
we have:
(i) If K and L have HP then OLEK satis…es HP.
(ii) If one of the classes K and L have SJEP and the other has JEP then
OLEK has SJEP.
(iii) If a class K has AP and class L has SAP then OLEK has SAP.
Lemma 6. Let K be a class of …nite relational structures in a signature
L = fRi gi2I . Let
be a binary relational symbols such that 2
= L and let
K be a class of …nite relational structures in a signature L [ f g such that
K is an ordered expansion of K and K jL = K. If CE[K ] is the class of
structures given by De…nition 3, we have:
(i) If K satis…es HP then CE[K ] satis…es HP.
(ii) If K satis…es JEP then CE[K ] satis…es SJEP.
(iii) If K satis…es AP then CE[K ] satis…es SAP.
Proof. (i) If A and B are such that A B and B 2CE[K ], then A=E B=E
and B=E 2K . HP for the class K implies A=E 2K , so A 2CE[K ].
(ii) Let A = (A; fRiA gi2I ; E A ; A ) and B = (B; fRiB gi2I ; E B ; B ) be
A=E
structures from the class CE[K ]. Then A=E = (A=E; fRi gi2I ; A=E )
B=E
and B=E = (B=E; fRi gi2I ; B=E ) belong to the class K . JEP of the
class K provides a structure C = (C; fRiC gi2I ; C ) 2 K and embeddings iA : A=E ! C, iB : B=E ! C. Using the structure C we de…ne
D = (D; fRiD gi2I ; E D ; D )2CE[K ], replacing points from C with E D equivalence classes such that D=E = C. To each c 2 C we assign a class c^
from D.
Note that since K jL = K and K has JEP, we have that K has JEP.
Moreover (A; fRiA gi2I ; E A ) and (B; fRiB gi2I ; E B ) belong to EK. The emA=E
beddings iA and iB induce embeddings of structures (A=E; fRi gi2I ) and
B=E
(B=E; fRi gi2I ) into (C; fRiC gi2I ). In the same way as in the proof of
Lemma 1 part (ii) we de…ne:
(1) Sets Ac ; Bc ; Cc for all c 2 C:
(2) A structure (D; fRiD gi2I ; E D ) on D = [c2C (Ac [ Bc [ Cc ).
RELATIONAL QUOTIENTS
15
(3) Embeddings
^{A : (A; fRiA gi2I ; E A )!(D; fRiD gi2I ; E D );
^{B : (B; fRiB gi2I ; E B ) ! (D; fRiD gi2I ; E D )
such that ^{A (A) \ ^{B (B) = ;.
The linear ordering D on D is de…ned such that:
(1) Linear ordering D is convex with respect to E D and
i.e. for d1 , d2 2 D we have
[d1 ]E D 6= [d2 ]E D =) (d1
D
d2 , [d1 ]E D
D=E
D=E
=
C
,
[d2 ]E D ):
(2) For all c 2 C, each of the non empty sets Ac , Bc , Cc is convex with
respect to D .
(3) For all a 2 A, b 2 B the maps ^{A [a]E A and ^{B [b]E B are order
preserving.
This completes the de…nition of the structure D. Now, it is straightforward to see that ^{A and ^{B are embedding of structures A and B into D
such that ^{A (A) \ ^{B (B) = ;, so SJEP of the class CE[K ] is veri…ed.
(iii) Let A = (A; fRiA gi2I ; E A ; A ), B = (B; fRiB gi2I ; E B ; B ) and C =
(C; fRiC gi2I ; E C ; C ) be structures from CE[K ] and let f : A ! B and
A=E
g : A ! C be embeddings. We consider A=E = (A=E; fRi gi2I ; A=E ),
C=E
B=E
B=E = (B=E; fRi gi2I ; B=E ) and C=E = (C=E; fRi gi2I ; C=E ) from
K , and induced embeddings fE : A=E ! B=E and gE : A=E ! C=E.
AP of the class K implies existence of a structure D = (D; fRiD gi2I ; D
) 2 K and embeddings f^E : B=E ! D and g^E : C=E ! D such that
f^E fE = g^E gE . Replacing each point d 2 D with a set d^ we construct a
structure F = (F; fRiF gi2I ; E F ; F ) 2 CE[K ] and embeddings fE : B ! F
and gE : C ! F such that fE fE = gE gE .
Following the steps of the proof of Lemma 1 part (iii) we de…ne:
(1) Sets Ad ; Bd ; Cd :Dd for all d 2 D.
(2) A structure (F; fRiF gi2I ; E F ) on F = [d2D (Ad [ Bd [ Cd [ Dd ).
(3) Embeddings
f : (B; fRiB gi2I ; E B )!(F; fRiF gi2I ; E F );
g : (C; fRiC gi2I ; E C ) ! (F; fRiF gi2I ; E F )
16
MIODRAG SOKIĆ
such that f f = g g and f (B) \ g(C) = f f (A) = g g(A).
The linear ordering F is de…ned to be convex with respect to E F , and
such that for all d 2 D we have:
(1) Suppose there is a 2 A such that f^E fE ([a]E A ) = d = g^E gE ([a]E A ).
Consider linear orderings Ad ; Bd ; Cd on Ad ; Bd [ Ad ; Cd [ Ad respectively such that:
x
Ad
y , g 1 (x)
x
Bd
x
Cd
C
g 1 (y) , f
1
(x)
B
f
1
(y) for x; y 2 Ad ;
(x)
B
f
y , g 1 (x)
C
g 1 (y) for x; y 2 Cd [ Ad ;
y,f
1
1
(y) for x; y 2 Bd [ Ad ;
This means that restriction of the linear orderings Bd and Cd is
a linear ordering Ad . Therefore we can take F restricted to d^ to
be an arbitrary linear extension of the partial ordering generated by
Bd and
Cd .
(2) Suppose there are b 2 B, c 2 C such that f^E ([b]E B ) = d = g^E ([c]E C )
and there is no a 2 A such that f^E fE ([a]E A ) = d = g^E gE ([a]E A ).
Consider linear orderings Bd ; Cd on Bd ; Cd respectively such that:
x
Bd
x
Cd
(x)
B
f
y , g 1 (x)
C
g 1 (y) for x; y 2 Cd :
y,f
1
1
(y) for x; y 2 Bd ;
Then we can assume that the restriction of F to d^ is an arbitrary
linear extension of the partial ordering generated with Bd and Cd .
(3) Suppose there is b 2 B such that f^E ([b]E B ) = d, but there is no
c 2 C such that d = g^E ([c]E C ). Then restriction of F on d^ is such
that:
x F y , f 1 (x) B f 1 (y) for x; y 2 Bd :
(4) Suppose there is c 2 C such that g^E ([c]E C ) = d, but there is no
b 2 B such that f^E ([b]E B ) = d . Then the restriction of F on d^ is
such that:
x
F
y , g 1 (x)
C
g 1 (y) for x; y 2 Cd :
RELATIONAL QUOTIENTS
17
(5) Suppose there is no b 2 B such that f^E ([b]E B ) = d and there is no
c 2 C such that d = g^E ([c]E C ). Then there is only one choice for F
^ = 1.
restricted to d^ since jdj
It is straightforward to see that f and g are embedding such that fE fE =
gE gE and fE fE (A) = gE gE (A) = fE (B) \ gE (C), so SAP is veri…ed
for the class CE[K ].
The following Lemma is proved by arguments similar to Lemma 6, so we
skip its proof.
Lemma 7. Let K be a class of …nite relational structures in a signature
LI = fRi gi2I . Let L be a class of …nite relational structures in a signature
LJ = fRj gj2J . Let K and L be ordered expansion of K and L respectively.
If C[L ]E[K ] is the class of structures given by De…nition 6, we have:
(i) If K and L satis…es HP then C[L ]E[K ] satis…es HP.
(ii) If K and L satis…es JEP then C[L ]E[K ] satis…es JEP.
(iii) If one of the classes K and L have SJEP and the other has JEP
then C[L ]E[K ] satis…es SJEP.
(iv) If K and L satis…es AP then C[L ]E[K ] satis…es AP.
(v) If K satis…es AP and L satis…es SAP then C[L ]E[K ] satis…es SAP.
Let I be a countable index set, and let K be a class of …nite relational
structures in the signature L = fRi gi2I . If K is an order expansion of the
class K, then K is also countable. Moreover the classes EK , OEK, and
CE[K ] as de…ned in De…nitions 1, 2 and 3 respectively are also countable.
Therefore, for Fraïssé classes K and K with the property that K = K jL,
we have a list of Fraïssé classes
and their Fraïssé limits
EK; OEK; CE[K ];
EK =F lim(EK); OEK =F lim(OEK); CE[K ] = F lim(CE[K ]):
It is straightforward to see that OEK is a reasonable expansion of EK and
that CE[K ] is a reasonable expansion of EK if K is a reasonable expansion
of K.
Let K be a class of …nite relational structures in a signature LI = fRi gi2I .
Let L be a class of …nite relational structures in a signature LJ = fRj gj2J .
We assume that LI \LJ = ;. Let K and L be ordered expansions of K and
18
MIODRAG SOKIĆ
L respectively. If K and L are countable then K and L are countable, and
moreover the classes LEK , OLEK, and C[L ]E[K ] as de…ned in De…nitions
4, 5 and 6 respectively are also countable. Therefore, for Fraïssé classes K
and L, the class LEK is also Fraïssé with limit
LEK =F lim(LEK):
If K and L are Fraïssé classes such that one of them has SJEP and L has
SAP then OLEK is a Fraïssé class with limit
OLEK =F lim(OLEK):
If K and L are Fraïssé classes then C[L ]E[K ] is a Fraïssé class with limit
C[L ]E[K ]=F lim(C[L ]E[K ]):
It is straightforward to see that OLEK is a reasonable expansion of LEK and
that C[L ]E[K ] is a reasonable expansion of EK if K and L are reasonable
expansion of K and L respectively.
4. Ramsey property
A structure is rigid if the group of its automorphisms is trivial.
Lemma 8. [11]Let K be a class of …nite rigid structures. If K has HP,
JEP, and RP then K has AP.
The following is the well-known product Ramsey theorem, see [7].
Theorem 10. [7]Let l and r be natural numbers, and let (ai )li=1 and (bi )li=1
be two sequences of natural numbers satisfying ai bi for all i l. There
is a natural number c such that for all sets (Ci )li=1 with jCi j
c and any
coloring
p : fA1
A2
:::
Al : (8i
l)[Ai
Ci ; jAi j = ai ]g ! f1; :::; rg;
there is a sequence of sets (Bi )li=1 satisfying: Bi
and
p fA1
A2
:::
Al : (8i
l)[Ai
Ci , jBi j = bi for all i
Bi ; jAi j = ai ]g = const:
l
RELATIONAL QUOTIENTS
19
Using the Erdös-Rado arrow notation, for a c that satis…es the conclusion
of the previous theorem we write:
1 ;:::;al )
c ! (b1 ; :::; bl )(a
:
r
Theorem 11. Let K be a class of …nite relational structures in a signature
L = fRi gi2I . Let
be a binary relational symbol such that 2
= L, and let
K be a class of …nite relational structures in a signature L [ f g such that
K is an ordered expansion of K and K jL = K. If CE[K ] is the class of
structures given by De…nition 3, then K satis…es RP i¤ CE[K ] satis…es
RP.
Proof. ()) We suppose that K satis…es RP in order to verify RP for the
class CE[K ]. Let A = (A; fRiA gi2I ; E A ; A ) and B = (B; fRiB gi2I ; E B ; B )
be two structures from the class CE[K ] such that (B
A ) 6= ;, and let r be a
A=E
…xed natural number. The structures A=E = (A=E; fRi gi2I ; A=E ) and
B=E
B=E = (B=E; fRi gi2I ; B=E ) belong to the Ramsey class K , so there is
a structure C = (C; fRiC gi2I ; C ) 2 K such that:
:
C ! (B=E)A=E
r
We de…ne the structure D = (D; fRiD gi2I ; E D ; D ) 2 CE[K ] such that
D=E
D=E = (D=E; fRi gi2I ; D=E ) = C. Each point from the set C will
be replaced with one E D -equivalence class, and the relations fRiD gi2I are
de…ned such that for all i 2 I, j ni , [xj ]E D = cj :
RiD (x1 ; :::; xni ) , RiC (c1 ; :::; cni ):
The linear ordering D is de…ned so that each E D -equivalence class is an
interval with respect to D , and for all [y1 ]E D = c1 , [y2 ]E D = c2 , c1 6= c2 :
y1
D
y2 , c1
C
c2:
All E D -equivalence classes will have the same number of elements and this
number is determined recursively. Let b = jBj and list all embeddings
A=E ,! C as fPj gpj=1 . We may assume that the E A -equivalence classes
(Ai )i l are linearly ordered with A=E in a chain :A1 A=E A2 A=E ::: A=E
Al , and let (ai )li=1 be a sequence such that ai = jAi j. We take b0 = b and
de…ne a sequence (bi )pi=0 recursively using Theorem 10:
20
MIODRAG SOKIĆ
1 ;:::;al )
:
bi+1 ! (bi ; :::; bi )(a
| {z } r
l times
All E -equivalence classes have the size bp . We claim that D ! (B)A
r . To
see this, consider a coloring:
D
p : (D
A ) ! f1; ::; rg:
Note that each embedding of the structure A into the structure D must
be placed on the collection of E D -equivalence classes given by one of the
(Pj )pj=1 . The choice of the number bp tell us that there is a Dp 1 2 CE[K ]
such that:
D
(1) Dp 1 = (Dp 1 ; fRi p 1 gi2I ; E Dp 1 ; Dp 1 ) 2 CE[K ]; Dp 1 D,
(2) all E Dp 1 -equivalence classes have the size bp 1 ,
(3) all embedding of A into D placed on the equivalence classes given
by Pp are monochromatic.
p 1
In general, there is a sequence of structures (Dj )j=0
from CE[K ] such that
Di Di+1 for all 0 i < p, equivalence classes of Di have the same size bi
and all embeddings of A into Di+1 placed on the equivalence classes given
with Pi+1 are monochromatic. In particular, the color of an embedding of
A into D0 depends only on the equivalence classes given by respective Pj ,
so the coloring p induces coloring:
p : (C
A=E ) ! f1; ::; rg:
The choice of the structure C provides B0
C, B0 u B=E such that
0
D0
p (B
-equivalence classes given by B0 contain
A=E ) = const. Clearly, E
B 2O EK such that B
D0
D, B u B and p (B
A ) = const. This
veri…es the Ramsey property for the class CE[K ].
((=)We suppose that K does not satisfy RP in order to show that the
class CE[K ] does not satisfy RP. Since K is not a Ramsey class there is a
natural number r, and there are structures A, B 2 K such that (B
A ) 6= ;
and
C
( ) For all C 2K satisfying (C
B ) 6= ;, there is a coloring p : (A ) !
0
C
C
f1; ::; rg such that for every B 2 (B ) we have p (A ) 6= const.
The structures A and B can be treated as members of the class CE[K ]
in which each equivalence class has exactly one element. Let D be a given
RELATIONAL QUOTIENTS
21
D=E
structure such that D = (D; fRiD gi2I ; E D ; D ) 2 CE[K ] and ( B ) 6= ;.
D=E
We consider the coloring p : ( A ) ! f1; ::; rg that veri…es statement ( )
for K and we de…ne the coloring
p : (D
A ) ! f1; ::; rg;
p(A0 ) = p(A0 =E):
where we consider A0 =E as a substructure of D=E given by the E D equivalence classes on which A0 is placed. Since the p-color of A0 depends
only on the E D -equivalence classes incident with A0 , it is straightforward
B0
to see that for all B0 2 (D
B ) we have p (A ) 6= const.
The previous theorem is a generalization of a result from [16] in the
sense that partial orderings are replaced with the more general form of
relational structures. In order to obtain the corresponding result in the
case of structures obtained by putting a structure on each equivalence class
we need the following.
Theorem 12. [26]Let l and r be natural numbers, and let (Ki )li=1 be a
sequence of Ramsey classes of …nite structures. Let (Ai )li=1 and (Bi )li=1 be
two sequences of structures such that Ai 2 Ki and Bi 2 Ki for all i
l.
l
Then there is a sequence (Ci )i=1 of structures such that Ci 2 Ki for all i l
and for any coloring
p : f(A01 ; A02 ; :::; A0l ) : (8i
i
l)[A0i 2 (C
A )]g ! f1; :::; rg;
i
there is a sequence of structures (B0i )li=1 satisfying: B0i 2 (C
Bi )
i l and
p f(A01 ; A02 ; :::; A0l ) : (8i
B0
l)[A0i 2 (Ai )](8i
Ci for all
l)g = const:
Using the Erdös-Rado arrow notation, for a sequence (Ci )li=1 of the structures that satis…es the conclusion of the previous theorem we write:
1 ;A2 ;:::;Al )
:
(C1 ; C2 ; :::; Cl ) ! (B1 ; B2 ; :::; Bl )(A
r
Note that Theorem 10 is the special case of Theorem 12 when we take
the sequence (Ki )li=1 such that the structures from these classes have no
relations on themselves.
22
MIODRAG SOKIĆ
Theorem 13. Let K be a class of …nite relational structures in a signature
LI = fRi gi2I . Let L be a class of …nite relational structures in a signature
LJ = fRj gj2J . Let K be an ordered expansion of K. Let L be an ordered
expansion of L such that L has JEP. If C[L ]E[K ] is the class of structures
given by De…nition 6, then K and L satisfy RP i¤ C[L ]E[K ] satis…es RP.
Proof. ()) We suppose that K and L satisfy RP in order to verify RP
for the class C[L ]E[K ]. Let A = (A; fRiA gi2I ; E A ; fRjA gi2J ; A ) and B =
(B; fRiB gi2I ; E B ; fRjB gi2J ; B ) be two structures from the class C[L ]E[K ]
such that (B
A ) 6= ;, and let r be a …xed natural number. The structures
A=E
B=E
A=E = (A=E; fRi gi2I ; A=E ) and B=E = (B=E; fRi gi2I ; B=E ) belong to the Ramsey class K , so there is a structure C = (C; fRiC gi2I ; C
) 2 K such that:
:
C ! (B=E)A=E
r
We de…ne the structure D = (D; fRiD gi2I ; E D ; fRjD gi2J ; D ) 2 C[L ]E[K ]
D=E
such that D=E = (D=E; fRi gi2I ; D=E ) = C. Each point from the set
C will be replaced with one E D -equivalence class which carries a structure
from L . The relations fRiD gi2I are de…ned such that for all i 2 I, j ni ,
[xj ]E D = cj :
RiD (x1 ; :::; xni ) , RiC (c1 ; :::; cni ):
The linear ordering D is de…ned so that each E D -equivalence class is an
interval with respect to D , and for all [y1 ]E D = c1 , [y2 ]E D = c2 , c1 6= c2 :
y1
D
y2 , c1
C
c2:
In order to de…ne each E D -equivalence class and relations fRjD gi2J we de…ne
a sequence fDs gas=0 of structures from C[L ]E[K ]. Finally, we take D = Da .
We list all embeddings A=E ,! C as fAl gal=1 , and we list all embeddings
B=E ,! C as fBl gbl=1 . Therefore a and b denote the size of the sets (C
A=E )
C
and (B=E ) respectively.
Now we de…ne D0 = (D0 ; fRiD0 gi2I ; E D0 ; fRjD0 gi2J ; D0 ) 2 C[L ]E[K ]
D =E
such that D0 =E = (D0 =E; fRi 0 gi2I ; D0 =E ) = C. We consider structures
B
B
B0;l = (B0;l ; fRi 0;l gi2I ; E B0;l ; fRj 0;l gi2J ; B0;l ) from C[L ]E[K ] such that
RELATIONAL QUOTIENTS
B
23
=E
B0;l =E = (B0;l =E; fRi 0;l gi2I ; B0;l =E ) = Bl . JEP for the class L implies
that we may take D0 such that B0;l D0 for all 1 l b.
Suppose that we have Dt and we want to de…ne Dt+1 for 0
t < a.
Then we denote by Dt At+1 the restriction of the structure Dt to E Dt equivalence classes given by At+1 , and we denote by Dt Act+1 the restricion
of Dt to the other E Dt -equivalence classes. Denote by fDt;k gpk=1 the structures from L de…ned on E Dt -equivalence classes. Note that in this list we
may have structures that ocur more then once. Without loss of generality
we may assume that the linear ordering Dt induces the linear ordering
Dt
Dt;p . We consider the structure
on fDt;k gpk=1 such that Dt;1 Dt
k p
A in a similar way. Let fA gk=1 be the list of the structures from L de…ned by E A -equivalence classes. Again, this is a list of structures that can
appear more then once. Without loss of generality, we may assume that
the linear ordering A induces the linear ordering on fAk gpk=1 such that
!
A
A1 A
Ap . By Theorem 12 there is a sequence E =fEt;k gpk=1 of
structures from L such that:
(Et;1 ; :::; Et;p ) ! (Dt;1 ; :::; Dt;p )(A
r
1 ;:::;Ap )
:
!
The sequence E de…nes structure Et from C[L ]E[K ] such that Et =E = At+1 .
The structures Et and Dt Act+1 de…ne Dt+1 .
We claim that D = Da is such that
Da ! (B)A
r :
To see this, consider a coloring:
p : (D
A ) ! f1; ::; rg:
Note that each embedding of the structure A into the structure D must
be placed on the collection of E D -equivalence classes given by one of the
(Al )al=1 . The choice of the sequence fDs gas=0 tell us that there is some Fa 1
such that
F
F
(1) Fa 1 = (Fa 1 ; fRi a 1 gi2I ; E Fa 1 ; fRj a 1 gj2J ; Fa 1 ) 2 C[L ]E[K ],
Fa 1 D a ,
(2) Fa 1 =E = C & Fa 1 = Da 1 ,
(3) all embedding of A into Fa 1 placed on the equivalence classes given
by Aa are monochromatic.
24
MIODRAG SOKIĆ
In general, there is a sequence of structures (Fs )as=01 from C[L ]E[K ] such
that Fi
Fi+1 for all 0
i < a, Fa 1 =E = C & Fa 1 = Da 1 , and
all embeddings of A into Fi+1 placed on the equivalence classes given with
Ai+1 are monochromatic. In particular, the color of an embedding of A
into F0 depends only on the equivalence classes given by respective Al , so
the coloring p induces the coloring:
p : (C
A=E ) ! f1; ::; rg:
The choice of the structure C provides B0
C, B0 u B=E such that
D0
B0
p (A=E ) = const. Clearly, E -equivalence classes given by B0 contain
B 2C[L ]E[K ] such that B D0 D, B u B and p (B
A ) = const.
((=)We suppose that K does not satisfy RP in order to show that the
class C[L ]E[K ] does not satisfy RP. Since K is not a Ramsey class there is
a natural number r, and there are structures A, B 2 K such that (B
A ) 6= ;
and
C
( ) For all C 2K satisfying (C
B ) 6= ;, there is a coloring p : (A ) !
C
f1; ::; rg such that for every B0 2 (C
B ) we have p (A ) 6= const.
The structures A and B can be treated as members of the class C[L ]E[K ]
in which each equivalence class has exactly one element and each one point
equivalence class carries the same structure from L . Let D be a given
structure such that D = (D; fRiD gi2I ; E D ; fRjD gj2J ; D ) 2 C[L ]E[K ] and
D=E
D=E
( B ) 6= ;. We consider the coloring p : ( A ) ! f1; ::; rg that veri…es
statement ( ) for K , and we de…ne the coloring
p : (D
A ) ! f1; ::; rg;
p(A0 ) = p(A0 =E):
where we consider A0 =E as a substructure of D=E given by the E D equivalence classes on which A0 is placed. Since the p-color of A0 depends
only on the E D -equivalence classes incident with A0 , it is straightforward
B0
to see that for all B0 2 (D
B ) we have p (A ) 6= const.
Since L can be seen as subclass of C[L ]E[K ] when we consider only
structures with one equivalence class, it follows that RP for the class C[L ]E[K ]
implies RP for the class L .
Note that Theorem 11 is a special case of Theorem 13 where we consider
the class of structures without any relations.
RELATIONAL QUOTIENTS
25
In contrast with the second part of the proof of Theorem 11, we are not
able to use a similar argument for the class OEK.
Lemma 9. Let K be a class of …nite relational structures in a signature
L = fRi gi2I . Let
be a binary relational symbol such that 2
= L, and let
OEK be a class of …nite relational structures as given by De…nition 2. If
there is A 2 K such that Aut(A) is not a one-element group, then OEK
does not satisfy RP.
Proof. Let A be the underlying set of the structure A, and let i : A ! A,
1 i r , be a list of all automorphism of the structure A. Note that r > 1
because Aut(A) is not trivial. Let A be a linear ordering on the set A.
Then there are linear orderings i A on the set A such that for all x, y 2 A
we have x i A y () i 1 (x) A i 1 (y) for all 1 i r. For i 6= j we have
iA
6= j A . Note that we may view the structure A as a member of the
class EK and the structures (A; A ) and (A; i A ),1 i r, as members
of the class OEK. We consider a structure B 2 EK with underlying set B
such that B=E = A and for all b 2 B we have j[b]E B j = r. Therefore, there
are sets B1 , B2 ,...,Br such that:
(1) B = B1 [ ::: [ Br ; jAj = jB1 j =
= jBr j;
(2) i 6= j ) Bi \ Bj = ;;
(3) (8i 2 f1; ::; rg)(8b 2 Bi )(j[b]E B \ Bi j = 1);
On the set B, we put a linear ordering B such that:
(1) (8i; j 2 f1; ::; rg)(8bi 2 Bi )(8bj 2 Bj )(i < j ) bi B bj );
A
(2) (8i 2 f1; ::; rg)(8bi ; b0i 2 Bi )(bi B b0i () [bi ]E B
[b0i ]E B );
Consequently, (B; B ) 2 OEK and there are at least r substructures of
(B; B ) isomorphic with (A; A ). Note that the structure B is obtained
by placing r-many copies of A of di¤erent order type. The substructure of
(B; B ) given on the set Bi is isomorphic with (A; A ) by the map which
(B; B )
sends bi 2 Bi into 1 ([bi ]E B ) 2 A. In particular, (A; A ) 6= ;.
We claim that there is no (C; C ) 2 OEK such that C 2 EK and
(A; A )
(C; C ) ! (B; B )r
. Let be an arbitrary linear ordering of the un0
derlying set of the structure C=E. Let (A0 ; A ) 2 OEK be a structure with
0
0
underlying set A0 and linear ordering A such that (A0 ; A ) = (A; A )
0
and (A0 ; A ) (C; C ). Then there is a substructure (A"; A" ) (C; C )
0
such that for every a" 2 A" we have j[a"]E A" j = j[a"]E C j and (A0 ; A )
26
MIODRAG SOKIĆ
(A"; A" ). Moreover, the linear ordering
induces the linear ordering
0
of the set f[a"]E A" : a" 2 A"g. The linear ordering A induces the linear
ordering 0 on the set f[a"]E A" : a" 2 A"g such that for a, b 2 A0 we have
0
[a]E A"
[b]E A" , a
A0
b:
There is an automorphism of the structure A"=E which sends
Since A"=E = A , we may view
as A and 0 as one of
therefore as one of i ’s:We de…ne a coloring
p:
p((A0 ;
(C;
(A;
A0
C
A
)
)
! f1; :::; rg;
)) = i ()
=
i:
Now, it is straightforward to see that there is no (B;
that p
(B;
(A;
B
A
)
)
into 0 .
iA
, and
B
)2
(C;
(B;
C
B
)
)
such
= const, so OEK does not satisfy RP.
Remark 1. Note that in the previous Lemma we do not assume that the
class K satis…es HP, JEP or AP.
Let K be a class of …nite relational structures in a signature LI = fRi gi2I
with arity fni gi2I . We say that K satis…es the one-point property if whenever (A; fRiA gi2I ) 2 K and a 2 A then (fag; fRiA \ fagni gi2I ) 2 K. We say
that K satis…es the two-point property if there are A = (A; fRiA gi2I ) 2 K,
jAj = 1, and B 2 K such that j B
A j > 1.
Lemma 10. Let K be a class of …nite relational structures in a signature
LI = fRi gi2I . Let L be a class of …nite relational structures in a signature LJ = fRj gj2J . Assume that L satis…es the one-point and two-point
property. Let OLEK be the class of structures given by De…nition 5. If
K contains a non rigid structure or for every natural number k there are
structures A and B in L such that B contains at least k mutally disjoint
copies of A then OLEK does not satisfy RP.
Proof. Let A 2 K be such that jAut(A)j = a > 1. If there is B 2 L such
that the underlying set of B has at least a elements then we may proceed
as in the proof of Lemma 9. Otherwise for every B = (B; fRjB gj2J ) 2 L
we have jBj < a. In particular we may take B and A to verify the twopoint property for L, i.e. that j B
A j > 1. Note that the RP for OLEK
implies RP for OL; see Lemma 3 for de…nition of the class OL. We will
RELATIONAL QUOTIENTS
27
show that OL does not satisfy the RP. Suppose there is C 2 OL such
that C ! (B )A
a where B and A are some ordered expansions of B and
B
A respectively. Note that j B
j since A is a structure with
A j = j A
a one-point underlying set. We consider : C
! f1; :::; ag such that
A
(A) = i i¤ A is de…ned on the point a which is i-th element in C. Since
each structure in L has at most a points and B contains at least two copies
B
of A , there is no B 2 C
such that
= const. Therefore OL
B
A
does not satisfy RP, and OLEK does not satisfy the RP.
Remark 2. Note that in the previous Lemma we do not know if L satis…es
any of the following properties: HP,JEP and AP.
In order to examine RP for the class OEK when the class K from the
statement of Lemma 9 has rigid structures, we need to recall the de…nition
of -colored sets from [1]. Let
= f1; ::; ng where n is a given natural
number. Then the structure A = (A; <; f ), where A is a nonempty set with
linear ordering < and a function f : A ! , is called an -colored set. The
linear ordering < is called the underlying linear ordering of the -colored
set A. An embedding of -colored sets (A; <A ; fA ) and (B; <B ; fB ) is a
map F : A ! B such that for all x, y 2 A we have:
F (x) = f (F (x));
A
x < y , F (x) <B F (y):
An embedding which is a bijection is called an isomorphism; and we use
the symbol =.
Theorem 14. [1]Let n be a given natural number. Then the class of …nite
-colored sets satis…es RP.
Theorem 15. Let K be a class of …nite relational structures in a signature
L = fRi gi2I . Let
and E be binary relational symbols such that 2
= L,
E 2
= L, and let OEK be a class of …nite relational structures as given by
De…nition 2. We assume that all A 2 K are rigid, i.e. Aut(A) is a oneelement group. If the class K satis…es RP, then OEK satis…es RP.
Proof. Let A = (A; fRiA gi2I ; E A ; A ) and B = (B; fRiB gi2I ; E B ; B ) be
from OEK such that (B
A ) 6= ;, and let r be a given natural number. Then
28
MIODRAG SOKIĆ
A=E
B=E
A=E = (A=E; fRi gi2I ) and B=E = (B=E; fRi gi2I ) are structures
from the Ramsey class K, so there is C = (C; fRiC gi2I ) 2 K such that
C ! (B=E)A=E
:
r
We use the structure C to obtain D = (D; fRiD gi2I ; E D ; D ) 2 OEK. Each
E D -equivalence class is obtained by replacing each point from C with a set.
Placing linear ordering D on D is the hardest part of the proof. The rest
is motivated by partite construction of Nešetµril-Rödl, see [17] and [18].
We list all substructures inside C isomorphic with A=E as (Aj )aj=1 and all
substructures inside C isomorphic with B=E as (Bj )bj=1 . Recursively, we deC
…ne a sequence of structures (Cj )aj=0 of the form Cj = (Cj ; fRi j gi2I ; E Cj ; Cj
) 2 OEK such that for all j, j 0 holds:
C =E
(Cj =E; fRi j
C 0 =E
gi2I ) = (Cj 0 =E; fRi j
gi2I ):
C0 is a disjoint union: C0 = [bl=1 C0;l . Set C0;l is placed on the E D equivalence classes given by Bl such that:
(1) E C0;l -equivalence classes are given by E D ,i.e. xE C0;l y , xE D y;
C
(2) The relations fRi 0;l gi2I are inherited from relations fRiC gi2I , i.e. for
i
2 C0;i , [xj ]E C0;l = cj holds:
i 2 I, (xj )nj=1
C
Ri 0;l (x1 ; :::; xni ) , RiC (c1 ; :::; cni );
(3) The linear ordering
C0;l
on C0;l is such that:
C
Co;l = (Co;l ; fRi 0;l gi2I ; E C0;l ;
C0;l
) u B:
fRiC0 gi2I
There is only one way to de…ne relations
and E C0 on the set C0
C0
such that (C0 =E; fRi gi2I ) = C, and it comes from relations fRiC gi2I and
from the fact that each point from C produces one E D -equivalence class.
The linear ordering C0 is de…ned such that:
C0
C0;1
jC0;l =
C0
C0;2
C0;l
C0
for each l,
:::
C0
C0;b :
In this way we have a structure from OEK that contains copies of B placed
on b disjoint sets.
RELATIONAL QUOTIENTS
29
Assume that we have the structure Ck . Then, we de…ne Ck+1 as follows.
The restriction of the structure Ck to E Ck -equivalence classes given by Ak+1
we denote with:
C jA
Ck jAk+1 = (Ck jAk+1 ; fRi k k+1 gi2I ; E Ck jAk+1 ; Ck jAk+1 ):
We denote E Ck jAk+1 -equivalence classes with (es )gs=1 and E A -equivalence
classes with (e0s )gs=1 . Without loss of generality, we assume that all embeddings of A into Ck jAk+1 must send class e0s into class es . This follows from
A=E
the fact that (A=E; fRi gi2I ) is a rigid structure, and K is the class of rigid
structures. In the following we consider -colored sets with = f1; :::; gg.
We code Ck jAk+1 using the -colored set (Ck jAk+1 ; Ck jAk+1 ; fCk jAk+1 ), such
that for x 2 Ck jAk+1 we have
fCk jAk+1 (x) = s , x 2 es :
Similarly we code A with the -colored set (A; A ; fA ) such that for y 2 A
we have
fA (y) = s , y 2 e0s :
By Theorem 14, there is an -colored set (Fk ;
(Fk ;
Fk
; fFk ) ! (Ck jAk+1 ;
Fk
Ck jAk+1
Fk
; fFk ) such that
; fCk jAk+1 )(A;
r
(Fk ; fRiFk gi2I ; E Fk ;
A ;f
A)
:
Fk
) 2 OEK in
; fFk ) gives Fk =
The structure (Fk ;
the following way. If fFk (x) = s for x 2 Fk , then x is placed on the E D equivalence class given by es . The relations fRiFk gi2I are de…ned such that
for x1 ,...,xni 2 Fk we have
C jAk+1
RiFk (x1 ; :::; xni ) () Ri k
(y1 ; :::; yni );
where y1 ,...,yni 2 Ck jAk+1 and
fFk (y1 ) = fCk jAk+1 (y1 ); :::; fFk (yni ) = fCk jAk+1 (yni ):
k
List all embeddings Ck jAk+1 ,! Fk as (Clk )nl=1
. Over each Clk we can amalgamate the structure Clk isomorphic with Ck by preserving E D -equivalence
classes such that it intersects Fk exactly over Clk . For a detailed explanation
of this amalgamation see [25]. Each structure Clk has the underlying set Ckl .
0
For l 6= l0 the structures Clk and Clk can intersect only over points inside
the set Fk . The set Ck+1 is the union:
30
MIODRAG SOKIĆ
C
k
Ck+1 = Fk [ ([nl=1
Ckl )
and the relations fRi k+1 gi2I and E Ck+1 are de…ned in obvious way. The
l
k
linear orderings f Fk g [ f Ck gnl=1
generate a partial ordering k on the set
Ck+1 and for Ck+1 we can take an arbitrary linear extension of k , so the
structure Ck+1 is de…ned.
In the end we have Ca , and we claim that:
Ca ! (B)A
r :
a
Now, we take D = Ca . So let p : (C
A ) ! f1; ::; rg be a given coloring. The
^ a 1 2 OEK such
construction of the structure Ca implies that there is C
that:
^a
C
^ a 1 Ca
u Ca 1 ; C
^ a 1 placed on the E D -equivalence
and the coloring of embeddings A ,! C
classes given by Aa is constant. Recursively, we de…ne a sequence of struca 1
^ j )j=0
tures (C
such that
1
^ j 2 OEK; C
^ j u Cj ; C
^j C
^ j+1
C
^ j placed on the E D -equivalence
and the coloring of embeddings A ,! C
classes given by Aj+1 is constant. In the end
^ 0 2 OEK; C
^ 0 u C0 ; C
^ 0 Ca
C
^ 0 depends only on the E D -equivalence
and the coloring of an embedding A ,! C
classes on which embedding is placed. Therefore, we obtain an induced coloring: p^ : (C
A ) ! f1; ::; rg. The choice of the structure C implies existence
of a structure B0 u B=E such that
0
p^ (B
A0 ) = const:
The equivalence classes given by B0 provide a structure B 2 OEK, B u B,
^ 0 Ca and p (B
B
C
A ) = const, so RP is veri…ed for the class OEK.
In order to examine the Ramsey property for the class OLEK, we need
to introduce new concepts. Let L be a class of …nite relational structures in
signature LJ = fRj gj2J with arity fnj gj2J . Let n be a natural number and
RELATIONAL QUOTIENTS
31
let fIi gni=1 be a list of unary relational symbols which do not belong to LJ .
Then we denote by Ln the class of structures, in signature LJ [ fIi gni=1 , of
the form (A; fIiA gni=1 ; fRjA gj2J ) such that for all 1 i; i0 n we have:
S
(1) A = ni=1 fa 2 A : IiA (a)g,
(2) i 6= i0 ) fa 2 A : IiA (a)g \ fa 2 A : IiA0 (a)g = ;
n
(3) If Ai = fa 2 A : IiA (a)g then (Ai ; fRjA \ Ai j gj2J ) 2 L,
(4) For all a1 ; :::; anj 2 A with RjA (a1 ; :::; anj ) there is i such that IiA (a1 ),...,
IiA (anj ).
If we add arbitrary linear orderings to structures from the class Ln then we
obtain the class OLn . It contains structures in the signature LJ [fIi gni=1 [f
g where
is a binary symbol not in LJ . Structures from OLn are of the
form (A; fIiA gni=1 ; fRjA gj2J ; A ) such that (A; fIiA gni=1 ; fRjA gj2J ) is in Ln
and A is a linear ordering on the set A. Then we say that the class L
is n-adaptable if OLn satis…es the RP. If L is n-adaptable for all natural
numbers n then we say that L is adaptable. We introduce adaptable classes
in order to transfer the proof of Theorem 15 into a corresponding proof for
the class OLEK. More precisely, we make the recursive step in the proof of
Theorem 15 possible for the class OLEK under assumption of adaptability.
Using the same idea of the proof of Theorem 15 we obtain the following.
Theorem 16. Let K be a class of …nite rigid relational structures in a
signature LI = fRi gi2I . Let L be a class of …nite relational structures in
a signature LJ = fRj gj2J . Let OLEK be the class of structures given by
De…nition 5. If the class K satis…es RP and L is adaptable then OLEK
satis…es RP.
Note that Theorem 15 can be obtained as a corollary of Theorem 16 if
we take L to be the class of …nite sets in empty signature. In the following
we show the importance of the adaptability in Theorem 16.
Lemma 11. Let K be a class of …nite rigid relational structures in a signature LI = fRi gi2I . Let L be a class of …nite relational structures in a
signature LJ = fRj gj2J . Let OLEK be the class of structures given by De…nition 5. If L is not adaptable and K contains structures of arbitrarily
large …nite cardinality then OLEK does not satis…es RP.
32
MIODRAG SOKIĆ
Proof. Let n be the smallest natural number such that L is not n-adaptable.
Then there are structures
A = (A; fIiA gni=1 ; fRjA gj2J ;
A
) and B = (B; fIiB gni=1 ; fRjB gj2J ;
B
)
from OLn and there is a natural number r such that there is no B 2OLn
with the property C ! (B)A
r . Since n is the smallest such number, we have
for each 1 i n that there are a 2 A and b 2 B such that IiA (a) and IiB (b).
For each 1 i n we denote by Ai and Bi structures from L induced on
the sets fa 2 A : IiA (a)g and fb 2 B : IiB (b)g respectively. By assumption
on the class K there is D 2K with underlying set D = fd1 ; :::; dm g such that
m > n. We consider structures
DA =(DA ; fRiDA gi2I ; E DA ; fRjDA gi2J ;
DB =(DB ; fRiDB gi2I ; E DB ; fRjDB gi2J ;
DA
) and
DB
)
from OLEK. The equivalence classes in DA and DB given by di contain
structures Ai and Bi respectively for 1
i
n. For i > n, equivalence
classes given by di contain some …xed structure H from L in both cases DA
and DB . Let DA jn and DB jn denote subsets of DA and DB , respectively,
given by equivalence relations obtained from fd1 ; :::; dn g. Then there are
bijections A : A ! DA jn and B : B ! DB jn which map fa 2 A : IiA (a)g
i
and fb 2 B : IiB (b)g to equivalence classes given by di for all 1
n. Moreover we assume that A and B give isomorphisms between Ai
and Bi and corresponding structures de…ned on equivalence classes given
by di for all 1
i
n. Then we take DA and DB such that their
restrictions to DA jn and DB jn are given by A ( A ) and B ( B ). We take
: DA n(DA jn) ! DB n(DB jn) to be a bijection which sends the equivalence
class given by di into the equivalence class given by di , i > n. Also we assume
that is a bijection of the structures isomorphic to H which are placed on
equivalence classes given by the same di . Then we take that the restriction
of the linear orderings DA and DB to DA n(DA jn) and DB n(DB jn) are
isomorphic over . Let a and a0 be elements from DA which belong to
equivalence classes given by di and di0 . If i0 > n and i
n then we take
DA
0
di
di0 . Similarly if b and b are elements from DB which belong to
equivalence classes given by di and di0 where i0 > n and i
n then we
DB
D
D
A
B
take di
di0 . Therefore the linear orderings
and
are de…ned
B
and we have D
=
6
;.
We
claim
that
there
is
no
D
in
OLEK
such that
C
DA
RELATIONAL QUOTIENTS
33
A
DC ! (DB )D
r . Otherwise there is DC which satis…es the previous arrow
notation. Note that every copy of DA and DB inside DC is placed on the
equivalence classes given by some copy of D inside F 2K where F = DC =E.
F
We list D
= fD1 ; :::; Dk g. We de…ne
:
DC
DA
! f1; :::; rg;
by de…ning i to be the restriction of given by the structure Di . This
is well de…ned since the structures in K are rigid. It is enough to show
that none of the i ’s contains a monochromatic copy of DB . According to
our choice of DA and DB , we may treat the coloring i as a coloring of
the structures in OLm . Then we may choose i such that two copies of
DA have the same color if their restriction to the set given by the …rst n
indicators are the same. That means that we may view i as a coloring of
the structures A in OLn , and we are looking for a monochromatic B. Since
OLn is not a Ramsey class we may choose i to be without a monochromatic
structure.
Lemma 12. Let K be a class of …nite relational structures in a signature
L = fRi gi2I . Let
and E be binary relational symbols such that 2
= L,
E 2
= L, and let OEK be a class of …nite relational structures as given by
De…nition 2. We assume that all A 2 K are rigid, i.e. Aut(A) is a oneelement group. If the class K does not satisfy RP then OEK does not satisfy
RP.
Proof. Let r be a natural number, and let A = (A; fRiA gi2I ) and B =
(B; fRiB gi2I ) be structures from K such that (B
A ) 6= ;. We assume that
C
for every C 2 K with (B ) 6= ; there is a coloring p : (C
A ) ! f1; :::; rg
B0
),
we
have
p
(
)
=
6
const.
Structures A
such that for every B0 2 (C
B
A
and B we may view as members of the class EK, in which every E A and
every E B equivalence class have exactly one element. Let (Aj )aj=1 be a list
of all structures Aj = (Aj ; fRiA gi2I ) 2 K such that Aj
B and Aj =
A
A. By adding an arbitrary linear ordering
to the set A, we get a
structure A = (A; fRiA gi2I ; E A ; A ) 2 OEK. We consider a structure B =
(B; fRiB gi2I ; E B ; B ) 2 OEK such that:
(1) B = [aj=1 Bj ;
(2) j 6= j 0 =) Bj \ Bj 0 = ;, for all j; j 0 2 f1; ::; ag;
34
MIODRAG SOKIĆ
(3) Each Bj is placed on the E B equivalence classes given by Aj such
that for all b 6= b0 from Bj we do not have bE B b0 ;
(4) If BjBj is a substructure of B given by the set Bj then we have
BjBj = A.
Now, let C = (C; fRiC gi2I ; E C ; C ) 2 OEK be such that (C
) 6= ;. Then,
B
C=E
C=E
C=E = (C=E; fRi gi2I ) 2 K, and there is coloring p : (A ) ! f1; :::; rg
0
C=E
such that for every B0 2 (B ), we have p (B
A ) 6= const. Using p, we de…ne
the coloring
p : (C
A ) ! f1; :::; rg;
p(A0 ) = p(Aj );
where Aj gives the E C classes on which structures A0 is placed. Now, it is
0
straightforward to check that for all B0 2 (C
) , we have p (B
) 6= const, so
B
A
OEK does not satisfy RP.
We are not able to drop the assumption on the Ramsey property for the
class K in Theorem 16.
Lemma 13. Let K be a class of …nite rigid relational structures in a signature LI = fRi gi2I . Let L be a class of …nite relational structures in a
signature LJ = fRj gj2J . Let OLEK be the class of structures given by De…nition 5. Assume that K does not satisfy RP and assume that for every
natural number k there are structures A and B in L such that B contains
at least k mutally disjoint copies of A. Then OLEK does not satisfy RP.
Proof. This is done in the similar way as the proof of Lemma 12. The
di¤erence is that we de…ne the sets Bj , see proof of Lemma 12, not to be
transversal but to be of the form C A.
5. Ordering property
Proposition 1. Let K be a class of …nite relational structures in a signature
L = fRi gi2I . Let
be a binary relational symbol such that 2
= L, and let
K be a class of …nite relational structures in a signature L [ f g such that
K is an ordered expansion of K and K jL = K. We assume that CE[K ]
is the class of structures given by De…nition 3. Then K satis…es OP with
respect to K i¤ CE[K ] satis…es OP with respect to EK.
RELATIONAL QUOTIENTS
35
Proof. (=)) We assume that K satis…es OP with respect to K. For a
A=E
given A = (A; fRiA gi2I ; E A ) 2 EK, we have A=E = (A=E; fRi gi2I ) 2 K.
OP of the class K with respect to K implies existence of a structure B =
(B; fRiB gi2I ) 2 K such that for all linear orderings A=E and B on A=E
A=E
and B respectively with (A=E; fRi gi2I ; A=E ), (B; fRiB gi2I ; B ) 2 K
we have:
A=E
(A=E; fRi gi2I ; A=E ) ,! (B; fRiB gi2I ; B ):
We consider C = (C; fRiC gi2I ; E C ) 2 EK such that C=E = B and for all
c 2 C:
j[c]E C j = maxfj[a]E A j : a 2 Ag:
Let
be a given linear ordering on C, and let A be some linear ordering
on A. By OP for K , there is an embedding:
C
A=E
e : (A=E; fRi
gi2I ;
A=E
) ! (B; fRiB gi2I ;
B
C=E
) = (C=E; fRi
gi2I ;
C
);
and according to the size of the E C -equivalence classes in C, there is an
embedding f : A ! C such that fE = e, so OP is veri…ed for CE[K ] with
respect to EK.
((=) We assume that CE[K ] satis…es OP with respect to EK, but
K does not satisfy OP with respect to EK. Note that the embedding
f : A ! B, where A and B are from CE[K ], induces an embedding
fE : A=E ! B=E of structures from EK. Therefore, if CE[K ] satis…es
OP with respect to EK, then K would satisfy OP with respect to K. This
contradicts our assumption, so OP is veri…ed in this case.
Proposition 2. Let K be a class of …nite relational structures in a signature
LI = fRi gi2I . Let L be a class of …nite relational structures in a signature
LJ = fRj gj2J which satis…es JEP. Let K be an ordered expansion of K.
Let L be an ordered expansion of L. Let C[L ]E[K ] be the class of structures given by De…nition 6, and let LEK be the class of structures given by
De…nition 4. Then the classes K and L satisfy OP with respect to K and
L respectively i¤ C[L ]E[K ] satis…es OP with respect to LEK.
Proof. (=))Let A be a given structure from LEK. We assume that A is
represented in the form C; (Dc )c2C where C is a structure from K with
36
MIODRAG SOKIĆ
underlying set C and Dc 2L for all c 2 C; see the paragraph after De…nition
4. Since L satis…es OP with respect to L then for each c 2 C there is
Dc 2L which veri…es OP for Dc . JEP for the class L implies that there is
D 2L such that Dc ,! D. Since K satis…es OP with respect to K there is
E 2L, with underlying set E, which veri…es OP for C. We claim that the
structure E; (Fe )e2E where Fe = D for all e 2 E veri…es OP for A. Let
A
be a linear orderingDsuch that (A; A ) 2 C[L E]E[K ]. Then the structure
(A; A ) is of the form (C; C ); ((Dc ; Dc ))c2C where (C; C ) 2 K and
(Dc ; Dc ) 2 LD for c 2 C; see the paragraph
after De…nition 6. We consider
E
Fe
E
the structure (E;
); ((Fe ;
))e2E from C[L ]E[K ]. By the choice of
the structure E there is an embedding from (C; C ) into (E; E ). By the
choice of the structure D there is an embedding of (Dc ; Dc ) into (Fe ; Fe )
for all
we have an embedding from (A; A )
E
D c 2 C and all e 2 E. Therefore
into (E; E ); ((Fe ; Fe ))e2E .
((=)Suppose that L does not satisfy OP with respect to L. Since L satis…es JEP, there is D 2 L and a linear ordering C such that (D; D ) 2 L
but for all E 2 L and all linear orderings E with (E; E ) 2 L there
is no embedding from (D; D ) into (E; E ). Then we consider an arbitrary C 2 K, with underlying set C, andDA = C; (Dc )c2C fromE LEK
where Dc = D for all c 2 C. We consider (C;
C
); ((Dc ;
Dc
))c2C
from
C[L ]E[K ] such that (Dc ; Dc ) = (D; D ) for all c 2 C. Let
D
E
Fe
E
(E;
); ((Fe ;
))e2E 2 C[L ]E[K ]
be such that a linear orderings Fe are such that there is no embedding
from (D; D ) into (Fe ; Fe ). Then there is no embedding from
D
E
D
E
(C; C ); ((Dc ; Dc ))c2C ,! (E; E ); ((Fe ; Fe ))e2E ;
so C[L ]E[K ] does not satisfy OP with respect to LEK.
D Suppose that K doesEnot satisfy
D OP with respect to K.
E Let A =
Dc
Fe
C
E
(C;
); ((Dc ;
))c2C and B = (E;
); ((Fe ;
))e2E be two structures from C[L ]E[K ]. Then any embedding from A into B induce an embedding from (C; C ) into (E; E ). So if (C; C ) is a witness that K does
RELATIONAL QUOTIENTS
37
not satisfy OP with respect to K, then A is a witness that C[L ]E[K ] does
not satisfy OP with respect to LEK.
Lemma 14. Let K be a class of …nite relational structures in a signature
L = fRi gi2I . Let
and E be binary relational symbols such that 2
= L,
E 2
= L, and let OEK be a class of …nite relational structures as given by
De…nition 2. Then OEK does not satisfy OP with respect to EK.
Proof. Note that for A 2 OEKn CE[K ] and B 2 CE[K ] there is no embedding A ,! B, so OEK does not satisfy OP with respect to EK.
Lemma 15. Let K be a class of …nite relational structures in a signature
LI = fRi gi2I . Let L be a class of …nite relational structures in a signature
LJ = fRj gj2J . Let K be an ordered expansion of K. Let L be an ordered
expansion of L. Let OLEK be the class of structures given by De…nition 5
and let LEK be the class of structures given by De…nition 4. Then the class
OLEK does not satisfy OP with respect to LEK.
Proof. This follows from the fact that for A 2 OLEKn C[L ]E[K ] and
B 2 C[L ]E[K ] there is no embedding A ,! B.
6. Dynamics
In this section we present a few topological implication of results from
Sections 4 and 5.
Let G be a topological group. A G-‡ow X is a continuous action G X !
X on a compact Hausdor¤ space X. A G-‡ow X is minimal if each of its
orbits is dense, i.e. for all x 2 X we have X = G x. If every minimal
G-‡ow X is a point then we say that G is an extremely amenable group.
Equivalently, G is extremely amenable if every G-‡ow X contains a …xed
point x, i.e. we have gx = x for all g 2 G. The following result shows that
among all minimal G-‡ows there is a largest one.
Theorem 17. [2]Given a topological group G, there is a minimal G-‡ow X
with the following property: For any minimal G-‡ow Y there is a surjective
continuos map : X ! Y such that g (x) = (g x) for all g 2 G,
x 2 X. Moreover the G-‡ow X is uniquely determined up to isomorphism,
i.e. for any other G-‡ow X satisfying the same property there is a continuos
bijection : X ! X that g (x) = (g x) for all g 2 G, x 2 X.
38
MIODRAG SOKIĆ
The G-‡ow given by the previous theorem is called the universal minimal
G-‡ow.
A way to recognize extremely amenable groups among groups of automorphisms of Fraïssé structures is given in [11]. In addition to this, the
authors of [11] provide the technique for the calculation of universal minimal ‡ows of certain automorphism groups of Fraïssé structures. In the
following, we present material that we need for topological interpretation of
our combinatorial results from the previous sections.
If L is a countable structure, then we consider the group Aut(L) of its
automorphisms as a topological group with pointwise topology, see [3].
Theorem 18. [11]Let L be a Fraïssé ordered class and let L = F lim(L).
Then, the topological group Aut(L) with the pointwise topology is extremely
amenable i¤ L satis…es the Ramsey property.
In the case that the topological group is not extremely amenable, we will
try to calculate its universal minimal ‡ow. Let L0 and L1 be countable
signatures such that L0 L1 = L0 [ f g, 2
= L0 , where is a binary relational symbol. We assume that a Fraïssé class L1 , which is in the signature
L1 , is an order expansion of a Fraïssé class L0 , which is in the signature L0 .
Also, we assume that is interpreted as a linear ordering in each structure
from L1 . We consider Fraïssé limits: L0 = F lim(L0 ) and L1 = F lim(L1 ).
In terms of reduct we have L0 = L1 jV0 . The interpretation of the symbol
in L1 is as a linear ordering L1 . Without loss of generality we may assume
that structures L0 and L1 are de…ned on the set of natural numbers N.
The set of all linear orderings of natural numbers LO 2N N is a compact
Hausdor¤ space, see [3]. In particular L1 2 LO. Let G0 = Aut(L0 ) and
consider the logic action of G0 on LO, see [3]. The topological closure of
the orbit of S under logic action:
XS = G0 S LO;
is important for calculation of universal minimal ‡ows. Linear orderings
from XS we call S-admissible.
Theorem 19. [11]Let L1 and L0 be countable signatures such that L0 =
L1 nf g where
is a binary relational symbol. Let L1 be a reasonable
Fraïssé order class in L1 and let L0 be a Fraïssé class in L1 . We assume that
S0 = S1 jL0 and that Fraïssé limits S1 = F lim(S1 ) and S0 = F lim(S0 ) are
RELATIONAL QUOTIENTS
39
de…ned on the set of natural numbers. Let G0 = Aut(S0 ) be the topological
group with pointwise topology, and let XS1 be the set of L1 -admissible linear
orderings. Then we have:
(i) XL1 is the universal minimal G0 -‡ow i¤ L1 is a Ramsey class satis…es
the ordering property with respect to L0 .
(ii) XL1 is a minimal G0 -‡ow i¤ L1 satis…es the ordering property with
respect to L0 .
If K is a Fraïssé class of …nite relational structures in a signature L =
fRi gi2I , then I has to be countable.
Theorem 20. Let K be a Fraïssé class of …nite relational structures in
a signature L = fRi gi2I . Let
and E be binary relational symbols such
that 2
= L, E 2
= L. Let K be a Fraïssé class of …nite relational structures
in the signature L [ f g such that K is an ordered expansion of K and
K jL = K. We assume that EK, OEK and CE[K ] are classes of structures
given by De…nition 1, De…nition 2 and De…nition 3 respectively. Then:
(i) The Fraïssé limits EK = F lim(EK), OEK = F lim(OEK) and
CE[K ] = F lim(CE[K ]) are well-de…ned.
(ii) The topological group Aut(CE[K ]) is extremely amenable i¤ K satis…es RP.
(iii) The topological group Aut(OEK) is extremely amenable i¤ K is a
Ramsey class of …nite rigid structures.
(iv) The Aut(EK)-‡ow XOEK is not minimal.
(v) The Aut(EK)-‡ow XCE[K ] is minimal i¤ K satis…es OP with respect
to K.
(vi) XCE[K ] is the universal minimal Aut(EK)-‡ow i¤ K satis…es RP
and OP with respect to K.
Proof. (i) This follows from Lemmas 1, 3, 4 and 6.
(ii) This follows from Theorem 18 and Theorem 11.
(iii) This follows from Theorem 18, Lemma 9, Lemma 12 and Theorem
15.
(iv) and (v) This follows from Theorem 19 and Proposition 1.
(vi) This follows from Theorem 19, Theorem 11 and Proposition 1.
40
MIODRAG SOKIĆ
Theorem 21. Let K be a Fraïssé class of …nite relational structures in a
signature LI = fRi gi2I . Let L be a Fraïssé class of …nite relational structures in a signature LJ = fRj gj2J such that LI \ LJ = ;. Assume that L
satis…es SAP and that at least one of L or K satisfy SJEP. Let K be a
reasonable Fraïssé ordered expansion of K. Let L be a reasonable Fraïssé
ordered expansion of L. let LEK be the class of structures given by De…nition 4. Let OLEK be the class of structures given by De…nition 5. Let
C[L ]E[K ] be the class of structures given by De…nition 6 . Then:
(i) The Fraïssé limits LEK = F lim(LEK), OLEK = F lim(OLEK) and
C[L ]E[K ] = F lim(C[L ]E[K ]) are well-de…ned.
(ii) The topological group Aut(C[L ]E[K ]) is extremely amenable i¤ K
and L satisfy RP.
(iii) If K contains a non rigid structure then the topological group Aut(OLEK)
is not extremely amenable.
(iv) If K is a Ramsey class and L is adaptable then the topological group
Aut(OLEK) is extremely amenable.
(v) If for every natural number k there are structures A and B in L such
that B contains at least k mutally disjoint copies of A then Aut(OLEK) is
not extremely amenable.
(vi) The Aut(LEK)-‡ow XOLEK is not minimal.
(vii) The Aut(LEK)-‡ow XC[L ]E[K ] is minimal i¤ K and L satisfy OP
with respect to K and L respectively.
(viii) XC[L ]E[K ] is the universal minimal Aut(LEK)-‡ow i¤ K and L
satisfy RP and OP with respect to K and L respectively.
Proof. This is done in the same way as the proof of Theorem 20.
7. Finite topological spaces
We denote the class of …nite topological spaces by T and its elements
by (X; ) where is a topology on X. A topology on a …nite set X has
a base fUx : x 2 Xg where
\
Ux = fU 2 : x 2 U g;
and there is a binary relation
have
x
on X de…ned such that for x, y 2 X we
y , x 2 Uy :
RELATIONAL QUOTIENTS
41
Clearly, the relation is transitive and re‡exive, but it is not antisymmetric.
Consequently, is a quasi ordering on X and pair (X; ) is a qoset. In this
way we assign to each …nite topological space a qoset. It is also possible to
make an assignment in the opposite direction. Let (Y; ) be a qoset. Then
we have a collection of sets U = fUy : y 2 Y g such that
Uy = fz 2 Y : z
yg:
Clearly, U is a base of a topology on X. Note that this is 1 1 connection
between the class of …nite topological spaces and …nite qosets. Instead
of examining the class of …nite topological spaces with linear ordering we
may examine the class of …nite qosets with linear ordering. Also, there
is no countable signature describing …nite topological spaces, but we have
countable signature describing …nite qosets. We refer reader to [16] and [28]
for more details about …nite topological spaces.
Let Q be the class of …nite qosets and let P be the class of …nite posets.
According to De…nition 1 we have Q = EP.
For a given set A, the collection of all linear orderings on A is denoted
by lo(A). If is a given partial ordering on a set A, then the collection of
all linear extensions of the partial ordering is denoted by le( ). Then we
have the class of …nite posets with linear orderings:
P1 = f(A; ; ) : (A; ) 2 P; 2 lo(A)g;
and the class of …nite posets with linear extensions:
P2 = f(A; ; ) 2 P1 : 2 le( )g:
P is a Fraïssé, see [23], as well as P1 and P2 , see [25], so by Lemma 1 and
Lemma 4 Q = EP and Q0 = OEP are Fraïssé classes. If we take K = P1 or
K = P2 then by De…nition 3 we get classes Q1 = CE[P1 ] and Q2 = CE[P2 ]
which are also Fraïssé by Lemma 6. Note that we have three reasonable
Fraïssé ordered expansions of the class Q: Q0 , Q1 and Q2 . We also have
the corresponding Fraïssé limits: Q, Q0 , Q1 , Q2 and their automorphism
groups G, G0 , G1 , G2 respectively. The class P1 does not satisfy OP with
respect to P, but P2 satis…es OP with respect to P, see [25].
Theorem 22. (i) [24], [25] P1 is not a Ramsey class.
(ii) [20], [19], [5], [24], [25] P2 is a Ramsey class.
42
MIODRAG SOKIĆ
Applying the results from Section 4 and Section 5 to classes P, P1 and
P2 , we have the following consequence.
Corollary 1. (i) Q0 and Q1 are not Ramsey classes, but Q2 is a Ramsey
class( see [16]).
(ii) Q0 and Q1 do not satisfy OP with respect to Q, but Q2 satis…es OP
with respect to Q.
From Theorem 20 we get topological implications.
Corollary 2. (i) G0 and G1 are not extremely amenable groups, but G2
is an extremely amenable group.
(ii) XQ0 and XQ1 are not minimal G-‡ows, but XQ2 is the universal
minimal G-‡ow.
Remark 3. Without loss of generality, we may assume that the qoset Q =
(N; ) has the set of natural numbers as underlying set. On N, we may
de…ne the collection B = fUx : x 2 Ng where Ux = fy 2 N : y xg. Clearly,
B is a base of a topology T on N. The topological space (N; T ) contains any
…nite topological space as subspace, but it does not contain all countable
topological spaces as subspaces because its weight is countable. The qosets
Q0 , Q1 and Q2 may be viewed as topological space (N; T ) with an additional
linear ordering, so Corollary 1 and Corollary 2 can be stated in terms of
topological spaces. In this case G is actually the group of homeomorphisms
of the topological space (N; T ) with the pointwise topology, and G0 , G1 , G2
are its subgroups.
8. Finite metric spaces
We denote the class of …nite metric spaces with distances in the set of
rational numbers Q by M. Moreover M may be viewed as a class of …nite
structures in the signature L = fRi gi2Q , where each Ri is a binary relational
symbol. To a metric space (A; d) we assign a structure (A; fRiA gi2Q ) such
that for all x, y 2 A and all i 2 Q we have
RiA (x; y) , d(x; y) = i:
Adding linear orderings to …nite metric spaces we obtain the class of …nite
linearly ordered metric spaces:
M1 = f(A; fRiA gi2Q ; ) : (A; fRiA gi2Q ) 2 M; 2 lo(A)g:
RELATIONAL QUOTIENTS
43
By De…nition 1 the class R = EM corresponds to the class of …nite pseudometric spaces with rational distances. De…nition 2 give us a class R0 = OEM
of linearly ordered …nite pseudometric spaces. If we take K = M1 then
by De…nition 3 we get the class R1 = CE[M1 ] of convex linearly ordered
pseudometric spaces. It is known that M and M1 are Fraïssé classes, see
[11], such that M1 is a Ramsey class satisfying OP with respect to M,
see [15]. Lemma 1, Lemma 4 and Lemma 6 imply that R, R0 and R1 are
Fraïssé classes with limits R, R0 and R1 respectively. The automorphism
groups of R, R0 and R1 are H, H0 and H1 respectively, and the results of
Sections 4 and 5 give us the following.
Corollary 3. (i) R1 is a Ramsey class, but R0 is not a Ramsey class.
(ii) R1 satis…es OP with respect to R, but R0 does not satisfy OP with
respect to R.
We also have a topological implication of Theorem 20.
Corollary 4. (i) H1 is an extremely amenable group, but H0 is not an
extremely amenable group.
(ii) XR1 is the universal minimal H-‡ow, but XR0 is not a minimal H‡ow.
We derive a new class of …nite ordered metric spaces. Let S 6= ; be a
countable subset of (0; +1) such that inf S > 0 where inf S is the in…mum
of the set S. We denote the class of …nite metric spaces with distances in
the set S by MS . Structures from MS can be seen as relational structures
in the signature LS = fRs gs2S where each Rs is a binary symbol. A metric
space (A; d) from MS is coded by a relational structure (A; fRsA gs2S ) such
that for all x, y 2 A and all s 2 S we have
RsA (x; y) , d(x; y) = s:
If we enlarge the set S by adding a point q 2
= S to obtain S = fS; qg, then
we denote the class MS also by MfS;qg . Adding linear ordering to …nite
metric spaces from MS we obtain the class of …nite linearly ordered metric
spaces:
OMS = f(A; fRsA gs2S ; ) : (A; fRsA gs2S ) 2 MS ; 2 lo(A)g:
By De…nition 1 we get the class RS = EMS which corresponds to the class
of …nite pseudometric spaces with distances in the set S. Let q 2 R be
such that 0 < q < inf S. We may view the class RS as a subclass of
44
MIODRAG SOKIĆ
MfS;qg . When we want to view RS as a class of metric spaces then we will
denote it by M[S;q] : De…nition 2 gives the class RS0 = OEMS of linearly
ordered …nite pseudometric spaces. We may view RS0 as a class OM[S;q] of
lineraly ordered metric spaces with distances in the set S [ fqg. Note that
we have the inclusion OM[S;q] OMfS;qg . If we take K = OMS then by
De…nition 3 we obtain the class RS1 = CE[OMS ] of convex linearly ordered
pseudometric spaces with distances in the set S. We may view RS1 as the
subclass of OMfS;qg consisting of those (A; fRsA gs2Sq ; ) in RS1 such that
for every x, y, z 2 A we have
d(x; z) = q; x
y
z ) d(x; y) = d(y; z) = q:
When we want to view RS1 as a subclass of OMfS;qg then we will denote it
by CM[S;q] . More precisely sets of diameter q are intervals with respect to
. It is known that MS is not always a Fraïssé class, see [4]. In particular
for S = N or S = f1; :::; ng for some n 2 N , MS is a Fraïssé class. Therefore
we have the corresponding Fraïssé limits M[S;q] , OM[S;q] , CM[S;q] , MfS;qg
and OMfS;qg . It follows from [15] and [14] that MS1 is a Ramsey class for
S = N or S = f1; :::; ng.
Often M[S;q] is a proper subclass of MfS;qg , but there is an example when
these two classes are equal. Let dif(S) = inffs2 s1 : s1 2 S; s2 2 S; s1 <
s2 g. If 0 < q <dif(S) then we have M[S;q] = MfS;qg . Moreover, we have
two Fraïssé ordered expansions of the class MfS;qg : CM[S;q] and OMfS;qg .
The results of Sections 4 and 5 give us the following.
Corollary 5. Let S 6= ; be a countable subset of (0; +1) such that inf S >
0. Let q 2 R be such that 0 < q < inf S. Let MS be a Fraïssé class and let
MS1 be a Ramsey class. Then we have the following.
(i) OM[S;q] is not a Ramsey class, but CM[S;q] is a Ramsey class.
(ii) CM[S;q] satis…es OP with respect to M[S;q] , but OM[S;q] does not
satisfy OP with respect to M[S;q] .
If 0 < q <dif(S) then we have the following:
(iii) OMfS;qg is not a Ramsey class, but CM[S;q] is a Ramsey class whose
reduct is MfS;qg .
(iv) CM[S;q] satis…es OP with respect to MfS;qg , but OMfS;qg does not
satisfy OP with respect to MfS;qg .
We also have the following topological consequences of Theorem 20.
RELATIONAL QUOTIENTS
45
Corollary 6. Let S 6= ; be a countable subset of (0; +1) such that inf S >
0. Let q 2 R be such that 0 < q < inf S. Let MS be a Fraïssé class and let
MS1 be a Ramsey class. Then we have the following
(i) Aut(CM[S;q] ) is an extremely amenable group, but Aut(OM[S;q] ) is
not an extremely amenable group.
(ii) XCM[S;q] is the universal minimal Aut(M[S;q] )-‡ow, but XOM[S;q] is
not a minimal Aut(M[S;q] )-‡ow.
If 0 < q <dif(S) then we have the following:
(iii) Aut(OMfS;qg ) is not an extremely amenable group.
(iv) XCM[S;q] is the universal minimal Aut(MfS;qg )-‡ow, but XOMfS;qg is
not a minimal Aut(MfS;qg )-‡ow.
9. Finite ultrametric spaces
Let S 6= ; be a subset of (0; +1). We denote the class of …nite ultrametric
spaces with distances in the set S by US . As in the case of metric spaces,
we may view US as a class of …nite structures in the signature L = fRs gs2S ,
where each Rs is a binary relational symbol. To each ultrametric space
(A; d) we assign the structure (A; fRsA gs2S ) in the same way we assign such
a structure to each metric space. For each countable set S, US is a Fraïssé
class with limit US , see [13] and [14]. Note that the class MS is not
necessarily a Fraïssé class. Let A = (A; d) 2 US and let s 2 S. Then
open balls of radius s form a partition of the set A. We say that a linear
ordering
on a set A is convex if for every a 2 A and every s 2 S the
open ball with center a and radius s is an interval with respect to . We
denote the collection of all convex linear orderings on the ultrametric space
A by co(A). Adding convex linear orderings to …nite ultrametric spaces
with distances in the set S we obtain the class:
CU S = f(A; fRsA gs2S ; ) : (A; fRsA gs2S ) 2 US ; 2 co((A; fRsA gs2S ))g:
By De…nition 1 we obtain the class NS = EU S of …nite pseudoultametric
spaces with distances in the set S. De…nition 2 give us the class NS0 = OEU S
of linearly ordered …nite pseudoultrametric spaces with distances in the
set S. If we take K = CU S then by De…nition 3 we obtain the class
NS1 = CE[CU S ] of convex linearly ordered pseudoultrametric spaces. It is
known that US and CU S are Fraïssé classes, see [13] and [14], such that CU S
is a Ramsey class satisfying OP with respect to US . Lemma 1, Lemma 4
46
MIODRAG SOKIĆ
and Lemma 6 imply that NS , NS0 and NS1 are Fraïssé classes with limits
NS , NS0 and NS1 respectively. The results of Sections 4 and 5 give us the
following.
Corollary 7. (i) NS1 is a Ramsey class, but NS0 is not a Ramsey class.
(ii) NS1 satis…es OP with respect to NS , but NS0 does not satisfy OP with
respect to NS .
We also have the topological consequences of Theorem 20.
Corollary 8. (i) Aut(NS1 ) is an extremely amenable group, but Aut(NS0 )
is not an extremely amenable group.
(ii) XNS is the universal minimal Aut(N)-‡ow, but XNS0 is not a mini1
mal Aut(N)-‡ow.
We now give a new proof that CU S is a Ramsey class using our approach.
First, we note that it is enough to show that CU S is a Ramsey class for
…nite S. Suppose S = fs0 < s1 <
< sn g and S 0 = Snfs0 g. It would
be enough to show that the Ramsey property for CU S 0 implies the Ramsey
property for CU S . Note that structures from EU S 0 may also be viewed as
structures from US , every equivalence class being an open ball of radius s0 .
If we take K = CU S 0 then by De…nition 3 we obtain the class O EU S 0 of
convex linearly ordered pseudoultrametric spaces. Note that we may view
O EU S 0 as the class CU S . Then by the result of Section 4 we have that CU S
is a Ramsey class. It remains to note that for the set S with jSj = 1, the
Ramsey property of CU S follows from the classical Ramsey theorem.
Remark 4. If there is q such that 0 < q inf S, then taking T = S [ fqg,
the class EU S may be viewed as a class of ultrametric spaces UT .
10. Graphs
We denote the class of …nite graphs by G and its elements by (A; E) where
E is a binary relation on A that gives a graph structure. G is a Fraïssé class
with Fraïssé limit G, also know as the Random graph. Adding arbitrary
linear orderings to graphs we obtain the class
OG = f(A; E A ; ) : (A; E A ) 2 G; 2 lo(A)g:
OG is a Ramsey class, see [17] and [18]. By De…nition 1 we obtain the
class H = EG. De…nition 2 gives us the class H0 = OEG of linearly ordered
RELATIONAL QUOTIENTS
47
structures from H. If we take K = OG then by De…nition 3 we obtain the
class H1 = O EG of convex linearly ordered structures from H. Lemma 1,
Lemma 4 and Lemma 6 imply that H, H0 and H1 are Fraïssé classes with
limits H, H0 and H1 respectively. The results of Sections 4 and 5 give us
the following.
Corollary 9. (i) H1 is a Ramsey class, but H0 is not a Ramsey class.
(ii) H1 satis…es OP with respect to H, but H0 does not satisfy OP with
respect to H.
We also have the topological consequences of Theorem 20.
Corollary 10. (i) Aut(H1 ) is an extremely amenable group, but Aut(H0 )
is not an extremely amenable group.
(ii) XH1 is the universal minimal Aut(H)-‡ow, but XH0 is not a minimal
Aut(H)-‡ow.
Remark 5. The group Aut(G) of automorphisms of the random graph is
N
o Aut(G) where
a subgroup of Aut(H). Moreover we have Aut(H) = S1
S1 is the group of permutations of natural numbers. Note that if we drop
the equivalence relation from the structure H then the resulting structure is
not isomorphic to G because it does not satisfy the extension property of the
Random graph.
11. Chains
Let D =
1
S
i=1
fig
Q and let D = (D; ) be a poset such that for all (i; p)
and (j; q) from D we have
(i; p)
(j; q) , (i = j and p
q):
We denote by D the class of all …nite posets isomorphic to some subposet
of D. Let A = (A; ) be a poset in D, and let 2 lo(A). We say that is
convex on A if for all x; y; z 2 A we have
(x
y
z and x
z) ) x
y
z:
This means that
agrees on every maximal chain in A and makes every
maximal chain into an interval. We denote the collection of convex linear
orderings on A by co(A). Adding convex linear orderings to structures from
D we obtain the class
OD =f(A; ; ) : (A; ) 2 D; 2 lo((A; ))g:
48
MIODRAG SOKIĆ
It is shown in [23] that D is a Fraïssé class, and in [26] that OD is a Fraïssé
class with Ramsey property.
By De…nition 1 we obtain the class J = ED. De…nition 2 gives us the
class J0 = OED of linearly ordered structures from J . If we take K = OD
then by De…nition 3 we obtain the class J1 = CE[OD] of convex linearly
ordered structures from J . Lemma 1, Lemma 4 and Lemma 6 imply that
J , J0 and J1 are Fraïssé classes with limits J, J0 and J1 respectively. The
results of Sections 4 and 5 give us the following.
Corollary 11. (i) J1 is a Ramsey class, but J0 is not a Ramsey class.
(ii) J1 satis…es OP with respect to J , but J0 does not satisfy OP with
respect to J .
We also have the following topological consequences of Theorem 20.
Corollary 12. (i) Aut(J1 ) is an extremely amenable group, but Aut(J0 ) is
not an extremely amenable group.
(ii) XJ1 is the universal minimal Aut(J)-‡ow, but XJ0 is not a minimal
Aut(H)-‡ow.
N
o
Remark 6. We have the topological group isomorphism Aut(J) = S1
Aut(D) where S1 is the group of permutations of natural numbers. Note
that if we drop the equivalence relation from the structure J then the resulting
structure is not isomorphic to D because it does not satisfy the extension
property of the Fraïssé structure D.
12. Modifications
We discuss few variations in our approach.
(1) Let A = (A; fRiA gi2I ; E A ) be a structure from the class EK given by
A=E
De…nition 1. Then we have the structure A=E = (A=E; fRi gi2I )
from the class K. If ni is the arity of the relation Ri then for all
x1 ; :::; xni ; y1 ; :::; yni 2 A with xj E A yj , 1 j ni , we have
RiA (x1 ; :::; xni ) , RiA (y1 ; :::; yni ):
According to this de…nition of the relation RiA , it is not correct
to say that RiA does not take place inside E A -equivalence classes.
A=E
For example, if ni = 2 and Ri
is such that there is a 2 A=E
RELATIONAL QUOTIENTS
49
A=E
with Ri (a; a) then for x; y 2 A with [x]E A = [y]E A = a we have
RiA (x; y). We may avoid this by putting an additional requirement
RiA (x1 ; :::; xni ); [xi ]E A = [xj ]E A ) xi = xj :
Let A be the structure de…ned in this way. Then A and A have the
same automorphism group. Moreover, all statements in this paper
stay valid if we make a change of de…nition of relations in this way.
We may make similar change for classes given by De…nition 4.
(2) We would like to explain our use of equivalence relations. Suppose
that we have the class K of …nite relational structures in a signature
fRg where R is a binary symbol. Let EK be the class of structures
given by De…nition 1. We consider the structures A = (A; RA ; E A )
and B = (B; RB ; E B ) from EK such that A = fa1 ; a2 g, B = fb1 ; b2 g,
(a1 ; a2 ) 2
= RA , (b1 ; b2 ) 2
= RB , (a1 ; a2 ) 2
= E A , (b1 ; b2 ) 2 E B . Note
that A and B are not isomorphic. If we drop the equivalence relations from our structures we obtain structures A = (A; RA ) and
B = (B; RB ) which are isomorphic. Therefore, replacing points by a
collection of points without introducing equivalence relations would
make the consideration of Ramsey property much harder.
(3) There are special cases of structures for which we do not need to
use equivalence relations. Let K be the class of …nite relational
structures in a signature fRi gi2I with arity fni gi2I . Assume that
for every structure A = (A; fRiA gi2I ) from K, all i 2 I, and all
x1 ; :::; xni 2 A we have
RiA (x1 ; :::; xni ) ) jfx1 ; :::; xni gj = ni ;
and for every x; y 2 A there is i 2 I, and there are x1 ; :::; xni
such that
RiA (x1 ; :::; x; :::y; :::; xni 2 ):
2
2A
Let EK be the class given by De…nition 1, and let EK be the class
obtained by dropping the equivalence relations from the structures in
the class EK. Then we are able to recover the equivalence relation in
the structures from EK. For B = (B; fRiB gi2I ) in EK and x; y 2 B
we take (x; y) 2 E B i¤ there is no i 2 I, and x1 ; :::; xni 2 2 B such
that
RiA (x1 ; :::; x; :::y; :::; xni 2 ):
50
MIODRAG SOKIĆ
References
[1] F. Abramson, L. Harrington, Models without indiscernibles, J. Symbol
Logic 43 (1978) 572-600
[2] J. Auslander, Minimal ‡ows and their extensions, North Holland, 1998
[3] H. Becker, A. Kechris, The descriptive set theory of Polish group ac-
tions, Cambridge University Press, 1996
[4] C. Delhommé, C. La‡amme, M. Pouzet, N. W. Sauer, Divisibility of
countable metric spaces, European J. Combin. 28 (6) (2007) 1746–1769
[5] W. Fouché, Symmetry and the Ramsey degree of posets, Discrete Math
167/168 (1997) 309–315
[6] R. Fraïssé, Theory of relations, North Holland, 2000
[7] R. Graham, B. Rotschild, J. Spencer, Ramsey theory 2nd Edition,
North Holland, 1990
[8] M. Gromov, V. D. Milman, A topological application of the isoperimet-
ric inequality, Amer. J. Math 105 (1983), 843-854
[9] W. Herer, J. Christensen, On the existence of pathological submea-
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
sures and the construction of exotic topological groups, Math. Ann. 213
(1975) 203-210
W. Hodges, Model theory, Cambridge Univ. Press, 1993
A. Kechris, V.Pestov, S. Todorµcevic̀, Fraisse limits, Ramsey theory, and
topological dynamics of automorphism groups, GAFA 15 (2005) 106-189
A. Lachlan, R. Woodrow, Countable ultrahomogenous undirected
graphs, Trans. Amer. Math. Soc. 122 (1980) 51-94
L. Nguyen Van Thé, Ramsey degrees of …nite ultrametric spaces, European Journal of Combinatorics 30:4 (2009) 934-945
L. Nguyen Van Thé, Structural Ramsey theory of metric spaces and
topological dynamics of isometry groups, Mem. Amer. Math. Soc. 206
(2010) 968
J. Nešetµril, Metric spaces are Ramsey, European Journal of Combinatorics 28:1 (2007) 457-468
J. Nešetµril, Ramsey classes of topological spaces and metric spaces,
Annals of Pure and Applied Logic 143 (2006) 147-154
J. Nešetµril, V. Rödl, Partitions of …nite relational and set systems, J.
Comb. Theory 22:3 (1977) 289-312
J. Nešetµril, V. Rödl, Ramsey classes of set systems, J. Comb. Theory
Series A 34:2 (1983) 183-201
M. Paoli, W. Trotter, J. Walker, Graphs and orders in Ramsey theory
and in dimension theory.In: Rivali, I. (ed.) Graphs and Order. Reidel,
Dordrecht (1984)
J. Nešetµril, V. Rödl, Combinatorial partitions of …nite posets and
lattices–Ramsey lattices, Algebra Universalis 19:1 (1984) 106–119
RELATIONAL QUOTIENTS
51
[21] V. Pestov, Dynamics of In…nite-Dimensional Groups:
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[30]
the RamseyDvoretsky-Milman phenomenon, Amer. Math. Soc. University Lecture
Series 40, 2006
V. Pestov, Ramsey-Milman phenomenon, Urysohn metric spaces, and
extremely amenable groups, Israel J. Math. 127 (2002), 317-357
J. Schmerl, Countable homogenous partially ordered sets, Algebra Universalis 9:3 (1979) 317-321
M. Sokić, Ramsey property of posets and related structures, Phd thesis
University of Toronto, 2010
M. Sokić, Ramsey property of …nite posets I, to appear in Order
M. Sokić, Ramsey property of …nite posets II, to appear in Order
S. Solecki, Extending partial isometries, Israel J. Math. 150 (2005) 315–
332
R.E. Stong, Finite topological spaces, Trans. Amer. Math. Soc. 123
(1966) 325–340
S. Thomas, Groups acting on in…nite dimensional projective spaces, J.
London Math. Soc. 34:2 (1986) 265-273
P. Urysohn, Sur un espace métrique universel, Bull. Sci. Math. 51 (1927)
43-64
Department of Mathematics, California Institute of Technology, Pasadena,
CA 91125
E-mail address: msokic@caltech.edu
Download