1 Introduction
There are three natural sequences of counting orbits attached to a permutation group
$G\leq \mathrm {Sym}(X)$
.
We write
-
• $o_n(G)$
for the number of
$n$
-orbits of
$G$
, i.e., the number of orbits of the coordinate-wise action of
$G$
on
$X^n$
; -
• $\ell _n(G)$
for the number of injective
$n$
-orbits of
$G$
, i.e., the number of those
$n$
-orbits of
$G$
which contain tuples with pairwise different entries; -
• $u_n(G)$
for the number of orbits of
$n$
-subsets of
$G$
, i.e., the number of orbits of the natural action of
$G$
on
$n$
-element subsets of
$X$
.
We call the sequences
$(\ell _n(G))_{n\in \omega }$
or
$(u_n(G))_{n\in \omega }$
, the labelled and unlabelled growth of
$G$
, respectively.
In this article we always assume that the group
$G$
is oligomorphic, i.e., any (or equivalently all) of the sequences defined above have finite values. In this case we can assume without loss of generality that the domain set
$G$
is closed in the topology of pointwise convergence, since switching to the closure of the group does not change its orbit growth functions. By a Theorem of Engeler, Ryll-Nardzeski, and Svenonius we know that this is equivalent to
$G$
being an automorphism group of an
$\omega $
-categorical structures [Reference Hodges36] . We also know that in this case every orbit of
$G$
is a realization of a complete type in
$\mathfrak {A}$
[Reference Hodges36]. By the Downward Löwenheim–Skolem theorem we can (and we will) also assume that the underlying set
$X$
is countable (see also the discussion in [Reference Cameron31, Section 1]). We use the notation
$o_n,\ell _n,u_n$
and the corresponding terminology for the group and the corresponding structure
$\mathfrak {A}$
interchangeably. The study of the behavior of the sequences above for oligomorphic groups was initiated by Cameron and Macpherson [Reference Cameron31, Reference Cameron32], and it has been a subject of active research since.
There are many structural results available about
$G$
, or the corresponding structure
$\mathfrak {A}$
as above, when we put more restrictive upper bounds on the sequences
$(\ell _n(G))_{n\in \omega }$
or
$(u_n(G))_{n\in \omega }$
. Clearly, a structure is finite if and only if any of these sequences are eventually 0. For this reason one can argue that the slower the labelled or the unlabelled growth of a structure is, the closer it is to a finite structure. This intuition is also confirmed by some the concrete known results we mention below.
As for
$(\ell _n(G))$
we know that it has an exponential upper bound if and only if
$G$
is a closed supergroup of a finite direct product of symmetric groups (with the action on the disjoint union) [Reference Bodirsky and Bodor8]. In fact, it is shown in the same paper that
$\ell _n(G)<cn^{dn}$
for some
$d<1$
if and only if
$\mathfrak {A}$
is cellular, i.e., it is a first-order reduct of a finite cover of a unary structure with finitely many predicates (see more details in [Reference Bodor24, Reference Braunfeld26] or in Section 2.7).
Compared to the labelled growth the situation tends to be much more complicated if we put similar upper bounds for the unlabelled growth of a group. Already the case when
$u_n(G)=1$
for all
$n$
, these groups are called highly homogeneous, is far from obvious, and these groups were classified by Cameron: they are exactly the automorphism groups of the five reducts of
$(\mathbb {Q},<)$
(see Section 2.9). Those closed groups for which
$u_n(G)$
has a polynomial upper bound are classified in [Reference Falque and Thiéry35] (or in [Reference Falque34]). It turns out, as it is shown in the same paper, that in this case the sequence
$(u_n(G))$
is in fact always quasi-polynomial, i.e., it can be written as
where all the coefficients
$a_i(n)$
are periodic functions.
In the case when the structure
$\mathfrak {A}$
is stable an interesting dichotomy holds.
Theorem 1.1 [Reference Braunfeld26, Theorem 3.10].
Let
$\mathfrak {A}$
be a stable
$\omega $
-categorical structure. Then exactly one of the following holds:
-
(1) $u_n(\mathfrak {A})<c^n$
for all
$c>1$
if
$n$
is large enough. -
(2) $u_n(\mathfrak {A})>c^n$
for all
$c$
if
$n$
is large enough.
This means that for automorphism groups of stable structures there is no difference between ‘slower than exponential’ and ‘at most exponential’ unlabelled growth. We also know a structure description of those structures which satisfy item 1 in the above theorem. A structure is called hereditarily cellular iff it can be built up from finite structures by taking finite disjoint unions, wreath products with the pure set, and first-order reducts (see more details in Section 2.7). Hereditarily cellular structures are introduced, under a different terminology in [Reference Lachlan41], and their automorphism groups are discussed in detail in [Reference Bodor24]. By the results of [Reference Braunfeld26] we also know that a stable
$\omega $
-categorical structure has slower than exponential unlabelled growth (item 1 in the theorem above) if and only if it is hereditarily cellular. From this we can conclude the following.
Theorem 1.2. Let
$\mathfrak {A}$
be a countable structure. Then the following are equivalent:
-
(1) $\mathfrak {A}$
is hereditarily cellular. -
(2) $\mathfrak {A}$
is stable and
$u_n(\mathfrak {A})<c^n$
for all
$c>1$
if
$n$
is large enough. -
(3) $\mathfrak {A}$
is stable and
$u_n(\mathfrak {A})<c^n$
for some
$c$
if
$n$
is large enough.
If we remove the stability assumption then the conclusion of Theorem 1.1 no longer holds. The simplest counterexample is the wreath product
$Z_2\wr \mathrm {Aut}(\mathbb {Q})$
whose unlabelled growth is the Fibonacci sequence. In general, it seems that the larger
$c$
is in an upper bound
$c^n$
for the unlabelled growth, the more complicated the situation gets.
In this article we focus our attention to the case when
$c<2$
. We define
$\mathscr {S}$
to be the class of those countable structures
$\mathfrak {A}$
such that for no polynomial
$p$
do we have
$u_n(\mathfrak {A})\geq \frac {2^n}{p(n)}$
. The class
$\mathscr {S}$
was introduced and studied in a recent paper by Simon [Reference Simon52] (where these were called structures with “few finite substructures”). The following is shown in the aforementioned paper.
Theorem 1.3. Let
$\mathfrak {A}\in \mathscr {S}$
be a structure with a primitive automorphism group. Then
$u_n(\mathfrak {A})=1$
for all
$n$
, (and thus
$\mathrm {Aut}(\mathfrak {A})$
is one of the five groups in Cameron’s classification).
We note that in the original formulation of Theorem 1.3 in [Reference Simon52] also allows
$\mathfrak {A}$
to be strictly stable (stable but not
$\omega $
-stable) in the conclusion, however this case can be excluded by an argument presented in [Reference Braunfeld26]. Theorem 1.3 confirms a long-standing conjecture by Macpherson. We also note that the number 2, hidden in the definition of
$\mathscr {S}$
, in the assumption of Theorem 1.3 is optimal. This is witnessed by the structure
$S(2)$
, called the local order, whose automorphism is primitive and its unlabelled growth is approximately
$2^n/n$
.
Finally, we mention a recent structural result for general exponential upper bound. A first-order
$\phi (x_1,\dots ,x_m,y_1,\dots ,y_n)$
formula is said to have the independence property if we can find an infinite set
$A$
of
$m$
-tuples and a family
$\bar {b}_I: I\subset A$
of
$n$
-tuples such that
$\phi (\bar {a},\bar {b}_I)$
holds if and only if
$\bar {a}\in I$
. A structure
$\mathfrak {A}$
is called NIP if there is no formula in any elementary extension of
$\mathfrak {A}$
that has the independence property. A structure is called monadically NIP if all of its unary expansions are NIP.
Theorem 1.4 [Reference Braunfeld and Laskowski27, Theorem 5.3].
Let
$\mathfrak {A}$
be a structure such that
$u_n(\mathfrak {A})<c^n$
for some
$c$
. Then
$\mathfrak {A}$
is monadically NIP.
In fact, it is conjectured that the converse of Theorem 1.4 also holds for
$\omega $
-categorical structures [Reference Braunfeld26, Conjecture 2].
1.1 The main result
In the present paper we give a complete classification of the class
$\mathscr {S}$
in terms of their automorphism groups. This is a common generalization of the classification results given in [Reference Bodor24, Reference Falque and Thiéry35], and in particular contains the classification of all closed permutation groups with subexponential unlabelled growth. Our classification results are based on the description given [Reference Simon52] and the description of hereditarily cellular structures/groups as given in [Reference Bodor24]. We also obtain a description of structures in
$\mathscr {S}$
similar to that of hereditarily cellular structures we mentioned earlier: a structure is contained in
$\mathscr {S}$
if and only if it can be built up from certain finite covers of
$\mathbb {Q}$
and finite structures by taking finite disjoint unions, wreath products with the pure set, and first-order reducts. The full details are provided in Section 7.
As a consequence of our classification we verify two conjectures made in [Reference Braunfeld26]: one about a description of structures with subexponential orbit growth (Conjecture 1, see Theorem 7.12), and one about gaps in unlabelled growths in the class
$\mathscr {S}$
(Conjecture 3). The latter can be formulated as follows.
Theorem 1.5. Let
$\mathfrak {A}\in \mathscr {S}$
. Then there exists some
$d\in \omega , d\geq 1$
such that
$\lim _{n\rightarrow \infty }(u_n(\mathfrak {A}))^{1/n}=\gamma _d$
where
$\gamma _d$
denotes the largest real root of the polynomial
$x^d-x^{d-1}-\dots -1$
.
We also show that
$\mathscr {S}$
contains only countably many structures up to bidefinability.
Our classification also gives us the following the characterization of structures with at most polynomial unlabelled growth.
Theorem 1.6. Let
$\mathfrak {A}$
be a countable structure. Then the following are equivalent:
-
(1) $u_n(\mathfrak {A})$
is at most polynomial. -
(2) There exists an expansion of $\mathfrak {A}$
by finitely many constants which is bidefinable with a disjoint union of finitely many copies of
$(\mathbb {Q};<)$
and some cellular structure.
Theorem 1.6 is especially relevant in the context of infinite-domain CSPs (see our discussion below).
1.2 Model theoretical consequences
1.2.1 Finite homogeneity and finite boundedness.
We say that a structure
$\mathfrak {A}$
is homogeneous if every partial isomorphism between substructures of
$\mathfrak {A}$
extends to an automorphism of
$\mathfrak {A}$
. It follows from an easy counting argument that if
$\mathfrak {A}$
is homogeneous and has a finite relational signature then
$o_n(\mathfrak {A})\leq 2^{cn^k}$
for some
$c>0$
where
$k$
is the maximum of 2 and the maximal arity of
$\mathfrak {A}$
, in particular
$\mathfrak {A}$
is
$\omega $
-categorical. We say that a structure
$\mathfrak {A}$
is finitely homogenizable if
$\mathfrak {A}$
is first-order interdefinable with a homogeneous structure in a finite relational signature. Note that the upper bound above does not guarantee finite homogenizability: for instance the infinite dimensional vector space
$\mathfrak {V}$
over a finite field
$K$
we have
$o_n(\mathfrak {V})\leq {|K|^n\choose n}< |K|^{n^2}$
but
$\mathfrak {V}$
is not finitely homogenizable [Reference Bodor, Cameron and Szabó25, Reference Macpherson43]. In the present paper, however, we show that every structure in
$\mathscr {S}$
is finitely homogenizable. In fact, we show that every structures in
$\mathscr {S}$
is interdefinable with a homogeneous relational structure
$\mathfrak {A}$
which is also finitely bounded, meaning that the class of finite structures that embed into
$\mathfrak {A}$
can be described by finitely many forbidden substructures.
1.2.2 Interpretability in
$(\mathbb {Q};<)$
.
If
$\mathfrak {A}$
and
$\mathfrak {B}$
are structures then we say that
$\mathfrak {B}$
is (first order) interpretable in
$\mathfrak {A}$
if there exist a
$d\in \omega $
and a partial surjective map
$I\colon A^d\rightarrow B$
such that for all relations defined by atomic formulas in
$\mathfrak {B}$
, including
$x=y$
and
$x=x$
, are definable in
$\mathfrak {A}$
. Our classification shows that every structure in
$\mathscr {S}$
is interpretable in
$(\mathbb {Q};<)$
. We also note that for this result the number 2 in the definition of
$\mathscr {S}$
is tight as it is shown in [Reference Bodirsky, Bodor and Marimon10] that
$S(2)$
is not interpretable in
$(\mathbb {Q};<)$
.
1.3 Thomas’ conjecture
In [Reference Thomas53] Thomas made the conjecture that every countable homogeneous structure with a finite relational signature has finitely many reducts up to first-order interdefinability. An equivalent formulation of the conjecture states that automorphism groups of all aforementioned structures have finitely many closed supergroups contained in the symmetric group acting on the domain set of the structure. The conjecture has been verified for many well-known homogeneous structures. The list includes the rationals with the usual ordering [Reference Cameron29], the countably infinite random graph [Reference Thomas53], the homogeneous universal
$K_n$
-free graphs [Reference Thomas54], the expansion of
$({\mathbb Q};<)$
by a single constant [Reference Junker and Ziegler39], the universal homogeneous partial order [Reference Pach, Pinsker, Pluhár, Pongrácz and Szabó47], the random ordered graph [Reference Bodirsky, Pinsker and Pongrácz21], and many more [Reference Agarwal1, Reference Agarwal and Kompatscher2, Reference Bodirsky, Bradley-Williams, Pinsker and Pongrácz11, Reference Bodirsky, Jonsson and Van Pham13]. Note that if we drop the assumption that the signature of the homogeneous structure
$\mathfrak {A}$
is relational, then Thomas’ conjecture is false even if we keep the assumption that
$\mathfrak {A}$
is
$\omega $
-categorical: already the countable atomless Boolean algebra has infinitely many first-order reducts [Reference Bodor, Cameron and Szabó25].
Note that all aforementioned results only solve Thomas’ conjecture for specific structures mostly using some general techniques from Ramsey theory, and they all provide the exact number of reducts of such structures. Another way to approach this conjecture is to prove (or potentially disprove) it for more restrictive classes of structures, but potentially without specifying the exact number of reducts. We mention two results in this direction. In [Reference Bodor24] the conjecture has been verified for hereditarily cellular structures, and in [Reference Simon51] it is verified for
$\omega $
-categorical primitive NIP structures with thorn rank 1.
In this article we show that Thomas’ conjecture also holds for every structure in the class
$\mathscr {S}$
. Since this class contains all hereditarily cellular structures and all expansion of
$(\mathbb {Q};<)$
with finitely many constants, our result generalizes the results of both [Reference Bodor24, Reference Junker and Ziegler39] with regard to Thomas’ conjecture.
1.4 Connection to CSPs
Homogeneous and in general
$\omega $
-categorical structures also play an important role in the study of Constraint Satisfaction Problems, or CSPs for short. These are usually formulated as follows. The CSP over a structure
$\mathfrak {B}$
with a finite relational signature, denoted by
$\mathrm {CSP}(\mathfrak {B})$
, is the decision problem where the input is a finite structure
$\mathfrak {A}$
with the same signature as
$\mathfrak {B}$
, and we need to decide whether there exists a homomorphism from
$\mathfrak {A}$
to
$\mathfrak {B}$
. By the famous result of Bulatov of Zhuk, we know that if
$\mathfrak {B}$
is finite then the computational complexity of
$\mathrm {CSP}(\mathfrak {B})$
satisfies a dichotomy: it is either in
$\mathbf {P}$
or it is
$\mathbf {NP}$
-complete [Reference Bulatov28, Reference Zhuk55]. Both proofs use various techniques and results from universal algebra many of which can also be generalized to
$\omega $
-categorical structures, as well. In order to formulate a complexity dichotomy we need further model-theoretical restriction since in general even homogeneous structures with a finite relational signature can have undecidable CSPs (see for instance [Reference Bodirsky and Nešetřil19]). One way to guarantee that
$\mathrm {CSP}(\mathfrak {B})$
is at least in
$\mathbf {NP}$
is to assume that
$\mathfrak {B}$
is homogeneous and finitely bounded, or a reduct of such a structure. This motivates the following complexity dichotomy conjecture, originally presented in [Reference Bodirsky, Pinsker and Pongrácz22].
Conjecture 1.7 (Infinite-domain CSP dichotomy conjecture).
Let
$\mathfrak {B}$
be a first-order reduct of a finitely bounded homogeneous relational signature. Then
$\mathrm {CSP}(\mathfrak {B})$
is either in
$\mathbf {P}$
or it is
$\mathbf {NP}$
-complete.
For a general introduction and more details on infinite domain CSPs we refer the reader to [Reference Bodirsky6, Reference Pinsker49].
A natural subclass of structures for which the above conjecture is sometimes considered is the class of structures which are interpretable in
$(\mathbb {Q};<)$
(see for instance [Reference Bodirsky4], partial results in this direction have been obtained in [Reference Bodirsky and Bodor9, Reference Bodirsky, Jonsson, Martin, Mottet and Semanišinová12, Reference Bodirsky and Kára15, Reference Bodirsky and Kára16, Reference Bodirsky and Mottet18, Reference Bodor23]. The conjecture has also been verified for various other classes of structures (see [Reference Bodirsky and Bodor7, Reference Bodirsky, Jonsson and Van Pham14, Reference Bodirsky, Madelaine and Mottet17, Reference Bodirsky and Pinsker20, Reference Bodor23, Reference Kompatscher and Van Pham40, Reference Mottet, Nagy and Pinsker44, Reference Mottet and Pinsker45].
As we mentioned in Section 1.2 we know that all structures in
$\mathscr {S}$
are interpretable in
$(\mathbb {Q};<)$
. In [Reference Bodor23] Conjecture 1.7 has been verified for hereditarily cellular structures which are exactly the stable structures in
$\mathscr {S}$
by Theorem 1.2.
A more approachable goal would be to verify Conjecture 1.7 for structures with at most polynomial unlabelled growth. By using Theorem 1.6 one can argue that this is enough to show it in the case when the structure
$\mathfrak {B}$
is bidefinable with a disjoint union of finitely many copies of
$(\mathbb {Q};<)$
and some cellular structure (see the discussion at the end of Section 8). This looks promising since the infinite-domain CSP dichotomy conjecture has already been solved for all reducts of
$(\mathbb {Q};<)$
[Reference Bodirsky and Kára16] and all hereditarily cellular structures [Reference Bodor23]. We want to emphasize, however, that in order to recover the complexity of a CSP of structure usually a much finer distinction than just bidefinability is necessary, namely we need to identify relations which are primitively positively definable. Therefore, even in the simple-looking case outlined above the solution to Conjecture 1.7 poses some serious challenges.
2 Preliminaries
2.1 Permutation group notation
For a set
$X$
, we write
$\mathrm {Sym}(X)$
for the group of all permutations of
$X$
. We say that a group
$G$
is a permutation group
$G\leq \mathrm {Sym}(X)$
for some set
$X$
. Note that in this case the set
$X$
is unique, and we call it the domain of
$G$
, denoted by
$\mathrm {Dom}(G)$
. The cardinality of
$\mathrm {Dom}(G)$
is called the degree of
$G$
. We say that two permutation groups
$G$
and
$H$
are isomorphic as permutation groups if there is bijection
$e\colon \mathrm {Dom}(X)\rightarrow \mathrm {Dom}(H)$
such that
$H=eGe^{-1}=\{e^{-1}ge: g\in G\}$
. All groups appearing in this article will be permutation groups, and when we say that two permutation groups are isomorphic we always mean that they are isomorphic as permutation groups.
Assume that
$G\leq \mathrm {Sym}(X)$
is a permutation group, and
$Y\subset X$
. We introduce the following notation:
-
• $G_{Y}$
denotes the pointwise stabilizer of
$Y$
, that is, $$ \begin{align*}G_Y=\{g\in G\colon\forall y\in Y(g(y)=y)\}.\end{align*} $$
-
• $G_{\{Y\}}$
denotes the setwise stabilizer of
$Y$
, that is, $$ \begin{align*}G_{\{Y\}}=\{g\in G\colon\forall y\in Y(g(y)\in Y)\}.\end{align*} $$
-
• $G|_Y$
denotes the restriction of
$G$
to
$Y$
, that is, $$ \begin{align*}G|_Y=\{h|_Y\colon h\in G\},\end{align*} $$provided that $Y$
is invariant under
$G$
.
-
• $G_{(Y)}:=G_{\{Y\}}|_Y=G_{\{X\setminus Y\}}|_Y$
. -
• $G_{((Y))}:=G_{\mathrm {Dom}(G)\setminus Y}|_Y$
.
If
$Y$
is finite, say
$Y=\{x_1,\dots ,x_n\}$
, then we simply
$G_{x_1,\dots ,x_n}$
for
$G_Y$
.
Every permutation group
$G\leq \mathrm {Sym}(X)$
is equipped with a topology called the topology of pointwise convergence. This topology is defined to be the subspace topology of the product space
$X^X$
where
$X$
is equipped with the discrete topology. We say that a permutation group is closed if it is closed in the topology of pointwise convergence. Equivalently, a group
$G\leq \mathrm {Sym}(X)$
is closed if the following holds: for all
$g\in \mathrm {Sym}(X)$
, if for every finite
$F\subset X$
there exists
$g'\in G$
such that
$g'|_F=g|_F$
then
$g\in G$
.
Let us assume that
$E$
is an equivalence relation on some set
$X$
. Then for an element
$x\in X$
we write
$[x]_E$
for the unique
$E$
class that contains
$E$
. Note that in this case
$[x]_E=[y]_E$
holds if and only if
$(x,y)\in E$
. We denote by
$X/E$
the set of
$E$
classes on
$X$
, i.e.,
$X/E=\{[x]_E: x\in X\}$
. If
$G\leq \mathrm {Sym}(X)$
is a group then we say that
$E$
is a congruence of
$G$
if
$E$
is preserved by every element of
$G$
, that is, for all
$x,y\in X$
and
$g\in G$
we have
$(x,y)\in E$
if and only if
$(g(x),g(y))\in E$
. If
$E$
is a congruence of
$G$
then there is a natural homomorphism
$G\rightarrow \mathrm {Sym}(X/E)$
defined by
$g\mapsto g/E$
where
$g/E: [x]_E\mapsto [g(x)]_E$
. We write
$G/E$
for the image of this homomorphism, i.e.,
$G/E=\{g/E: g\in G\}$
.
2.2 Orbit growth functions
Let
$G\leq \mathrm {Sym}(X)$
be a permutation group, and let
$n\in \omega $
. Then we introduce the following notation:
-
• $\mathcal {O}_n(G)$
denotes the set of
$n$
-orbits of
$G$
, i.e., the set of orbits of the coordinate-wise action of
$G$
on
$X^n$
; -
• for $a\in X^n$
we denote by
$o_G(a)$
the orbit of the tuple
$a$
, i.e., the unique
$n$
-orbit of
$G$
containing
$a$
; -
• for $a,b\in X^n$
we write
$a\approx _G b$
if
$o_G(a)=o_G(b)$
; -
• $o_n(G)$
denotes the number of
$n$
-orbits of
$G$
, i.e.,
$o_n(G)=|\mathcal {O}_n(G)|$
; -
• $\ell _n(G)$
denotes the number of injective
$n$
-orbits of
$G$
, i.e., the number of those
$n$
-orbits of
$G$
which contain tuples with pairwise different entries; -
• $u_n(G)$
denotes the number of orbits of
$n$
-subsets of
$G$
, i.e., the number of orbits of the natural action
$G\curvearrowright {X\choose n}=\{Y\subset X\colon |Y|=n \}$
.
Remark 2.1. It follows easily from the definitions that for any permutation group
$G$
we have
$u_n(G)\leq \ell _n(G)\leq n!u_n(G)$
and
$o_n(G)=\sum _{k=1}^n{n\brace k}\ell _k(G)$
where
${n\brace k}$
denotes the Stirling number of the second kind.
A permutation group is called oligomorphic if and only if
$o_n(G)$
is finite for all
$n\in \omega $
. By Remark 2.1 it follows that the oligomorphicity of a group
$G$
is also equivalent to
$u_n(G)$
(or
$\ell _n(G)$
) being finite for all
$n\in \omega $
. We call the sequence
$(\ell _n(G))_{n\in \omega }$
the labelled growth profile of
$G$
, and
$(u_n(G))_{n\in \omega }$
the unlabelled growth profile of
$G$
. The orbit growth functions
$\ell _n(\cdot )$
and
$u_n(\cdot )$
are introduced and discussed in general in [Reference Cameron31, Reference Cameron32]. Note that at some places in the literature the sequences
$o_n,\ell _n$
, and
$u_n$
are denoted by
$F_n^*,F_n$
, and
$f_n$
, respectively. In this article we are mostly concerned with the unlabelled growth profile of permutation groups.
Let
$G\leq \mathrm {Sym}(X)$
be a permutation group, and let
$S\subset X$
. Then we write
$\mathrm {acl}_G(X)$
for the union of finite
$G$
-orbits of elements contained in
$X$
.Footnote
1
Note that if
$X$
is finite and
$G$
is oligomorphic then
$\mathrm {acl}_G(X)$
is also finite.
2.3 Automorphisms of structures
In this article we denote structures by Fraktur letters
$\mathfrak {A},\mathfrak {B},\mathfrak {C},\dots $
(sometimes with subscripts or other diacritics), and we write
$A,B,C,\dots $
for the corresponding domain set. The signature of a structure
$\mathfrak {A}$
is denoted by
$\Sigma (\mathfrak {A})$
. For a structure
$\mathfrak {A}$
, we write
$\mathrm {Age}(\mathfrak {A})$
(called the age of
$\mathfrak {A}$
) for the class of all finite structures which embed into
$\mathfrak {A}$
. We write
$\mathrm {Aut}(\mathfrak {A})$
for the automorphism group of a structure
$\mathfrak {A}$
. It is easy to see that the automorphism group of every structure is closed. Conversely, every closed permutation group is the automorphism group of some structure. In this article every structure is assumed to be countable, unless otherwise mentioned. We also assume for convenience that all structures in our discussions have a purely relational signature.Footnote
2
We are considering the following two notions of equivalence on first-order structures.
Definition 2.2. Let
$\mathfrak {A}$
and
$\mathfrak {B}$
be structures. Then we say that
-
• $\mathfrak {B}$
is a reduct of
$\mathfrak {A}$
if
$A=B$
if all relations, and constants of
$\mathfrak {B}$
are definable in
$\mathfrak {A}$
by a first-order formula; -
• $\mathfrak {A}$
and
$\mathfrak {B}$
are interdefinable if they are reducts of one another; -
• $\mathfrak {A}$
and
$\mathfrak {B}$
are bidefinable if
$\mathfrak {B}$
is isomorphic to some structure which is interdefinable with
$\mathfrak {A}$
.
Remark 2.3. Note that bidefinability is a symmetric condition. Indeed, if
$\mathfrak {A}$
and
$\mathfrak {B}'$
are interdefinable and
$\iota :\mathfrak {B}'\rightarrow \mathfrak {B}$
and isomorphism then the structure
$\mathfrak {A}':= \iota (\mathfrak {A})$
is interdefinable with
$\mathfrak {B}$
.
We say that a countable structure
$\mathfrak {A}$
is
$\omega $
-categorical if every countable model of the first-order theory of
$\mathfrak {A}$
is isomorphic to
$\mathfrak {A}$
. By the theorem of Engeler, Ryll-Nardzewski, and Svenonius, we know that a countable structure
$\mathfrak {A}$
is
$\omega $
-categorical if and only if
$\mathrm {Aut}(\mathfrak {A})$
is oligomorphic (see for instance [Reference Hodges36, Theorem 7.3.1]). The connection between
$\omega $
-categorical structures and their automorphism groups is summarized in the following theorem.
Theorem 2.4. Let
$\mathfrak {A}$
and
$\mathfrak {B}$
structures, and let us assume that
$\mathfrak {A}$
is
$\omega $
-categorical. Then the following hold:
-
(1) $\mathfrak {B}$
is a reduct of
$\mathfrak {A}$
if and only
$\mathrm {Aut}(\mathfrak {A})\leq \mathrm {Aut}(\mathfrak {B})$
. -
(2) $\mathfrak {A}$
and
$\mathfrak {B}$
are interdefinable if and only if
$\mathrm {Aut}(\mathfrak {A})=\mathrm {Aut}(\mathfrak {B})$
. -
(3) $\mathfrak {A}$
and
$\mathfrak {B}$
are bidefinable if and only if
$\mathrm {Aut}(\mathfrak {A})$
and
$\mathrm {Aut}(\mathfrak {B})$
are isomorphic (as permutation groups). -
(4) The map $\mathfrak {C}\mapsto \mathrm {Aut}(\mathfrak {C})$
defines a bijection between the reducts of
$\mathfrak {C}$
up to interdefinability and the closed supergroups of
$\mathrm {Aut}(\mathfrak {A})$
. -
(5) The map $\mathfrak {C}\mapsto \mathrm {Aut}(\mathfrak {C})$
defines a bijection between the reducts of
$\mathfrak {C}$
up to bidefinability and the closed supergroups of
$\mathrm {Aut}(\mathfrak {A})$
up to isomorphism.
Proof. We know that a relation
$R$
is first-order definable in an
$\omega $
-categorical structure
$\mathfrak {A}$
if and only if
$R$
is preserved by
$\mathrm {Aut}(\mathfrak {A})$
(see for instance [Reference Hodges36, Corollary 7.3.3]). This immediately implies item 1. The implications 1
$\rightarrow $
2 and 2
$\rightarrow $
3 are obvious.
For item 3 we only need to argue that closed supergroups of
$\mathrm {Aut}(\mathfrak {A})$
are exactly the automorphism groups of reducts of
$\mathfrak {A}$
. Clearly, if
$\mathfrak {B}$
is a reduct of
$\mathfrak {A}$
then
$\mathrm {Aut}(\mathfrak {A})\leq \mathrm {Aut}(\mathfrak {B})$
and
$\mathrm {Aut}(\mathfrak {B})$
is closed. Conversely, if
$\mathrm {Aut}(\mathfrak {A})\leq G$
and
$G$
is closed then, as we discussed earlier,
$G=\mathrm {Aut}(\mathfrak {B})$
for some structure
$\mathfrak {B}$
, and then
$\mathfrak {B}$
is a reduct of
$\mathfrak {A}$
by item 1.
Theorem 2.4(3) tells us that in order to classify some class
$\mathscr {C}$
of
$\omega $
-categorical structures which is closed under bidefinability, it is enough to classify the automorphism groups of structures in
$\mathscr {C}$
up to isomorphism.
In this article we use the following notational conventions: we use mathcal letters (
$\mathcal {H},\mathcal {S},\mathcal {F}$
) for classes of permutations groups, and mathscr letters (
$\mathscr {H},\mathscr {S},\mathscr {F}$
) for the corresponding structures, (for instance we write
$\mathscr {C}$
for the class of all structures with automorphism groups in
$\mathcal {C}$
). If all groups in
$\mathcal {C}$
are closed and then we have
$\mathcal {C}=\{\mathrm {Aut}(\mathfrak {A}): \mathfrak {A}\in \mathscr {C}\}$
.
2.4 Direct products and disjoint unions
Let
$\{X_i\colon i\in I\}$
be a family of pairwise disjoint sets, and for each
$i\in I$
let
$G_i\leq \mathrm {Sym}(X_i)$
be a permutation group. Then we define the direct product of the permutation groups
$G_i$
, denoted by
$\prod _{i\in I}G_i$
, to be the set of all permutations of
$X:=\bigcup \{X_i\colon i\in I\}$
which can be written as
$\bigcup \{f(i)\colon i\in I\}$
, for some
$f\colon I\to \prod _{i\in I}G_i$
that satisfies
$f(i)\in G_i$
for all
$i\in I$
. In this case
$\prod _{i\in I}G_i$
as a group is also the usual direct product of the groups
$G_i\colon i\in I$
. It is clear from the definition that direct products of closed groups are closed.
Direct products of groups correspond to disjoint unions of structures in the following sense.
Definition 2.5. Let
$(\mathfrak {A}_i)_{i\in I}$
be a family of relational structures with pairwise disjoint domains.
Then we define the disjoint union
$\mathfrak {B}$
of the structures
$\mathfrak {A}_1,\dots ,\mathfrak {A}_n$
, denoted by
$\biguplus _{i=1}^n\mathfrak {A}_i$
such that
-
• the domain set of $\mathfrak {B}$
is
$\bigcup _{i=1}^nA_i$
, -
• its signature of $\mathfrak {B}$
is the union of the signatures of
$\mathfrak {A}_i: i\in I$
together with some (distinct) unary symbols
$U_i\not \in \bigcup _{i\in I}\Sigma (\mathfrak {A}_i)$
, -
• $U_i^{\mathfrak {B}}=A_i$
for all
$1\leq i\leq n$
, and -
• $R^{\mathfrak {B}}=R^{\mathfrak {A}_i}$
for all
$R\in \Sigma (\mathfrak {A}_i)$
.
It is easy to see that if
$(\mathfrak {A}_i)_{i\in I}$
are as above then
$\mathrm {Aut}(\biguplus _{i=1}^n\mathfrak {A}_i)=\prod _{i\in I}\mathrm {Aut}(\mathfrak {A}_i)$
. It is also clear that finite unions of
$\omega $
-categorical structures are
$\omega $
-categorical which in turn implies that oligomorphic groups are closed under taking finite direct products.
2.5 Wreath products
If
$G\leq \mathrm {Sym}(X)$
is a permutation group, and
$S$
is a set then we define the power
$G^S$
to be
$\prod _{s\in S}G_s$
where
$G_s:=\{(g,s)\colon g\in G\}$
and
$(g,s)(g',s)=(gg',s)$
. This makes sense since the sets
$\mathrm {Dom}(G_i)=X\times \{i\}$
are pairwise disjoint. Then
$\mathrm {Dom}(G^S)=X\times S$
, and since all
$G_i$
are isomorphic to
$G$
it follows that
$G^S$
is isomorphic to the power
$G^{|S|}$
in the usual group theoretical sense.
Now let
$H\leq \mathrm {Sym}(Y)$
be another permutation group. Then we define wreath product of the groups
$G$
and
$H$
, denoted by
$G\wr H$
, as follows. The domain set of
$G\wr H$
is
$X\times Y$
and a permutation
$\sigma \in \mathrm {Sym}(X\times Y)$
is contained in
$G\wr H$
if and only if there exist
$\beta \in H$
and
$\alpha _y\in G$
such that
$\sigma (x,y)=(\alpha _y(x),\beta (y))$
. Note that in this case we have a natural surjective homomorphism
$\phi $
from
$G\wr H$
to
$H$
by mapping every
$\sigma $
to its action of the second coordinates. The kernel of this homomorphism is exactly the power
$G^Y$
, as defined above. Moreover, the map
$\iota \colon \beta \mapsto ((x,y)\mapsto (x,\beta (y))$
splits the homomorphism
$\phi $
, that is,
$\phi \circ \iota =\mathrm {id}(Y)$
. This implies that
$G\wr H$
can be written as a semidirect product
$G^Y\rtimes e(H)$
.
We can also define wreath products of structures as follows.
Definition 2.6. Let
$\mathfrak {A}$
and
$\mathfrak {B}$
be structures with disjoint relational signatures. Then we define the structure
$\mathfrak {A}\wr \mathfrak {B}$
, called the wreath product of
$\mathfrak {A}$
and
$\mathfrak {B}$
as follows:
-
• the domain set of $\mathfrak {A}\wr \mathfrak {B}$
is
$A\times B$
; -
• the signature of $\mathfrak {A}\wr \mathfrak {B}$
is
$\Sigma (\mathfrak {A})\cup \Sigma (\mathfrak {B})\cup \{E\}$
where
$E$
is a distinguished binary symbol not contained in
$\Sigma (\mathfrak {A})\cup \Sigma (\mathfrak {B})$
; -
• $E^{\mathfrak {A}\wr \mathfrak {B}}=\{(a_1,b),(a_2,b)\colon a_1,a_2\in A, b\in B\}$
; -
• $R^{\mathfrak {A}\wr \mathfrak {B}}=\{(a_1,b),\dots ,(a_k,b)\colon (a_1,\dots ,a_k)\in R^{\mathfrak {A}}, b\in B\}$
for all
$R\in \Sigma (\mathfrak {A})$
; -
• $S^{\mathfrak {A}\wr \mathfrak {B}}=\{(a_1,b_1),\dots ,(a_k,b_1)\colon (b_1,\dots ,b_k)\in S^{\mathfrak {B}}\}$
for all
$S\in \Sigma (\mathfrak {B})$
.
The correspondence between wreath products of groups and wreath products of structures is as follows. Let
$\mathfrak {A}$
and
$\mathfrak {B}$
be a structure as in Definition 2.6. Then we have
$\mathrm {Aut}(\mathfrak {A}\wr \mathfrak {B})=\mathrm {Aut}(\mathfrak {A})\wr \mathrm {Aut}(\mathfrak {B})$
. This implies immediately that if
$G$
and
$H$
are closed then so is
$G\wr H$
. Moreover, if
$\mathfrak {A}$
and
$\mathfrak {B}$
are
$\omega $
-categorical then so is
$\mathfrak {A}\wr \mathfrak {B}$
which implies that if
$G$
and
$H$
are oligomorphic groups then
$G\wr H$
is also oligomorphic.
2.6 Covers of permutation groups
In this section we introduce the notion of covers of permutation groups which plays a crucial role in this article. This construction will allow us to decompose certain oligomorphic permutation groups into simpler parts from which the original group can be recovered. Our definition of covers is largely based on the ones introduced in [Reference Bodirsky and Bodor8, Reference Evans, Ivanov and Macpherson33, Reference Ivanov38, Reference Pastori48]. In some cases covers are considered for structures and in some other cases it is only considered for closed permutation groups (these are called permutation structures in [Reference Evans, Ivanov and Macpherson33, Reference Pastori48]). One important difference in our definition compared to the earlier ones is that we also define everything for general permutation groups without any closedness assumption. Although all permutation groups showing up during our constructions will be closed, this will sometimes not follow immediately from the definition, so we prefer this more general treatment.
Notation 2.7. Let
$\pi \colon X\rightarrow Y$
be a map. Then we write
$\sim _{\pi }$
for the equivalence relation
$\{(a_1,a_2): \pi (a_1)=\pi (a_2)\}$
. If
$G\leq \mathrm {Sym}(X)$
and
$\sim _{\pi }$
is a congruence of
$G$
then
$\pi $
gives rise to a homomorphism
$X\rightarrow \mathrm {Sym}(Y)$
defined by
$\mu _{\pi }(g)(a)=\pi (g(\pi ^{-1}(a)))$
. We that mapping
$\pi $
is clear from the context we simply write
$\mu $
for
$\mu _{\pi }$
.
Definition 2.8. Let
$G$
and
$G^*$
be permutation groups. Then a triple
$\Phi =(G,G^*,\pi )$
is called a cover of
$G^*$
if
-
(1) $\pi $
is a surjective map from
$\mathrm {Dom}(G)$
to
$\mathrm {Dom}(G^*)$
; -
(2) the equivalence relation $\sim _{\pi }$
is preserved by
$G$
; -
(3) the image of $G$
under
$\mu _{\pi }$
equals
$G^*$
.
The sets
$\pi ^{-1}(w)\colon w\in \mathrm {Dom}(G^*)$
are called the fibers of
$\Phi $
.
Let
$a\in \mathrm {Dom}(G^*)$
, and let
$A:=\pi ^{-1}(a)$
. Then we call the groups
-
• $G_{(A)}$
, -
• $\mu _{\pi }^{-1}(G_a)$
, -
• $G_{((A))}$
the fiber group, the binding group, and the pointwise binding group of
$\Phi $
at
$a$
, respectively. The kernel of
$\Phi $
is the kernel of the homomorphism
$\mu _{\pi }$
.
If all fibers of
$\Phi $
are finite then
$\Phi $
is called a finite cover of
$G^*$
.
Note that the binding group and the pointwise binding group at a given point are always normal subgroups of the corresponding fiber group. We say that
$\Phi $
has finite fiber factors if all factor groups
$G_{(A)}/G_{((A))}\colon A\in \{\pi ^{-1}(a):a\in \mathrm {Dom}(G^*)\}$
are finite. Clearly, all finite covers have finite fiber factors.
Note that if
$G$
is closed then the direct product of the pointwise binding groups of
$\Phi $
is a normal subgroup of
$G$
. We say that a
$\Phi $
is linked if all of its pointwise binding groups are trivial.
We say that two covers
$(G,G^*,\pi )$
and
$(G',(G')^*,\pi ')$
are isomorphic if there exist bijections
$e\colon \mathrm {Dom}(G)\rightarrow \mathrm {Dom}(G'),e^*\colon \mathrm {Dom}(G^*)\rightarrow \mathrm {Dom}((G')^*)$
such that
$\mu _{e^*}\circ \pi =\pi '\circ \mu _e$
. So the isomorphism of two covers essentially means that there are the same up to renaming the domains of the involved groups.
We say that a group
$G$
is a cover of
$G^*$
if there exists a
$\pi \colon G\rightarrow G^*$
such that
$\Phi =(G,G^*,\pi )$
is a cover of
$G^*$
. A structure
$\mathfrak {A}$
is called a cover of
$\mathfrak {B}$
is
$\mathrm {Aut}(\mathfrak {A})$
is a cover of
$\mathrm {Aut}(\mathfrak {B})$
. Finite covers of groups and structures are defined analogously.
Remark 2.9. Let
$G\leq \mathrm {Sym}(X)$
be an arbitrary permutation group, and let
$\sim $
be a congruence of
$G$
. Let us define
$\pi \colon a\mapsto [a]_\sim $
. Then it is easy to see that
$\sim =\sim _{\pi }$
and
$(G,G/\mathord {\sim },\pi )$
is a cover. In fact, every cover a permutation group arises from the construction above. Indeed, let
$(G,G^*,\pi )$
be a cover. Let
$\sim =\sim _{\pi }$
. Then there is natural bijection between
$X/\mathord {\sim }_{\pi }$
and
$Y=\mathrm {Dom}(G^*)$
defined by
$w\mapsto \pi ^{-1}(w)$
. By renaming the elements of
$Y$
along this bijection we obtain
$G^*=G/\mathord {\sim }$
and
$\pi (a)=[a]_{\sim _{\pi }}$
.
Notation 2.10. For a tuple
$a=(a_1,\dots ,a_k)$
we write
$\pi _i(a)=a_i$
.
Observation 2.11. Let
$(G,G^*,\pi )$
be a cover. Then we can relabel the elements of the domain of
$G$
such that the following hold:
-
(a) every element of $\mathrm {Dom}(G)$
is a pair; -
(b) $\pi =\pi _2$
; -
(c) if $a\approx _{G^*}b$
then
$\pi _1(\pi _2^{-1}(a))=\pi _1(\pi _2^{-1}(b))$
, and the map
$(f,a)\mapsto (f,b)$
extends to a permutation in
$G$
.
Proof. Let us first relabel each element
$a\in \mathrm {Dom}(G)$
by the pair
$(a,\pi (a))$
. Then items (a) and (b) are already satisfied.
Now let
$O$
be an orbit of
$G^*$
, and let us fix an element
$a\in O$
. Now for each
$b\in O$
let us consider an element
$g_b\in G$
such that
$\mu (g_b)(a)=b$
, and let us relabel each element of the form
$(u,b)$
to
$(g_b^{-1}(u),b)$
. By doing this element for all orbits of
$G^*$
it is easy to check that item (c) will also be satisfied.
To ease the notation in our later discussions we always consider covers satisfying conditions (a)–(c) above. This way every cover of some group
$G^*$
is already specified by the group
$G$
. Also, in this case we can (and we will) identify the fiber groups, binding groups, and pointwise binding groups with their action of the first coordinates. By condition (c) these groups are the same, not just isomorphic, at elements coming from the same orbit. From this point on when we say
$G$
is a cover of
$G^*$
we always automatically assume that the triple
$(G,G^*,\pi _2)$
satisfies conditions (a)–(c).
Definition 2.12. We say that a cover
$(G,G^*,\pi )$
is
-
• trivial its kernel is trivial (only contains the identity permutation);
-
• strongly trivial if all of its fiber groups are trivial;
-
• (strongly) split if there is a $G_0\leq G$
such that
$(G_0,G^*,\pi )$
is (strongly) trivial.
Example 2.13. Let
$F$
be an arbitrary set, and let
$\mathrm {id}(F)\wr G^*\leq G\leq \mathrm {Sym}(F)\wr G^*$
, and
$\pi =\pi _2$
. Then
$(G,G^*,\pi )$
is a strongly split cover of
$G^*$
.
It follows from the discussion in [Reference Bodor24, Section 2.9] that if
$G^*$
is transitive then every strongly split cover of
$G^*$
is isomorphic to one given in Example 2.13.
Let us assume that
$(G,G^*,\pi )$
is a cover with kernel
$K$
, and let us assume that
$\phi $
is some injective map from
$G^*\rightarrow G$
such that
$\mu _{\pi }\circ \phi =\mathrm {id}$
. Then
$G$
can be written as
$G=\ker (\mu )\phi (G^*)$
. Note that
$\Phi $
is split if and only if
$\phi $
can be chosen to be a group homomorphism. If
$G$
is as in Example 2.13 then
$\phi $
can be chosen such that
$\phi (\sigma )=\hat {\sigma }$
where
$\hat {\sigma }$
is defined to be the permutation which maps the
$(f,a)$
to
$(\sigma (f),a)$
for
$(f,a)\in F\times \mathrm {Dom}(G^*)$
.
Now we introduce some further notation which will be useful in the discussion of the kernels of strongly split covers. Let
$X$
and
$F$
be sets, and let
$G:= \mathrm {Sym}(F)\wr \mathrm {Sym}(X)$
. Then for all
$a\in X:=\mathrm {Dom}(G)$
and
$g\in G$
we define
$\delta _a(g)\colon f\mapsto \pi _1(g(f,a))$
. Then clearly
$g(f,a)=(\delta _a(f),\mu _{\pi _2}(a))$
. Let
$H\triangleleft L\leq \mathrm {Sym}(F)$
. Then we define
Then
$\mathcal {K}^{L}_{H}$
always forms a subgroup of
$G$
. Moreover, if
$H$
and
$L$
are closed (in particular if
$F$
is finite) then so is
$\mathcal {K}^{L}_{H}$
.
Notation 2.14. Let
$S\subset \mathrm {Dom}(G^*)$
and
$\sigma \in \mathrm {Sym}(F)$
. Then we denote by
$\kappa (\sigma ,S)$
the unique permutation
$\gamma \in G\cap \ker (\mu _{\pi _2})$
such that
We also write
$\kappa (\sigma ,a)$
for
$\kappa (\sigma ,\{a\})$
.
2.7 Hereditarily cellular groups and structures
In this section we briefly recall the classification of hereditarily cellular structures mostly taken from [Reference Bodor24].
We first need to introduce a couple of notations.
Definition 2.15. Let
$N_i\leq \mathrm {Sym}(Y_i)$
be permutation groups for some pairwise disjoint sets
$Y_0,\dots ,Y_k$
, and let
$H$
be a permutation group which normalizes
$N:= \prod _{i=0}^kN_i$
. Then we write
$\mathcal {G}(H;N_0,\dots ,N_k)$
for the permutation group with domain
$(Y_0\times \{0\})\cup \bigcup _{i=1}^k(Y_i\times \omega )$
generated by
$(N_0\wr (\mathrm {id}(\{0\}))\times \prod _{i=1}^k(N_i\wr \mathrm {Sym}(\omega ))$
and the permutations
$(a,n)\mapsto (h(a),n)\colon h\in H$
.
Note that the definition of the group
$\mathcal {G}(H;N_0,\dots ,N_k)$
differs from the one given in [Reference Bodor24], however the equivalence of the two definitions follows from the discussion in Section 3 in the aforementioned paper.
It is clear from the definition that
Now we are ready to give the definition of hereditarily cellular groups/structures.
Definition 2.16. We define the classes of closed permutation groups
$\mathcal {H}_i\colon i\in \{-1\}\cup \omega $
recursively as follows:
-
• $\mathcal {H}_{-1}=\emptyset $
; -
• For $n\geq 0$
a group
$G$
is contained in
$\mathcal {H}_n$
if and only if
$G$
is isomorphic to
$\mathcal {G}(H;N_0,\dots ,N_k)$
for some
$N_0,N_1,\dots ,N_k,H\in \mathcal {H}_{n-1}$
where
$Y_0=\mathrm {Dom}(N_0)$
is finite, and
$N_0=\mathrm {id}(Y_0)$
.
We write
$\mathcal {H}$
for the union of all classes
$\mathcal {H}_n\colon n\in \omega $
. A group
$G$
is called hereditarily cellular if
$G\in \mathcal {H}$
, and a structure is called hereditarily cellular if its automorphism group is hereditarily cellular. Following our notational convention we write
$\mathscr {H}$
for the class of hereditarily cellular structures.
The rank of a hereditarily cellular group
$G$
, denoted by
$\mathrm {rk}(G)$
is the smallest
$n$
such that
$G\in \mathcal {H}_n$
. The rank of a hereditarily cellular structure is the rank of its automorphism group.
Hereditarily cellular groups/structures with rank at most 1 are called cellular.
Remark 2.17. It is clear from the definition that
$\mathcal {H}_0$
is exactly the class of permutation groups with finite degree.
Note that in [Reference Bodor24] the classes
$\mathcal {H}_n$
is defined via
$\omega $
-partitions, a notation introduced in [Reference Lachlan41], but again these definitions are known to be equivalent. We recall this equivalence below.
Definition 2.18. Let
$G\leq \mathrm {Sym}(X)$
be a permutation group. Then a triple
$K, \nabla , \Delta )$
is called an
$\omega $
-partition of
$G$
iff
-
(1) $K\subset X$
is finite, and it is fixed setwise by
$G$
. -
(2) $\Delta $
and
$\nabla $
are congruences of
$G|_{X\setminus K}$
with
$\Delta \subset \nabla $
. -
(3) $\nabla $
has finitely many classes. -
(4) Every $\nabla $
-class is a union of
$\aleph _0$
many
$\Delta $
-classes. -
(5) For every $C\in X/\nabla $
we have
$G_{((C))}/\Delta =\mathrm {Sym}(C/\Delta )$
.
The components of an
$\omega $
-partition
$(K, \nabla , \Delta )$
are the permutation groups
$G_{((Y))}$
for all
$Y\in X/\Delta $
.
Theorem 2.19 [Reference Bodor24, Theorem 3.41].
Let
$n\geq 0$
. Then
$G\in \mathcal {H}_n$
if and only if
$G$
has an
$\omega $
-partition with components in
$\mathcal {H}_{n-1}$
.
Remark 2.20. We know from the results of [Reference Lachlan41] (and Theorem 2.19) that if
$\mathfrak {A}\in \mathscr {H}$
then
$\mathrm {rk}(\mathfrak {A})$
also equals to the Morley rank of
$\mathfrak {A}$
. In particular, the Morley rank of every hereditarily cellular structure is finite.
Next we recall a few important facts about hereditarily cellular groups that we will need in this article.
Theorem 2.21 [Reference Bodor24, Corollary 3.43].
$\mathcal {H}$
is the smallest class of groups which contains
$\mathrm {id}(\{\emptyset \})$
, closed under isomorphisms, and is closed under taking
-
• finite direct products,
-
• wreath products with $\mathrm {Sym}(\omega )$
, and -
• finite-index supergroups.
In particular, every hereditarily cellular group is closed.
Theorem 2.21 can also be formulated in terms of structures. We say that a reduct
$\mathfrak {B}$
of
$\mathfrak {A}$
is of finite index if
$|\mathrm {Aut}(\mathfrak {B}):\mathrm {Aut}(\mathfrak {A})|$
is finite.
Theorem 2.22 [Reference Bodor24, Theorem 3.44].
A class
$\mathscr {H}$
is the smallest class of structures which contains the one-element pure set, closed under isomorphisms, and is closed under taking
-
• finite disjoint unions,
-
• wreath products with the pure set, and
-
• finite-index reducts.
Notation 2.23. For a permutation group
$G$
we denote by
$G_{\mathrm {fin}}$
the intersection of all finite-index closed subgroups of
$G$
.
Remark 2.24. Note that if
$|G:H|$
is finite, then
$H$
contains a normal subgroup
$N$
which has also finite index in
$G$
. Indeed, we can take
$N$
to be the kernel of the action of
$G$
by right multiplication on the set of right cosets of
$H$
. In this case
$N=\bigcup _{g\in G}g^{-1}Hg$
, so if
$H$
is closed then so is
$N$
. This implies that
$G_{\mathrm {fin}}$
is also equal to the intersection of finite-index normal closed subgroups of
$G$
.
Lemma 2.25. Let
$G\in \mathcal {H}_n$
. Then
$|G:G_{\mathrm {fin}}|$
is finite, and for every group
$G_{\mathrm {fin}}\leq G_*\leq G$
we have
$G_*\in \mathcal {H}_n$
.
Proof. By Lemma 3.34 in [Reference Bodor24] we know that if
$G=\mathcal {G}(H;N_0,\dots ,N_k)$
and
$|G:G_*|$
is finite then
$G_*\supset \mathcal {G}(N;N_0,\dots ,N_k)\in \mathcal {H}_n$
. It also follows from the proof of Lemma 3.34 in [Reference Bodor24] that
$|G:\mathcal {G}(N_0,\dots ,N_k)|$
is itself finite. Therefore,
$G_{\mathrm {fin}}=\mathcal {G}(N;N_0,\dots ,N_k)$
. In particular,
$G_{\mathrm {fin}}\in \mathcal {H}_n$
. Since
$|G_*:G_{\mathrm {fin}}|<|G:G_{\mathrm {fin}}|$
is finite it follows that
$G_*$
is closed, and thus
$G_*\in \mathcal {H}_n$
.
By the results of [Reference Lachlan41] we know that a structure is hereditarily cellular if and only if it is
$\omega $
-categorical and monadically stable.
Definition 2.26. We say that a structure
$\mathfrak {A}$
is monadically stable iff every expansion of its theory by unary predicates is stable.
The class of hereditarily cellular structures can also be described by their unlabelled growth profile. We say that a function
$f\colon \omega \rightarrow \mathbb {R}$
is slower (faster) than exponential if for all
$c>1$
we have
$f(n)<c^n$
(
$f(n)>c^n$
) if
$n$
is large enough. Using these notions we have the following dichotomy result for the unlabelled growth profile of
$\omega $
-categorical stable structures.
Theorem 2.27 [Reference Braunfeld26, Theorem 3.10].
Let
$\mathfrak {A}$
be an
$\omega $
-categorical stable structure. Then exactly one of the following holds:
-
(1) $u_n(\mathfrak {A})$
is slower than exponential, and
$\mathfrak {A}$
is monadically stable. -
(2) $u_n(\mathfrak {A})$
is faster than exponential, and
$\mathfrak {A}$
is not monadically stable.
Next we recall a description of cellular structures using their unlabelled growth profile.
Definition 2.28. A permutation group
$G$
is called
$P$
-oligomorphic if
$u_n(\mathfrak {A})$
has a polynomial upper bound.
The following two theorems follow from the results of [Reference Braunfeld26, Reference Falque34].
Theorem 2.29. Let
$\mathfrak {A}$
be a countable structure. Then the following are equivalent:
-
(1) $u_n(\mathfrak {A})$
is P-oligomorphic. -
(2) $u_n(\mathfrak {A})\sim cn^k$
for some
$c\geq 0$
and
$k\in \omega $
. -
(3) For all $c>0$
we have
$u_n(\mathfrak {A})< e^{c\sqrt {n}}$
if
$n$
is large enough.Footnote
3
Theorem 2.30. Let
$\mathfrak {A}$
be a countable structure. Then
$\mathfrak {A}$
is cellular if and only if
$\mathfrak {A}$
is stable and
$\mathrm {Aut}(\mathfrak {A})$
is
$P$
-oligomorphic.
For further discussion on the unlabelled growth profile of hereditarily cellular structures we refer the reader to [Reference Braunfeld26].
2.8 Homogeneous and finitely bounded structures
Next we recall some definitions and basic results concerning homogeneity and finite boundedness of structures.
Definition 2.31. A structure
$\mathfrak {A}$
is called homogeneous if every isomorphism between finite substructures of
$\mathfrak {A}$
can be extended to an automorphism of
$\mathfrak {A}$
.
We say that a structure is
$m$
-homogenizable if it is interdefinable with a homogeneous structure with a finite relational signature all of whose relations have arity of at most
$m$
. We say that a structure is finitely homogenizable if it is
$m$
-homogenizable for some
$m\in \omega $
.
Remark 2.32. In the general definition of homogeneity we have to consider finitely generated rather than finite substructures. However, since we only consider purely relational structures, this does not make a difference in our setting.
An easy calculation on types shows that every homogeneous structure with a finite relational signature is
$\omega $
-categorical; in fact if
$\mathfrak {A}$
is homogeneous in a finite relational signature and the maximal arity of relations of
$\mathfrak {A}$
is
$m$
then
$o_n(\mathfrak {A})\leq 2^{cn^{\max (2,m)}}$
for some
$c>0$
.
It turns out that
$m$
-homogenizable and in turn finitely homogenizable structures can also be characterized in a natural way in terms of their automorphism groups.
Notation 2.33. For any
$n$
-tuple
$a$
and a function
$p\colon [m]\rightarrow [n]$
we write
$a_{\pi }$
for the tuple
$(a_{p(1)},\dots ,a_{p(m)})$
.
Definition 2.34. We say that a permutation group
$G$
is
$m$
-sensitive if for all
$u,v\in A^n$
if
$u\not \approx _G v$
there exists a function
$p\colon [m]\rightarrow [n]$
such that
$u_p\not \approx _G v_p$
. We say that
$G$
is finitely sensitive if it is
$m$
-sensitive for some
$m\in \omega $
.
Lemma 2.35. Let
$G$
be closed oligomorphic group, and let
$m\geq 2$
. Then the following are equivalent:
-
(1) $G$
is
$m$
-sensitive. -
(2) $G$
is the automorphism group of a homogeneous relational signature structure with arity at most
$m$
.
Proof. Follows essentially from [Reference Bodor24, Lemma 2.21].
Lemma 2.35 can also be formulated for structures.
Lemma 2.36. Let
$\mathfrak {A}$
be an
$\omega $
-categorical structure, and
$m\in \omega $
. Then the following are equivalent:
-
(1) $\mathfrak {A}$
is
$m$
-homogenizable. -
(2) $\mathrm {Aut}(\mathfrak {A})$
is
$m$
-sensitive.
In the study of homogeneous structures we are particularly interested in the ones which are finitely bounded, i.e., whose age can be described by finitely many forbidden substructures. The precise definition is as follows.
Definition 2.37. Let
$\tau $
be a relational signature, and let
$\mathscr {C}$
be a set of finite
$\tau $
-structures. Then we denote by
$\mathrm {Forb}(\mathscr {C})$
the class of those finite
$\tau $
-structures which do not embed any structure from
$\mathscr {C}$
.
A relational structure
$\mathfrak {A}$
is called finitely bounded if its signature
$\tau :=\Sigma (\mathfrak {A})$
is finite, and there is a finite set
$\mathscr {C}$
of
$\tau $
-structures such that
$\mathrm {Age}(\mathfrak {A})=\mathrm {Forb}(\mathscr {C})$
.
We write
$\mathscr {B}$
for the class of structures which are interdefinable with a finitely bounded homogeneous relational structure.
We close this section by recalling some results about finite-index reducts of homogeneous structures.
Lemma 2.38 [Reference Bodor24, Lemma 4.2].
Let
$H\leq G$
be permutation groups with
$|G:H|=d<\infty $
, and let us assume that
$H$
is
$m$
-sensitive for some
$m\geq 2$
. Then
$G$
is
$dm$
-sensitive.
As usual, Lemma 2.38 can also be formulated in terms of structures.
Corollary 2.39. Let
$\mathfrak {A}$
be an
$m$
-homogenizable structure, and let
$\mathfrak {B}$
be a reduct of
$\mathfrak {A}$
with
$|\mathrm {Aut}(\mathfrak {B}):\mathrm {Aut}(\mathfrak {A})|=d$
. Then
$\mathfrak {B}$
is a
$dm$
-homogenizable. In particular, the class of finitely homogenizable structures are closed under taking finite-index reducts.
We know in fact that the second statement of Corollary 2.39 also holds for the class
$\mathscr {B}$
.
Lemma 2.40 [Reference Bodor24].
The class
$\mathscr {B}$
is closed under taking finite-index reducts, finite disjoint unions and wreath products with the pure set.
Note that Lemma 2.40 together with 2.21 immediately implies that
$\mathscr {H}\subset \mathscr {B}$
. In this article we will generalize this result to the class
$\mathscr {S}$
by following a similar argument.
2.9 Highly set-transitive groups
We say that a permutation group
$G$
is highly set-transitive if
$u_n(G)=1$
, that is,
$G$
acts transitively on the set of
$n$
-subsets of
$A$
for all
$n\in \omega $
. In [Reference Cameron29] Cameron classified all closed highly set-transitive groups.
Theorem 2.41. Let
$G$
be a closed highly set-transitive permutation group acting on a countable set. Then
$G$
is isomorphic to the automorphism group of one of the following five structures:
-
• $(\mathbb {Q};<)$
: the rationals equipped with the usual ordering; -
• $(\mathbb {Q};\mathrm {Betw})$
where
$\mathrm {Betw}$
denotes the betweenness relation: $$ \begin{align*}\mathrm{Betw}(x,y,z)\Leftrightarrow (x<y<z)\vee (z<y<x);\end{align*} $$
-
• $(\mathbb {Q};\mathrm {Cyc})$
where
$\mathrm {Cyc}$
denotes the circular order: $$ \begin{align*}\mathrm{Cyc}(x,y,z)\Leftrightarrow (x<y<z)\vee (y<z<x)\vee (z<x<y);\end{align*} $$
-
• $(\mathbb {Q};\mathrm {Sep})$
where
$\mathrm {Sep}$
denotes the separation relation: $$ \begin{align*} \mathrm{Sep}(x,y,z,t)\Leftrightarrow &\left(\mathrm{Cyc}(x,y,z)\wedge \mathrm{Cyc}(y,z,t)\wedge \mathrm{Cyc}(z,t,x)\wedge \mathrm{Cyc}(t,x,y)\right)\vee \\ &\left(\mathrm{Cyc}(z,y,x)\wedge \mathrm{Cyc}(t,z,y)\wedge \mathrm{Cyc}(x,t,z)\wedge \mathrm{Cyc}(y,x,t)\right); \end{align*} $$
-
• the pure set $(\omega ;=)$
.
Theorem 2.41 immediately implies that the structure
$(\mathbb {Q};<)$
has exactly five reducts up to interdefinability.
Theorem 2.42. Let
$\mathfrak {A}$
be a reduct of
$(\mathbb {Q};<)$
. Then
$\mathfrak {A}$
is interdefinable with
$(\mathbb {Q};R)$
where
$R\in \{<,\mathrm {Betw},\mathrm {Cyc},\mathrm {Sep},=\}$
.
Next we recall how the automorphism groups of the structures
$(\mathbb {Q};R)\colon R\in \{\mathrm {Betw},\mathrm {Cyc},\mathrm {Sep}\}$
can be generated over
$\mathrm {Aut}(\mathbb {Q};<)$
.
Notation 2.43. Let
$r$
be a fixed irrational number. Then we denote by
$\varphi _+ (\varphi _-)$
an order preserving (resp. order reversing) bijection from
$\mathbb {Q}(<r)=\{q\in \mathbb {Q}: q<r\}$
to
$\mathbb {Q}(>r)=\{q\in \mathbb {Q}: q>r\}$
. Then we define
-
• $\leftrightarrow :=\varphi _-\cup \varphi _-^{-1}$
; -
• $\circlearrowleft :=\varphi _+\cup \varphi _+^{-1}$
.
The following statements are easy to check and well-known in the literature.
Facts 2.44.
-
• $\mathrm {Aut}(\mathbb {Q};\mathrm {Betw})=\mathrm {Aut}(\mathbb {Q};<)\cup \mathrm {Aut}(\mathbb {Q};<)\!\leftrightarrow $
. -
• $\mathrm {Aut}(\mathbb {Q};\mathrm {Cyc})=\mathrm {Aut}(\mathbb {Q};<)\cup \mathrm {Aut}(\mathbb {Q};<)\circlearrowleft \mathrm {Aut}(\mathbb {Q};<)$
. -
• $\mathrm {Aut}(\mathbb {Q};\mathrm {Sep})=\mathrm {Aut}(\mathbb {Q};\mathrm {Cyc})\cup \mathrm {Aut}(\mathbb {Q};\mathrm {Cyc})\!\leftrightarrow $
.
We will need the following two observations in our later discussion.
Lemma 2.45. Let
$N\leq \mathrm {Sym}(X)$
be a closed highly set-transitive permutation group, and let us assume that
$N\triangleleft G\leq \mathrm {Sym}(X)$
. Then we can rename the elements of
$X$
such that one of the following holds:
-
• $G=N=\mathrm {Aut}(\mathbb {Q};R)$
where
$R\in \{<,\mathrm {Betw},\mathrm {Cyc},\mathrm {Sep},=\}$
. -
• $N=(\mathbb {Q};<), G=(\mathbb {Q};\mathrm {Betw})$
and
$|G:N|=2$
. -
• $N=(\mathbb {Q};\mathrm {Cyc}), G=(\mathbb {Q};\mathrm {Sep})$
and
$|G:N|=2$
.
Proof. Clearly,
$N$
is also a normal subgroup of
$\bar {G}$
. Therefore, by Theorem 2.41 we may assume that
$N,\overline {G}\in \{\mathrm {Aut}(\mathbb {Q};R)\colon R\in \{<,\mathrm {Betw},\mathrm {Cyc},\mathrm {Sep},=\}\}$
. It is well-known that the full symmetric group does not have any nontrivial normal closed subgroup (see for instance Corollary 2.2 in [Reference Cameron30]), and it is easy to check that none of the groups
$\mathrm {Aut}(\mathbb {Q};<)$
and
$\mathrm {Aut}(\mathbb {Q};\mathrm {Betw})$
is a normal subgroup of either
$\mathrm {Aut}(\mathbb {Q};\mathrm {Cyc})$
or
$\mathrm {Aut}(\mathbb {Q};\mathrm {Sep})$
. In the remaining cases either
$N=G=\bar {G}$
; or
-
• $N=(\mathbb {Q};<), G=(\mathbb {Q};\mathrm {Betw})$
; or -
• $N=(\mathbb {Q};\mathrm {Cyc}), G=(\mathbb {Q};\mathrm {Sep})$
.
In the last two cases we have
$|\bar {G}:N|=2$
, and thus in fact
$G=\bar {G}$
.
Lemma 2.46. Let
$G\leq \mathrm {Sym}(X)$
be a closed highly set-transitive permutation group different from
$\mathrm {Sym}(X)$
, and let
$s,t\in X$
with
$s\neq t$
. Then
$G_{s,t}$
is isomorphic to either
$\mathrm {Aut}(\mathbb {Q};<)^3\times \mathrm {id}(\{0,1\})$
or
$\mathrm {Aut}(\mathbb {Q};<)^2\times \mathrm {id}(\{0,1\})$
.
Proof. By Theorem 2.41 we can assume that
$G=\mathrm {Aut}(\mathbb {Q};R)$
where
$R\in \{<, \mathrm {Betw},\mathrm {Cyc},\mathrm {Sep},=\}$
. We can also assume without loss of generality that
$s<t$
. Note that
$\leftrightarrow $
cannot be contained in
$G_{s,t}$
. This implies that
$G_{s,t}=\mathrm {Aut}(\mathbb {Q};<)_{s,t}$
or
$G_{s,t}=\mathrm {Aut}(\mathbb {Q};\mathrm {Cyc})_{s,t}$
.
In the first case it is clear that
Now let us assume that
$G_{s,t}=\mathrm {Aut}(\mathbb {Q};\mathrm {Cyc})_{s,t}$
. Note that
$(s,t)=\{a: (s,a,t)\in \mathrm {Cyc}\}$
, thus this interval is preserved by
$\mathrm {Aut}(\mathbb {Q};\mathrm {Cyc})$
. Moreover, for
$a,b\in (s,t)$
we have
$a<b$
if and only if
$(s,a,b)\in \mathrm {Cyc}$
holds. Therefore,
$(\mathrm {Aut}(\mathbb {Q};\mathrm {Cyc})_{s,t})|_{(s,t)}\subset \mathrm {Aut}((s,t);<)\simeq \mathrm {Aut}(\mathbb {Q};<)$
. On the other hand, we have
therefore all of these groups are equal. This implies that
Let
$\sigma $
be an automorphism of
$(\mathbb {Q};\mathrm {Cyc})$
that maps
$s$
to
$t$
and
$t$
to
$s$
. Then
$\sigma ((s,t))=\mathbb {Q}\setminus (s,t)$
. This implies that the restrictions of
$\mathrm {Aut}(\mathbb {Q};\mathrm {Cyc})_{s,t}$
to
$(s,t)$
and
$\mathbb {Q}\setminus (s,t)$
are isomorphic. Therefore, we have
3 Covers with finite fiber factors
In this section we discuss how covers of a given group
$G^*$
with finite fiber factors can be recovered from linked finite covers of
$G^*$
together with some additional information on the fiber groups and the pointwise binding groups. This reconstruction is reflected in the following construction.
Definition 3.1. Let
$G^*\leq \mathrm {Sym}(X^*)$
be a permutation group, and let
$\tilde {G}$
be a linked finite cover of
$G^*$
with domain
$\tilde {X}$
. Let
$D$
be a map defined on
$X^*$
such that
-
• for all $a\in X^*$
we have
$D(a)=(B_a,F_a,\phi _a)$
where-
– $F_a$
and
$B_a$
are permutation groups with
$B_a\triangleleft F_a$
. -
– $\phi _a$
is a surjective homomorphism from
$F_a$
to the fiber group of
$(\tilde {G},G^*,\pi _2)$
at
$a$
with kernel
$B_a$
.
-
-
• $D$
is constant on each orbit of
$G^*$
.
Then we define a set
$\mathcal {L}(\tilde {G},G^*,D)$
to be the set of those permutations
$g$
of
$\bigcup _{a\in X^*}(\mathrm {Dom}(F_a)\times \{a\})$
which satisfy the following conditions:
-
(1) $g$
preserves
$\sim _{\pi _2}$
, -
(2) for all $a\in X^*$
the permutation
$\eta _a(g)\colon u\mapsto \pi _1(g((u,a)))$
is contained in
$F_a$
, and -
(3) there exists a $\tilde {g}\in \tilde {G}$
such that-
(1) $\mu _{\pi _2}(g)=\mu _{\pi _2}(\tilde {g})$
; -
(2) for all $a\in X^*$
and
$u\in \pi _1(\pi _2^{-1}(a)\cap \tilde {X})$
we have
$\phi _a(\eta _a(g))(u)=\pi _1(\tilde {g}((u,a)))$
.
-
Next we show that the construction above indeed gives rise to a cover of
$G^*$
with finite fiber factors.
Lemma 3.2. Under the assumptions of Definition 3.1 the following hold:
-
(1) $\mathcal {L}(\tilde {G},G^*,D)$
is a group. -
(2) $\mathcal {L}(\tilde {G},G^*,D)$
is a cover of
$G^*$
with finite fiber factors. -
(3) $\mathcal {L}(\tilde {G},G^*,D)$
is closed if and only if
$\tilde {G}$
is closed and all groups
$B_a$
are closed.
Proof. Put
$G:= \mathcal {L}(\tilde {G},G,D)$
.
(1). Clearly,
$\mathrm {id}(\bigcup _{a\in X^*}(\mathrm {Dom}(F_a)\times \{a\}))\in G$
. Now let
$g,h\in G$
where condition (3) is witnessed by the permutations
$\tilde {g},\tilde {h}\in \tilde {G}$
, respectively. We have to show that
$h^{-1}g\in G$
. Clearly,
$h^{-1}g$
preserves
$\sim _{\pi _2}$
, and it follows from the definition that
$\eta _a(h^{-1}g)=(\eta _{h^{-1}g(a)}(h))^{-1}\eta _a(g)$
. Moreover, we have
$\mu (h^{-1}g)=\mu (h)^{-1}\mu (g)$
since
$\mu $
is a homomorphism. Using this one can easily check that the map
$\tilde {h}^{-1}\tilde {g}$
witnesses the fact that
$h^{-1}g\in G$
.
Note that the map
$\tilde {g}$
as in item (3) of Definition 3.1 is unique, and in fact it follows from our argument above that the map
$g\mapsto \tilde {g}$
is a surjective homomorphism from
$G$
to
$\tilde {G}$
. We denote this homomorphism by
$\psi $
.
(2) It is clear from the definition that
$(G,G^*,\pi _2)$
is a cover. Now let
$a\in X^*$
, and let
$D(a)=(F_a,B_a,\phi _a)$
. We claim that the fiber group and the pointwise binding group at
$a$
are
$F_a$
and
$B_a$
, respectively. The former is clear from the definition. It is also clear that
$B_a$
is contained in the pointwise binding group. Now let us assume that
$g\in G$
fixes all elements outside
$\pi _2^{-1}(a)$
. Then
$\mu (g)=\mu (\psi (g))=\mathrm {id}(\mathrm {Dom}(G^*))$
, and by definition
$\psi (g)$
also fixes all elements outside
$\pi _2^{-1}(a)$
. Since
$(\tilde {G},G,\pi _2)$
is linked, this implies that in fact
$\psi (g)$
is the identity map, and therefore by definition
$\mu _{\pi _1}(g|_{\pi ^{-1}(a)})\in B_a$
. Finally, by definition the groups
$F_a/B_a$
are finite which means exactly that
$(G,G^*,\pi _2)$
has finite fiber factors.
(3) Let us first assume that the groups
$\tilde {G}$
and
$B_a$
are closed. Since we have
$|F_a/B_a|<\infty $
this also implies that the groups
$F_a$
are also closed. Let
$g\in \overline {G}$
, we show that in fact
$g\in G$
. Let
$(g_i)_i$
be a sequence in
$G$
converging to
$g$
. The fact that
$g$
preserves
$\sim _{\pi _2}$
is clear. Also, for all
$a\in X^*$
the sequence
$(\eta _a(g_i))_i$
converges to
$\eta _a(g)$
. On the other hand,
$\lim _{i\rightarrow \infty }(\eta _a(g_i))\in \overline {F_a}=F_a$
. Thus,
$g$
satisfies conditions (1) and (2) in Definition 3.1. Finally, it is easy to check that the sequence
$(\psi (g)_i)$
is convergent, and its limit is exactly
$\psi (g)$
.
For the other direction let us assume that
$G$
is closed. Then, as we have seen before, the groups
$B_a$
are exactly the pointwise binding groups of
$(G,G^*,\pi _2)$
, so these groups are also closed. Now let
$(\tilde {g}_i)_i$
be a convergent sequence in
$\tilde {G}$
with limit
$\tilde {g}$
. We have to show that
$\tilde {g}\in \psi (G)$
. Let
$g_i\colon i\in \omega $
be arbitrary permutations in
$G$
with
$\psi ^{-1}(g_i)=\tilde {g}_i$
. Let
$a\in G^*$
. Then the sequence
$(\eta _a(g_i))_i$
stabilizes eventually modulo
$B_i$
. In this case we can modify the elements
$g_i$
by first permuting the elements of
$\pi ^{-1}(a)$
so that
$\eta _a(g_i))(u)$
stabilizes eventually. By doing this modification for each fiber we can obtain a sequence
$(g_i')_i$
in
$G$
which converges, and still has the property that
$\psi ^{-1}(g_i')=\tilde {g_i}$
. Let
$g':=\lim _{i\rightarrow \infty }g_i'$
. Then
$g_i'\in G$
since
$G$
is closed, and thus
$\psi (g')=\lim _{i\rightarrow \infty }\tilde {g}_i=\tilde {g}$
.
Next we show that in fact every closed cover of a permutation group with finite fiber factors arises from the construction above.
Lemma 3.3. Let
$G^*$
be a permutation group. Then every closed cover of
$G^*$
with finite fiber factors is isomorphic to
$\mathcal {L}(\tilde {G},G^*,D)$
where
$\tilde {G}$
and
$D$
are as in Definition 3.1.
Proof. Let
$(G,G^*,\pi )$
be a cover with finite fiber factors. We assume as usual that
$G,G^*,\pi $
are as in conditions (a)–(c). For
$a\in X^*:= \mathrm {Dom}(G^*)$
we write
$F_a$
and
$B_a$
for the fiber and pointwise binding groups of
$(G,G^*,\pi )$
at
$a$
, respectively. As before, these groups are considered by their action of the first coordinates. Since the groups
$F_a/B_a$
are finite, they are isomorphic to some permutation group with finite degree. Let us pick some permutation groups
$P_a: a\in X^*$
with finite degree, and some surjective homomorphism
$\phi _a\colon F_a\rightarrow P_a$
with
$\ker (\phi _a)=B_a$
. We can do this in such a way that if
$a,b\sim _{G^*}$
then
$(P_a,\phi _a)=(P_b,\phi _b)$
. Let us denote the domain set of
$P_a$
by
$D_a$
, and let
$\tilde {X}=\bigcup _{a\in X^*}D_a\times \{a\}$
.
We define a map
$\psi \colon G\rightarrow \mathrm {Sym}(\tilde {X})$
as follows. Let
$g\in G$
. Then, as above, for all
$a\in X^*$
we write
$\eta _a\colon u\mapsto \pi _1(g((u,a)))$
. By using condition (c) we can conclude that
$\eta _a\in F_a$
. Now for a pair
$(d,a)\in \tilde {X}$
we define
$\psi (g)((d,a))=(\phi (\eta _a(g))(d),\mu (g)(a))$
. We claim
$\psi $
is a homomorphism. Indeed, for
$g,h\in G$
and
$(d,a)\in \tilde {X}$
we have
$\eta _a(gh)=\eta _{\mu (h)(a)}(g)\eta _a(h)$
, and therefore,
Let
$\tilde {G}=\psi (G)$
. Then
$\tilde {G}$
is a finite cover of
$G^*$
.
We claim that
$(\tilde {G},G^*,\pi _2)$
is linked. Let
$a\in X^*$
and
$A:= D_a\times \{a\}$
. We have to show that
$\tilde {G}_{((A))}=\mathrm {id}(A)$
. Let
$\tilde {g}\in \tilde {G}|_{A}$
. By definition this means that there exists some
$g\in G$
such that
$\psi (g)=\tilde {g}$
, that is,
$\mu _{\pi _2}(g)=\mathrm {id}(X^*)$
and
$\eta _b(g)=B_b$
for all
$b\in X^*\setminus a^*$
. Let
$h\in G$
such that
$h|_{X\setminus A}=g|_{X\setminus \pi ^{-1}(a)}$
and
$h|_{\pi ^{-1}(a)}=\mathrm {id}(\pi ^{-1}(a))$
. Then since
$G$
is closed it follows that
$h\in G$
. Let
$g':= gh^{-1}$
. Then
$g'$
fixes every element outside
$A$
, and
$B_a\ni \eta _a(g')=\eta _a(g)$
. Therefore,
$\eta _a(\tilde {g})=\eta _a(\psi (g))=\phi (\eta _a(g))=\mathrm {id}(A)$
, and this is what we needed to prove.
Finally, we show that
$G=\mathcal {L}(\tilde {G},G^*,D)$
where
$D\colon a\mapsto (F_a,B_a,\phi _a)$
. For a permutation
$g\in G$
items (1) and (2) of Definition 3.1 are clear and item (3) is witnessed by
$\psi (g)\in \tilde {G}$
. This shows
$G\subset \mathcal {L}(\tilde {G},G^*,D)$
. For the other direction let
$g\in \mathcal {L}(\tilde {G},G^*,D)$
be arbitrary. As we noted before, the map
$\psi \colon g\mapsto \tilde {g}$
is also a surjective homomorphism from
$\mathcal {L}(\tilde {G},G^*,D)$
to
$\tilde {G}$
. Thus, we can find some
$g'\in G$
such that
$\psi (g')=\psi (g)$
, that is,
$\psi (g(g')^{-1})=\mathrm {id}(\tilde {X})$
. In this case however
$g(g')^{-1}$
must be contained in the direct product of pointwise binding groups of
$B_a: a\in X^*$
. Since
$G$
is closed, this implies that
$gg'\in G$
, and thus
$g=g(g')^{-1}g'\in G$
.
We close out this section by an important observation taken from [Reference Evans, Ivanov and Macpherson33] (Lemma 1.4.2). For the sake of completeness we also provide a proof here.
Lemma 3.4. Let
$(G,G^*,\pi )$
be a finite cover. Then if
$G$
is closed, then so is
$G^*$
.
Before showing Lemma 3.4 we first show an easy observation about sequences of permutations which we will also need later.
Lemma 3.5. Let
$(g_i)_{i\in \omega }$
be a sequence of permutations of some countable set
$X$
such that for all
$x\in X$
the set
$F_X:=\{g_i(x)\colon i\in \omega \}$
is finite. Then
$(g_i)_{i\in \omega }$
has a convergent subsequence.
Proof. Let
$x_1,x_2,\dots $
be an enumeration of
$X$
. Then by induction on
$j$
we can define subsequences
$(g_i^j)_{i\in \omega }$
such that
$g_i^j=g_i^{j-1}$
if
$i\leq j$
and
$|\{g_i^j(x_j)\colon i>j\}|=1$
. Then the sequence
$h_i:=g_i^i$
is a convergent subsequence of
$g_i$
.
Proof of Lemma 3.4.
Let
$(g_i^*)_{i\in \omega }$
a convergent sequence in
$G^*$
with limit
$g^*$
. We have to show that
$g^*\in G^*=\mu (G)$
. Let us choose
$g_i\in G$
with
$g_i/E=g_i^*$
. Clearly, the set
$\{g_i(x)\colon i\in \omega \}$
is a subset of
$\pi ^{-1}(\{g_i^*(\pi (x))\colon i\in \omega \})$
, in particular, it is finite. Thus, by using Lemma 3.5 we can take a subsequence
$(h_i)_{i\in \omega }$
of
$(g_i)_{i\in \omega }$
which is convergent. Then we have
which finishes the proof of the lemma.
Using the results of this section Lemma 3.4 can also be generalized to cover with finite fiber factors.
Corollary 3.6. Let
$(G,G^*,\pi )$
be a cover with finite fiber factors. If
$G$
is closed, then so is
$G^*$
.
4 Groups with not too fast unlabelled growth
We denote by
$\mathcal {S}$
the class of closed groups
$G$
such that for no polynomials
$p$
do we have
$u_n(G)\geq \frac {2^n}{p(n)}$
. As usual, the corresponding class of structures is denoted by
$\mathscr {S}$
. The class
$\mathscr {S}$
was introduced and discussed in [Reference Simon52], and it is the main topic of this article. In this article we refer to the elements of
$\mathcal {S}$
(resp.
$\mathscr {S}$
) as groups (resp. structures) with not too fast unlabelled growth.Footnote
4
Next we recall one of the main results of [Reference Simon52] rephrased in a way that it is more suitable for our discussion.
Lemma 4.1. Let
$G\in \mathcal {S}$
. Then there exists a permutation group
$G^*$
with
$\overline {G^*}\in \mathcal {H}$
, and a cover
$(G,G^*,\pi )$
such that for all
$a\in \mathrm {Dom}(G^*)$
-
• either $|\pi ^{-1}(a)|=1$
or -
• for every finite subset $B$
of
$\mathrm {Dom}(G)\setminus \pi ^{-1}(a)$
the group
$(G_B)|_{\pi ^{-1}(a)}$
is a finite cover of a highly set-transitive, but not highly transitive group.
Moreover, for a given
$a\in \mathrm {Dom}(G^*)$
satisfying item (2) the fibers of the finite cover do not depend on our choice of
$B$
.
Proof. We follow the proof of Theorem 5.1 in [Reference Simon52]. Let
$\mathfrak {M}$
be a structure with
$\mathrm {Aut}(\mathfrak {M})=G$
. We define
$F$
to be the equivalence relation of equialgebraicity on elements of order type (i.e.,
$(a,b)\in F$
iff
$a\in \mathrm {acl}_G(\{b\})$
and
$b\in \mathrm {acl}_G(\{a\})$
) extended by the equality relation on the rest of the structure.
Then let us consider the equivalence relations
$F$
on
$M$
, and
$E$
on
$M/F$
as defined in the proof of Theorem 5.1 in [Reference Simon52]. The exact details of the definition of
$F$
and
$E$
are not important for our argument, we only need that they satisfy the following properties which are argued for in the aforementioned proof:
$(*)$
-
• $F$
has finite classes, -
• the group $\overline {(G/F)/E}$
is the automorphism group of a stable structure, and -
• for all $C\in M/F$
one of the following two conditions holds:-
(1) $|C|=1$
. -
(2) For any finite subset $B$
of
$M/F\setminus C$
the group
$(\mathrm {Aut}(M/F)_{B,\{C\}})|_C$
is isomorphic to a highly set-transitive, but not highly transitive group.
-
The unlabelled growth of the group of
$(G/F)/E$
is clearly slower than that of the group
$G$
which implies that
$\overline {(G/F)/E}\in \mathcal {S}$
. Let
$\mathfrak {N}$
be a structure with
$\mathrm {Aut}(\mathfrak {N})=\overline {(G/F)/E}$
. Then
$\mathfrak {N}$
is stable and has at most exponential unlabelled growth. By Theorem 2.27 this implies that in fact
$\mathfrak {N}\in \mathscr {H}$
, and thus
$\overline {(G/F)/E}\in \mathcal {H}$
.
Now let us define
$E'$
to be the pullback of
$E$
to
$M$
, that is,
$E'=\{(a,b)\colon (a/F,b/F)\in E\}$
. Then we can translate statement
$(*)$
for classes of
$E'$
as follows.
Let
$C'\in M/E'$
. Then of the following holds:
-
• $|C'|=|\bigcup _{C\in C'} C|=1$
. -
• For any finite subset $B'$
of
$M\setminus C$
the group
$(\mathrm {Aut}(M)_{B',\{C'\}})|_{C'}$
is a finite covering of a highly set-transitive, but not highly transitive group.
Then by defining
$G^*=G/E'$
and
$\pi : a\mapsto [a]_E$
we obtain the statement of the lemma. The “moreover” part follows from the fact that the fibers as in item (2) are exactly the
$F$
classes contained in the corresponding
$E$
class.
Note that it does not follow directly from the argument presented in [Reference Simon52] that any of the groups
$(G_B)|_{\pi ^{-1}(a)}$
are closed. In the following we show that not only all these groups, including the fiber groups of the cover
$(G,G^*,\pi )$
, are closed, but they are in fact finite-index supergroups of the corresponding pointwise binding groups (which are always closed). This implies in particular that the cover
$(G,G^*,\pi )$
has finite fiber factors which makes it possible to use the results of Section 3. In particular, we obtain by Corollary 3.6 that the group
$G^*$
also needs to be closed.
In order to show the claims above we need the following two lemmas about finite covers of highly set-transitive groups both of which will be proven in Section 5. For convenience, we introduce the notation
$\mathcal {F}$
for the class of closed finite covers of highly set-transitive groups. Note that by Lemma 3.4 we know that all groups in
$\mathcal {F}$
are in fact finite covers of some closed highly set-transitive group.
Lemma 4.2 (Corollary 5.3).
There is no infinite strictly descending sequence of groups in
$\mathcal {F}$
with the same fibers.
Lemma 4.3. Let
$N,G\in \mathcal {F}$
be permutation groups with the same fibers so that
$N$
is a normal subgroup of
$G$
. Then
$|G:N|$
is finite.
Now we prove a stronger version of Lemma 4.1 that was indicated in our discussion above.
Theorem 4.4. Let
$G\in \mathcal {S}$
. Then there exists a permutation group
$G^*\in \mathcal {H}$
, and a cover
$(G,G^*,\pi )$
such that for all
$a\in \mathrm {Dom}(G^*)$
-
(1) either $|\pi ^{-1}(a)|=1$
or -
(2) the fiber group $F_a$
, and the pointwise binding group
$B_a$
at
$a$
are both contained in
$\mathcal {F}$
,
$F_a$
and
$B_a$
have the same fibers, and
$|F_a:B_a|$
is finite.
In particular, all fiber groups of
$(G,G^*,\pi )$
are closed.
Before proving Lemma 4.4 we first show the following easy observation about restrictions of pointwise stabilizers of invariant subsets.
Lemma 4.5. Let
$G$
be a closed permutation group, and let
$(A,B)$
be a partition of
$\mathrm {Dom}(G)$
with
$G$
-invariant subsets. Let us assume that for all finite subsets
$T$
of
$B$
we have
$\overline {(G_T)|_A}=\overline {G|_A}$
. Then
${G_B}|_A=G|_A=\overline {G|_A}$
.
Proof. We first show the equality
${G_B}|_A=G|_A$
. The “
$\subset $
” containment is obvious. For the other direction let us take an element
$h\in G$
. We have to show that
$h|_A\cup \mathrm {id}(B)\in G$
. Since the group
$G$
is closed, for this it is enough to show that for all finite sets
$S\subset A$
and
$T\subset B$
there exists some
$h'\in G$
such that
$h'|_S=h|_S$
and
$h'|_T=\mathrm {id}(T)$
. This means in other words that there exists some
$h"\in (G_T)|_A$
such that
$h"$
and
$h'$
agree on
$S$
. The existence of such a permutation follows from the fact that
$h|_A\in G|_A\subset \overline {(G_T)|_A}$
.
Finally, since the group
$G_B$
is closed, the equality
$G|_A=\overline {G|_A}$
follows.
Proof of Theorem 4.4.
Let
$\pi $
and
$G$
be as in the conclusion of Lemma 4.1. Let
$a\in X:= \mathrm {Dom}(G^*)$
and
$C=\pi ^{-1}(a)$
. If
$|C|=1$
then we are done, so let us assume that this is not the case. Let
$A_0\subset A_1\subset \dots $
be finite sets such that
$\bigcup _{i=0}^{\infty }(A_i)=X\setminus C$
. By our construction, we know that the groups
$(G_{A_i,\{C\}})|_C$
are all finite covers of highly set-transitive groups. Thus, by Lemma 4.2 we can conclude that the sequence
$\overline {(G_{A_i,\{C\}})|_C}$
stabilizes after finitely many steps. This implies that there exists a finite subset
$B$
of
$X\setminus C$
such that for all finite
$S\subset X\setminus C$
we have
$\overline {(G_{B,\{C\}})|_C}=\overline {(G_{B\cup S,\{C\}})|_C}$
. Thus, we can apply Lemma 4.5 to the group
$\overline {G_{B,\{C\}}}$
and the partition
$(C,X\setminus C)$
. We obtain that
$G_{((C))}=G_{B,\{C\}}=\overline {G_{B,\{C\}}}$
. This in turn implies that
$G_{((C))}\in \mathcal {F}$
. Moreover,
$G_{((C))}$
and
$G_{(C)}$
must have the same fibers. Clearly,
$G_{((C))}$
is a normal subgroup in
$G_{(C)}$
, and thus also in
$\overline {G_{(C)}}$
. Therefore, by Lemma 5.9 we obtain that
$|\overline {G_{(C)}}:G_{((C))}|<\infty $
, and thus also
$|G_{(C)}:G_{((C))}|<\infty $
. In particular,
$G_{(C)}$
is closed, and thus
$G_{(C)}\in \mathcal {F}$
.
We have shown that
$(G,G^*,\pi )$
is a cover with finite fiber factors. Therefore, by Corollary 3.6 the group
$G^*$
is also closed.
Using Theorem 4.4 we will obtain a classification of groups in
$\mathcal {S}$
in the following steps:
-
• We first identify all possible pairs $(B_a,F_a)$
as in item (2) of Theorem 4.4. This boils down to the classification of those pairs
$(N,G)$
such that-
(i) $N,G\in \mathcal {F}\cap \mathcal {S}$
, -
(ii) $N$
and
$G$
have the same fibers, and -
(iii) $N\triangleleft G$
.
This will be done in Section 5. The reason why the groups $B_a$
and
$F_a$
need to be contained in
$\mathcal {S}$
follows from an easy orbit counting argument (see Lemma 7.1). We will also show that the conditions above are sufficient in the sense that if
$G^*\in \mathcal {H}$
, and
$G$
is a closed cover of
$G^*$
all of whose pointwise binding groups and fiber groups are as in items (i)–(iii) above then
$G\in \mathcal {S}$
(see Section 7). -
-
• Then we give a description of finite covers of hereditarily cellular groups. This will be done in Section 6. In particular, we will see that closed finite covers of hereditarily cellular groups are also hereditarily cellular.
-
• Finally, by using the results of Section 3 we can recover all groups in $\mathcal {S}$
from the information provided in the previous items.
The full details of the classification outlined above will be presented in Section 7.
5 Finite covers of closed highly set-transitive groups
5.1 Classification
Finite covers of reducts of
$\mathbb {Q}$
are described in [Reference Ivanov38, Section 2]. We start this section by recalling this description in terms of automorphism group, and as a result, we give a complete characterization of groups in
$\mathcal {F}$
.
We first need to introduce some further notation. Let
$r$
be an arbitrary irrational number that will be fixed throughout this section, and let us consider some permutations
$\leftrightarrow $
and
$\circlearrowleft $
as in Notation 2.43.
Notation 5.1. Let
$F$
be a finite set, and let
$\sigma ,\tau \in \mathrm {Sym}(F)$
. Then we define the permutations
$\circlearrowleft _{\sigma },\leftrightarrow _{\tau }\in \mathrm {Sym}(F)\wr \mathrm {Sym}(\mathbb {Q})$
so that
-
• $\mu _{\pi _2}(\circlearrowleft _{\sigma })=\circlearrowleft $
; -
• $\delta _a(\circlearrowleft _{\sigma })=\sigma $
for
$a>r$
; -
• $\delta _a(\circlearrowleft _{\sigma })=\mathrm {id}(F)$
for
$a<r$
; -
• $\mu _{\pi _2}(\leftrightarrow _{\tau })=\leftrightarrow $
; -
• $\delta _a(\leftrightarrow _{\tau })=\tau $
for all
$a\in \mathbb {Q}$
.
Theorem 5.2. Let
$G$
be a closed finite cover of some highly set-transitive group
$G^*$
. Then we can rename the elements of
$\mathrm {Dom}(G)$
and
$\mathrm {Dom}(G^*)$
so that the following hold:
-
(i) $\mathrm {Dom}(G^*)=\mathbb {Q}$
-
(ii) $\mathrm {Dom}(G)=F\times \mathbb {Q}$
, -
(iii) $\pi =\pi _2$
is a finite cover,
and there exist
$H\triangleleft L\leq \mathrm {Sym}(F)$
such that one of the following holds:
-
(a) $G^*=\mathrm {Aut}(\mathbb {Q};<)$
and
$G=\mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<))$
. -
(b) $G^*=\mathrm {Aut}(\mathbb {Q};\mathrm {Betw})$
and
$G=\langle \mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<)),\leftrightarrow _{\tau }\rangle $
for some
$\tau \in \mathrm {Sym}(F)$
. -
(c) $G^*=\mathrm {Aut}(\mathbb {Q};\mathrm {Cyc})$
and
$G=\langle \mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<)),\circlearrowleft _{\sigma }\rangle $
for some
$\sigma \in \mathrm {Sym}(F)$
. -
(d) $G^*=\mathrm {Aut}(\mathbb {Q};\mathrm {Sep})$
and
$G=\langle \mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<)),\leftrightarrow _{\tau },\circlearrowleft _{\sigma }\rangle $
for some
$\sigma ,\tau \in \mathrm {Sym}(F)$
. -
(e) $G^*=\mathrm {Sym}(\mathbb {Q})$
and
$G=\mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Sym}(\mathbb {Q}))$
.
Proof. By Lemma 3.5 we know that
$G^*$
is also closed. Thus, by Theorem 2.41 we can assume that
$G^*$
is the automorphism group of one of the five reducts of
$(\mathbb {Q};<)$
listed in the same theorem. The finite covers of the full symmetric group are classified in [Reference Bodor24, Reference Ivanov, Kaye and Macpherson37]. From now on we assume that
$G^*\neq \mathrm {Sym}(\mathbb {Q})$
.
By [Reference Ivanov38], Theorem 2.1 we know that every finite cover of
$\mathrm {Aut}(\mathbb {Q};<)$
is strongly split which means that the domain of
$G$
can be renamed such that
$G=\mathrm {Ker}(\pi )(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<)$
for some finite set
$F$
. Furthermore, from the rest of the results of Section 2.1 in [Reference Ivanov38] we know that
-
• if $G^*=\mathrm {Aut}(\mathbb {Q};\mathrm {Betw})$
then
$\leftrightarrow _{\tau }\in G$
for some
$\tau \in \mathrm {Sym}(F)$
, -
• if $G^*=\mathrm {Aut}(\mathbb {Q};\mathrm {Cyc})$
then
$\circlearrowleft _{\sigma }\in G$
for some
$\sigma \in \mathrm {Sym}(F)$
, and -
• if $G^*=\mathrm {Aut}(\mathbb {Q};\mathrm {Sep})$
then
$\leftrightarrow _{\tau },\circlearrowleft _{\sigma }\in G$
for some
$\sigma ,\tau \in \mathrm {Sym}(F)$
.
Let us define
$\phi (\alpha ):= \hat {\alpha }$
for
$\alpha \in \mathrm {Aut}(\mathbb {Q};<)$
,
$\phi (\leftrightarrow ):= \leftrightarrow _{\tau }$
if
$\leftrightarrow \in G^*$
and
$\phi (\circlearrowleft ):= \circlearrowleft _{\sigma }$
if
$\circlearrowleft \in G^*$
. Then we can extend
$\phi $
to
$G^*$
in a straightforward way so that
$\pi _2\circ \phi =\mathrm {id}$
.
Finally, by the results of Section 2.2 in [Reference Ivanov38] we know that
$\mathrm {Ker}(\pi _2)$
can be written as
$\mathcal {K}^{L}_{H}$
for some
$H\triangleleft L\leq \mathrm {Sym}(F)$
. Considering that the group
$G$
can be written as
$G=\mathrm {Ker}(\pi _2)\phi (G^*)$
, the statement of the theorem follows in all cases.
The classification given in Theorem 5.2 immediately implies the following.
Corollary 5.3. There is no infinite strictly descending sequence of groups in
$\mathcal {F}$
with the same fibers.
Proof. Let us suppose for contradiction that there exists an infinite sequence
$G_0\supsetneq G_1\supsetneq $
of groups in
$\mathcal {F}$
with the same fibers. By Theorem 5.2 it follows easily that the groups
$G_0,G_1,\dots $
can only realize finitely isomorphism types. Therefore, there exist
$G_i\subsetneq G_j$
which are isomorphic. In this case, however, for all
$n\in \omega $
we have
$o_n(G_i)=o_n(G_j)$
and since these are oligomorphic we have in fact
$\mathcal {O}_n(G_i)=\mathcal {O}_n(G_j)$
. Since the groups
$G_i$
and
$G_j$
are closed this implies
$G_i=G_j$
, a contradiction.
For the rest of this section we assume that the groups
$G,G^*,H,L$
are as in the conclusion of Theorem 5.2.
Lemma 5.4. Let us assume that
$\leftrightarrow _{\tau },\leftrightarrow _{\tau '}\in G$
. Then the following hold:
-
(1) $\tau ^2\in L$
. -
(2) Either $\tau \in L$
or
$\tau L$
is an index 2 supergroup of
$L$
. -
(3) $\tau L=\tau 'L$
. -
(4) $H\triangleleft \tau L$
.
Proof. Let
$\alpha :=\leftrightarrow _{\tau '}^{-1}\leftrightarrow _{\tau }$
. Then
$\alpha =\mathrm {Ker}(\pi )$
, thus
$\alpha \in \mathcal {K}^{L}_{H}$
. On the other hand, we have
$\delta _a(\alpha )=(\tau ')^{-1}\tau $
for all
$a\in \mathbb {Q}$
. Therefore,
$(\tau ')^{-1}\tau \in L$
which implies item 3 immediately.
Item 1 follows immediately from item 3 applied in the case when
$\tau '=\tau ^{-1}$
. Item 2 is clear from item 1.
Finally, let
$a\in \mathbb {Q}$
and
$\sigma \in H$
be arbitrary. Then
Therefore,
$\tau ^{-1}\sigma \tau \in H$
, that is,
$\tau $
normalizes
$H$
. We already know that
$H\triangleleft L$
, thus item 4 follows.
Lemma 5.4 implies that
$\tilde {L}:= \tau L$
is an index 1 or 2 supergroup of
$L$
group which, together with
$H$
and
$L$
, already determine
$G$
in the case when
$G^*=\mathrm {Aut}(\mathbb {Q};\mathrm {Betw})$
.
Lemma 5.5. Let us assume that
$\circlearrowleft _{\sigma },\circlearrowleft _{\sigma '}\in G$
. Then the following hold:
-
(1) $\sigma \in L$
. -
(2) $\sigma H=\sigma 'H$
. -
(3) $\sigma ^{-1}\ell ^{-1}\sigma \ell \in H$
for all
$\ell \in L$
.
Proof. (1) It is easy to see that
$\circlearrowleft _{\sigma }^2=\kappa (\sigma ,\mathbb {Q})$
. This implies immediately that
$\sigma \in L$
.
(2) Let
$\alpha :=\circlearrowleft _{\sigma '}^{-1}\circlearrowleft _{\sigma }$
. Then
$\alpha =\kappa (\sigma ^{-1}\sigma ,\mathbb {Q}(>r))$
, and therefore
$\sigma ^{-1}\sigma \in H$
.
Now let us assume that
$\ell \in L$
. Let
$\beta := \kappa (\ell ,\mathbb {Q})\in \mathcal {K}^{L}_{H}\leq G$
. Then we have
$G\ni \beta ^{-1}\!\circlearrowleft _{\sigma }\!\beta =\circlearrowleft _{\ell ^{-1}\sigma \ell }$
. Thus, by item 2 we obtain that
$\ell ^{-1}\sigma \ell =\sigma H$
, and thus item 3 holds.
Lemma 5.5 implies that in the case when
$G^*=\mathrm {Aut}(\mathbb {Q};\mathrm {Cyc})$
then the groups
$H$
,
$L$
, and the coset
$\sigma H$
already determine the group
$G$
.
The following observation will be useful in our later discussions.
Lemma 5.6. Let
$S\subset \mathbb {Q}$
with
$3\leq |S|<\infty $
. We write
$G_S$
for the group
$\{g\in G\colon \mu _{\pi _2}(g)\in G^*_S\}$
. Then
$(G_S)|_{\pi ^{-1}(S)}=\mathcal {K}^{L}_{H}|_{\pi ^{-1}(S)}$
.
Proof. Let
$g\in G_S$
. Since
$g^*:=\mu _{\pi _2}(g)$
fixes three elements of
$\mathbb {Q}$
it follows that
$g^*$
cannot be contained in
$\tau \mathrm {Aut}(\mathbb {Q};\mathrm {Betw})$
. Thus, we can assume without generality that
$G^*=\mathrm {Aut}(\mathbb {Q};R)$
for some
$R\in \{<,\mathrm {Cyc},=\}$
. In these cases it follows from the definition of the groups listed in Theorem 5.2 that
$\delta _s(g)\in L$
for all
$s\in \mathbb {Q}$
. It remains to show that
$\delta _s(g)H=\delta _t(g)H$
for all
$s,t\in S$
. By Theorem 5.2 this is again clear if
$G^*=\mathrm {Aut}(\mathbb {Q},<)$
or
$G^*=\mathrm {Sym}(\mathbb {Q})$
. We are left with the case when
$G^*=\mathrm {Aut}(\mathbb {Q},\mathrm {Cyc})$
in which case
for some
$\sigma \in L$
by Theorem 5.2.
Let
$u=(u_1,\dots ,u_k)$
be a tuple listing the elements of
$S$
, and let
Then it follows from the construction of
$G$
that
$O$
is a
$2k$
-orbit of
$G$
. Now let
$s,t\in S$
. Then clearly
$G_S$
cannot map a tuple
$O_1\cap \pi ^{-1}(\{s,t\})$
to
$O_2$
. Hence,
$G_S$
preserves
$O_1$
which means exactly that
$\delta _s(g)^{-1}\delta _t(g)\in H$
.
5.2 Normal subgroups
In this section we examine all those pairs
$(N,G)$
such that
-
(1) $N,G\in \mathcal {F}$
, -
(2) $N\triangleleft G$
, and -
(3) $N$
and
$G$
have the same fibers.
In particular we show that for all such pairs of groups the index
$|G:N|$
is finite.
So let us consider some pair
$(N,G)$
as above which we will fix throughout this section. By renaming the elements of
$\mathrm {Dom}(N)$
we can assume that there exists some
$N^*\in \mathrm {Aut}(R)$
for some
$R\in \{<,\mathrm {Betw},\mathrm {Cyc},\mathrm {Sep},=\}$
such that the pair
$(N^*,N)$
is as in the conclusion of Theorem 5.2. Let
$G^*:=\mu (G)=\mu _{\pi _2}(G)$
. Then
$(G^*,G,\pi _2)$
is also a finite cover, and it is also as in the conclusion of Theorem 5.2. For the rest of the section we assume that the
$G,G^*,N,N^*,\pi $
are as above.
We start with a few observations.
Lemma 5.7.
$N^*\triangleleft G^*$
.
Proof. Let
$n^*\in N^*$
and
$g^*\in G^*$
. Then there exist
$n\in N$
and
$g\in G$
with
$\mu (n)=n^*$
and
$\mu (g)=g^*$
. Then
$g^{-1}ng\in N$
, so
$(g^*)^{-1}n^*g^*=\mu (g^{-1}ng)\in N^*$
.
By Lemma 2.46 we know that the groups
$G^*$
and
$N^*$
are as in the conclusion of Lemma 2.46. By Theorem 5.2 we know that
$\mathrm {Ker}(\mu |_G)=\mathcal {K}^{L}_{H}$
and
$\mathrm {Ker}(\mu |_N)=\mathcal {K}^{M}_{H'}$
for some
$H'\leq H,H'\triangleleft M, H\triangleleft L\leq \mathrm {Sym}(F)$
.
Proposition 5.8.
$H=H'$
.
Proof. Clearly,
$\ker (\mu |_N)=\ker (\mu |_G)\cap N$
is a normal subgroup of
$\ker (\mu |_G)$
. Let
$s\in \mathbb {Q}$
and
$\alpha \in \mathrm {Aut}(\mathbb {Q};<)$
such that
$\alpha (s)\neq s$
, and let
$h\in H$
be arbitrary. Then
$\hat {\alpha }\in N$
and
$\kappa (h,s)\in \mathcal {K}^{L}_{H}\leq G$
. Hence,
$\beta :=\hat {\alpha }^{-1}\kappa (h,s)\hat {\alpha }\in N$
. Now
$\delta _s(\beta )=h$
and
$\delta _t(\beta )=\mathrm {id}(F)$
for all
$t\neq s,\alpha (s)$
. This implies that
$h$
must be contained in
$H'$
. Therefore,
$H=H'$
.
By Lemma 2.46 we know that
$\circlearrowleft \in N^*$
if and only if
$\circlearrowleft \in G^*$
. In this case we know by Theorem 5.2 that
$\circlearrowleft _{\sigma }\in N^*$
for some
$\sigma \in M$
. Since
$\circlearrowleft _{\sigma }$
is also contained in
$G$
we can assume that it is also the permutation which appears in either item c or item d in the definition of the group
$G$
.
Let
It follows from Theorem 5.2 that in cases a, c, and e we have
$\tilde {L}=L$
, and in the remaining cases if
$\leftrightarrow _{\tau }\in G$
then
$\tilde {L}=\tau L$
. The group
$\tilde {M}$
is defined similarly but with the group
$N$
.
Lemma 5.9.
$\tilde {M}$
is a normal subgroup of
$\tilde {L}$
, and
-
(1) $G/N\simeq \tilde {L}/\tilde {M}\times Z_2=L/M\times Z_2$
if
$|G^*:N^*|=2$
and
$\tilde {L}=L$
. -
(2) $G/N\simeq \tilde {L}/\tilde {M}$
otherwise.
In particular
$|G:N|$
is finite.
Proof. The fact that
$\tilde {M}$
is a normal subgroup of
$\tilde {L}$
is clear from the definition. Let
$\alpha \in G$
be arbitrary. Then if
$a,b\in \mathbb {Q}$
then one can easily check that
$\delta _{a}(\alpha ) H=\delta _{b}(\alpha ) H$
. Therefore, the homomorphism
$\delta _{\bullet }\colon G\rightarrow \tilde {L}/H$
is well-defined. Let
$N':=(\delta _{\bullet })^{-1}(\tilde {M}/H)$
. Then
$G/N'\simeq (\tilde {L}/H)/(\tilde {M}/H)\simeq \tilde {L}/\tilde {M}$
by the third isomorphism theorem for groups. In the case when
$G^*=N^*$
it is clear that
$N'=N$
, so in this case we are done.
Now let us assume that
$|G^*:N^*|=2$
. In this case
$\leftrightarrow _{\tau }\in G\setminus H$
for some
$\tau \in \tilde {L}\setminus L$
. If
$\tau \not \in L$
, that is,
$|\tilde {L}:L|=2$
, then we have
$N=N'$
again. If
$\tau \in L$
, that is,
$\tilde {L}=L$
then
$\mu _{\pi }(N')=G^*$
, and
$N$
can be written as
$N=N'\cap \pi ^{-1}(\mathrm {Aut}(\mathbb {Q};\mathrm {Cyc}))$
. In other words
$N$
is the kernel of the surjective homomorphism
Therefore, by the homomorphism theorem for groups it follows that
$G/N\simeq \tilde {L}/\tilde {M}\times G^*/N^*\simeq \tilde {L}/\tilde {M}\times Z_2$
.
The following theorem summarizes the results of this section.
Lemma 5.10. Let
$N,G$
be permutation groups with the same domain. Then the following are equivalent:
-
(1)
-
• $N,G\in \mathcal {F}$
, -
• $N\triangleleft G$
, and -
• $N$
and
$G$
have the same fibers.
-
-
(2) There exist some permutation groups $H,L$
, and
$M$
with some finite domain
$F$
such that
$H\triangleleft M,L$
and
$M\triangleleft L$
, and we can rename the elements of
$\mathrm {Dom}(G)$
such that one of the following holds:-
(a) $N=\mathcal {K}^{M}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};R))$
and
$G=\mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};R))$
with
$R\in \{<,=\}$
. -
(b) $N=\mathcal {K}^{M}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<))$
and
$G=\langle \mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<)),\leftrightarrow _{\tau }\rangle $
. -
(c) $N=\langle \mathcal {K}^{M}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<)),\leftrightarrow _{\tau }\rangle $
and
$G=\langle \mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<)),\leftrightarrow _{\tau }\rangle $
. -
(d) $N=\langle \mathcal {K}^{M}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<)),\circlearrowleft _{\sigma }\rangle $
and
$G=\langle \mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<)),\circlearrowleft _{\sigma }\rangle $
. -
(e) $N=\langle \mathcal {K}^{M}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<)),\circlearrowleft _{\sigma }\rangle $
and
$G=\langle \mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<)),\circlearrowleft _{\sigma },\leftrightarrow _{\tau }\rangle $
-
(f) $N=\langle \mathcal {K}^{M}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<)),\circlearrowleft _{\sigma },\leftrightarrow _{\tau }\rangle $
and
$G=\langle \mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<)),\circlearrowleft _{\sigma },\leftrightarrow _{\tau }\rangle $
,
where
-
• $\sigma \in M$
with
$\{\sigma ^{-1}m^{-1}\sigma m\colon m\in M\}\subset H$
, and -
• either $\tau \in L$
; or
$H,L\triangleleft \tau L$
and
$|\tau L:L|=2$
.
-
Proof. The implication (1)
$\rightarrow $
(2) follows directly from the argument presented in this section. The converse is a straightforward calculation.
5.3 Finite covers with not too fast unlabelled growth
In this section we classify those closed finite coverings of highly set-transitive groups which are also contained in the class
$\mathcal {S}$
, and we describe when we have a normal subgroups relation between two such groups with the same fibers. We will see that a group
$G\in \mathcal {F}$
is contained in
$\mathcal {S}$
if and only if its pointwise binding group is highly transitive.
We start by introducing a sequence
$\mathcal {S}_d: d\in \mathbb {N}=\{1,2,\dots \}$
of subclasses of
$\mathcal {S}$
by imposing some stronger, but still exponential, upper bounds on the unlabelled profile. Within the class
$\mathcal {F}$
these classes correspond exactly to those groups whose fiber size is at most
$d$
.
Definition 5.11. Let
$d\in \mathbb {N}$
. Then we denote by
$\gamma _d$
the largest real root of the polynomial
$f_d(x):=x^d-x^{d-1}-\dots -x-1$
, and we denote by
$\mathcal {S}_d$
the class of those closed groups
$G$
such that for all
$\varepsilon>0$
we have
$u_n(G)<(\gamma _d+\varepsilon )^n$
if
$n$
is large enough.
Example 5.12.
$\gamma _1=1$
and
$\gamma _2=\frac {1+\sqrt {5}}{2}\approx 1.618$
, the golden ratio. The next values of this sequence are approximately
$\gamma _3\approx 1.839, \gamma _4\approx 1.928$
, and
$\gamma _5\approx 1.966.$
Lemma 5.13. The sequence
$(\gamma _d)_d$
is strictly increasing and
$\lim _{d\rightarrow \infty }\gamma _d=2$
.
Proof. Clearly,
$\gamma _d>0$
since
$f_d(0)=-1<0$
. Since
$f_d(\gamma _d)=0$
we have
$f_{d+1}(\gamma _d)=\gamma _nf_n(\gamma _n)-1=-1<0$
. Therefore,
$\gamma _{n+1}$
must be greater than
$\gamma _n$
.
Put
$\gamma =\lim _{d\rightarrow \infty }\gamma _d$
. If
$t\geq 2$
then we can easily show by induction that
$f_n(t)\geq 1$
. Indeed,
$f_1=1$
and
$f_{n+1}(t)=tf_n(t)-1>2-1=1$
. Therefore,
$\gamma _d<2$
, and thus
$\gamma \leq 2$
. On the other hand, if
$p<2$
then
and thus
$\sum _{k=1}^d({\frac {1}{p}})^k>1$
for some
$d\in \omega $
. In this case we have
and hence
$\gamma _d>p$
. This proves that
$\gamma =2$
.
It is clear from the definition that
$\mathcal {S}_1\subset \mathcal {S}_2\subset \dots $
, and by Lemma 5.13 we have
$\bigcup _{d\in \omega }\mathcal {S}_d\subset \mathcal {S}$
. Later we will see that in fact the equality holds.
For convenience, we sometimes write
$\mathcal {S}_{\infty }$
for
$\mathcal {S}$
.
Lemma 5.14. The classes
$\mathcal {S}_d\colon d\in \mathbb {N}\cup \{\infty \}$
are closed under taking stabilizers of finite sets.
Proof. For
$d=\infty $
this is exactly Lemma 2.2 in [Reference Simon52], and for
$d<\infty $
essentially the same proof works.
Our next goal is to give a description of all groups in
$\mathcal {F}\cap \mathcal {S}_d$
for
$d\in \mathbb {N}\cup \{\infty \}$
.
Let us fix a group
$G\in \mathcal {F}$
. Then we can rename the elements of
$\mathrm {Dom}(G)$
such that there exists a finite cover
$(G^*,G,\pi )$
and groups
$H\triangleleft L\leq \mathrm {Sym}(F)$
as in the conclusion of Theorem 5.2. We also use the notation from Section 5.1. Next we show that
$G\in \mathcal {S}_d$
if and only if
$H$
is highly set-transitive and
$|F|\leq d$
. We know that all finite coverings of
$\mathrm {Sym}(\omega )$
have a polynomial orbit growth (see [Reference Falque and Thiéry35]). In particular all these groups are contained in
$\mathcal {S}_1$
. This handles the case when
$G^*=\mathrm {Sym}(\mathbb {Q})$
. Next we examine what happens in the other cases.
We first need the following general observation about the unlabelled growth of finite-index subgroups.
Lemma 5.15. Let
$H\leq G\leq \mathrm {Sym}(X)$
. Then
$u_n(H)\leq |G:H|u_n(G)$
.
Proof. Let
$\gamma _i:i\in I$
be such that
$G=\bigsqcup _{i\in I}\gamma _iH$
. If the
$A_j\in {X \choose n}:j\in J$
represent all orbits of the action
$G\curvearrowright {X \choose n}$
then the sets
$\gamma _i(A_j)$
represent all orbits of the action
$H\curvearrowright {X \choose n}$
. Therefore, the inequality
$u_n(H)\leq |G:H|u_n(G)$
follows.
The following is a straightforward consequence of Lemma 5.15.
Corollary 5.16. Let
$G$
be a permutation group, and let
$H$
be a finite-index subgroup of
$G$
. Then
$G\in \mathcal {S}_d$
if and only if
$H\in \mathcal {S}_d$
.
Lemma 5.17. Let us assume that
$G^*\neq \mathrm {Sym}(\mathbb {Q})$
, and let
$s_1,s_2,s_3\in \mathbb {Q}$
with
$s_1<s_2<s_3$
. Then
$G_{F\times \{s_1,s_2,s_3\}}$
fixes the set
$F\times (s_1,s_2)$
, and the restriction
is isomorphic to
$\mathcal {K}^{H}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<))=H\wr \mathrm {Aut}(\mathbb {Q};<).$
Proof. By Theorem 2.42 we know that
$G^*$
preserves the relation
$\mathrm {Sep}$
. It is easy to check that
$(t,s_2,s_3,s_1)\in \mathrm {Sep}$
if and only if
$s_1<t<s_2$
. Moreover,
This implies that
$G_{F\times \{s_1,s_2,s_3\}}\leq \mu _{\pi }^{-1}(G^*_{s_1,s_2,s_3})$
preserves the set
$F\times (s_1,s_2)$
and
$\mu (K)|_{(s_1,s_2)}\leq K^*$
. We know that
$G$
contains the group
$\mathcal {K}^{H}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};<))$
from which we can easily conclude that
$K$
contains both
$\mathcal {K}^{H}_{H}|_{F\times (s_1,s_2)}$
and
$(\mathrm {id}(F)\wr \mathrm {Aut}((s_1,s_2);<))$
. Therefore,
$K^*$
is a finite cover of
$K$
. The only thing we have to check that the kernel of this cover is
$\mathcal {K}^{H}_{H}|_{F\times (s_1,s_2)}$
, that is,
$\delta _a(\alpha )\in H$
for all
$\alpha \in K$
and
$s_1<a<s_2$
. By our definition
$\alpha $
extends to and element of
$G$
fixing
$F\times \{s_1,s_2,s_3\}$
pointwise. But then
$\delta _{s_1}(\alpha )=\mathrm {id}$
which implies
$\delta _a(\alpha )\in H$
.
Corollary 5.18. Let us assume that
$G^*\neq \mathrm {Sym}(\mathbb {Q})$
, and let
Then for all
$d\in \mathbb {N}\cup \{\infty \}$
we have
$G\in \mathcal {S}_d$
if and only if
$G_0\in \mathcal {S}_d$
.
Proof. The “if” direction is obvious since
$G_0\leq G$
. The other direction follows from Lemmas 5.14 and 5.17.
Now let us fix the group
$G_0$
as in Corollary 5.18. Then we can write the following recursion formula for the unlabelled growth of
$G_0$
.
Lemma 5.19.
$u_n(G_0)=\sum _{i=1}^{|F|}{u_i(H)u_{n-i}(G_0)}$
.
Proof. Let
$A$
be an
$n$
-element subset of
$F\times \mathbb {Q}$
. Let
$m$
be the maximum of those numbers which appear as the second coordinate of an element of
$A$
, and let
$A_{\max }:= \{a\in A\colon \pi (a)=m\}$
. Then the
$G_0$
-orbits of
$A_{\max }$
and
$A\setminus A_{\max }$
can be recovered from the orbit of
$A$
. Conversely, by the construction of
$G_0$
it follows that the orbit of
$A$
is uniquely determined by the orbits of
$A_{\max }$
and
$A\setminus A_{\max }$
. Whenever
$|A_{\max }|=i$
then we have
$u_i(H)$
many choices for the orbit of
$A_{\max }$
and
$u_{n-i}(G_0)$
many choices for the orbit of
$A\setminus A_{\max }$
. Hence, the recursion formula follows.
The following statement follows from the resolution of linear recursion. For the sake of completeness, we also give a direct proof.
Lemma 5.20. Let
$(a_n)_n$
be a sequence of positive numbers satisfying the recursion
$a_{n+k}:=\sum _{i=0}^{k-1}c_ia_{n+i}$
for some
$c_i>0$
. Let
$q$
be the largest real root of
$f(x):=x^k-\sum _{i=0}^{k-1}c_ix^i$
. Then there exist
$C_1,C_2>0$
such that
$C_1q^n<a_n<C_2q^n$
for all
$n\in \mathbb {N}$
.
Proof. We can clearly find
$C_1,C_2>0$
such that
$C_1q^n<a_n<C_2q^n$
holds for
$n\leq k$
. We show by induction that this choice suffices.
Let us suppose that
$C_1q^m<a_m<C_2q^m$
holds for
$m<n$
. Then we have
The other inequality follows similarly.
Lemma 5.21. Let us assume that
$G^*\neq \mathrm {Sym}(\mathbb {Q})$
, and let
$d\in \mathbb {N}\cup \{\infty \}$
. Then
$G\in \mathcal {S}_d$
if and only if
$H$
is highly set-transitive and
$|F|\leq d$
. Moreover, if
$d\geq 2$
and
$G\in \mathcal {S}_d\setminus \mathcal {S}_{d-1}$
then
$u_n(G)\geq C\gamma _d^n$
for some
$C>0$
.
Proof.
$G_0$
be as in Corollary 5.18, and let
$G_0^*:= \mu _{\pi }(G_0)$
. By Corollary 5.18 it is enough to prove the statement for the group
$G_0$
.
Let us define the polynomial
$f(x):=x^{|F|}-\sum _{i=0}^{|F|-1}u_i(H)x^i$
, and let
$q$
be the largest real root of
$f$
. Then by Lemmas 5.19 and 5.20 we can conclude that
$u_n(G_0)=\Theta (q^n)$
. Now if
$H$
is not highly set-transitive, then
$u_j(H)\geq 2$
for some
$0\leq j\leq k-1$
. In this case,
Therefore,
$q\geq 2$
and thus
$G_0\not \in \mathcal {S}$
. On the other hand, if
$H$
is highly set-transitive then
$f(x)=x^{|F|}-\sum _{i=0}^{|F|-1}x^i$
, and thus
$q=\gamma _{|F|}$
. Therefore,
$G_0\in \mathcal {S}_d$
if and only if
$\gamma _{|F|}\leq \gamma _d$
, that is,
$|F|\leq d$
.
The “moreover” part of the lemma is also clear from the calculation above.
Remark 5.22. By solving the recursion in Lemma 5.20 one can easily conclude that in fact
$u_n(G_0)\sim C\gamma _{|F|}^n$
for some
$C$
. We do not need this fact in our discussion.
Highly set-transitive groups of finite degree are classified in [Reference Livingstone and Wagner42].
Theorem 5.23. Let
$K$
be a highly set-transitive group with degree
$n\in \omega $
. Then one of the following holds:
-
(1) $K$
is the full symmetric group
$S_n$
. -
(2) $n\geq 3$
and
$K$
is the alternating group
$A_n$
. -
(3) $n=5$
and
$K$
is the affine group
$\mathrm {AGL}(1,5)$
. -
(4) $n=9$
and
$K$
is the projective linear group
$\mathrm {PGL}(2,8)$
. -
(5) $n=9$
and
$K$
is the projective semilinear group
$\mathrm {P}\Gamma \mathrm {L}(2,8)$
.
Now let us assume that
$H$
is one of the groups above. Since
$\tilde {L}$
contains
$H$
it follows that
$\tilde {L}$
is also one of the groups on the list. By item 4 of Lemma 5.4 we also know that
$H$
is a normal subgroup of
$\tilde {L}$
. This is only possible in the following cases:
$(\dagger )$
.
-
(1) $H=\tilde {L}$
; -
(2) $H=A_n, \tilde {L}=S_n$
in which case
$|\tilde {L}:H|=2$
;
$(*)_1$
-
(3) $H=\mathrm {PGL}(2,8), L=\tilde {L}=\mathrm {P}\Gamma \mathrm {L}(2,8)$
in which case
$|\tilde {L}:H|=|L:H|=3$
.
$(*)_2$
Considering this and Lemma 5.2 we can give a list of every group in
$\mathcal {F}\cap \mathcal {S}$
.
Theorem 5.24. Let
$G\in \mathcal {F}\cap \mathcal {S}$
. Then
$G$
is isomorphic to one of the following groups:
-
(i) $\mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Sym}(\mathbb {Q})$
for some
$H\triangleleft L\leq \mathrm {Sym}(F)$
. -
(ii) $\mathcal {K}^{H}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};R))$
where
$H$
is one of the groups listed in Theorem 5.23 and
$R\in \{<,\mathrm {Betw},\mathrm {Cyc},\mathrm {Sep}\}$
. -
(iii) $\mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};R))$
where the groups
$H$
and
$L$
are as in
$(*)_1$
or
$(*)_2$
and
$R\in \{<,\mathrm {Betw},\mathrm {Cyc},\mathrm {Sep}\}$
. -
(iv) $\mathcal {K}^{A_n}_{A_n}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};R))\!\!\leftrightarrow _{\tau }$
where
$\tau $
is an odd permutation and
$R\in \{<,\mathrm {Cyc}\}$
. -
(v) $\mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};R))\!\circlearrowleft _{\sigma }$
where the groups
$H$
and
$L$
are as in
$(*)_1$
or
$(*)_2$
,
$\sigma \in L\setminus H$
and
$R\in \{<,\mathrm {Betw}\}$
.
Conversely, all the groups listed above are in
$\mathcal {F}\cap \mathcal {S}$
.
Using the results of Section 5.2 we can easily determine in which cases two groups from the list as above are in a normal subgroup relationship.
Lemma 5.25. Let
$N$
and
$G$
be groups as in items (i)–(v) in Theorem 5.24. Then
$N\triangleleft G$
if and only if one of the following holds:
-
(i) $N=G$
. -
(ii) $N=\mathcal {K}^{M}_{H}(\mathrm {id}(F)\wr \mathrm {Sym}(\mathbb {Q})), G=\mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Sym}(\mathbb {Q}))$
and
$M\triangleleft L$
. -
(iii) $N=\mathcal {K}^{H}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};R)), G=\mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};R))$
where the groups
$H$
and
$L$
are as in
$(*)_1$
or
$(*)_2$
and
$R\in \{<,\mathrm {Betw},\mathrm {Cyc},\mathrm {Sep}\}$
. -
(iv) $N=\mathcal {K}^{M}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};R)), G=\mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};R))\leftrightarrow _{\mathrm {id}}$
where-
• either $H=L$
or
$H$
and
$L$
are as in
$(*)_1$
or
$(*)_2$
, -
• $M\in \{H,L\}$
, and -
• $R\in \{<,\mathrm {Cyc}\}$
.
-
-
(v) $N=\mathcal {K}^{A_n}_{A_n}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};R))$
and
$G=\mathcal {K}^{A_n}_{A_n}(\mathrm {id}(F)\wr \mathrm {Aut}(\mathbb {Q};R))\!\!\leftrightarrow _{\tau }$
where
$\tau $
is an odd permutation and
$R\in \{<,\mathrm {Cyc}\}$
.
Proof. It follows from Lemma 5.10 that for all pairs of groups
$(N,G)$
satisfying any of the items above we have
$N\triangleleft G$
.
For the other direction, let us assume that
$N\triangleleft G$
.
We already handled the case when
$G^*=\mathrm {Sym}(\mathbb {Q})$
, so let us assume that this is not the case.
We are using the notation of Section 5.2 for the groups
$N$
and
$G$
. Then we have
$H\leq M\leq L\leq \tilde {L}$
where
$H\triangleleft L$
and
$|L:\tilde {L}|=2$
. Considering that
$H$
and
$\tilde {L}$
are as
$(\dagger )$
it follows that
$|\tilde {L}:H|\leq 3$
, so either
$L=H$
or
$\tilde {L}=L$
.
Case 1.
$\tilde {L}=H$
. In this case we have
$N=G$
.
Case 2.
$\tilde {L}=L\neq H$
. In this case we have either
$M=H$
or
$M=L$
. If
$M=H$
then depending on whether
$|G^*:N^*|$
is 1 or 2 either item iii or item iv holds. If
$M=L$
then
$\leftrightarrow _{\mathrm {id}}$
must be contained in
$G$
, otherwise we would have
$N=G$
. In this case item iv holds again.
Case 3.
$\tilde {L}\neq L$
. In this case
$|\tilde {L}:L|=|G^*:N^*|=2$
and
$L=M=H$
. This is only possible if
$\tilde {L}=S_n$
and
$L=M=H=A_n$
, and then itemv holds.
Corollary 5.26. Let
$N$
and
$G$
be groups as in items (i)–(v) in Theorem 5.24. Let us assume that
$N\triangleleft G$
and
$G^*\neq \mathrm {Sym}(\mathbb {Q})$
. Then
$|G:N|$
is isomorphic to one of the following groups:
$Z_1,Z_2,Z_3,Z_2\times Z_2,Z_3\times Z_2\simeq Z_6$
.
Proof. We have seen already that
$|L:H|\in \{1,2,3\}$
. Thus, the statement of corollary follows from Lemma 5.9.
The results of this section are summarized in the following theorem.
Theorem 5.27. Let
$N$
and
$G$
be permutation groups with the same domain, and let
$d\in \mathbb {N}\cup \{\infty \}$
. Then the following are equivalent:
-
(1)
-
• $N,G\in \mathcal {F}\cap \mathcal {S}_d$
, -
• $N\triangleleft G$
, and -
• $N$
and
$G$
have the same fibers.
-
-
(2) The size of fibers of $N$
and
$G$
is at most
$d$
, and we can rename the elements of
$\mathrm {Dom}(G)=\mathrm {Dom}(N)$
such that both
$N$
and
$G$
are as in one of the items (i)–(v) of Theorem 5.24 and one of the items (i)–(v) of Lemma 5.25 holds.
5.4 Finite homogenizability of finite covers
We finish this section by showing that all finite covers of reducts of
$\mathbb {Q}$
are finitely homogenizable. By Lemma 2.35 we can translate this fact to finite sensitivity of groups in
$\mathcal {F}$
.
We first show that for groups in
$\mathcal {F}$
finite sensitivity already follows from a seemingly weaker condition.
Lemma 5.28. Let
$G,G^*,L,H,F$
be as in Theorem 5.2, and let
$m\geq 4|F|$
. Then
$G$
is
$m$
-sensitive if and only if the following condition holds:
$(*)_m$
For all
$u,v\in (F\times \mathbb {Q})^n$
with
$\pi _2(u)=\pi _2(v)$
if for all
$p\colon [m]\rightarrow [n]$
we have
$u_p\approx _Gv_p$
then
$u\approx _Gv$
.
Proof. The forward direction is clear. Now let us assume that
$(*)_m$
holds, and let
$u,v\in (F\times \mathbb {Q})^n$
be arbitrary such that
$u_p\approx _Gv_p$
holds for all
$p\colon [m]\rightarrow [n]$
. We have to show that
$u\approx _Gv$
. We can assume without loss of generality that the tuples
$u$
and
$v$
are injective, i.e., their entries are pairwise distinct. Since
$m\geq 2$
it also follows that
$\pi _2(u_i)=\pi _2(u_j)$
if and only if
$\pi _2(v_i)=\pi _2(v_j)$
for all
$i,j\in [n]$
. Let
$U=\{u_1^*,\dots ,u_{n^*}^*\}=\pi _2(\{u_1,\dots ,u_n\})$
and
$V=\{v_1^*,\dots ,v_{n^*}^*\}=\pi _2(\{v_1,\dots ,v_n\})$
. Then by rearranging the tuples
$u$
and
$v$
we can assume without loss of generality that
where
$\pi _2(u_{ij})=u_i^*$
and
$\pi _2(v_{ij})=v_i^*$
for all
$1\leq i\leq n^*, 1\leq j\leq \ell _i$
. We show that the tuples
$u^*=(u_1^*,\dots ,u_{n^*}^*)$
and
$v^*=(v_1^*,\dots ,v_{n^*}^*)$
are in the same orbit of
$G^*$
. Recall that
$G^*$
is the automorphism of some structure
$(\mathbb {Q};R)$
with
$R\in \{<, \mathrm {Betw},\mathrm {Cyc},\mathrm {Sep},=\}$
. Note that all these structures are homogeneous. Therefore, by Lemma 2.35 if
$u^*\not \approx _{G^*}v^*$
then
$(u_{i_1}^*,u_{i_2}^*,u_{i_3}^*,u_{i_4}^*)\not \approx _{G^*}(v_{i_1}^*,v_{i_2}^*,v_{i_3}^*,v_{i_4}^*)$
. However, this is impossible since by our choice the tuples
and
are contained in the same
$G$
-orbit, and the arity of these tuples are at most
$4|F|\leq m$
. Now let
$\alpha ^*\in G^*$
such that
$\alpha ^*(v^*)=u^*$
, and let
$\alpha \in G$
with
$\mu _{\pi _2}(\alpha )=\alpha ^*$
. Then the tuples
$u$
and
$\alpha (v)$
are as in
$(*)_m$
. Hence, by our assumption, we have
$u\approx _G\alpha (v)$
, and thus
$u\approx _Gv$
.
Lemma 5.29. Let
$G,G^*,L,H,F$
be as in Theorem 5.2. Then
$G$
is
$4|F||L:H|$
-sensitive.
Proof. Let
$d:= |F|$
and
$m:= 4d|L:H|$
. We prove that
$G$
is
$m$
-sensitive by showing that it satisfies condition
$(*)_m$
from Lemma 5.28.
Case 1.
$G=\mathcal {K}^{H}_{H}(\mathrm {id}(F)\wr \mathrm {Sym}(\mathbb {Q}))=H\wr \mathrm {Sym}(\mathbb {Q})$
. In this case
$m=4d$
. By Lemma 5.28 it is enough to check condition
$(*)_m$
. Let
$u,v\in (F\times \mathbb {Q})^n$
be as in
$(*)_m$
. We use the notation
$u^*,v^*$
, and
$u_{ij}$
as in the proof of Lemma 5.28. By our assumption, it follows that the tuples
$(\pi _1(u_{i1}),\dots ,\pi _1(u_{i\ell _i}))$
and
$(\pi _1(v_{i1}),\dots ,\pi _1(v_{i\ell _i}))$
are in the same
$H$
-orbit. This implies that
$u$
and
$v$
are in the same
$\mathcal {K}^{H}_{H}$
-orbit, so in this case we are done.
Case 2.
$G=\mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Sym}(\mathbb {Q}))$
. Let
$N:=H\wr \mathrm {Sym}(\mathbb {Q})$
. Then
$N\triangleleft G$
and
$|G:N|=|L:H|$
by Lemma 5.9, and we already know by Case 1 that
$N$
is
$4d$
-sensitive. Therefore, by Lemma 2.38 we obtain that
$G$
is
$4d|L:H|$
-sensitive.
Finally, for the general case we check the condition
$(*)_m$
again. Let
$G_0:=\mathcal {K}^{L}_{H}(\mathrm {id}(F)\wr \mathrm {Sym}(\mathbb {Q}))$
. Let
$u,v$
be as in the assumption of
$(*)_m$
. We claim that for all
$p\colon [m]\rightarrow [n]$
we have
$u_p\approx _{G_0}v_p$
. Indeed, by our assumption, we already know that
$u_p\approx _Gv_p$
, and thus in fact
$u_p\approx _{G_{\pi _2(u_p)}}v_p$
. Since
$m>2d$
, it follows that
$|\pi _2(u_p)|\geq 3$
. Thus, by Lemma 5.6 it follows that
$G_{\pi _2(u_p)}=G_{\pi _2(v_p)}=(\mathcal {K}^{L}_{H})_{\pi _2(u_p)}$
which in particular implies that
$u_p\approx _{G_0}v_p$
. By Claim 2 we already know that
$G_0$
is
$m$
-sensitive. Therefore,
$u\approx _{G_0}v$
, in particular
$u\approx _Gv$
, and this is what we needed to show.
Corollary 5.30. Every finite cover of a reduct of
$\mathbb {Q}$
is finitely homogenizable.
Proof. Theorem 5.2 and Lemma 5.29 together imply that every finite cover of
$\mathrm {Aut}(\mathbb {Q})$
is finitely sensitive. Then the statement of the corollary follows from Lemma 2.36.
Let
$\mathfrak {A}$
be a homogeneous structure in
$\mathscr {F}$
. By Theorem 5.2 we know that in this case
$\mathfrak {A}$
is multichainable in the sense of [Reference Pouzet50]. Then by Theorem 39 in [Reference Pouzet50] we know that
$\mathfrak {A}$
is in fact finitely bounded. Combining this fact with Corollary 5.30 we obtain the following.
Lemma 5.31.
$\mathscr {F} \subset \mathscr {B}$
.
6 Finite covers of hereditarily cellular groups
In this section we describe all pairs
$(G,G^*)$
where
$G^*$
is hereditarily cellular and
$G$
is a finite cover of
$G^*$
. We first show that in case
$G$
is also hereditarily cellular.
Lemma 6.1. The classes
$\mathcal {H}_n$
are closed under taking closed finite covers.
Proof. We show the statement by induction on
$n$
. For
$n=0$
the statement is trivial. For the induction step let
$G^*\in \mathcal {H}_n$
, and let
$(G,G^*,\pi )$
be a finite cover. In this proof we use the recursive description of the classes
$\mathcal {H}_n$
given in Theorem 2.19.
So let
$P^*:=(K^*,\nabla ^*,\Delta ^*)$
be an
$\omega $
-partition of
$G^*$
with components contained in
$\mathcal {H}_{n-1}$
. Let
Then it is clear from the definition that
$P$
is an
$\omega $
-partition of
$G$
. It remains to prove that the components of
$P$
are contained in
$\mathcal {H}_{n-1}$
. We put
$X:= \mathrm {Dom}(G)$
and
$X^*:= \mathrm {Dom}(G^*)$
. Let
$Y$
be a
$\Delta $
-class, and let
$Y^*:=\pi (Y)$
. Let
Then
$N$
is a finite cover of
$N^*$
witnessed by the map
$\pi |_Y$
. Since
$N^*$
is a component of
$P^*$
we know that
$N^*\in \mathcal {H}_{n-1}$
. Thus, by the induction hypothesis
$N\in \mathcal {H}_{n-1}$
.
By an abuse of notation we write
$N_F$
for the group
where
$F$
is any subset of
$X$
. We claim that for every finite set
$F\subset X\setminus Y$
the group
$N_F$
is a finite-index closed subgroup of
$N$
. The fact that
$N_F$
is closed follows from Lemma 3.5 (see the proof of Lemma 3.4). Now let
$a_1,\dots ,a_k$
be an enumeration of
$F$
. Then the orbit of
$a_i$
with respect to the group
$\mu _{\pi }^{-1}((G^*)_{X^*\setminus Y^*})$
is contained in the
$\sim _{\pi }$
class of
$a_i$
, in particular it is finite. Therefore,
for all
$i=1,\dots ,k$
. This in turn implies that
and thus
$|N:N_F|$
is finite.
We obtained that for every finite subset
$F$
of
$X\setminus Y$
we have
$N_F\supset N_{\mathrm {fin}}$
. On the other hand, by definition we have
Therefore,
$G_{((Y))}\supset N_{\mathrm {fin}}$
. Then by Lemma 2.25 we can conclude that
$G_{((Y))}\in \mathcal {H}_{n-1}$
, and this is what we needed to show.
Next we give a recursive description of all closed finite covers of hereditarily cellular groups up to isomorphism.
Definition 6.2. We denote by
$\mathbf {A}$
the minimal class of finite covers which contains all finite covers of finite degree groups and which satisfies the following condition.
Let us assume that
$(H,H^*,\rho )\in \mathbf {A}$
, let
$N_0,\dots ,N_k$
groups such that
$|\mathrm {Dom}(N_0)|< \infty , N_0=\mathrm {id}(\mathrm {Dom}(N_0)), N_i\in \mathcal {H}$
, and
$N_i:= \prod _{i=0}^kN_i\triangleleft H$
. Let
$N_i^*:= \mu _{\pi }(N_i)$
. Then
$(G,G^*,\pi )\in \mathbf {A}$
where
-
• $G=\mathcal {G}(H;N_0,\dots ,N_k)$
(see Definition 2.15); -
• $G^*=\mathcal {G}(H^*;N_0^*,\dots ,N_k^*)$
; -
• $\pi ((a,n))=(\rho (a),n)$
.
Lemma 6.3. Let
$(G,G^*,\pi )$
a finite cover. Then the following are equivalent:
-
(1) $G\in \mathcal {H}$
. -
(2) $G^*\in \mathcal {H}$
and
$G$
is closed. -
(3) $(G,G^*,\pi )$
is isomorphic to some element in
$\mathbf {A}$
.
Proof. The implication 3
$\rightarrow $
2 is clear from definition, and the implication 2
$\rightarrow $
1 follows from Lemma 6.1.
It remains to show that item 1 implies item 3. Let us assume that
$(G,G^*,\pi )$
is a finite cover, and
$G\in \mathcal {H}_n$
. We show by induction on
$\mathrm {rk}(G)$
that
$(G,G^*,\pi )$
is as in item 3. For
$\mathrm {rk}(G)=0$
there is nothing to prove. Otherwise, we can rename the elements of
$\mathrm {Dom}(G)$
such that
$G=\mathcal {G}(H;N_0,\dots ,N_k)$
for some
$H,N_0,\dots ,N_k\in \mathcal {H}_{n-1}$
. Then since
$G\supset \mathrm {id}(\mathrm {Dom}(N_0))\times \prod _{i=1}^k(\mathrm {id}(\mathrm {Dom}(N_i))\wr \mathrm {Sym}(\omega ))$
it follows that for all
$(a,m),(b,n)\in \mathrm {Dom}(H)\setminus \mathrm {Dom}(N_0)$
with
$n\neq m$
we have
$(a,m)\not \sim _{\pi }(b,n)$
. Indeed, if
$(a,m)\sim _{\pi }(b,n)$
would hold for some
$n\neq m$
then we would have
$(a,m')\sim _{\pi }(b,n)$
for any
$m'\neq m,n$
, and thus the
$\sim _{\pi }$
-class of
$(a,m)$
would contain infinitely many elements. Using the fact that
$\sim _{\pi }$
is a congruence of
$G$
it also follows that
$(a,0)\sim _{\pi }(b,0)$
if and only if
$(a,n)\sim _{\pi }(b,n)$
for all
$n\in \omega $
. Let us define
$\sim '$
on
$\mathrm {Dom}(H)$
such that
$a\sim 'b$
if and only if
$(a,0)\sim _{\pi }(b,0)$
. Then
$\sim '$
has finite classes, that is,
$H$
is a finite cover of
$H^*:=H/\mathord {\sim }$
. Let
$\rho \colon \mathrm {Dom}(H)\rightarrow \mathrm {Dom}(H^*), a\mapsto [a]_{\sim '}$
. Then by the induction hypothesis we can rename the elements of
$\mathrm {Dom}(H)$
and
$\mathrm {Dom}(H^*)$
such that
$(H,H^*,\rho )\in \mathbf {A}$
. We obtain in particular that
$H^*\in \mathcal {H}$
. Let
$N_i^*:=N_i/\mathord {\sim }'|_{\mathrm {Dom}(N_i)}$
. Then similarly we have
$N_i^*\in \mathcal {H}$
. It is also clear from the definition that
$|\mathrm {Dom}(N_0)|< \infty , N_0=\mathrm {id}(\mathrm {Dom}(N_0))$
, and
$N^*:= \prod _{i=0}^kN_i^*$
is a normal subgroup of
$H^*$
. In this case the map
$\overline {\rho }:= (a,n)\mapsto (\rho (a),n)$
defines a finite covering map from
$G$
to
$\mathcal {G}(H^*;N_0^*,\dots ,N_k^*)$
. It is also clear from the definition that
$\pi $
and
$\overline {\rho }$
have the same fibers. This implies that
$G^*$
is isomorphic to
$\mathcal {G}(H^*;N_0^*,\dots ,N_k^*)$
, and thus the cover
$(G,G^*,\pi )$
is isomorphic to some cover in
$\mathbf {A}$
.
Lemma 6.3 has the following consequence which we will need later.
Lemma 6.4. Let
$(G,G^*,\pi )$
be a finite cover with
$G\in \mathcal {H}$
. Then there exist
$G_0\leq G$
and
$G_0^*\leq G^*$
with
$G_0\in \mathcal {H}$
such that
$(G_0,G_0^*,\pi )$
is strongly trivial.
Proof. By Lemma 6.3 we can assume that
$(G,G^*,\pi )\in \mathbf {A}$
. We show the statement by induction of
$\mathrm {rk}(G)$
. If
$\mathrm {rk}(G)=0$
, that is,
$\mathrm {Dom}(G)$
is finite then we can take both
$G_0$
and
$G_0^*$
to be the identity group. Otherwise, let us assume that
$H,H^*,\rho ,N_i,N_i^*: i\in \{1,\dots ,k\}$
are as in Definition 6.2. We can assume without loss of generality that
$H=N=\prod _{i=0}^kN_i$
and
$H^*=N^*=\prod _{i=0}^kN_i$
. By the induction hypothesis, we know that there exist some
$H_0\leq H, H_0\in \mathcal {H}$
and
$H_0^*\leq H^*$
such that
$(H_0,H_0^*,\rho )$
is a strongly trivial cover. Let
Then it is easy to check that the groups
$G_0$
and
$G_0^*$
are as stated in the lemma.
7 Finishing the classification
In this section we put together the pieces from the previous sections and present a classification of groups in all the classes
$\mathcal {S}_d\colon d\in \mathbb {N}\cup \{\infty \}$
. We start with a necessary condition which follows directly from the results of the previous sections.
Lemma 7.1. Let
$d\in \mathbb {N}\cup \{\infty \}$
. Then every permutation group in
$\mathcal {S}_d$
is isomorphic to some group
$G=\mathcal {L}(\tilde {G},G^*,D)$
where
-
(1) the triple $(\tilde {G},G^*,D)$
is as in Definition 3.1, -
(2) $(\tilde {G},G^*,\pi _2)$
is isomorphic to some finite cover in
$\mathbf {A}$
(see Definition 6.2), -
(3) for all $a\in X^*$
we have
$D(a)=(B_a,F_a,\phi _a)$
where either
$|\mathrm {Dom}(F_a)|=1$
or-
(i) $B_a,F_a\in \mathcal {F}\cap \mathcal {S}_d$
, -
(ii) $B_a$
and
$F_a$
have the same fibers, and -
(iii) $B_a\triangleleft F_a$
.
-
Proof. The statement of the lemma essentially follows from Theorem 4.4 and the discussion in Section 3. The only thing we have to check is that if
$G=\mathcal {L}(\tilde {G},G^*,D)$
and
$G\in \mathcal {S}_d$
then for the groups
$B_a$
and
$F_a$
as above we have
$B_a,F_a\in \mathcal {S}$
. Since
$|F_a:B_a|<\infty $
it is enough to check that
$B_a\in \mathcal {S}$
. The finiteness of
$|F_a:B_a|$
also implies that there exists some finite subset
$S$
of
$\mathrm {Dom}(G)\setminus \pi _2^{-1}(a)$
such that
$G_S|_{\pi _2^{-1}(a)}$
is isomorphic to
$B_a$
(see for instance the proof of Lemma 4.5). On the other hand, clearly
$u_n(G_S|_{\pi _2^{-1}(a)})$
is at most
$u_n(G)$
. Therefore,
$B_a\in \mathcal {S}$
.
Remark 7.2. Note that in the construction of the group
$\tilde {G}$
(see the proof of Lemma 3.3) the fibers
$F$
of
$\tilde {G}$
can be chosen arbitrarily as long as
$F_a/B_a$
embeds into
$\mathrm {Sym}(F)$
. On the other hand, we know by Corollary 5.26 that all these quotient groups are isomorphic to
$Z_k$
for
$k\in \{1,2,3,4,6\}$
or
$Z_2\times Z_2$
. Since all these groups embed into
$S_5$
, this means that we can always choose the group
$\tilde {G}$
above so that all of its fibers are of size at most 5.
Next we show that the converse of Lemma 7.1 is also true: every group
$G=\mathcal {L}(\tilde {G},G^*,D)$
as described above is contained in the class
$\mathcal {S}_d$
. We will show this via a third equivalent description of the classes
$\mathcal {S}_d$
analogous to Theorem 2.21. Namely, we show that
$\mathcal {S}_d$
is exactly the smallest class of permutation groups which contains
$(\mathcal {S}_d\cap \mathcal {F})\cup \mathrm {id}(\{\emptyset \})$
and is closed under taking finite direct products, wreath products with
$\mathrm {Sym}(\omega )$
, finite-index supergroups, and isomorphisms. We present a slightly stronger formulation of this statement in Theorem 7.10 below.
We start by showing that the classes
$\mathcal {S}_d$
are in fact closed under the aforementioned constructions. By definition, this is clear for taking supergroups and isomorphisms.
Lemma 7.3. The classes
$\mathcal {S}_d\colon d\in \mathbb {N}$
are closed under taking finite direct products and wreath product with
$\mathrm {Sym}(\omega )$
.
Proof. We first show that
$\mathcal {S}_d$
is closed under taking finite direct products. For this, it is enough to show that if
$G_1,G_2\in \mathcal {S}_n$
then
$G_1\times G_2\in \mathcal {S}_d$
. Let
$X_i:= \mathrm {Dom}(G_i), X:= X_1\cup X_2$
. Let
$A\in {X\choose n}$
. Then the orbit of
$A$
is uniquely determined by
$|A\cap X_1|$
and the
$G_i$
-orbit of
$A\cap X_i$
for
$i=1,2$
. For
$|A\cap X_1|$
we have
$n+1$
choices, and if
$k:= |A\cap X_1|$
is given then we have
$u_k(G_1)$
choices for the
$G_1$
-orbit of
$A\cap X_1$
and
$u_{n-k}(G_2)$
choices for
$A\cap X_2$
. Therefore,
$u_n(G)=\sum _{k=0}^nu_k(G_1)u_{n-k}(G_2)$
. Let
$\varepsilon>0$
. Then by our assumption we have
$u_n(G_i)<c(\gamma _d+\varepsilon )^n$
for some
$c\in \mathbb {R}$
(which depends on
$\varepsilon $
). By the formula above we obtain
which is clearly smaller than
$(\gamma _d+2\varepsilon )^n$
if
$n$
is large enough.
For the second part of the lemma let us assume that
$G\in \mathcal {S}_d$
. We show that
$G\wr \mathrm {Sym}(\omega )\in \mathcal {S}_d$
. Let
$X=\mathrm {Dom}(G)$
, and let
$A\in {{X\times \omega }\choose n}$
. We can assume without changing the orbit of
$A$
that
We put
$k_i:= |A\cap (X\times \{i\})|$
. Then
$\sum _{i=0}^{n-1}k_i=n$
. Observe that the
$(G\wr \mathrm {Sym}(\omega ))$
-orbit of
$A$
is uniquely determined by the sequence
$(k_0,\dots ,k_{n-1})$
and the
$G$
-orbits of the sets
$A_i:=\{a\colon (a,i)\in A\}$
. The number of choices for the sequence
$(k_0,\dots ,k_{n-1})$
is
$p(n)$
, that is, the number of partitions of
$n$
. The asymptotic behavior of the partition function
$p(n)$
is well-known:
$p(n)\sim \frac {1}{4n\sqrt {3}}\exp \big (\pi \sqrt {\frac {2n}{3}}\big )$
(see for instance [Reference Nathanson46, Section 16.4]). In particular, for all
$c>0$
we have
$p(n)<c^n$
if
$n$
is large enough. By our assumption, we know that
$u_n(G)\leq c(\gamma _d+\varepsilon )^n$
for some
$c\in \mathbb {R}$
. Then based on our argument above we can give the following upper bound on
$u_n(G\wr \mathrm {Sym}(\omega ))$
:
which is smaller than
$(\gamma _d+2\varepsilon )^n$
if
$n$
is large enough.
Remark 7.4. Note that for
$d=\infty $
our proof above does not work. However, as we will see,
$\mathcal {S}=\bigcup _{d\in \mathbb {N}}\mathcal {S}_d$
, so the statement of the lemma is still true in this case.
Now let us assume that
$(\tilde {G},G^*,\pi )$
where
$\tilde {G}\in \mathcal {H}$
. Then by Lemma 6.3 we can find a finite cover
$(\tilde {H},H^*,\rho )\in \mathbf {A}$
and groups
$\tilde {N_0},\dots ,\tilde {N_k},N_0^*,\dots ,N_k^*$
such that after renaming the elements of the domains of
$\tilde {G}$
and
$G^*$
we have
-
• $\tilde {H},H^*\in \mathcal {H}$
; -
• $|\mathrm {Dom}(\tilde {N_0})|< \infty $
; -
• $\tilde {N}_i\in \mathcal {H}$
; -
• $N_i^*:= \mu _{\pi }(\tilde {N_i})$
; -
• $\tilde {G}=\mathcal {G}(\tilde {H};\tilde {N_0},\dots ,\tilde {N_k})$
; -
• $G^*=\mathcal {G}(H^*;N_0^*,\dots ,N_k^*)$
; -
• $\pi ((a,n))=(\rho (a),n)$
.
Now let
$G=\mathcal {L}(\tilde {G},G^*,D)$
be as in the conclusion of Lemma 7.1. Note that in this case
$D$
is constant on elements of the form
$(a,n)\colon n\in \omega $
. Moreover, the map
$a\mapsto (a,n)$
gives rise to a bijection between the fiber groups of
$H^*$
and
$G^*$
. Thus, for
$a\in Y^*:= \mathrm {Dom}(H^*)$
we can define
$B_a:= B_{(a,\cdot )},F_a:= F_{(a,\cdot )}$
and
$\phi _a\colon \gamma \mapsto \pi _1(\phi _{(a,0)}(\bar {\gamma }))$
where
$\bar {\gamma }\colon (a,n)\mapsto (\gamma (a),n)$
. Finally, we put
$D(a):= (B_a,F_a,\phi _a)$
. Then it is easy to check that the triples
$(\tilde {H},H^*,D)$
and
$(\tilde {N_i},N_i^*,D)$
also satisfy the conditions in Definition 3.1. Let
$H:= \mathcal {L}(\tilde {H},H^*,D)$
,
$N_i:= \mathcal {L}(\tilde {N_i},N_i^*,D)$
. As in Section 2.7 we write
-
• $N:= \prod _{i=0}^kN_i$
, -
• $X:= \mathrm {Dom}(G)$
, -
• $Y_i:= \mathrm {Dom}(N_i)$
, -
• $Y:= \mathrm {Dom}(N)=\bigcup _{i=0}^kY_i,$
and we also use the analogous notation with tildes and asterisks.
Lemma 7.5. With the above notation
$N\triangleleft H$
and the group
$G$
is isomorphic to
$\mathcal {G}(H;N_0,\dots ,N_k)$
.
Proof. Let
$n\in N$
and
$h\in H$
, and let
$\tilde {n}\in \tilde {N}$
and
$\tilde {h}\in \tilde {H}$
witnessing this fact as in Definition 3.1. Then since
$\tilde {N}\triangleleft \tilde {H}$
we have
$\tilde {h}^{-1}\tilde {n}\tilde {h}\in \tilde {N}$
which witnesses the fact that
$h^{-1}nh\in N$
. Therefore,
$N\triangleleft H$
.
The isomorphism from right to left is induced by the bijection
$\iota \colon ((u,a),n)\mapsto (u,(a,n))$
. Let
$G':= \mathcal {G}(H;N_0,\dots ,N_k)$
.
We introduce the following notation:
-
• $T:= \mathrm {id}(Y_0\times \{0\})\times \prod _{i=1}^k(\mathrm {id}(Y_i)\wr \mathrm {Sym}(\omega ))$
-
• $N_{n,i}:= \{\kappa (\sigma ,n): \sigma \in N_i\}$
-
• $K:= \{\kappa (\sigma ,\omega ): \sigma \in H\}$
,
and we also use the analogous notation with tildes and asterisks. Then we know that
$G'$
is the closure of the group generated by
$T,N_{n,i}$
, and
$K$
, and
$\tilde {G}$
is the closure of the group generated by
$\tilde {T},\tilde {N_{n,i}}$
, and
$\tilde {K}$
.
Let us fix for all
$a\in Y$
a map
$\psi _a$
which is a right inverse of
$\phi _a$
such that
-
• $\phi _a(\mathrm {id})=\mathrm {id}$
, and -
• $\phi _a$
only depends on the orbit of
$a$
.
Then we define a map
$\gamma $
by the formula
$\gamma (g):= (u,a)\mapsto (\phi _a(\eta _a)(u),\mu _{\pi _2}(a))$
. This definition works on all groups
$\tilde {H},\tilde {N_i},\tilde {G}$
, and for all
$g$
in any of these groups we have
$\gamma (\tilde {g})=g$
.
Let
$B$
be the kernel of the homomorphism
$G\rightarrow \tilde {G}, g\mapsto \tilde {g}$
. Then
$B$
is equal to the direct product of the groups
$\{(u,(a,n))\mapsto (\beta (u),(a,n)): \beta \in B_{(a,n)}\sigma \}$
. Since
$B_a=B_{(a,n)}$
this implies immediately by the definition of
$\iota $
that
$B\subset \mu _{\iota }(G')$
.
Using the description of the group
$B$
above one can check easily that
-
• $\mu _{\iota }(T)=\gamma (\tilde {T})$
; -
• $\gamma (N_{n,i})\subset \mu _{\iota }(\widetilde {N_{n,i}})\subset \gamma (N_{n,i})B$
; -
• $\gamma (K)\subset \mu _{\iota }(\tilde {K})\subset \gamma (K)B$
.
Therefore, we have
Lemma 7.6. With the above notation
$|\mathcal {G}(H;N_0,\dots ,N_k):\mathcal {G}(N;N_0,\dots ,N_k)|$
is finite.
Proof. Let
$G=\mathcal {G}(H;N_0,\dots ,N_k)$
and
$G_0=\mathcal {G}(N;N_0,\dots ,N_k)$
. Then the map homomorphism
$g\mapsto \tilde {g}$
defined on
$G$
and
$G_0$
have the same kernel and they are equal where both of them are defined. Therefore,
$|G:G_0|=|\tilde {G}:\tilde {G_0}|$
which is finite by our argument in Lemma 2.25.
Lemma 7.7. Let
$d\in \mathbb {N}\cup \{\infty \}$
, and let
$G\in \mathcal {S}_d$
. Then
$G$
can be constructed from the following groups by taking isomorphism, finite-index supergroups, finite direct products, and wreath products with
$\mathrm {Sym}(\omega )$
.
-
(1) $\mathrm {id}(\{\emptyset \})$
. -
(2) $G=H\wr \mathrm {Aut}(\mathbb {Q};<)$
where
$H$
is a finite-degree highly set-transitive group with degree at most
$d$
. -
(3) $G=\langle H\wr \mathrm {Aut}(\mathbb {Q};<), \circlearrowleft _{\sigma }\rangle $
where
$H$
is a highly set-transitive group with degree at most
$d$
and
$H\triangleleft H\sigma $
.
Remark 7.8. Clearly, the “finite-degree” condition is only needed if
$d=\infty $
.
Proof. We can assume that
$G=\mathcal {L}(\tilde {G},G^*,D)$
as in Lemma 7.1. We prove the statement by induction on
$\mathrm {rk}(G^*)$
.
We first show the induction step. By defining the groups
$H,H^*,N_0,\dots ,N_k,$
as above we know by Lemma 7.5 that
$G$
is isomorphic to
$\mathcal {G}(H;N_0,\dots ,N_k)$
where
$H,N_0,\dots ,N_k\in \mathcal {S}$
, and
$\mathrm {rk}(H^*)<\mathrm {rk}(G^*)$
. By Lemma 7.6 and Corollary 5.16 we can conclude that
$\mathcal {G}(N;N_0,\dots ,N_k)\in \mathcal {S}_d$
. Clearly,
$u_n(N_i),u_n(H)\leq u_n(\mathcal {G}(N;N_0,\dots ,N_k))$
. Therefore, all the groups
$N_0,\dots ,N_k,N,H$
are contained in
$\mathcal {S}_d$
. Then the induction step follows from Lemma 7.6 and the definition of the group
$\mathcal {G}(H;N_0,\dots ,N_k)$
.
By our argument above it is enough to show the lemma in the case when
$\tilde {G}$
and
$G^*$
have finite domains. Let
$B$
be the kernel of the natural homomorphism
$G\rightarrow \tilde {G}$
. Then
$|G:B|$
is finite and
$B$
is isomorphic to the direct product of the groups
$B_a: a\in \mathrm {Dom}(G^*)$
. By our construction all groups in
$B_a$
are either isomorphic to
$\mathrm {id}(\{\emptyset \})$
or it is contained in
$\mathcal {F}\cap \mathcal {S}$
. In the latter case it follows from Theorem 5.24 and Lemma 5.25 that
$B_a$
has a finite-index normal subgroup as in items 2 or 3. It remains to show that the fiber size of
$B_a$
is at most
$d$
. By using Corollary 5.16 we know that
$B_a\in \mathcal {S}_d$
, and clearly
$u_n(B_a)\leq u_n(B)$
for all
$a\in \mathrm {Dom}(G^*)$
. Thus, we are done by Lemma 5.21.
Lemma 7.9. Let
$d\in \mathbb {N}\cup \{\infty \}$
, and let
$G\in \mathcal {S}_d$
. Then
$G$
is isomorphic to a closed supergroup of a finite direct product of groups of the form
$\Gamma \wr N$
where
$N\in \mathcal {H}$
and
$\Gamma =\mathrm {id}(\{\emptyset \})$
or
$\Gamma =H\wr \mathrm {Aut}(\mathbb {Q};<)$
where
$H$
is a finite-degree highly set-transitive group with degree at most
$d$
.
Proof. We can assume that
$G=\mathcal {L}(\tilde {G},G^*,D)$
as in Lemma 7.1. Let
$\tilde {G_0}\leq \tilde {G}$
and
$G_0^*\leq G^*$
as in the conclusion of Lemma 6.4, and let
$G_0$
be the set of those permutations in
$G$
which are witnessed by some permutation
$\tilde {g}\in \tilde {G}_0$
as Definition 3.1. Then
$(G_0,G_0^*,\pi _2)$
is still a cover and since
$(\tilde {G}_0,G_0^*,\pi _2)$
is strongly trivial it follows that for all
$a\in \mathrm {Dom}(G^*)$
both the pointwise binding group and the fiber group of
$(G_0,G_0^*,\pi _2)$
at
$a$
is
$B_a$
. This implies that
$G_0$
can be written as a direct product of the wreath products
$B_a\wr (G_0^*)|_O$
where
$O$
goes through the orbits of
$G_0^*$
and
$a\in O$
. Since
$G_0^*$
is hereditarily cellular, so are the groups
$(G_0^*)|_O$
. Finally, by the same argument as in the proof of Lemma 7.7 we can conclude that each
$B_a$
is a closed supergroup of some
$\Gamma _a$
as described in the lemma.
We summarize the results of this section in the following theorem.
Theorem 7.10. Let
$d\in \mathbb {N}\cup \{\infty \}$
, and let
$G$
be a permutation group. Then the following are equivalent:
-
(1) $G\in \mathcal {S}_d$
. -
(2) $G$
is isomorphic to some group
$\mathcal {L}(\tilde {G},G^*,D)$
where-
• the triple $(\tilde {G},G^*,D)$
is as in Definition 3.1, -
• $(\tilde {G},G^*,\pi _2)$
is isomorphic to some finite cover in
$\mathbf {A}$
, -
• for all $a\in X^*$
we have
$D(a)=(F_a,B_a,\phi _a)$
where either
$|\mathrm {Dom}(F_a)|=1$
or-
(i) $B_a,F_a\in \mathcal {F}\cap \mathcal {S}_d$
, -
(ii) $B_a$
and
$F_a$
have the same fibers, and -
(iii) $B_a\triangleleft F_a$
.
-
-
-
(3) $G$
can be constructed from the groups-
(1) $\mathrm {id}(\{\emptyset \})$
, -
(2) $G=H\wr \mathrm {Aut}(\mathbb {Q};<)$
where
$H$
is a finite-degree highly set-transitive group with degree at most
$d$
, -
(3) $G=\langle H\wr \mathrm {Aut}(\mathbb {Q};<), \circlearrowleft _{\sigma }\rangle $
where
$H$
is a highly set-transitive group with degree at most
$d$
and
$H\triangleleft H\sigma $
by taking isomorphism, finite-index supergroups, finite direct products, and wreath products with $\mathrm {Sym}(\omega )$
. -
-
(4) $G$
can be constructed from the groups-
(1) $\mathrm {id}(\{\emptyset \})$
, -
(2) $G=H\wr \mathrm {Aut}(\mathbb {Q};<)$
where
$H$
is a finite-degree highly set-transitive group with degree at most
$d$
by taking isomorphism, closed supergroups, finite direct products and wreath products with $\mathrm {Sym}(\omega )$
. -
-
(5) $G$
is isomorphic to a closed supergroup of a finite direct product of groups of the form
$\Gamma \wr N$
where
$N\in \mathcal {H}$
and
$\Gamma =\mathrm {id}(\{\emptyset \})$
or
$\Gamma =H\wr \mathrm {Aut}(\mathbb {Q};<)$
where
$H$
is a finite-degree highly set-transitive group with degree at most
$d$
.
Note that all possible pairs
$(B_a,F_a)$
as in items (i)–(iii) are classified in Theorem 5.24 and Lemma 5.25 up to renaming the elements of
$\mathrm {Dom}(F_a)$
. This finishes the classification of all classes
$\mathcal {S}_d: d\in \mathbb {N}\cup \{\infty \}$
.
Proof. We prove the theorem by showing the implications 1
$\rightarrow $
2
$\rightarrow $
3
$\rightarrow $
4
$\rightarrow $
1 and 2
$\rightarrow $
5
$\rightarrow $
4
The implication 1
$\rightarrow $
2 is Lemma 7.1. The implications 2
$\rightarrow $
3 and 2
$\rightarrow $
5 are shown in Lemmas 7.7 and 7.9, respectively. The implications 3
$\rightarrow $
4 and 5
$\rightarrow $
4 are obvious.
Finally, we show the implication 4
$\rightarrow $
1. Let us first assume that
$d\in \mathbb {N}$
. By Lemma 7.3 we know that the class
$\mathcal {S}_d$
class is closed under taking finite direct products and wreath products with
$\mathrm {Sym}(\omega )$
. Also, clearly
$\mathcal {S}_d$
is closed under isomorphisms and taking closed supergroups. Finally, by Lemma 5.21 we know that the groups listed in item 4 are all contained in
$\mathcal {S}_d$
. Now for
$d=\infty $
if
$G$
as in 4 then since the construction of
$G$
is finite, it follows that it also satisfies item 4 for some
$d'\in \mathbb {N}$
. Then by the argument above we can conclude that
$G\in \mathcal {S}_{d'}\subset \mathcal {S}$
.
Corollary 7.11.
$\mathcal {S}=\bigcup _{d\in \omega }\mathcal {S}_d$
, that is, for all
$G\in \mathcal {S}$
we have
$u_n(G)\leq c^n$
for some
$c<2$
if
$n$
is large enough.
Proof. Clear from the equivalence of items 1 and 3 (or 4) of Theorem 7.10.
The following is a straightforward consequence of Theorem 7.10.
Theorem 7.12. Let
$d\in \mathbb {N}\cup \{\infty \}$
, and let
$\mathfrak {A}\in \mathscr {S}_d$
. Then the following hold:
-
(1) $\mathfrak {A}$
can be constructed from the one-element pure set and finite covers of
$(\mathbb {Q};<)$
and
$(\mathbb {Q};\mathrm {Cyc})$
of fiber size at most
$d$
by taking isomorphism, finite index reducts, finite disjoint unions, and wreath products with the pure set. -
(2) $\mathfrak {A}$
is bidefinable with a reduct of a finite disjoint union of wreath products of the from
$\mathfrak {F}\wr \mathfrak {H}$
where each
$\mathfrak {H}$
is hereditarily cellular and each
$\mathfrak {F}$
is either the one-element pure set or a finite cover of
$(\mathbb {Q};<)$
of fiber size at most
$d$
.
Moreover, if
$d=1$
then either of the items above implies
$\mathfrak {A}\in \mathscr {S}_1$
.
Remark 7.13. Note that in general items 1 and 2 above do not imply
$\mathfrak {A}\in \mathscr {S}_d$
since not all finite covers of
$(\mathbb {Q};<)$
are in
$\mathscr {S}$
.
Note that the equivalence of
$\mathfrak {A}\in \mathscr {S}_1$
and item 2 of Theorem 7.12 in the
$d=1$
case confirms Conjecture 1 in [Reference Braunfeld26]. Indeed, in this case we can choose
$<$
to be the union of the orders
$\{((s,a),(t,a)): s<t\}: a\in H$
.
Corollary 7.14.
$\mathscr {S}\subset \mathscr {B}$
, i.e., every structure in
$\mathscr {S}$
is interdefinable with a finitely bounded homogeneous structure.
8 Orbit growth analysis
By taking a closer look at our calculations on the unlabelled profile in this section we obtain the following.
Theorem 8.1. Let
$G$
be a permutation group acting on a countable set. Then one of the following holds:
-
(1) $u_n(G)<c^n$
for all
$c>1$
if
$n$
is large enough, and
$u_n(G)=u_n(G_*)$
for some
$G_*\in \mathcal {H}$
. -
(2) There exists some $d\geq 2$
and
$c\in \mathbb {R}^+$
such that
$c\gamma _d^n<u_n(G)$
and for all
$\varepsilon>0$
we have
$u_n(G)<(\gamma _d+\varepsilon )^n$
if
$n$
is large enough. -
(3) $u_n(G)\geq \frac {2^n}{p(n)}$
for some polynomial
$p$
.
Proof. We can assume without loss of generality that
$G$
is closed. If
$G\not \in \mathcal {S}$
then by definition, item 3 holds, so let us assume that
$G\in \mathcal {S}$
. Let
$\tilde {G},G^*,D$
be as in item 2 in Theorem 7.10. We can assume without loss of generality that
$G=\mathcal {L}(\tilde {G},G^*,D)$
. Let
$d$
be the largest fiber size of the groups
$F_a=\pi _1(D(a)):a\in \mathrm {Dom}(G^*)$
. Then by Theorem 7.10 we know that
$G\in \mathcal {S}_d$
which gives us the required upper bound for
$u_n(G)$
.
If
$d=1$
then it follows from [Reference Simon52, Corollary 5.5] that
$u_n(G)=u_n(\mathfrak {M}_*)$
for some stable structure
$\mathfrak {M}_*$
. By Theorem 2.27 we know that in this case
$\mathfrak {M}_*$
is monadically stable, and thus it is hereditarily cellular. Then
$G_*:= \mathrm {Aut}(\mathfrak {M}_*)\in \mathcal {H}$
, so in this case we are done.
Now let us assume that
$d\geq 2$
. Then we show a lower bound as stated in item 2. Let us pick some
$a\in \mathrm {Dom}(G^*)$
such that for the fiber group
$F_a=\pi _1(D(a))$
has fiber size
$d$
, and let
$C:= \pi ^{-1}(a)$
. We claim that
$u\approx _G v$
some tuples
$u,v$
in
$C$
then
$\pi _1(u)\approx _C \pi _1(v)$
. Indeed, if
$g(u)=v$
for some
$G$
then
$g$
fixes the whole fiber
$C$
, and thus
$\mu _{\pi _1}(g|_C)\in F_a$
. This implies immediately that
$u_n(G)\geq u_n(F_a)$
. Together with the “moreover” part of Lemma 5.21 this gives us the required lower bound.
Note that Theorem 8.1 immediately implies Theorem 1.5 which confirms Conjecture 3 in [Reference Braunfeld26].
Theorem 1.5. Let
$\mathfrak {A}\in \mathscr {S}$
. Then there exists some
$d\in \omega , d\geq 1$
such that
$\lim _{n\rightarrow \infty }(u_n(\mathfrak {A}))^{1/n}=\gamma _d$
where
$\gamma _d$
denotes the largest real root of the polynomial
$x^d-x^{d-1}-\dots -1$
.
By following the proof of Theorem 5.1 in [Reference Simon52] we can describe the group
$G_*$
in the
$d=1$
case in the proof of Theorem 8.1 as follows. Let us assume that
$G=\mathcal {L}(\tilde {G},G^*,D)$
as in item 2 in Theorem 7.10, let
$Y^*:= \{a\in X^*: |\mathrm {Dom}(F_a)|\neq 1\}$
. Then clearly
$Y^*$
is an invariant subset of
$G^*$
. Let
$X_*:= \omega \times Y^*\cup \{0\}\times (X^*\setminus Y^*)$
. Then
$G_*$
can be described as the set of permutations
$\sigma \in \mathrm {Sym}(X^*)$
for which there exists a
$\sigma ^*\in G^*$
such that
$\pi _1(\sigma (n,a))=\sigma ^*(a)$
. Note that in this case the second projection defines a covering map from
$G_*$
to
$G^*$
. It is easy to see that in this case we have
In particular
$\mathrm {rk}(G_*)\geq 1$
if and only if
$\mathrm {rk}(G^*)=1$
and
$Y^*$
is a subset of the union of finite orbits of
$G^*$
. Combining this with Theorem 2.30 we can give a description of closed groups with at most polynomial unlabelled growth using our notation. This classification is also given in [Reference Falque34] but our presentation is different.
Theorem 8.2. Let
$G$
be a permutation group acting on a countable set. Then the following are equivalent:
-
(1) $G$
is
$P$
-oligomorphic. -
(2) $G$
is isomorphic to some group
$\mathcal {L}(\tilde {G},G^*,D)$
where-
• the triple $(\tilde {G},G^*,D)$
is as in Definition 3.1; -
• $(\tilde {G},G^*,\pi _2)$
is isomorphic to some finite cover in
$\mathbf {A}$
with
$\mathrm {rk}(G^*)\leq 1$
; -
• for all $a\in X^*$
we have
$D(a)=(F_a,B_a,\phi _a)$
where either
$|\mathrm {Dom}(F_a)|=1$
; or
$a\in \mathrm {acl}_{G^*}(\emptyset )$
and one the following holds:-
(i) $B_a=F_a=\mathrm {Aut}(\mathbb {Q};R)$
where
$R\in \{<,\mathrm {Betw},\mathrm {Cyc},\mathrm {Sep}\}$
; -
(ii) $B_a=(\mathbb {Q};<)$
and
$F_a=(\mathbb {Q};\mathrm {Betw})$
; -
(iii) $B_a=(\mathbb {Q};\mathrm {Cyc})$
and
$F_a=(\mathbb {Q};\mathrm {Sep})$
.
-
-
Proof. Note that condition 1 implies that
$G\in \mathcal {S}_1$
. Therefore, it is enough to show that a group
$G=\mathcal {L}(\tilde {G},G^*,D)$
as described in item 2 of Theorem 7.10 for
$d=1$
satisfies the conditions specified in item 2 of this theorem if and only if
$u_n(G)$
has a polynomial upper bound. First, let us notice that by Lemma 2.46 the conditions described for a pair
$(F_a,B_a): |\mathrm {Dom}(F_a)|\neq 1$
in the
$d=1$
case holds if and only if one of the conditions (i)–(iii) above holds.
Since the largest fiber size of the groups
$F_a$
is 1, the groups
$G$
and
$G_*$
have the same unlabelled growth profile where
$G_*$
is the group as described above. By Theorem 2.29 this holds if and only if
$\mathrm {rk}(G_*)\leq 1$
. As we have seen, this hold if and only if
$\mathrm {rk}(G^*)\leq 1$
and for all
$a\in \mathrm {Dom}(G^*)$
which has an infinite orbit we have
$|\mathrm {Dom}(F_a)|=1$
.
Remark 8.3. By taking a closer look we can give a more detailed description of the finite covers
$(\tilde {G},G^*,\pi _2)$
showing up in item 2 of Theorem 8.2. Let
$(\tilde {H},H^*,\pi _2)\in \mathbf {A}$
and
$\tilde {N}_0,\dots ,\tilde {N}_k,N_0^*,\dots ,N_k^*$
be as in Definition 6.2. (The case when
$\mathrm {Dom}(G^*)$
is finite can be covered by the case when
$k=0$
.) Then since
$\mathrm {rk}(G^*)\leq 1$
it follows that all groups
$N_i^*$
and
$H^*$
and therefore also
$\tilde {N}_i$
and
$\tilde {H}_i$
must be finite. Moreover, if
$u\in \mathrm {Dom}(H^*)\setminus \mathrm {Dom}(N_0^*)$
then the groups in
$D((u,0))$
must be trivial, therefore in this case we can assume that
$|\pi _2^{-1}((u,0))|=|\pi _2^{-1}(u)|=1$
. On the other hand, if
$u\in \mathrm {Dom}(N_0^*)$
then
$|F_{(u,0)}:B_{(u,0)}|\leq 2$
, so we can also assume that all fiber sizes
$|\pi _2^{-1}((u,0))|=|\pi _2^{-1}(u)|$
are at most 2.
Example 8.4. Let us consider the groups
$Z_2\subset \mathrm {Sym}(\{0,1\})$
and
$Z_4\subset \mathrm {Sym}((0,0),(0,1),(1,0),(1,1))$
generated by the cycle
$((0,0)\,(0,1)\,(1,0)\,(1,1))$
. Then
$(Z_4,Z_2,\pi _2)$
is a finite cover which corresponds to the homomorphism
$\pi :Z_4\rightarrow Z_2, 1\mapsto 1$
. Clearly, this cover is non-split. Now let
$F:= (\mathbb {Q};\mathrm {Betw}), B:= (\mathbb {Q};<)$
, let
$\phi $
be the only isomorphism from
$B/F$
to
$\mathrm {Sym}(\{0,1\})\simeq Z_2$
, and let
$D$
be the constant map on
$\{0,1\}$
with value
$(B,F,\phi )$
. Then by Theorem 8.2 the group
$G:= \mathcal {L}(Z_4,Z_2,D)$
is
$P$
-oligomorphic. This group is isomorphic to the group generated by
$\mathrm {Aut}(\mathbb {Q};<)^2\leq \mathrm {Sym}(\mathbb {Q})^2$
and some operation
$\sigma $
(which corresponds to the generator of
$Z_4$
) that flips the two copies of
$\mathbb {Q}$
and on one side it is an isomorphism and on the other side it is an anti-isomorphism (i.e., it reverses the order). Note that in this case
$\sigma ^2$
preserves the two copies of
$\mathbb {Q}$
but it reverses the order on both.
Next we show that if we are allowed to add finitely many constants then closed
$P$
-oligomorphic groups have a much simpler description.
Theorem 8.5. Let
$G$
be a permutation group acting on a countable set. Then the following are equivalent:
-
(1) $G$
is
$P$
-oligomorphic and closed. -
(2) There exists a finite set $F\subset \mathrm {Dom}(G)$
such that
$G_F$
is isomorphic to a direct product of finitely many copies of
$\mathrm {Aut}(\mathbb {Q};<)$
and some cellular group.
Proof. The implication 2
$\rightarrow $
1 follows directly from Theorem 8.2 considering that
$P$
-oligomorphic groups are closed under taking supergroups.
Now let us assume that 1 holds. Then we can assume that
$G=\mathcal {L}(\tilde {G},G^*,D)$
as in item 2 of Theorem 8.2. Let
$X^*:= \mathrm {Dom}(G^*)$
, and let
$Y^*$
be the union of finite orbits of
$G^*$
. Since
$G^*$
is oligomorphic it follows that
$Y^*$
is itself finite. Let
Then by the conditions listed in item 2 of Theorem 8.2 we can conclude that
$Z^*\subset Y^*$
, and thus
$Z^*$
is also finite, and for all
$a\in Z^*$
we have
for
$R\in \{<,\mathrm {Cyc}\}$
.
Now let
$H^*:= (G^*)_{Z^*}$
and let
$H$
be the intersection of the setwise stabilizers of
$\pi ^{-1}(a):a\in Z^*$
. Then
$H$
is a cover of
$H^*$
. Let
$s,t\in \mathbb {Q}$
with
$s<t$
, and let
$F:= \{s,t\}\times Z^*$
. Then
$F\subset X:= \mathrm {Dom}(G)$
is finite. For all
$a\in Z^*$
we have the following inclusions:
We have seen that
$|F_a:B_a|\leq 2$
and
$|F_a:B_a|=2$
is only possible if
$\leftrightarrow \,\in F_a$
. Note, however, that
$\leftrightarrow $
cannot be contained in the stabilizer of two different elements of
$(\mathbb {Q};<)$
therefore in either case
$(B_a)_{s,t}=(F_a)_{s,t}$
, and therefore the equality holds everywhere in the chain of inclusions above. This implies that the group
$H_F$
can be written as the direct product of the groups
$(B_a)_{s,t}\times \mathrm {id}(\{a\})$
and
$(H_F)|_{X\setminus \pi ^{-1}(Z^*)}$
. By definition
$\pi $
is one-to-one outside
$\pi ^{-1}(Z^*)$
so the latter group is isomorphic to
$G^*|_{X^*\setminus Z^*}$
which is an invariant subset of a cellular group, so it is cellular. On the other hand, by Lemma 2.46 it follows that the groups
$(B_a)|_{s,t}$
must be isomorphic to either
$\mathrm {Aut}(\mathbb {Q};<)^3\times \mathrm {id}(\{0,1\})$
or
$\mathrm {Aut}(\mathbb {Q};<)^2\times \mathrm {id}(\{0,1\})$
. This implies that
$H|_F$
is isomorphic to a direct product of finitely many copies of
$\mathrm {Aut}(\mathbb {Q};<)$
and some cellular group. Finally, let us observe that if a permutation in
$G$
fixes an element of
$\pi ^{-1}(a)$
then it also fixes the whole class
$\pi ^{-1}(a)$
. This implies that in fact
$G_F=H_F$
which finishes the proof of the theorem.
Remark 8.6. It follows from an easy calculation that
$G$
is
$P$
-oligomorphic then so is
$G_F$
for every finite
$F\subset \mathrm {Dom}(G)$
.
As usual Theorem 8.5 can also be formulated in terms of structures which gives us exactly Theorem 1.6.
Theorem 1.6. Let
$\mathfrak {A}$
be a countable structure. Then the following are equivalent:
-
(1) $u_n(\mathfrak {A})$
is at most polynomial. -
(2) There exists an expansion of $\mathfrak {A}$
by finitely many constants which is bidefinable with a disjoint union of finitely many copies of
$(\mathbb {Q};<)$
and some cellular structure.
The relevance of Theorem 8.5 (or Theorem 1.6) in the context of CSPs is as follows. We say that a countable
$\omega $
-categorical
$\mathfrak {A}$
is a model-complete core if the closure of
$\mathrm {Aut}(\mathfrak {A})$
(in the set of all functions
$A\rightarrow A$
) is equal to its endomorphism monoid. We say that two structures
$\mathfrak {A}$
and
$\mathfrak {B}$
are homomorphically equivalent if there exist homomorphisms between them in both directions. Note that in this case
$\mathrm {CSP}(\mathfrak {A})=\mathrm {CSP}(\mathfrak {B})$
. By the results of [Reference Bodirsky5] we know that every
$\omega $
-categorical structure is homomorphically equivalent to a model-complete core which is unique up to isomorphism and is also
$\omega $
-categorical. We also know that this model-complete core always has at most as fast as the unlabelled growth profile of the original structure (see for instance [Reference Bodor24, Lemma 3.16]). For this reason in order to solve the infinite-domain CSP dichotomy conjecture for structures with
$P$
-oligomorphic automorphism groups it is enough to solve them for the ones which are model-complete cores. We also know that for
$\omega $
-categorical model-complete cores adding constants does not change the complexity of its CSP up to
$\mathbf {LOGSPACE}$
reductions [Reference Barto, Opršal and Pinsker3]. Combining the argument above with Theorem 8.5 we obtain that every CSP over a structure with
$P$
-oligomorphic automorphism group is
$\mathbf {LOGSPACE}$
equivalent to a CSP over a model-complete core whose automorphism group is a direct product of finitely many copies of
$\mathrm {Aut}(\mathbb {Q};<)$
and some cellular group.
9 Counting structures with not too fast unlabelled growth
In this section we show that Thomas’ conjecture holds for structures with not too fast unlabelled growth, that is, every structure in
$\mathscr {S}$
has finitely many reducts up to interdefinability; or equivalently every group in
$\mathcal {S}$
has finitely closed supergroups. The idea of our proof is similar to the one given in Section 5 of [Reference Bodor24] where the statement is shown for the special case of hereditarily cellular structures: we define some parameters such that they never increase when taking a reduct, and such that up to bidefinability there are only finitely many structures in
$\mathscr {S}$
with any given finite upper bound on these parameters. As a byproduct of our argument we also obtain that
$\mathscr {S}$
contains countably many structures up to bidefinability; or equivalently
$\mathcal {S}$
contains countably many groups up to isomorphism.
Definition 9.1. Let
$G$
be a permutation group. Then we write
-
• $\epsilon (G)$
for the number of congruences of
$G$
, and -
• $w(G)$
for the supremum of the set $$ \begin{align*}\{|\mathrm{acl}_{G_x/E}(\emptyset)|: x\in \mathrm{Dom}(G), E \text{ is a congruence of }G_x\}.\end{align*} $$
Observation 9.2. The following are clear from the definition:
-
• If $G$
is oligomorphic then
$\epsilon (G)$
and
$w(G)$
are finite. -
• If $E$
is a congruence of
$G$
then
$\epsilon (G/E)\leq \epsilon (G)$
and
$w(G/E)\leq w(G)$
. -
• If $G\leq H$
then
$\epsilon (H)\leq \epsilon (G)$
.
We know the following from [Reference Bodor24].
Theorem 9.3. For all
$n,m\in \omega $
there exist finitely many groups
$G\in \mathcal {H}_n$
with
$w(G)\leq m$
up to isomorphism.
Our plan in this section is to show an analogous statement for the whole class
$\mathcal {S}$
, and thereby show that every structure in
$\mathscr {S}$
has finitely many closed supergroups. By using the following observation it is enough to check the finiteness “up to isomorphism.”
Lemma 9.4. Let
$G$
be a closed oligomorphic group. Then the following are equivalent:
-
(1) $G$
has finitely many closed supergroups. -
(2) $G$
has finitely many closed supergroups up to isomorphism.
Proof. We know that
$G$
is the automorphism group of some
$\omega $
-categorical structure
$\mathfrak {A}$
. Then item 1 is equivalent to
$\mathfrak {A}$
having finitely many reducts up to interdefinability and item 2 is equivalent to
$\mathfrak {A}$
having finitely many reducts up to bidefinability. The equivalence of these conditions then follows from Proposition 6.37 in [Reference Bodirsky and Bodor8].
We start by a couple of easy observations about the functions
$w$
and
$\epsilon $
.
Lemma 9.5. Let
$(G,G^*,\pi )$
be a cover. Then
$\epsilon (G^*)\leq \epsilon (G)$
. Furthermore, if all binding groups of
$(G,G^*,\pi )$
are transitive then
$w(G^*)\leq w(G)$
.
Proof. The first claim is clear since for every congruence
$E$
of
$G^*$
the relation
$\pi ^{-1}(E)$
is a congruence of
$G$
. For the other claim, let us pick an
$x\in X^*:= \mathrm {Dom}(G^*)$
, and a congruence of
$E^*$
such that
$G^*_x/E^*$
has
$w(G^*)$
many finite orbits. Let
$A:= \pi ^{-1}(x)$
and pick an element
$a\in A$
. We claim that
$\mu _{\pi }(G_a)=\mu _{\pi }(G_{\{A\}})$
. Clearly, we have
$G_a\subset G_{\{A\}}$
, and thus
$\mu _{\pi }(G_a)\subset \mu _{\pi }(G_{\{A\}})$
. For the other containment, let us assume that
$g\in G_{\{A\}}$
. Then by our assumption we know that there exists a
$h\in \ker (\mu _{\pi })$
such that
$h(g(a))=a$
. Then
$hg\in G_a$
and
$\mu _{\pi }(hg)=\mu _{\pi }(g)$
. Now let
$E$
be the inverse image if
$E^*$
on
$X:= \mathrm {Dom}(G)$
. Then clearly
$E$
is a congruence of
$G_{(A)}$
and thus it is also a congruence of
$G_a\subset G_{(A)}$
. Since
$\mu _{\pi }(G_a)\subset \mu _{\pi }(G_{\{A\}})$
and
$\sim _{\pi }\subset E$
we obtain that
$G_a/E\simeq G_{\{A\}}/E\simeq G_x/E^*$
. In particular,
$|\mathrm {acl}_{G_a/E}(\emptyset )|=|\mathrm {acl}_{G_x/E^*}(\emptyset )|=w(G^*)$
, and thus
$w(G)\geq w(G^*)$
.
Proposition 9.6. Let
$G\in \mathcal {H}$
. Then
$\epsilon (G)\geq \mathrm {rk}(G)$
.
Proof. We show this by induction on
$\mathrm {rk}(G)$
. For
$\mathrm {rk}(G)=0$
there is nothing to show. Otherwise,
$\mathrm {rk}(G)$
can be written as
$\mathcal {G}(H;N_0,\dots ,N_k)$
with
$\mathrm {rk}(H)= \mathrm {rk}(G)-1$
. Thus, by the induction hypothesis we have
$\epsilon (H)\geq \mathrm {rk}(G)-1$
. Let us observe that for all congruences
$E$
of
$H$
the relation
$E'=\{((a,n),(b,n): (a,b)\in E\}$
is a congruence of
$G$
. Since none of these congruences include the full congruence
$\mathrm {Dom}(G)\times \mathrm {Dom}(G)$
we have
$\epsilon (G)\geq \epsilon (H)+1\geq \mathrm {rk}(G)$
.
Next we show that for a fixed group
$G^*\in \mathcal {H}$
and a
$d\in \mathbb {N}$
there exist only finitely many non-isomorphic groups
$G=\mathcal {L}(\tilde {G},G^*,D)$
where the triple
$(\tilde {G},G^*,D)$
is as in item 2 of Theorem 7.10.
Note that by Remark 7.2 we can always choose the group
$\tilde {G}$
such that all of its fibers have size at most 5. We first show that under these constraints there are finitely many options for
$\tilde {G}$
up to isomorphism.
Lemma 9.7. Let
$n\in \omega $
. Then every hereditarily cellular group has only finitely many covers with maximal fiber size at most
$n$
up to isomorphism.
Proof. We prove the lemma by induction on the rank. For finite-degree groups there is nothing to prove. Now let us fix some group
$G^*\in \mathcal {H}$
of rank at least 1, and let
$(G,G^*,\pi )$
be a finite cover of
$G^*$
. By Lemma 6.3 we can assume without loss of generality that
$(G,G^*,\pi )\in \mathbf {A}$
. This means that we can find some groups
$H,\dots ,N_0,N_1,\dots ,N_k,H^*,N_0^*,\dots ,N_k^*$
and a finite cover
$(H,H^*,\rho )\in \mathbf {A}$
as in Definition 6.2. By the definition of the rank we know that ranks of all groups
$H^*,N_0^*,\dots ,N_k^*$
are at most
$\mathrm {rk}(G^*)$
. Clearly, all the fibers of all the covers
$(H,H^*,\rho )$
and
$(N_i,N_i^*,\rho |_{\mathrm {Dom}(N_i)})$
have size at most
$n$
. Thus, by the induction hypothesis there are only finitely many options for the cover
$(H,H^*,\rho )$
and the groups
$N_0,\dots ,N_k$
up to isomorphism. Since these groups determine the cover
$(G,G^*,\pi )$
we obtain that
$G^*$
has only finitely many finite covers with maximal fiber size at most
$n$
.
Lemma 9.8. Let
$G^*\in \mathcal {H}$
, and
$d\in \mathbb {N}$
. Then up to isomorphism there exist finitely many groups
$G\in \mathcal {S}_d$
which are isomorphic to some group
$\mathcal {L}(\tilde {G},G^*,D)$
where
$(\tilde {G},G^*,D)$
is as in item 2 of Theorem 7.10.
Proof. As we argued above, we can assume that the maximal fiber size of the cover
$(\tilde {G},G^*,\pi _2)$
is at most 5. Since
$G^*$
is oligomorphic, and
$D$
must be constant on each orbit it is enough to show that
$D(a)=(F_a,B_a,\phi _a)$
can only take finitely many values for a given
$a$
(up to renaming the elements of
$\mathrm {Dom}(F_a)$
). By Theorem 5.27 we know that there are only finitely many possibilities for the pair
$(F_a,B_a)$
, and since
$|F_a:B_a|$
is finite there are also only finitely many options for the homomorphism
$\phi _a$
.
Lemma 9.9. Let
$d,n,m\in \omega , d\geq 1$
. Then there exist finitely many groups
$G\in \mathcal {S}_d$
with
$\epsilon (G)\leq n$
and
$w(G)\leq m$
up to isomorphism.
Proof. Suppose that
$G$
satisfies the conditions of the lemma. Let
$(\tilde {G},G^*,D)$
be as in item 2 of Theorem 7.10. Since
$G$
is a cover of
$G^*$
with transitive binding groups we have
$\epsilon (G^*)\leq \epsilon (G)\leq n$
and
$w(G^*)\leq w(G)\leq m$
. Combining this with Proposition 9.6 and Theorem 9.3 we obtain that there are finitely many possibilities for the group
$G^*$
up to isomorphism. Then the statement of the lemma follows from Corollary 9.8.
The following is a direct consequence of Lemma 9.9.
Corollary 9.10.
$\mathcal {S}$
contain countable many groups up to isomorphism. Equivalently
$\mathscr {S}$
contains countably many structures up bidefinability.
Now we are ready to prove Thomas’ conjecture for the class
$\mathscr {S}$
.
Theorem 9.11. Every group in
$\mathcal {S}$
has finitely many closed supergroups. Equivalently, every structure in
$\mathscr {S}$
has finitely many reducts up to interdefinability.
Proof. Let
$G\in \mathcal {S}$
. Then by Corollary 7.11 we know that
$G\in \mathcal {S}_d$
for some
$d\in \mathbb {N}$
. Now let
$G^+$
be a closed supergroup of
$G$
. Then
$G^+$
is also contained in
$\mathcal {S}_d$
. Moreover, we have
$\epsilon (G^+)\leq \epsilon (G)$
and
$w(G^+)\leq w(G)$
. Therefore, by Lemma 9.9 there are finitely many possibilities for the group
$G^+$
up to isomorphism. The statement of the lemma then follows from Lemma 9.4.
Note that since every structure in
$\mathscr {S}$
is finitely homogenizable (see Corollary 7.14), it follows that all these structures indeed fall into the scope of Thomas’ conjecture.
10 Interpretation of structures with not too fast unlabelled growth
In this section we show that all structures in
$\mathscr {S}$
are interpretable in
$(\mathbb {Q};<)$
. Our strategy is to use Theorem 7.12 by showing that all constructions listed in the theorem preserve interpretability in
$(\mathbb {Q};<)$
.
Definition 10.1. Let
$\mathfrak {A}$
and
$\mathfrak {B}$
be structures. We say that
$I$
is an interpretation of
$\mathfrak {B}$
in
$\mathfrak {A}$
if there exists some
$d\in \omega $
such that
$I$
is a partial surjective map from
$A^d$
to
$B$
such that for every atomic formula
$\varphi (x_1,\dots ,x_k)$
in the signature of
$\mathfrak {B}$
the relation
is definable in
$\mathfrak {A}$
.
We say that
$\mathfrak {A}$
interprets
$\mathfrak {B}$
, or
$\mathfrak {B}$
is interpretable in
$\mathfrak {A}$
, if there exists an interpretation of
$\mathfrak {B}$
in
$\mathfrak {A}$
. For a fixed structure
$\mathfrak {A}$
we write
$\mathrm {I}(\mathfrak {A})$
for the class of structures which are interpretable in
$\mathfrak {A}$
.
Let us consider some interpretation
$I$
as in the definition above. By applying the definition for the formula
$(x=x)$
we see that the domain set of
$I$
needs to be definable. Moreover, by applying the definition for the formula
$(x=y)$
we obtain that the kernel of the map
$I: \mathrm {Dom}(I)\rightarrow B$
also needs to be definable in
$\mathfrak {A}$
. This means essentially that the domain set of
$\mathfrak {B}$
can be thought of as a definable quotient of some definable substructure of some power of
$\mathfrak {A}$
and every relations of
$\mathfrak {B}$
needs to be represented by some set of tuples which are also definable in
$\mathfrak {A}$
.
We start with some easy observations about interpretability in a given structure.
Lemma 10.2. Let
$\mathfrak {A},\mathfrak {B},\mathfrak {C}$
be relational structures such that
$\mathfrak {A}$
has at least two elements,
$\mathfrak {B},\mathfrak {C}\in \mathrm {I}(\mathfrak {A})$
and
$\mathfrak {B}$
and
$\mathfrak {C}$
have disjoint signatures. Then
$\mathfrak {B}\uplus \mathfrak {C}$
and
$\mathfrak {B}\wr \mathfrak {C}$
are interpretable in
$\mathfrak {A}$
.
Proof. Let
$I:A^d\rightarrow B$
and
$J:A^e\rightarrow C$
be interpretations of
$\mathfrak {B}$
and
$\mathfrak {C}$
, respectively. We can assume without loss of generality that
$d=e$
and that
$B$
and
$C$
are disjoint.
Let us define the partial map
wherever it is defined. Then it is easy to see that
$I+J$
is an interpretation of
$\mathfrak {B}\uplus \mathfrak {C}$
in
$\mathfrak {A}$
.
For the other claim we simply consider the partial map
wherever it is defined. Then it can be checked easily that
$I\times J$
is an interpretation of
$\mathfrak {B}\wr \mathfrak {C}$
in
$\mathfrak {A}$
.
Corollary 10.3. Let us assume that
$\mathfrak {A}$
has at least two elements, and
$\mathfrak {B}\in \mathrm {I}(\mathfrak {A})$
. Then every strongly split finite cover of
$\mathfrak {B}$
is interpretable in
$\mathfrak {A}$
.
Proof. Clearly, every structure interprets the one-element pure set as witnessed by the constant map. It is also clear that
$\mathrm {I}(\mathfrak {A})$
is closed under taking reducts, therefore it is enough to show that every strongly trivial finite cover of
$\mathfrak {B}$
is interpretable in
$\mathfrak {A}$
, i.e., for all finite subsets
$(F;=)\wr \mathfrak {B}\in \mathrm {I}(\mathfrak {A})$
. This follows directly from Lemma 10.2.
Theorem 10.4.
$\mathscr {S}\subset \mathrm {I}(\mathbb {Q};<)$
and
$\mathscr {H}\subset \mathrm {I}(\omega ;=)$
.
Proof. By Theorem 5.2 we know that all finite covers of reducts of
$(\mathbb {Q};<)$
are reducts of some strongly split finite cover of
$(\mathbb {Q};<)$
. Therefore, by Corollary 10.3 all these structures are interpretable in
$(\mathbb {Q};<)$
. Then the statement of the theorem follows from Theorems 7.12 and 2.22 and Lemma 10.2.
Acknowledgments
Views and opinions expressed are however those of the authors only and do not necessarily reflect those of the European Union or the European Research Council Executive Agency. Neither the European Union nor the granting authority can be held responsible for them.
Funding
The author has been funded by the European Research Council (Project POCOCOP, ERC Synergy Grant 101071674).








