Examples of weak amalgamation classes
Adam Krawczyk, Alex Kruckman, Wies{\l}aw Kubi\'s, Aristotelis, Panagiotopoulos

TL;DR
This paper provides examples of hereditary classes of finite structures that satisfy some amalgamation properties but fail others, illustrating the nuanced relationships between these properties in model theory.
Contribution
It introduces multiple examples of classes with specific amalgamation property combinations, including a continuum-sized family and a countably categorical example.
Findings
Several classes satisfy joint embedding and weak amalgamation but not cofinal amalgamation.
Includes a continuum-sized family of graph classes demonstrating these properties.
Provides an example with a countably categorical generic limit.
Abstract
We present several examples of hereditary classes of finite structures satisfying the joint embedding property and the weak amalgamation property, but failing the cofinal amalgamation property. These include a continuum-sized family of classes of finite undirected graphs, as well as an example due to Pouzet with countably categorical generic limit.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Examples of weak amalgamation classes
Adam Krawczyk
Insititute of Mathematics
University of Warsaw
Warsaw, Poland
Alex Kruckman
Wesleyan University
Middletown, CT, USA
Wiesław Kubiś111 Research of W. Kubiś supported by GAČR grant EXPRO 20-31529X.
Institute of Mathematics
Czech Academy of Sciences
Prague, Czechia
Aristotelis Panagiotopoulos
Institut für Mathematische Logik und Grundlagenforschung
Wilhelms-Universität Münster
Münster, Germany
( \clocktime)
Abstract
We present several examples of hereditary classes of finite structures satisfying the joint embedding property and the weak amalgamation property, but failing the cofinal amalgamation property. These include a continuum-sized family of classes of finite undirected graphs, as well as an example due to Pouzet with countably categorical generic limit.
MSC (2010): 03C07, 03C50.
Keywords: Weak amalgamation property, Fraïssé class, homogeneous structure.
1 Introduction
In classical Fraïssé theory (see e.g. [5, Section 7.1]), the basic objects of interest are Fraïssé classes: hereditary classes of finitely generated structures which are countable up to isomorphism and satisfy the joint embedding property and the amalgamation property. Any such class is associated to a countable homogeneous structure , its Fraïssé limit, which is distinguished up to isomorphism as the unique countable homogeneous structure with age (the age of a structure is the class of isomorphism types of all finitely generated substructures of ).
The Fraïssé limit of is also generic among countable structures with age contained in . The precise meaning of generic can be explained in multiple equivalent ways: topologically (the isomorphism class of is comeager in an appropriate space of structures) [13, 3], game-theoretically [9], or via forcing [8].
It turns out that the full strength of the amalgamation property is not necessary for the existence of a generic structure with age ; a condition called the weak amalgamation property suffices and in fact characterizes the existence of a generic structure. The weak amalgamation property was introduced by Ivanov [6] (under the name “almost amalgamation property”) and independently by Kechris and Rosendal [7], during the study of generic automorphisms of -categorical structures and Fraïssé limits. More recent expositions can be found in [9] and [10]. See also [11] and [4] for a purely category-theoretic approach.
Corresponding to this weakening of amalgamation is a weakening of homogeneity: the generic limit, or weak Fraïssé limit, of a weak Fraïssé class is characterized as the unique countable weakly homogeneous structure with age . Weakly homogeneous structures were first studied by Pabion [12], who called them prehomogeneous; however, he did not define the weak amalgamation property explicitly.
Most natural examples of classes with the weak amalgamation property actually satisfy an intermediate condition, the cofinal amalgamation property. This property was isolated earlier, by Calais [2], who also studied the generic limits of classes with the cofinal amalgamation property. Calais called these limits pseudo-homogeneous, but we prefer the term cofinally homogeneous. The cofinal amalgamation property was also rediscovered by Truss in his work on generic automorphisms [14].
In this note, we present several examples of classes of finite structures with the weak amalgamation property but without the cofinal amalgamation property. Each example is a hereditary class in a finite relational language and satisfies the joint embedding property. After making the definitions precise in Section 2, we give an example in Section 3.1 of a class of undirected vertex-colored graphs, which appeared previously in the second-named author’s PhD thesis [10]. In Section 3.2, we give an example of a class of directed edge-colored graphs. The ideas in these examples are refined in Section 3.3 to give an example of a class of undirected graphs, and expanded in Section 3.4 to a continuum-sized family of examples. Finally, in Section 4, we first recall the main aspects of the theory of generic limits of weak Fraïssé classes (including weak homogeneity) and next we rescue from obscurity a nice example from [12], attributed to Pouzet. This example, unlike our others, has a generic limit with a countably categorical theory. We use this example to answer a question of Ahlman, and we pose a question of our own.
Contents
2 Weak amalgamations
Throughout this note we consider structures in a countable first-order language. In all of our examples, the language will be finite and relational.
Definition 2.1**.**
Let be a class of finitely generated structures.
- •
We say that has the hereditary property (also called hereditary), if for every embedding between structures, if then . Note that every hereditary class is isomorphism-closed.
- •
We say that has the joint embedding property (briefly: JEP) if for every , there exists and embeddings and .
- •
We say that has the weak amalgamation property (briefly: WAP) if for every there is and an embedding such that for all embeddings , with there exist embeddings , with , satisfying
[TABLE]
In other words, the following diagram is commutative.
[TABLE]
- •
We say that has the cofinal amalgamation property (briefly: CAP) if we also require that
[TABLE]
holds in the definition above.
- •
Finally, we say that has the amalgamation property (briefly: AP) if we also require that and in the definition above.
A weak Fraïssé class is a hereditary class of finitely generated structures that has the joint embedding property, the weak amalgamation property and is countable up to isomorphism.
An isomorphism-closed subclass of a class is called cofinal if for every there exists such that embeds into . It is easy to see that has CAP if and only if it has a cofinal subclass with AP. It is also clear that AP implies CAP, and CAP implies WAP. But note that by passing to a cofinal subclass, we lose the hereditary property: the only hereditary cofinal subclass of is itself. Among the properties defined above, WAP is the only one which is preserved under passing to and from cofinal subclasses.
Proposition 2.2** (cf. [11, Prop. 2.7]).**
Let be a class of finitely generated structures. The following conditions are equivalent.
- (a)
* has WAP.* 2. (b)
Every cofinal subclass of has WAP. 3. (c)
There exists a cofinal subclass of that has WAP.
Proof.
(a)(b) Let be a cofinal subclass of and fix . There is and an embedding , witnessing the WAP in . Since is cofinal, there is an embedding with . Then witnesses the WAP in . Indeed, for any embeddings and with , we can apply the WAP in to the embeddings and to obtain and embeddings and such that . Letting be any embedding with , we have , as required.
(b)(c) Obvious.
(c)(a) Let be cofinal in and assume has WAP. Fix and choose an embedding with . Now we can find an embedding with witnessing the WAP in . Then witnesses the WAP in . Indeed, for any embeddings and with , we can find embeddings and with . Then we can apply the WAP in to the embeddings and to obtain and embeddings and such that . Then we have , as required. ∎
A simple example shows that CAP can be easily lost when passing to a cofinal subclass.
Example 2.3**.**
Let be the class of all finite acyclic undirected graphs (i.e. finite forests). This is an example of a hereditary class satisfying CAP but not AP; in this case, the greatest cofinal subclass with AP is the class of all connected finite acyclic undirected graphs (i.e. trees). Another cofinal subclass is the one consisting of all disconnected finite acyclic graphs. This subclass has WAP (because has WAP) and fails CAP.
In fact, given any class of finitely generated structures satisfying CAP and not AP, we may take the cofinal subclass of all structures witnessing the failure of AP. Such a subclass will have WAP and not CAP. On the other hand hereditary classes satisfying WAP but not CAP are less easy to come by. The rest of this note is devoted to such examples. All of them are weak Fraïssé classes.
3 The examples
3.1 A class of undirected labeled graphs
Let be the class of all finite acyclic undirected graphs whose vertices are labeled by integers and the following configurations of labelings are omitted:
[TABLE]
In other words, a graph is a finite forest such that each vertex of has a unique label from the additive group , and if has label then it cannot have two neighbors with labels and , where denotes addition in , i.e. addition modulo . A vertex is determined by a vertex if and are adjacent, has label , and has label or . Note that in this case may be determined or not, however it cannot be determined by (this is why we need at least five labels).
Claim 3.1**.**
Every nonempty has a vertex that is not determined.
Proof.
Supposing every vertex of is determined, we would be able to construct an infinite path in such that is determined by for every . The vertices in this path are all distinct, because the relation of being determined is antisymmetric and there are no cycles in . Thus is infinite, which is a contradiction. ∎
It is clear that is hereditary and has JEP.
Claim 3.2**.**
* does not have CAP.*
Proof.
Fix a nonempty and let be an undetermined vertex, with label . Let and be two extensions of by adding one new vertex adjacent to only, such that the new vertex in has label , and the new vertex in has label . Clearly, the inclusions and cannot be amalgamated in .
It follows that for any nonempty , there is no extension that serves as a witness for CAP. ∎
Claim 3.3**.**
* has WAP.*
Proof.
Fix . We find a witness for WAP over in two stages. First, choose such that in connected: any two connected components in can be connected by adding a new vertex, with an appropriate label, adjacent to a single vertex of each of them. Next, choose such that every vertex of is determined in : for each undetermined vertex , add a new vertex, with an appropriate label, adjacent only to . Of course, will contain undetermined vertices.
Now suppose and are embeddings, with . Let be the free amalgamation of and , i.e., with no equalities or edges between vertices in and . Note that each vertex in has two distinct images in .
Then . Indeed, is acyclic because is connected and acyclic. Suppose for contradiction that
[TABLE]
is a subgraph of , where the label of is , the label of is , and the label of is . This subgraph cannot be contained in or in , so we must have . Then is determined by a vertex . Both and contain a copy of , which gives a contradiction. For example, if the label of is , then cannot be adjacent to in or in . ∎
Finally, note that is a weak Fraïssé class, as it obviously has JEP and countably many isomorphism types.
3.2 A class of directed graphs with labeled edges
Our next example is very similar to the previous one. This time we consider directed graphs and label the edges instead of the vertices.
A directed graph is a set equipped with a binary relation . For an edge , we denote by the source of , and by the target of . We write for the symmetrization of , defined by , where
[TABLE]
We say that is a directed forest if:
- (i)
it is antisymmetric, i.e., if then ; 2. (ii)
it is irreflexive, i.e., ; 3. (iii)
the undirected graph is acyclic.
Now consider the language consisting of two binary relation symbols and . For every -structure , we can form a directed graph . Whenever and are disjoint, we may think of as the structure resulting from the directed graph after we color each edge of the latter using two colors. Consider the class of all finite -structures with the following properties:
- (P1)
the directed graph is a directed forest; 2. (P2)
the sets and are disjoint; 3. (P3)
for every , the set of all edges with target is entirely contained in either or .
It is immediate that is hereditary and has JEP. We will now check that has WAP but not CAP.
Let and let . We say that is undetermined if there is no with . Otherwise is determined. Since is antisymmetric and acyclic, it follows just as in Claim 3.1 above that if is nonempty, then there is some undetermined vertex in .
Claim 3.4**.**
* does not have CAP.*
Proof.
Let be nonempty, and let be an undetermined vertex. Then there are two incompatible extensions and of . Define by adding one vertex to and a new -edge from to , and define by adding one vertex to and a new -edge from to . Any amalgamation of and over would fail to satisfy property (3) of the definition of .
It follows that for any nonempty , there is no extension that would serve as a witness for CAP. ∎
Claim 3.5**.**
* has WAP.*
Proof.
The proof is almost exactly like the proof of Claim 3.3 above.
Let . We find a witness for WAP over in two stages. First, chose an extension such that if , then the undirected graph is connected. Next, choose an extension such that every vertex of is determined in . Now suppose and are embeddings, with . Let be the free amalgamation of and , i.e., with no equalities or edges between vertices in and . It follows as in the proof of Claim 3.3 that . ∎
Finally, note that is a weak Fraïssé class, as it obviously has JEP and countably many isomorphism types.
3.3 A class of undirected graphs
Let be the class of all finite acyclic undirected graphs in which no two vertices of degree greater than are adjacent. Obviously, is hereditary and has JEP.
We denote by the degree of a vertex in the graph . Being cycle-free ensures that each has at least one vertex of degree . Furthermore, every graph in can be extended to a connected one, simply adding a new vertex connected to selected vertices of degree from each component.
Claim 3.6**.**
* does not have CAP.*
Proof.
Fix a non-discrete (i.e., containing at least one edge) and choose of degree (such a vertex exists, because is acyclic). Consider two extensions of by attaching to one of the following graphs.
[TABLE]
Any amalgamation of the resulting graphs over contains two neighbors of degree , as either raises its degree (and is its neighbor) or else is identified with and consequently and have degrees .
It follows that for any non-discrete , there is no extension that serves as a witness for CAP. ∎
Claim 3.7**.**
* has WAP.*
Proof.
Let us call tame if it satisfies the following conditions:
- (1)
is connected and has more than two vertices. 2. (2)
Every vertex of degree 2 in has a neighbor of degree . 3. (3)
The unique neighbor of every vertex of degree 1 in has degree 2.
We claim that every member of can be extended to a tame one. Fix . It is easy to satisfy (1) by adding new vertices if necessary and extending to a connected graph in , as noted above. Toward (2), suppose is a vertex of degree two such that the two neighbors of have degree . Then extend by adding a new vertex adjacent only to . The result is a graph in satisfying (1), with fewer vertices of degree (the new vertex has degree , and has degree in the extension). So we can repeat until (2) is satisfied. Toward (3), suppose is a vertex of degree whose unique neighbor does not have degree . By (1), . Then extend by adding a new vertex adjacent only to . This preserves (1) and (2), since in the extension has degree and a neighbor of degree . The new vertex has degree , but its unique neighbor has degree , so the result is a graph in with fewer problematic vertices of degree , and we can repeat until (3) is satisfied.
We now show WAP. Fix , and let be a tame extension. Let be the graph obtained from by adding, for each vertex of degree , two new vertices , adjacent to . Then , but by (3), is not adjacent to any vertex of degree , so .
Now fix two embeddings , with , We claim that there are and embeddings , satisfying . We may assume that and and are inclusions. Let with no new edges between and (so is the free amalgmation of and over ). Let , be the inclusions , . Clearly, . It remains to show that .
As is connected, is acyclic. Suppose are neighbors of degree . We may assume that (the case is symmetric). Since , we infer that or . Suppose (the other case is symmetric). Then since , , and . If , then by condition (2) of tameness, is adjacent to a vertex in of degree , so cannot be adjacent to a vertex of , contradiction. We conclude that . But then there are two vertices which are adjacent to , and embeds in over , so , contradiction. ∎
As before, note that is a weak Fraïssé class.
3.4 Continuum-many classes of finite graphs
We now present a modification of the example from the previous section, obtaining a different class of finite graphs for each set with . Fix such a set and define to be the class of all finite graphs satisfying the following conditions.
- (1)
The length of each cycle is an element of . 2. (2)
No two cycles share an edge. 3. (3)
Each cycle contains at most two vertices of degree .
Clearly, is hereditary and has JEP.
Given a graph , we shall say that a cycle is free if it contains at most one vertex of degree in . A graph is non-discrete if it contains at least one edge.
Lemma 3.8**.**
Each non-discrete graph in contains either a free cycle or a vertex of degree one.
Proof.
Let be non-discrete. Assume has no free cycles. Then by (3), any cycle in consists of a pair of paths between two vertices and of degree . By (2), these are the only two paths from to . Remove both of these paths and the vertices of degree on them, replacing them by a single edge between and . This removes a cycle from and does not change the number of vertices of degree in , since the degrees of and only drop by . After applying this construction to each cycle in , we obtain a non-discrete finite acyclic graph , which must have a vertex of degree . Therefore does as well. ∎
Lemma 3.9**.**
Suppose contains an edge with endpoints and which is not contained in any cycle. Let . Then the graph obtained by adjoining a new path of length from to is in .
Proof.
Since the edge is not contained in any cycle in , there is a unique path in from to , consisting of the single edge . Thus there is a single new cycle in , namely the cycle of length consisting of and the new path. It follows that (1) and (2) are satisfied in . For (3), note that the new cycle contains at most two vertices of degree , namely and . And if there is any cycle in containing or , this vertex already has degree at least in (two from the cycle, together with ), so increasing the degree of and does not violate (3) for any cycles in . ∎
Proposition 3.10**.**
* fails the cofinal amalgamation property.*
Proof.
Fix and assume it is non-discrete. Let and be two distinct elements of . If contains a vertex of degree , let be its neighbor, and note that the edge between and is not contained in any cycle. Consider the two extensions and of obtained by adjoining new paths from to of lengths and , respectively. Then and are both in by Lemma 3.9. But and cannot be amalgamated over , since in any such amalgam, the two cycles would both contain the original edge between and , violating (2).
Now suppose is a free cycle. contains at least three vertices, at most one of which has degree . So let , , and be distinct elements of such that has degree if there is such an element in . Let be the extension of obtained by adding two new vertices, adjacent to and , respectively. Let be the extension of obtained by adding a new vertex adjacent to . Then and are in , but in any amalgamation of these two graphs over , all three of , , and would have degree , violating (3).
It follows that for any non-discrete , there is no extension that serves as a witness for CAP. ∎
Proposition 3.11**.**
* has the weak amalgamation property.*
Proof.
Fix . We first extend to a graph which is connected and non-discrete, and such that every edge in is contained in a cycle.
By Lemma 3.8, each connected component of contains either a free cycle or a vertex of degree at most . From each component, choose a single vertex which either has degree at most or has degree and is contained in a free cycle. Add a single new vertex which is adjacent to each of these chosen vertices. The result is a connected non-discrete graph in containing . Then by repeatedly apply Lemma 3.9, we can further extend to a graph such that every edge in is contained in a cycle.
The key property of the graph is that in any extension with , any path in between distinct vertices and in in already contained in . Indeed, since is connected, there is some path from to in . If the path contains an edge which is not in , then there is some cycle in , consisting of a nonempty segment of and a nonempty segment of , which is not contained in . But any edge in is contained in some cycle in , so the cycles and share an edge, contradicting (2).
Now we find a witness for WAP. For each free cycle in , choose one vertex of degree in that cycle and add a new vertex adjacent to . If contains a free cycle with no vertices of degree (which only happens if is itself a cycle), choose two vertices in this cycle and add new vertices adjacent to each of them. Call the resulting graph with no free cycles .
Suppose and are embeddings, with . We may assume that , and that and are inclusions. Let , with no new edges between vertices in and (so is the free amalgamation of and over ). It remains to show that .
We observe first that any cycle which contains more than one vertex in is contained in . Since there are no edges in between and , any such cycle is a union of paths, each contained in or contained in , between distinct vertices in . By the key property of noted above, each of these paths is contained in , so . It follows from this that for any cycle , we have or , since is a free amalgam over .
From the latter observation, (1) is satisfied in . For (2), note that if two cycles and in share an edge between and , then (without loss of generality) , , and . But then by the observation above, and , contradicting (2) in .
Finally, for (3), suppose that some cycle in contains more than two vertices of degree greater than . We may assume , so there is some vertex in such that but . Then is adjacent to a vertex in , so . Now is connected and non-discrete, and every edge is part of a cycle, so every vertex in has degree at least . It follows that , so is not adjacent to any vertex in . Thus contains more than one vertex in , so . Since there are no free cycles in , there are vertices and in , distinct from , such that and . But embeds in over , so and are two vertices in with degree in . By (3), we must have , contradiction. ∎
Theorem 3.12**.**
There are continuum many different hereditary classes of finite graphs satisfying JEP and WAP but not CAP.
Proof.
For each with , the class gives an example, and whenever . ∎
4 Generic limits and Pouzet’s example
We conclude by describing an example from [12], which Pabion attributes to M. Pouzet. This gives an example of a class with WAP but not CAP with a countably categorical generic limit, and it answers a recent question of Ahlman.
Rather than working with this class directly, it is easier to describe its generic limit. For that reason, we take a moment to define the homogeneity properties alluded to in the introduction.
Definition 4.1**.**
Let be a countable structure.
- •
is the class of finitely generated structures which embed in .
- •
is weakly homogeneous if for every finitely generated substructure , there exists a finitely generated substructure , such that for any embedding , extends to an automorphism .
- •
is cofinally homogeneous if we also require that extends in the definition above.
- •
is homogeneous if we also require that in the definition above.
Proposition 4.2** (cf. [9], [10]).**
Suppose is a hereditary class of finitely generated structures with JEP which is countable up to isomorphism (i.e. has countably many isomorphism types).
- •
* has WAP if and only if there exists a countable structure which is weakly homogeneous and has . Moreover, is unique up to isomorphism. In this case, we call a weak Fraïssé class and call the generic limit of .*
- •
* has CAP if and only if its generic limit is cofinally homogeneous.*
- •
* has AP if and only if its generic limit is homogeneous. In this case we call a Fraïssé class and call its Fraïssé limit.*
Generic limits of weak Fraïssé classes can also be described in terms of a natural infinite game (called the Banach-Mazur game in [9]). Namely, given a class and a structure as above, two players play by alternately choosing bigger and bigger elements of , thus building a chain
[TABLE]
where each inclusion is an embedding. The second player wins if is isomorphic to . It turns out that is the generic limit of if and only if the second player has a winning strategy in this game, see [9].
For instance, if is the Fraïssé class of all finite linearly ordered sets then the winning strategy is very simple and does not even depend on the history: Given a finite linear order , it is enough to add a new point between every two consecutive ones, plus one more point below the minimum and one more above the maximum. By this way, after infinitely many moves the resulting linear order will be dense and with no end points, therefore isomorphic to .
Another natural example is the class of all finite cycle-free graphs. The generic limit is the countable everywhere inifnitely branching tree , namely, a countable connected cycle-free graph whose each vertex has infinite degree.
The generic limits of our examples are described below.
Example 4.3**.**
(a) The generic limit of the class from Section 3.1 can be obtained from the unique everywhere infinitely branching tree , by adding labels to all the vertices in such a way that the prohibited configurations do not show up, while at the same time all other configurations appear everywhere. The Banach-Mazur game mentioned above can help here. Indeed, given , the second player can always make it connected and can make sure the degree of each vertex of is at least , by adding suitable labels.
(b) The generic limit of the class from Section 3.2 can be obtained from the tree by first turning edges into arrows so that both the source and target degree of each vertex is infinite; next add the “colors” ( or ) so that condition (P3) is satisfied and both “colors” occur infinitely many times in the neighborhood of each vertex.
(c) The generic limit of the class from Section 3.3 has a particularly nice description. Start with the unique everywhere infinitely branching countable tree , as above. Pick a subset of the edges of such that for every vertex , infinitely many edges out of are in and infinitely many are not in . Now subdivide each edge in into two pieces:
[TABLE]
and subdivide each edge not in into three pieces:
[TABLE]
The resulting tree is the generic limit of .
A suitable modification, involving cycles, leads to the description of the generic limit of (see Section 3.4). We leave the details to interested readers.
We now describe Pouzet’s example. Let be the ternary relation on defined by
[TABLE]
Then the structure is interdefinable with the homogeneous structure . It will be useful below to observe that the relation and its complement are both definable in by existential formulas:
[TABLE]
In [12], the follow proposition is stated without proof.
Proposition 4.4**.**
The structure is weakly homogeneous but not cofinally homogeneous.
Proof.
For weak homogeneity, suppose is a finite substructure of . Let be any element of which is greater than every element of in the standard order, and let .
Let be an embedding, and let . Then is order-preserving, since for any , we have if and only if , if and only if , if and only if . By homogeneity of the structure , extends to an automorphism of , which is also an automorphism of .
To contradict cofinal homogeneity, it suffices to show that for any finite substructure with , there is an embedding which does not extend to an automorphism of .
Enumerate in increasing order as , and define by , , and for all . Then is an embedding, but it does not extend to an automorphism of : all such automorphisms are order-preserving, since is interdefinable with . ∎
It is not hard to show that the age of is the class of finite structures such that for all :
If , then . 2. 2.
If , then . 3. 3.
If and , then . 4. 4.
If , then exactly one of , , or holds.
Thus it follows from Proposition 4.2 and Proposition 4.4 that is a class with WAP but not CAP, whose generic limit is the countably categorical structure .
In [1], Ahlman studied homogenizable structures and introduced the notion of a boundedly homogenizable structure.
Definition 4.5**.**
A structure in a finite relational language is homogenizable if there is a definable expansion of by finitely many new relation symbols, such that is homogeneous. is boundedly homogenizable if it is homogenizable and for every finite tuple from , there exists a finite tuple from such that is isolated by a quantifier-free formula.
Ahlman asked (Question 3.3 in [1]) if every model-complete homogenizable structure is boundedly homogenizable. The structure provides a negative answer to this question.
The proof of Proposition 4.4 shows that is uniformly weakly homogeneous. That is, there is a function such that for every finite substructure with , there is a substructure with which serves as a witness for weak homogeneity over . In this case, we can take .
If is a countable structure in a finite relational language, then is uniformly weakly homogeneous if and only if is countably categorical and model complete, see [12, Proposition 3]. In the case , it is also easy to argue directly: is a reduct of with the structure , whose theory is countably categorical, so is countably categorical. Further, has quantifier elimination, and as observed above, the relation and its complement are both definable in by existential formulas. It follows that every formula is equivalent modulo Th(M) to an existential formula, so is model complete.
The definable expansion also shows that is homogenizable. The argument that is not boundedly homogenizable is essentially the same as the proof that this structure is not cofinally homogeneous. For any tuple containing at least two distinct elements, is not isolated by a quantifier-free formula, since the partial map exchanging the two greatest elements of preserves the truth of all quantifier-free formulas but does not preserve the truth of the formula expressing the order relation.
We end with a question. All of the examples in this note are closely related to trees or orders: a witness to the weak amalgamation property over must always go “further out” (in the tree or in the order). No infinite tree has a countably categorical theory, which suggests the possibility that for a weak Fraïssé class with countably categorical generic limit, a failure of CAP must come from a definable order. Recall that a first-order theory has the strict order property if there is a formula , where and are tuples of variables of the same length, such that in some model , defines a preorder with infinite chains.
Question 4.6**.**
Suppose is a weak Fraïssé class without CAP in a finite relational language, and let be its generic limit. If is countably categorical, does have the strict order property? Equivalently, if is a countable structure in a finite relational language which is uniformly weakly homogeneous but not cofinally homogeneous, does have the strict order property?
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] O. Ahlman , Homogenizable structures and model completeness , Arch. Math. Logic 55 (2016) 977–99.
- 2[2] J.-P. Calais , Relation et multirelation pseudo-homogènes , C. R. Acad. Sci. Paris Sér. A-B, 265 (1967) A 2–A 4.
- 3[3] P. Cameron , The age of a relational structure . Directions in infinite graph theory and combinatorics (Cambridge, 1989). Discrete Math. 95 (1991) 49–67.
- 4[4] I. Di Liberti , Weak saturation and weak amalgamation property , J. Symb. Log. 84 (2019) 929–936.
- 5[5] W. Hodges , Model theory , Cambridge University Press, 1993.
- 6[6] A. Ivanov , Generic expansions of ω 𝜔 \omega -categorical structures and semantics of generalized quantifiers , J. Symb. Log. 64 (1999) 775–789.
- 7[7] A.S. Kechris, C. Rosendal , Turbulence, amalgamation, and generic automorphisms of homogeneous structures , Proc. Lond. Math. Soc. (3) 94 (2007) 302–350.
- 8[8] Z. Kostana , Cohen-like first order structures , preprint, ar Xiv:2009.03552 .
