1. Introduction
The definitions of concepts of a definability space and definability lattice (reduct lattice) can be found in [
1].
The original idea of Alessandro Padoa [
2] as well as general philosophy of Alfred Tarski [
3] assuming “Erlangen Program” of “geometrization” and “algebraization” of logic have found their refinement in the Svenonius Theorem (“Completeness Theorem for definability”) published in 1959 [
4]. This remarkable result by Lars Svenonius, however, has not found applications for a long time. One of the reasons, perhaps, is historical and subjective—the paper was published in a Swedish philosophical journal little known to mathematicians. Another, and likely main reason is that the Svenonius theorem reduces the problem of description of a definability lattice of a structure to the consideration of supergroups of automorphism groups of all countable elementary extensions of that structure; and these extensions generally appear to be obscure and hardly amenable to classification.
Starting from 1965 (see [
5]), definability lattices have been constructed for several homogeneous structures with finite relational signature. Since such structures are
-categorical, the study of closed supergroups required only the structures themselves. Furthermore, homogeneity of the structures, which is essentially a transformational and geometric property, did help to simplify greatly the problem. All found lattices proved to be finite. The hypothesis of finiteness of definability lattices of all homogeneous structures with finite basis (finite-relational signature) was proposed by Simon Thomas (see [
6]) in 1991 and remains open.
Continuing the direction of [
1] in the present work, we consider the structures for which the Svenonious theorem “works” by restricting the class of elementary extensions where the study of authomorphism groups is required. We believe that it may become an important step in the description of corresponding definability lattices. Such an approach was used in [
1], where a complete description of the infinite definability lattice for the successor structure on integers was obtained.
All undefined standard notations and terms may be found in [
7].
The Svenonius Theorem is formulated as follows [
7]:
Svenonius Theorem. Let be a countable structure, and . Then, for any relation , the following two conditions are equivalent:
- (i)
P is not definable in ;
- (ii)
There exists an elementary extension of the structure M and a permutation φ of the domain of , preserving all relations in and not preserving P.
In the present paper, we discuss a class of structures for which the construction of their definability lattices is reduced to the analysis of closed supergroups for one structure and its automorphism group, that is, the class of upward complete structures. We present several examples of structures from this class.
In [
1], the description of definability lattice of
upward completeness of an extension of this structure was used. (We called the upward complete structure “maximal” there).
For other structures, we consider in the present work (excluding ) that full descriptions of their definability lattices are unknown. We hope, however, that the existence of upward complete elementary extensions will help to obtain such descriptions.
2. Upward Complete Structures and Completions
Definition 1. A countable structure is called upward complete, if for every countable elementary extension of . An upward complete structure elementary equivalent to a structure is called a completion of the latter.
It immediately follows from the Svenonius theorem that the definability lattice of every upward complete structure (and of each structure elementary equivalent to that) is determined completely by the lattice of all closed supergroups of its automorphism group (the group of all permutations of the domain of ).
It is obvious that any -categorical structure is upward complete. For example, the structure of non-negative rational numbers with the standard order is -categorical. It provides an example of upward complete but non-homogeneous structure. The simplest example of a non--categorical upward complete structure is , the union of countably many disjoint copies of . Following tradition, we call such copies (and similar components in other cases) galaxies. It is easy to see that is a completion of .
For every natural number n, we denote:
The relation by ;
The relation by ;
The relation by .
It is shown in [
1] that the lattice of closed supergroups of the group
consists of groups
for all
corresponding to the relations above.
For any d, we denote by the set of all residue classes modulo d taken from all galaxies.
Then:
- -
The group consists of all permutations , such that for all a. It is possible to have an explicit description of the elements of —these are mappings arbitrarily permuting the elements of and preserving the order on each element.
- -
The group is a proper supergroup of , which consists of all permutations such that either for all a, or for all a. The explicit description of the elements of is similar to the previous case of . The difference here is that two variants are possible: the residue classes in are permuted either all-preserving or all-reversing the order.
- -
The group is a proper supergroup of , which consists of all permutations such that for all . The explicit description of the elements of the group is similar to the previous cases. A permutation from sends each residue class from to another residue class with either preserving or reversing the order. The choice of the variant for each class is done independently.
In [
1], it is proved that these groups exhaust the lattice of closed supergroups for the successor structure on the domain of integers, and generators for the corresponding definability spaces are presented as given above. Notice that all these groups with the exception of
are realizable as supergorups of the automorphism groups of the successor structure over integers. So, we need an extension for
only.
Here are some more examples. Every countable infinite vector space over a finite field is an upward complete structure. The countably dimensional vector space over the field of rationals is a completion of the additive group of rationals.
Further, we present more examples of upward complete structures.
The set of all integers with successor operation can be naturally generalized to a countable set with several successor operations (the definitions will be given later).
In this paper, we consider two examples of such structures and show that for each of them, an upward complete elementary extension does exist.
3. Graphs
Consider a countable infinite-oriented graph with its vertices and edges labeled by the elements of a finite set and denote the resulting signature by .
We will use the concepts of connectedness, distances between vertices, diameter, neighborhoods, neighborhood center, radius, etc., ignoring the orientations and labels.
Further on, we assume that our graphs have infinite diameter. It is true if the degrees of all vertices are finite.
3.1. Non-Standard Extension of Graphs
Let us enrich the signature by adding the relation for every , meaning that the distance between vertices is greater than i, and the constant symbol ⊙ denoting an arbitrary fixed element of G. We denote the resulting structure by .
Let us now add to the theory of the statements on the existence of infinitely many non-standard and disconnected-to-each-other elements, that is, elements , such that for all both and hold true. By the compactness argument, there is a countable model of the theory. Let us denote it by , and let be a reduct of the structure to the structure in the original signature .
Proposition 1. Every elementary extension of the structure contains:
- -
The original structure G;
- -
Countably many components not connected to each other and to G.
Proof. It follows from the existence of the countably many non-standard disconnected elements. □
We call the components of every structure obtained by the procedure above and all its elementary extensions galaxies of the structure (graph) G.
Theorem 1. Let all galaxies of G be isomorphic. Then, the structure is an upward complete extension of G.
Proof. We need to demonstrate that
- (i)
is an elementary extension of G;
- (ii)
Any countable elementary extension is isomorphic to .
The condition (i) is obvious since is just obtained by signature reduction. As we have noticed in Proposition 1, is the union of the original structure G and countably many disconnected galaxies. The same is true for any countable elementary extension of G. Then, (ii) follows from Proposition 1. □
3.2. Discretely Homogeneous Graphs
We call a graph Gdiscretely homogeneous if it is connected and for each radius r, all neighborhoods, with the exception of finitely many, of radius r are isomorphic (as oriented labeled graphs with a pointed neighborhood center of it). We call these (non-exceptional) neighborhoods typical.
Theorem 2. Let a graph G be discretely homogeneous. Then, each of its galaxies is isomorphic to a countable union of increasing typical neighborhoods with a common center.
Proof. For every natural
n and vertex
, we denote by
the neighborhood of radius
n with the center
a. Thus,
. Define the equivalence relation
on the vertices of the graph
G as
The relation partitions the set of graph vertices into finitely many equivalence classes. The condition of discrete homogeneity means that for each fixed n, only one of the equivalence classes is infinite and it is definable. We denote such a class by .
Let us consider now an elementary extension of G and an element a of a galaxy of it. The element a equals to none of the elements of the original graph G. So, the condition is satisfied for every n. Furthermore, since each connected component of a graph coincides with the union for some vertex , every galaxy coincides with for every (non-standard) element a from that galaxy. □
3.3. Automorphisms
For every discretely homogeneous G, the automorphism group of its upward complete extension has a very simple structure.
Proposition 2. Let consist of all galaxies of G plus G itself, if G is isomorphic to a galaxy.
All automorphisms from the can be constructed as follows:
- -
Take an arbitrary permutation a of ;
- -
For every g from , take an arbitrary isomorphism from g to a(g);
- -
Make the union of all .
If G is not isomorphic to a galaxy, then multiply directly the union by .
The proposition does not give us an immediate description for the lattice of closed supergroups for the automorphism group. However, it provides a possible base for further investigation.
The situation becomes more interesting and productive when the galaxies are not isomorphic to the original structure. They can have richer groups of authomorphisms representing “imaginary” elements of the geometry of the original space G. The group in this case is the direct product of and the group acting on galaxies, as described above.
3.4. Localness
From an intuitive viewpoint, discretely homogeneous structures should satisfy the localness property: the value of any formula on them should not depend on the “distant” values of its variables. This is made precise by the following proposition.
Proposition 3. For every formula in the signature of a discretely homogeneous graph G, there exists a natural number w such that for every tuple and for every if and , then .
Proof. Consider a structure with a domain which is the union of the graph G and the set of natural numbers . The signature of consists of the signature of G applied to elements of G only (false outside), as well as:
- -
Two unary relations , defining the set of vertices of G and the set of natural numbers, respectively;
- -
A ternary relation , meaning that are vertices of the graph G with the distance between them greater than k and .
Let
be a formula in the signature of graph
G. Let
The statement to prove is
Consider a structure
being an arbitrary non-standard extension of
, in which the set
contains non-standard elements and the structure
is a “non-standard” elementary extension of
G.
Let be an arbitrary non-standard element. If holds true, then
- -
is a non-standard element;
- -
The galaxies containing the elements and b, respectively, do not intersect.
Furthermore, if
holds true, then there exists an automorphism of
mapping
which is an identity on
G and an identity on all galaxies not containing
. It means that the formula
is satisfied in the structure
, that is,
for some
, and hence, it is satisfied in
too. □
4. Examples of Discretely Homogeneous Structures
The important examples of homogeneous structures (alongside of rational numbers) are provided by random graphs. Further homogeneous structures were studied, whose homogeneity resembles homogeneity (universality) of random graphs [
8]. The graphs we studied are also homogeneous, but in a different sense—they are the same “almost everywhere” (and, in particular, could be the same “everywhere”).
In the following paragraphs, we present corresponding examples. In each case, it is not difficult to establish the property of discrete homogeneity. In some cases, the property of “strong” discrete homogeneity holds, where all neighborhoods of a given radius are isomorphic.
Acyclic (free) non-oriented n-graph (that is a graph in which the degree of every vertex is n). Discrete homogeneity holds for both graphs with labeled and non-labeled edges.
Oriented n-tree with a root, in which for every vertex, there are n outgoing edges, and for every vertex except the root, there is one incoming edge. The variants with labeled and non-labeled edges are possible. In the case of labeled edges, we get an unoid, an algebraic structure. One can also consider trees without root.
The points of the plane with integer coordinates and two successor relations: the domain is ; the signature with two binary relations:
The description of the authomorphisms group for these examples is given by Proposition 2. For example, in the case of , the group is generated by sheets along the axes and the full authomorphisms group is constructed similar to the one-dimensional case.
The modifications of the proposed construction can be used to construct completions of the structure of rational numbers with binary relations for multiplication by rational constants, and plausibly, also to construct completions of the following structures:
- -
Positive rational numbers with binary relations for multiplication by rational constants;
- -
The same for non-negative rational numbers.
5. Discussion, Open Problems, and Hypotheses
In the proposed approach, the problem of construction of a definability lattice for a structure can be split into two problems:
- -
Finding an elementary extension of the structure, such that its lattice of closed supergroups is isomorphic to the definability lattice;
- -
Finding the structure of closed supergroups of automorphisms for the elementary extension.
In the present work, we made progress towards a solution of the first problem, which was trivial for previously homogeneous structures.
As we already noticed, definability lattices for all above-mentioned structures (with the exception of ) are unknown to us.
As far as the first problem is concerned, the structures considered in this work can be further extended by several unary relations. Among the classes of such relations, one can identify the simplest:
periodic (further generalizable to
almost periodic [
9,
10]) and
sparse with respect to the successor relation—meaning that the distance between neighboring elements within the union of unary relations tends to infinity.
A further direction is to extend the class of discretely homogeneous structures to the class which have not one but a uniformly limited number of neighborhoods that occur infinitely.
We think that a version of “quantifire elimination” can be conducted for our structures and the generalizations. The infinite signature can consist of atomic formulas with several pointed vertices and “distance is bigger than”.
It looks plausible that the technique used in [
1] could help to describe the lattices for both
and upward complete
n-trees considered above. In particular, the hypothesis for
can be formulated as follows:
Every element of the lattice can be generated by a relation from the list generating an element of the lattice for , as mentioned in the first section of the paper with a parameter d, possibly extended by several constants (unary one-element relations) 0, …, .
At the moment, it is not clear to which extent this technique can be transferred to the structures of higher dimensions, such as in the example mentioned above, etc. However, the hypothesis is that the lattice generators in this case will be the pairs/tuples of the elements corresponding to axes. A new situation will occur if we add, for example, a binary predicate of equality for the components of two-dimensional vectors.