A walk on the wild side:
Notions of maximality in first-order theories
Abstract.
In the classification of complete first-order theories, many dividing lines have been defined in order to understand the complexity and the behavior of some classes of theories. In this paper, using the concept of patterns of consistency and inconsistency, we describe a general framework to study dividing lines and we introduce a notion of maximal complexity by requesting the presence of all the exhibitable patterns of definable sets. Weakening this notion, we define new properties (Positive Maximality and the hierarchy) and prove some results about them. In particular, we show that theories are not -dependent.
1. Introduction
Classification theory is a line of research in model theory, started essentially by Shelah, in which we define and study dividing lines that differentiate classes of theories in order to understand their complexity and behavior. One of the first dividing lines, introduced by Shelah, is stability (See Definition 2.1), defined as a generalization of Morley’s notion of totally transcendental theories. Stable theories can be characterized by the absence of a local combinatorial property on definable sets (Order Property, See Definition 2.1, (1)). As shown by Shelah, the presence of this local property (the theory is said to be unstable in this case) implies bad structural behaviors of the theory. For instance
Theorem (Shelah,[19]).
If is unstable and , then has exactly non-isomorphic models of size .
On the other hand, the assumption of stability provides methods and tools to analyze and understand this class of theories. The rich framework provided by stability led researchers to try to extend these methodologies outside stability, defining more and more dividing lines and giving structure to the universe of first-order theories.
Two prototypical examples of unstable theories, dense linear orders without endpoints and the theory of the random graph, led to the definition of two incomparable extensions of the class of stable theories whose intersection characterizes it: and (See Definition 2.1 and Fact 2.2). In order to study the existence of saturated elementary extensions of models of first-order theories , Shelah (in [20]) isolated a class of theories, extending stability, called simple theories (omitting the tree property, see Definition 2.1, (4)). Simple theories were then intensely studied by Hrushovski, Chatzidakis, Pillay, B. Kim et al (See, e.g., [8, 10, 13, 12, 2]), showing that, with the assumption of omitting the tree property, many typically stability-theoretic tools behave correctly and are useful in this enlarged framework. A plethora of dividing lines has been defined, along with great developments regarding the classes of theories that are characterized by them, making classification theory a rich and exciting line of research in model theory.
Many of these dividing lines are defined, similarly to stability, by the absence of specific configurations of definable sets. In this paper, abstracting the essential and combinatorial nature of these properties, we introduce the concept of patterns of consistency and inconsistency (See Definition 3.1) in order to give a general framework for talking about dividing lines. This concept was first defined by Shelah in [22] (Definition 5.17) with a different notation and more recently appeared in [14] (Definition 6.2) in a fashion similar to ours.
Patterns essentially describe abstract configurations of finite collections of sets by asserting conditions about the emptiness (or not) of their intersections. A formula exhibits a pattern in a theory if there are parameters in a model of the theory such that the sets defined by the formula and the parameters satisfy the conditions described by the pattern (See Definition 3.2). In this sense, we can capture the combinatorial properties that define dividing lines by exhibition of patterns. In Section 3, we define all the notions relative to patterns and describe this general framework for dividing lines.
On the wild side of every previously considered dividing line, two notions of maximal complexity for a complete first-order theory have been defined: Cooper’s property (See [7]) and “an extreme condition of the form of unstability” called Straight Maximality () defined by Shelah ([23]). In Section 4, we show that these two notions are equivalent and fit in the framework of exhibition of patterns. Indeed, these two properties are characterized by the existence of a formula exhibiting all the exhibitable (see Definition 3.2) patterns. We kept a name similar to Shelah’s for this property (Straight up Maximality).
One of the main approaches in classification theory, as we described above, is to extend nice properties and tools on the tame side of some dividing line to a wider class of theories. Here we reverse the approach and start from the worst (in some sense) combinatorial property that a complete first-order theory can have and study how theories behave when we weaken this bad property. Using this methodology, in Section 5 we define weakenings of by requesting the presence of a formula exhibiting a smaller collection of patterns, guided by the examples of previously defined properties of formulas. For instance, both and do not require any inconsistency conditions. We thus define Consistency Maximality (, see Definition 5.10) by requiring the existence of a formula realizing all the patterns without inconsistency conditions. We show that is equivalent to (even at the level of formulas), giving a different perspective to this well-known property. Other dividing lines, such as , and (See Definition 2.1, (4),(5),(6)), can be characterized by realizing patterns in which the negation of the formula is not involved. Using this observation, we define a collection of patterns (positive patterns, see Definition 5.1) and a weaker version of , called Positive Maximality (, see Definition 5.2) by requesting the existence of a formula exhibiting all the positive patterns. In particular, all the properties that can be characterized by realization of positive patterns are implied by . Since our characterization of uses patterns that are not positive, a natural question is the following:
Question 1.1.
Is there a positive maximal theory?
In Section 5, we answer positively to the above question by finding an example of a (See Definition 2.1,()) positive maximal theory (See Example 5.7). In particular, this shows that neither nor for (See Definition 2.1,()) can be characterized through positive patterns. We point out that, in [9] (Lemma 7.3), Kaplan, Ramsey and Simon proved a characterization of which can be obtained by exhibition of positive patterns.
In Section 6, by putting restraints on the size of the inconsistency conditions in positive patterns, we define a collection of properties (See Definition 6.1), weaker than but still strong enough to imply all the classical positive dividing lines. We show that, at the level of theories, implies (See Proposition 6.5) and we give , and examples showing that the above implication is strict (See Example 6.13). We show that is equivalent to the realization (in some sense) of every finite -hypergraph and can be witnessed by a (generic ordered -hypergraph)-indexed generalized indiscernible. The -independence property () is a higher-arity version of introduced by Shelah. In [3], Chernikov, Palacin and Takeuchi showed the equivalence of with the collapse of the above kind of generalized indiscernibles. This led the way for showing the following result.
Theorem (See 6.11).
For every , if is , then has .
The notions of maximality introduced in this paper as essentially given by binary properties. The above result shows, in particular, that the binary notion of positive maximality implies all the -ary versions of (at each step of the way). We also point out that there are examples of simple theories, and thus is not equivalent to .
Many questions arise about these notions of maximality, the behavior of classes of theories defined by them and their relations with previously defined dividing lines. For instance, which of the standard examples of but theories are (or for some )? Is there a but and theory? If not, we would have that ; this would imply the collapse of the hierarchy inside .
2. Preliminaries
Unless otherwise stated, in what follows is a complete first-order -theory, is a monster model. Whenever we state the existence of some tuples, we mean tuples of elements from and every set is a small (of cardinality less then the saturation of ) subset of . Frequently we work with partitioned formulas in which the free variables are divided into object variables and parameters variables (the variables and respectively). Moreover, whenever we write for variables we mean tuples of variables (not necessarily singletons) and, as a notation, we write for the set of tuples of elements of that can be plugged in for respectively.
2.1. Dividing lines
We recall the definition of some of the properties defining dividing lines in the universe of first-order theories. Most of these properties were introduced by Shelah in [18] and [21]. For the definitions and a bird’s-eye view of the universe we refer to [4].
Definition 2.1.
A partitioned formula has
-
(1)
the order property () if there are tuples such that
-
(2)
the independence property () if there are tuples and such that
-
(3)
the strict-order property () if there are tuples such that
-
(4)
the -tree property (-) if there exist tuples such that
-
•
paths are consistent: for all , we have that is consistent, and
-
•
levels are -inconsistent: for all , is -inconsistent (i.e. every subset of size is inconsistent).
It has the tree property () if it has - for some
-
•
-
(5)
the tree property of the first kind () if there are tuples such that
-
•
paths are consistent: for all , we have that is consistent, and
-
•
incomparable elements are inconsistent: for all incomparable , we have that is inconsistent.
-
•
-
(6)
the -tree property of the second kind (-) if there are tuples such that
-
•
paths are consistent: for every , we have that is consistent, and
-
•
rows are -inconsistent: for each , is -inconsistent.
It has the tree property of the second kind () if it has - for some .
-
•
-
()
-strong order property for some , if and there are such that for all , we have and the set
is inconsistent.
A complete first-order theory is
-
•
stable if no formula has in . It is said to be unstable otherwise.
-
•
simple if no formula has in .
-
•
if no formula has in , where ; otherwise, we say that has . For instance, is if no formula has in ; if there is a formula with in , we say that has .
The reader can find a diagram of known relations and implications between these properties below.
Fact 2.2.
The following relations hold for properties of complete first-order theories.
-
•
Stable = .
-
•
Simple = .
2.2. Generalized indiscernibles
We review the basic definitions and notions around generalized indiscernibles, introduced by Shelah in [18] and developed by Scow in [17, 16].
Definition 2.3.
Fix a language , -structures and and tuples , of some fixed length for some and .
-
(1)
We say that is an -indexed generalized indiscernible (or just -indiscernible) if for all and for all and from , we have
-
(2)
We say that is based on if for any finite set of formulas , for any and any tuple from there is a tuple from with , such that
-
(3)
We say that has the modeling property if given any there exists an -indiscernible based on .
Fact 2.4 (Stretching indiscernibles, see [17]).
Let be an -structure, -indiscernible. Then, for any -structure with , we can find -indiscernible based on .
In her thesis ([17]), Scow showed a profound connection between Ramsey classes (See, e.g., [17], Definition 3.2.6) and the modeling property for generalized indiscernibles.
Fact 2.5.
Let be a structure in a finite relational language and . Then is a Ramsey class if and only if has the modeling property.
3. Patterns of consistency and inconsistency
In this section, we want to describe a general framework for talking about combinatorial properties defining dividing lines. We start with a visual representation of some of the properties of formulas defined in Definition 2.1.
The order property for a formula can be represented as follows: there are from such that, for each we have
where the red dashed lines represent and the green lines represent . Similarly, the independence property can be visualized as follows: there are from such that for every
A new element of complexity is added for describing the strict-order property : there is from such that for all we have
We see that the these properties are realized by satisfying consistency () or inconsistency () requests on positive (green line i.e. ) or negative (red dashed line i.e. ) instances of the formula on subsets of the set of parameters. We are now ready to define patterns as pairs where and will be sets of conditions of the form ; the conceptual correspondence should be
Definition 3.1.
Fix . An -pattern (of consistency and inconsistency) is a pair where .
A pair in (resp. in ) is called a consistency (resp. inconsistency) condition, or just condition, of the pattern .
Definition 3.2.
Let be a partitioned formula, let and let be a -pattern. We say that exhibits (or realizes) the pattern (in ) if there is from such that
-
(i)
For all the partial -type
is consistent, and
-
(ii)
for all , the partial -type
is inconsistent.
In the next proposition we show how to characterize some of the dividing lines using exhibition of patterns.
Proposition 3.3.
Let be a partitioned formula. Then
-
(1)
has if and only if, for all , the formula exhibits the -pattern where
-
(2)
has if and only if, for all , the formula exhibits the -pattern where
-
(3)
has if and only if, for all , the formula exhibits the -pattern where
-
(4)
For , has - if and only if, for all , the formula exhibits the -pattern where
where is the collection of all the paths in the tree .
-
(5)
has if and only if, for all , the formula exhibits the -pattern where
with a similar notation as above.
-
(6)
For , has - if and only if, for all , the formula exhibits the -pattern where
Here, by a path in , we mean a function i.e. a choice of one element per row in the array .
Proof.
The characterization is clear. We get the usual definitions of the properties using compactness. ∎
The above proposition shows that exhibition of patterns gives a general framework for talking about dividing lines in first-order theories. There are some exceptions. For instance, it is not clear whether the hierarchy, for , can be characterized using pattern exhibition. There exists a characterization of ([9], Lemma 7.3) that can be described through patterns.
Definition 3.4.
We say that an -pattern is exhibitable if there is a theory and a formula such that exhibits in .
There are “syntactical reasons” that make a pattern not exhibitable; with the next definition we want to exclude those reasons from the picture.
Definition 3.5.
Fix . A reasonable -pattern (of consistency and inconsistency) is an -pattern such that
-
(i)
For all and for all , we have that for some .
-
(ii)
For all , .
-
(iii)
For all , .
Remark 3.6.
In the above definition, a failure of condition (iii) doesn’t really make a pattern not exhibitable; however, an inconsistency condition for which doesn’t add any meaningful request to the pattern and thus we avoid it. We also want to point out that “reasonability” does not imply “exhibitability”. For example, a pattern in which contains both and is not exhibitable.
Even assuming reasonability, deciding whether a pattern is exhibitable or not is a complex problem. More precisely, let be the following decision problem: given and a reasonable -pattern , is exhibitable?
Proposition 3.7.
The decision problem is -complete.
The proof of the above will appear in the author’s PhD thesis.
Definition 3.8.
Fix . A -pattern is called condition complete, or just complete, if each one of its conditions is of the form .
Remark 3.9.
Every complete pattern with is reasonable.
Remark 3.10.
As a justification for the above nomenclature, consider that, given any -pattern and a formula exhibiting it with witnesses , each condition is associated with a -type over :
that is asked to be consistent or inconsistent based on where the condition lies (in or in respectively). Saying that a pattern is complete is saying that those types corresponding to conditions are all complete -types over .
Definition 3.11.
A -pattern is called fully complete if it is complete, and every condition of the form is either in or in but not both.
Proposition 3.12.
Every fully complete pattern is exhibitable.
Proof.
We actually show something stronger: there is a theory and a formula such that, for every and fully complete -pattern, exhibits it.
Let be the theory of infinite atomic Boolean algebras in the language , work in a model , let and define
where is the formula saying that is an atom. Fix and a fully complete -pattern . Enumerate . Since the pattern is fully complete, , so . Moreover, let be distinct atoms of .
First, assume that . Let any element of and, for each , define
and . We claim that witness the exhibition of by . Indeed, let and consider the condition . We have that if and only if if and only if if and only if . This holds for every and thus any consistency condition is satisfied. Let . By assumption . Assume, toward contradiction, that there is , such that if and only if . Since , there is at least one such that is an atom below . Thus there exists such that . But now if and only if if and only if if and only if . Thus and . Contradiction. Thus, in the case that , we are done.
Assume now that . Fix two distinct elements of the model and for , , define
For , define
Let . Fix and suppose . If , we have
If , we have
Hence, if , . Consider now and fix an element that is not an atom. Then, if , since , . If , then, since , . Thus, we showed that each consistency condition is satisfied.
Fix now . First assume that ; we want to show that for any , there is such that . If , then and hence for any . If , then for and hence . If , then for (Note that since ). Hence is inconsistent.
Assume and suppose that there is such that
If is not one of the , then and hence . Contradiction.
If for some , then and hence . Contradiction. If , then if then and hence ; on the other hand, if , then and hence . Hence . Contradiction. Hence is inconsistent.
In conclusion, for every , exhibits every fully complete -pattern. ∎
Remark 3.13.
In the above proof we gave an example of a formula that, in a theory , exhibits, for every , every fully complete -pattern. In the next proposition, we will show that any exhibitable pattern can be extended (in some sense) to a fully complete pattern. Thus, the above proof gives an example of a theory and a formula such that for any and any exhibitable -pattern, exhibits it. This property is what, in the next section, we will call Straight up Maximality (similar to Shelah’s nomenclature from [23]); thus the theory of infinite atomic Boolean algebras is an example of a straight up maximal theory.
Proposition 3.14.
Fix and let any exhibitable -pattern. Then, there exists a fully complete -pattern such that, if a formula exhibits , then it exhibits .
Proof.
Since is exhibitable, there is a theory , a formula and parameters such that exhibits in with . As a convention for this proof, a complete -type over is not necessarily consistent. Let be the set of complete consistent -types over and, similarly, let be the set of complete inconsistent -types over . To each complete -type , we can associate a condition where . Define
Suppose exhibits in with .
Given , since exhibits with , we have that is consistent and thus it is contained in some . Thus, there is such that . Since is consistent, it must be that is consistent too.
Let and assume, toward contradiction, that is realized by some . By the choice of and , we have that is inconsistent; thus, for any such that , we have that . But now gives us a set such that which is in and the corresponding type has a realization. Contradiction. ∎
4. Notions of Maximality
In this section we define a notion of maximal complexity for first-order theories by requesting the exhibition (by a single formula) of all the exhibitable patterns.
Definition 4.1.
A formula is Straight up Maximal (or just ) if, for every and for every exhibitable -pattern , exhibits . A theory is if there is a formula which is ; otherwise we say that is .
Other notions of maximality were previously defined by Shelah ([23]) and Cooper ([7]). We will see how both of them agree with our notion of maximality and we will give some examples of theories which present/omit this property.
4.1. Shelah’s maximality
In [23], Shelah defined “an extreme condition of the form of unstability” called Straight Maximality.
Definition 4.2.
A formula is Shelah- (Shelah’s Straight maximal) if for every and for every non-empty there are such that: Given , if and only if there is such that for every , .
We can characterize the above property using patterns.
Proposition 4.3.
A formula is Shelah- if and only if exhibits every fully complete pattern.
Proof.
Assume is Shelah-, fix and let a fully complete -pattern. Define where is the characteristic function of . Since (given that the pattern is fully complete), we have that is not empty. Let given by Shelah-. Now, fix a condition . This corresponds to a function , , such that if and only if . Hence there is such that if and only if if and only if ; thus witness the consistency of . Now, given a condition of inconsistency , if there was such that if and only if if and only if , we would have that ; but it’s not. Contradiction. Hence the type is inconsistent. This shows that exhibits . In conclusion (of the proof of this direction), exhibits every fully complete pattern.
On the other hand, assume that exhibits every fully complete pattern. Given and , define the -pattern. as follows
Clearly this is a fully complete pattern. Along the lines of the proof of the previous part, it’s clear that a witness of the exhibition of by is also a witness of being Shelah-. ∎
Proposition 4.4.
A formula is Shelah- if and only if it is .
Proof.
Let be a formula i.e. it realizes every exhibitable pattern. Since every fully complete pattern is exhibitable, exhibits every fully complete pattern. Hence is Shelah- by Proposition 4.3.
On the other hand, assume that is Shelah-; then it realizes every fully complete pattern. Given an exhibitable pattern , by Proposition 3.14, there is a fully complete pattern such that, if a formula realizes then it realizes . Since realizes every fully complete pattern, it realizes every exhibitable pattern. In conclusion, it is . ∎
4.2. Cooper’s maximality
In [7], Cooper defined a condition called , requesting the existence of a formula which defines, in some sense, all the possible Venn diagrams. They then proved that this property implies every other property of this kind. For more details about the background and the maximality property, we refer to [7].
Definition 4.5 (Cooper, [7]).
-
•
A property of formulas is any sequence of consistent quantifier free (q.f.) formulas of (the theory of Boolean Algebras with the language ).
-
•
If is a formula of a complete theory and is a q.f. formula of , we say that admits in if
for some and some i.e. there is some model of and parameters such that, in the power set of the set of tuples of the model (of the right length) viewed as a Boolean algebra, the -definable sets given by the parameters satisfy . Otherwise we say that omits in .
-
•
If is a property of formulas, we say that a formula of a complete theory admits in if there exists a strictly increasing sequence such that admits in for every . Otherwise we say that omits in . Moreover we say that admits if there exists of such that admits in . Otherwise omits .
Cooper’s notion of maximality (property ) is a property of formulas (as in Definition 4.5) which implies all the other properties of formulas. In order to define , Cooper started with an enumeration of all the consistent q.f. formulas of , say , and defined
Finally, is defined as the property of formulas .
The next definition gives us a more explicit equivalent (at the level of theories) version of property .
Definition 4.6 (Cooper, [7]).
For each we define the property as follows:
A formula admits in some complete theory if for arbitrarily large there are in some model such that
-
(i)
for any and for any with there is such that
-
(ii)
for any
In other words, admits if and only if for arbitrarily large there are -definable sets such that the union of any is still -definable but the intersection of any of them is non-empty if and only if .
Fact 4.7 (Cooper, [7]).
If is a complete theory and , the following hold:
-
(1)
If some formula of admits in then some formula of admits in .
-
(2)
If some formula of admits in , then some formula of admits in .
Remark 4.8.
The above fact shows that, at the level of theories, admitting the property implies admitting the property which, in turn, implies admitting the property . Moreover, since each can be described as a property of formulas and each property of formulas is implied by , we have that, at the level of theories, each is a different characterization of .
Definition 4.9.
A complete theory is Cooper maximal if there is a formula which admits (equivalently ) in .
We are now ready to prove that Cooper’s maximality coincides with straight up maximality.
Proposition 4.10.
Let be a complete theory. is Cooper maximal if and only if is .
Proof.
Assume is and let be the formula witnessing it.
Claim for each there are such that
for each , there is such that
Equivalently, admits .
Proof of the Claim: Since is , it realizes every fully complete -patterns and these patterns can be described by pairs where with . Let and consider the following -pattern:
where . Clearly . Let be the parameters given by with this pattern. First notice that . Indeed, suppose . Let . Since we have that the -type of over is inconsistent; contradiction.
Let . We want to show that
Let for some . Since , it is inconsistent to be in but not in ; hence . If . Since , it is inconsistent to be in but not in all the , hence there is such that .
The claim shows that, if is , then it admits . By Fact 4.7, there is a formula admitting and thus is Cooper maximal.
Assume now that is Cooper maximal and let admitting . Since is the strongest property of formulas, it is enough to prove that can be described as a property of formulas. Indeed is a property of formulas described by:
This shows that, if is Cooper maximal, then it is . ∎
Remark 4.11.
We want to point out that the above equivalence is only at the level of theories. Indeed, while a formula admitting is , if a formula is , it admits and thus (by Fact 4.7) there is a (possibly different) formula admitting .
4.3. Examples of theories
Example 4.12 (Infinite atomic Boolean algebra).
In Proposition 3.12, we showed that the theory of infinite atomic Boolean algebras is by showing a formula that exhibits every exhibitable pattern. We now prove again this result using Cooper’s characterization of (See Fact 4.7 and Proposition 4.10): It is enough to find a formula with i.e. a formula such that, for any there are such that
-
•
for all , and
-
•
for each , there is such that
Work in some model . Let be the formula saying that is an atom and consider the formula
Fix and choose such that and for . Now is inconsistent for . Moreover, if , let ; then
In conclusion has and thus is .
Non-example 4.13 (Atomless Boolean algebras).
Example 4.14 (Skolem arithmetic).
Skolem arithmetic is the first-order theory of the structure . First of all, we observe that we can define the number , the divisibility relation and the set of prime numbers:
-
•
.
-
•
-
•
To show that this theory is we use Cooper’s characterization of showing a formula with . Define and enumerate the prime numbers . Fix and for each let . Now, for , . Moreover, given , take . We have
In conclusion, Skolem arithmetic is .
A similar argument shows that the first-order theory of is .
Since all the previous examples of theories are not -categorical, we now construct an -categorical theory.
Example 4.15 (-categorical theory).
Consider the language where is the language of Boolean algebras, and are unary predicates and is a binary relation. For each term define an -formula as follows:
-
•
If is a variable then .
-
•
if is then is .
-
•
if , are terms, then .
-
•
If then .
Since and are definable from the other symbols, we can assume that the term does not contain them.
Now, given an atomic , is of the form . Define
Consider the following -theory :
-
()
and partition the universe.
-
()
.
-
()
i.e. is a Boolean algebra.
-
()
For any , we have
We claim that the class (i.e. the class of finite models of ) is a Fraïssé class and the theory of its limit is . Intuitively, each structure in can be described as follows: we have a set , a Boolean algebra and a relation between the two sorts. The axiom scheme makes sure that we have a homomorphism of Boolean algebras
Thus, we have a realization of a homomorphic image of as -definable (over ) subsets of .
To show that is a Fraïssé class, we need to show that has ,, and it is uniformly locally finite i.e. there exists that bounds the size of structures in with respect to the number of their generators. First of all, since is universal, we have that is closed under substructures (i.e. has ). Moreover, since the structure is an initial object in (i.e. it embeds uniquely in every structure in ), we have that is implied by .
Consider the function defined as . Now, given with , and , it’s easy to see that . Thus is uniformly locally finite. It remains to show that has .
Lemma 4.16.
Given , there is an embedding if and only if there is an embedding of Boolean algebras and a surjective homomorphism of Boolean algebras such that the following commutes
where and are the Boolean algebra homomorphisms given by .
Proof.
Suppose we have an embedding . In particular we have a embedding of Boolean algebras and an inclusion such that for every , if and only if . By taking , we have an surjective homomorphism of Boolean algebras . Therefore, given , we have
Conversely, given the above diagram, we have a Boolean algebra embedding and by Stone duality, we get an injection . Commutativity of the diagram implies that the relation is preserved by this pair of maps and thus we have an embedding of -structures . ∎
We now prove that has . Consider the following amalgamation problem in :
By our previous lemma, this translates to the following diagram with commutative squares.
Applying Stone duality, we get the following diagram in the category of finite sets, maintaining commutativity.
Performing the pullback and pushout (in the category of finite sets) we get
Now, and the functions are the projections. Without loss of generality, we consider inclusions of sets. We want to define a function
such that and . Given , define ; since the outer paths are the same, . Now, given , since is surjective, pick such that and define . Similarly, for , since is surjective, define for some such that . It is easy to check that and .
Dually, we get a Boolean algebra that solves the amalgamation problem and and a set with a homomorphism . Using the lemma and commutativity of squares, we get a solution to the initial amalgamation problem. In conclusion, has .
Let be the first-order theory of the Fraïssé limit of . We show that is . By Fact 4.7 and Proposition 4.10, it is enough to show that has . Let . Fix and consider the finite model of given by and with if and only if . Now, for each , define . Clearly, for all . Moreover, given , we have that
Embedding into (by universality of ), the above properties are preserved. Thus is in .
We can give an explicit description of the Fraïssé limit as follows: Let where is the countable atomless Boolean algebra. By Stone duality, we know that there is an isomorphism of Boolean algebras . Moreover, let such that the image of is a countable dense subset of the Cantor space and define as follows:
Note that, since is totally disconnected, for every in there exists such that . Using this, one can check that the extension properties hold in and thus show that it is the desired Fraïssé limit.
5. Weakenings of
Once established the worst (in some sense) combinatorial binary property that a complete first-order theory can have, we identify subcollections of the set of exhibitable patterns which are enough to describe some of the properties of formulas previously considered. From that, we define other notions of maximality realizing the patterns in those subcollections.
5.1. Positive maximality
The tree properties defining simple, and theories can be described by patterns in which the negation of the formula is not involved. More precisely, we can characterize tree properties by exhibiting patterns in which, for every condition , the set is empty (see Proposition 3.3). This observation leads the way for the concepts and results described in this subsection.
Definition 5.1.
Fix . A positive -pattern is a pattern such that for every condition , we have that .
We can now define the notion of positive maximality () by requesting the exhibition of all reasonable (See Definition 3.5) positive patterns.
Definition 5.2.
A formula is positive maximal (), if for every and every reasonable positive -pattern , the formula exhibits .
Remark 5.3.
Notice that we didn’t require (as in ) to realize every exhibitable pattern since every reasonable positive pattern is exhibitable. Let’s show this by giving an example of a theory. Let where is an infinite Boolean algebra with an atomless element. We claim that the formula is . The existence of an atomless element implies the existence of a sequence of non-zero elements below the atomless element such that for every . Fix and fix a reasonable positive -pattern . If , take for every ; since for every , we get that every inconsistency condition will be satisfied. Assume . For each , define
Fix . Then, if we have that
hence is consistent. Fix now and suppose, toward contradiction, that there is such that for every , . This means that
If the above union is , then ; contradiction. If it is not empty, this means that there is , with for all , such that . Since all the are pairwise disjoint, this can only happen if is constant, hence there is a such that for all , appears in the above union i.e. there is a such that for all , ; thus contradicting reasonableness. In conclusion, this theory is (despite being , see Remark 4.13) and hence every reasonable positive -pattern is exhibitable.
Remark 5.4.
Since every reasonable positive pattern is, in particular, an exhibitable pattern, if a formula is , then is also .
We now prove a characterization of at the level of formulas. This equivalence will give us a concrete subfamily of the collection of all reasonable positive patterns which is enough to exhibit positive maximality.
Proposition 5.5.
A formula is if and only if, for every , there is such that, for any family of subsets of , , the partial -type
Proof.
Assume is . Fix and consider the following reasonable positive -pattern
where we identify each as a family of subsets of . By , there is such that, for every , i.e. for every such that , the type is consistent and, for every i.e. for every such that , the type is inconsistent.
Assume now that has the above property; fix and let be a reasonable positive -pattern. By the above property, let as above. We can assume that (otherwise, take for all ). Hence let . For any define
Fix . To show that is consistent, by the above property, it is enough to show that
For every , is one of the such that , thus .
Assume now that and that, toward contradiction, there is such that for all , we have that i.e.
By the above property, this is equivalent to
Take in the above intersection. Then, for every , contradicting reasonability of the pattern. ∎
Remark 5.6.
As pointed out above, some dividing lines can be defined through realizations of reasonable positive patterns. In particular, is given by positive patterns and hence implies and a fortiori and . As described above, is not given by positive patterns; hence, a natural question is the following: Is there a and theory?
We answer positively to the above question showing an example:
Example 5.7 (A positive maximal theory).
Let where , and for any , .
Let be the following -theory:
-
partition the universe.
-
-
-
Let . We claim that is a Fraïssé class with free amalgamation.
Since is -axiomatized, the class of models of (in particular the class of its finite models) is closed under taking substructures. Thus has . Since we allow the empty structure to be a model of , it’s enough to prove to get for free.
Proposition 5.8.
The class has the amalgamation property.
Proof.
Consider the amalgamation problem in where are embeddings.
We define an -structure as follows:
The universe of is partitioned by and . The interpretation of and is the induced one (with no other relations holding). In particular there is no relation holding between elements of and inside .
Clearly solves the amalgamation problem. We need to show that .
Clearly satisfies the axioms (and axiom schemes) , and .
It remains to show that, for each , . So, fix , fix and . Moreover, assume that holds. We need to show that . Since is induced, we have that either or , but not both. Without loss of generality, . Now, either xor .
In the first case, since and is the induced one, we have that for every and hence . In the second case, since , . In conclusion and hence has .
∎
Note that, in the above proof, is the free amalgam of and over . Hence is closed under free amalgamation (We refer to [6], Definition 3.1 and Example 3.2).
Since is a Fraïssé class, let be its limit and let . Since is closed under free amalgamation, we have that is (See [6], Theorem 1.1) and in particular .
Proposition 5.9.
is .
Proof.
We claim that the formula is . Let and fix a reasonable positive -pattern, where
Define the structure as follows: The universe of is given by . We interpret by holds if and only if and, for , we define as follows: holds if and only if for some and . First of all, by definition of reasonable pattern (see Definition 3.5) there is no such that (coordinatewise) for some . This ensures that the witness for doesn’t conflict with the relation for and the axiom . Thus, we have that . Hence there is an embedding of . Let . It’s clear that exhibits the pattern as witnessed by . ∎
As we showed, this example is actually a and theory. This means that no , , can be described by positive patterns. It is still open whether , for , can be described through (non-positive) patterns (even though, since implies which in turn implies , we have implies every ).
Again, we remark that was characterized by Kaplan, Ramsey and Simon ([9], Lemma 7.3) in a way that can be described using positive patterns.
5.2. Consistency maximality
While tree properties can be characterized by positive patterns, some properties of formulas, such as and , do not need any inconsistency conditions i.e. the patterns needed to get these properties have (see Proposition 3.3). It is thus natural to define the following property.
Definition 5.10.
We say that a formula is consistency maximal () if, for every and every reasonable (consistency) -pattern , exhibits .
Remark 5.11.
Note that we didn’t ask for a formula to realize every exhibitable pattern of the form since every such pattern is exhibitable. To see this we give an example of a formula.
Consider the theory of the random graph. Recall that this is a countable graph characterized (up to isomorphism) by the following property:
For any finite disjoint subsets of vertices, there exists a vertex such that
where is the edge relation.
Let , fix , a reasonable -pattern and distinct vertices . Then, for every condition , by the above property characterizing the random graph, there is such that
Hence exhibits . In conclusion is .
We prove that is a weakening of .
Proposition 5.12.
If a formula is then is .
Proof.
Let and let be a reasonable -pattern. Define the positive -pattern
where . Note that, since , the positive pattern is reasonable. Since is positive maximal, there are witnessing that exhibits . We claim that witness that exhibits . Let . Then
Let a realization of it and let . If, toward contradiction, , then, by the choice of , which is inconsistent. Hence, for each , . This shows that
Hence, exhibits . In conclusion is . ∎
We now give an example of a but theory, showing that the implication in Proposition 5.12 is strict.
Example 5.13.
Again, consider the theory of the random graph. It is well known that this theory is simple (); moreover we proved that it is . If was , then, since can be realized through patterns, would have , contradicting the simplicity of the theory.
We now prove that this weaker notion of maximality () is actually equivalent to the Independence Property . Recall that a formula has if, by definition, there are tuples and such that
By compactness, this is equivalent to having, for every , a th approximation of the above property.
Proposition 5.14.
A formula is if and only if it has
Proof.
We will actually prove that is if and only if has . On the other hand, it’s well-known that a formula has if and only if the opposite formula has (See, e.g., [1]).
Suppose is . Fix and consider the pattern
Since this is a consistency pattern, exhibits it; let be a witness. For any , let a realization of . Then,
Hence, for every , has a th approximation of . By compactness, has .
Assume now that has . Take and witnessing it. Fix a reasonable -pattern . Then, for any condition , we have that
Since , we have
Which in turn equals to
Hence is consistent and hence is . ∎
6. The hierarchy
Natural weakenings of can be obtained by restricting the size of possible sets of inconsistencies. Some combinatorial properties that can be defined in terms of inconsistency sets of size , such as - and -, turn out to be equivalent, at the level of theories, to their counterparts with inconsistency sets of size (- and -). In contrast, by weakening restricting the size of possible sets of inconsistencies, we get a strict hierarchy of properties .
Definition 6.1.
Let . A formula is if for all and for every reasonable positive -pattern with for all , , exhibits . We say that a theory is if there is a formula. Otherwise we say is .
Remark 6.2.
We don’t consider and since (almost) every theory is and . For , fix a tuple and take the formula
Since we excluded conditions of the form from the definition of patterns, and thus is asked to exhibit positive patterns of the form . Fix and an -pattern as above. Define for all ; then, for any condition
For , fix and consider the formula
Fix and a reasonable positive -pattern with for all , . For all such that there is a condition , define . Otherwise, define . Then, for , since pattern are reasonable, for all , and thus
For , and thus
In conclusion, we disregard and since they are not very sensible notions.
We can characterize the properties by “realizations of hypergraphs”:
Proposition 6.3.
is if and only if for every finite -hypergraph , realizes i.e. there are such that
-
(i)
for any with , we have
and
-
(ii)
for any clique
Proof.
Suppose is . Let a finite -hypergraph. Consider the positive -pattern where
Since no non-hyperedge can be a subset of a clique, this is a reasonable pattern. By , exhibits and thus there are witnessing it. It’s easy to see that, with these parameters, realizes .
Assume now that realizes every -hypergraph. Let and let a positive -pattern with for all , . Consider the graph where, holds if and only if . Since realizes every finite -hypergraph, there are witnessing it. Now, given , since the pattern is reasonable, every -element subset of is such that , thus forms a clique in and therefore
On the other hand, given , we have and thus
Thus exhibits . ∎
Proposition 6.4.
If is , then realizes the generic -hypergraph. Moreover, the parameters may be chosen to be (generic ordered -hypergraph)-indiscernibles.
Proof.
Apply compactness and the modeling property (which ordered -hypergraphs have by Fact 2.6). ∎
Proposition 6.5.
For every , if is , then is .
Proof.
Assume has . Consider the formula
We want to show that is . Let and let be a finite -hypergraph. Define a -hypergraph as follows:
-
(i)
for each , take new vertices with .
-
(ii)
for each hyperedge in , make into a -clique.
-
(iii)
No other hyperedge is present.
Now, is a -hypergraph, thus by , there are realizing it. Let a non-hyperedge in . This implies that doesn’t form a -clique and hence is inconsistent. Thus
If is a clique in , then forms a clique in and thus is consistent; this shows that
is consistent. In conclusion realizes and hence is . ∎
Definition 6.6.
A theory is
-
(i)
if there are formulae such that for all is .
-
(ii)
(Uniformly ) if there is a formula with for all .
Remark 6.7.
Clearly, at the level of theories, for all we have
We will show that the implication is strict for every .
Question 6.8.
Is there a but theory? Similarly, is there a but theory?
Definition 6.9.
Fix . A relational language is -ary if, for every , . An -theory is -ary if
-
(i)
is -ary, and
-
(ii)
has .
Remark 6.10.
We could have defined a theory to be -ary if it is interdefinable with a theory satisfying the conditions in 6.9; on the other hand, all the properties that we are considering here are preserved under interdefinability and thus we don’t actually lose any generality.
In [3], Chernikov, Palacin and Takeuchi studied higher arity versions of , firstly introduced by Shelah, called (). In particular, they characterized in terms of the collapse of ordered -hypergraphs indiscernibles to order-indiscernibles. Using this characterization, we get the following result.
Theorem 6.11.
For any , implies .
Proof.
Fix . By Theorem 5.4 in [3], it’s enough to exhibit a (generic ordered -hypergraph)-indiscernible that is not order indiscernible. Suppose is . By Ramsey and compactness, we can find -indiscernible witnessing it, where is the generic ordered -hypergraph. Let such that
By we have
and thus, even if the order type of is the same as the one of , we have
In conclusion is not order indiscernible and thus some formula has . ∎
Corollary 6.12.
Any -ary theory is .
We now construct examples of theories with but not for all . This will show that the implication is strict. We give a uniform recipe to build theories.
Example 6.13 ( theory).
Fix and consider the language where are unary predicates, is a binary predicate and is a -ary predicate. Consider the -theory axiomatized as follows:
-
partition the universe.
-
and is a -hypergraph.
-
-
Let . Similarly to the proof of Proposition 5.8, it can be shown that is a Fraïssé class closed under free-amalgamation. Let be the Fraïssé limit. Intuitively has two disjoint sets (,), is the generic -hypergraph and is the set of witnesses for the consistency along of independent sets and the inconsistency along of -hyperedges. In particular is (witnessed by ), -categorical, (See [6], Theorem 1.1) and eliminates quantifiers. Moreover, by Corollary 6.12, is .
We now consider a well-known theory and see how it relates with this hierarchy:
Example 6.14 (Generic triangle-free graph).
Let where is a binary relation and let be the class of finite triangle-free graphs. It can be shown that is a Fraïssé class; let be its limit and let .
Proposition 6.15.
is .
Proof.
We claim that the formula is . Let and let any finite graph an vertices. Construct the graph as follows: Replace each vertex with two vertices with . Whenever , make a new edge between and no other edges.
Claim is triangle-free.
Proof of the Claim: As a notation, given a graph and a vertex , we write for the graph neighborhood of i.e. the set of all the vertices in the graph that are connected by an edge to . Suppose, toward contradiction, that there is a triangle . Since there’s no edge between and for every , there must be , such that the triangle is among . Suppose that is in the triangle. But and , contradiction. Then it must be the case that is in the triangle. But and . Contradiction. Thus is triangle-free.
Since is a finite triangle-free graph, it can be embedded in . Now, let . Then, if there is a vertex such that
Then form a triangle; contradiction. On the other hand, if is a clique, then is an independent set of vertices and hence, by the extension property of , there is a vertex such that and thus
In conclusion is . Thus, by definition, is . ∎
Moreover, since is a binary theory, by Corollary 6.12, is .
Acknowledgements
This work is part of the author’s PhD dissertation in progress. The author would like to sincerely thank Alex Kruckman for his guidance, valuable help and fruitful discussions. Furthermore, the exciting environment of the Wesleyan University logic group played an important role in this project, in particular the encouragement and the helpful conversations the author had with Cameron Hill, Rehana Patel and Alex Van Abel.
References
- Casanovas [2011] Enrique Casanovas. NIP formulas and theories. Model theory Seminar notes, 2011.
- Chatzidakis and Hrushovski [1999] Zoé Chatzidakis and Ehud Hrushovski. Model theory of difference fields. Trans. Amer. Math. Soc., 351(8):2997–3071, 1999. ISSN 0002-9947,1088-6850. doi: 10.1090/S0002-9947-99-02498-8. URL https://doi.org/10.1090/S0002-9947-99-02498-8.
- Chernikov et al. [2019] Artem Chernikov, Daniel Palacin, and Kota Takeuchi. On -dependence. Notre Dame J. Form. Log., 60(2):195–214, 2019. ISSN 0029-4527,1939-0726. doi: 10.1215/00294527-2019-0002. URL https://doi.org/10.1215/00294527-2019-0002.
- [4] Gabriel Conant. Map of the universe. URL https://www.forkinganddividing.com/.
- Conant [2012] Gabriel Conant. Dividing lines in unstable theories. 2012.
- Conant [2017] Gabriel Conant. An axiomatic approach to free amalgamation. J. Symb. Log., 82(2):648–671, 2017. ISSN 0022-4812,1943-5886. doi: 10.1017/jsl.2016.42. URL https://doi.org/10.1017/jsl.2016.42.
- Cooper [1982] Glen R. Cooper. On complexity of complete first-order theories. Z. Math. Logik Grundlagen Math., 28(2):93–136, 1982. ISSN 0044-3050. doi: 10.1002/malq.19820280802. URL https://doi.org/10.1002/malq.19820280802.
- Hrushovski and Pillay [1994] Ehud Hrushovski and Anand Pillay. Groups definable in local fields and pseudo-finite fields. Israel J. Math., 85(1-3):203–262, 1994. ISSN 0021-2172,1565-8511. doi: 10.1007/BF02758643. URL https://doi.org/10.1007/BF02758643.
- Kaplan et al. [2024] Itay Kaplan, Nicholas Ramsey, and Pierre Simon. Generic stability independence and treeless theories. Forum Math. Sigma, 12:Paper No. e49, 27, 2024. ISSN 2050-5094. doi: 10.1017/fms.2024.35. URL https://doi.org/10.1017/fms.2024.35.
- Kim [1998] Byunghan Kim. Forking in simple unstable theories. J. London Math. Soc. (2), 57(2):257–267, 1998. ISSN 0024-6107,1469-7750. doi: 10.1112/S0024610798005985. URL https://doi.org/10.1112/S0024610798005985.
- Kim and Kim [2011] Byunghan Kim and Hyeung-Joon Kim. Notions around tree property 1. Ann. Pure Appl. Logic, 162(9):698–709, 2011. ISSN 0168-0072,1873-2461. doi: 10.1016/j.apal.2011.02.001. URL https://doi.org/10.1016/j.apal.2011.02.001.
- Kim and Pillay [1997] Byunghan Kim and Anand Pillay. Simple theories. volume 88, pages 149–164. 1997. doi: 10.1016/S0168-0072(97)00019-5. URL https://doi.org/10.1016/S0168-0072(97)00019-5. Joint AILA-KGS Model Theory Meeting (Florence, 1995).
- Kim and Pillay [1998] Byunghan Kim and Anand Pillay. From stability to simplicity. Bull. Symbolic Logic, 4(1):17–36, 1998. ISSN 1079-8986,1943-5894. doi: 10.2307/421004. URL https://doi.org/10.2307/421004.
- Kruckman and Ramsey [2024] Alex Kruckman and Nicholas Ramsey. A New Kim’s Lemma. Model Theory, 3(3):825–860, 2024. ISSN 2832-9058,2832-904X. doi: 10.2140/mt.2024.3.825. URL https://doi.org/10.2140/mt.2024.3.825.
- Nešetřil and Rödl [1983] Jaroslav Nešetřil and Vojtěch Rödl. Ramsey classes of set systems. J. Combin. Theory Ser. A, 34(2):183–201, 1983. ISSN 0097-3165,1096-0899. doi: 10.1016/0097-3165(83)90055-9. URL https://doi.org/10.1016/0097-3165(83)90055-9.
- Scow [2015] Lynn Scow. Indiscernibles, EM-types, and Ramsey classes of trees. Notre Dame J. Form. Log., 56(3):429–447, 2015. ISSN 0029-4527,1939-0726. doi: 10.1215/00294527-3132797. URL https://doi.org/10.1215/00294527-3132797.
- Scow [2010] Lynn Cho Scow. Characterization theorems by generalized indiscernibles. ProQuest LLC, Ann Arbor, MI, 2010. ISBN 978-1124-52093-3. URL http://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqdiss&rft_dat=xri:pqdiss:3444383. Thesis (Ph.D.)–University of California, Berkeley.
- Shelah [1990] S. Shelah. Classification theory and the number of nonisomorphic models, volume 92 of Studies in Logic and the Foundations of Mathematics. North-Holland Publishing Co., Amsterdam, second edition, 1990. ISBN 0-444-70260-1.
- Shelah [1971] Saharon Shelah. The number of non-isomorphic models of an unstable first-order theory. Israel J. Math., 9:473–487, 1971. ISSN 0021-2172. doi: 10.1007/BF02771463. URL https://doi.org/10.1007/BF02771463.
- Shelah [1980] Saharon Shelah. Simple unstable theories. Ann. Math. Logic, 19(3):177–203, 1980. ISSN 0003-4843. doi: 10.1016/0003-4843(80)90009-1. URL https://doi.org/10.1016/0003-4843(80)90009-1.
- Shelah [1996] Saharon Shelah. Toward classifying unstable theories. Ann. Pure Appl. Logic, 80(3):229–255, 1996. ISSN 0168-0072,1873-2461. doi: 10.1016/0168-0072(95)00066-6. URL https://doi.org/10.1016/0168-0072(95)00066-6.
- Shelah [2000] Saharon Shelah. On what I do not understand (and have something to say). I. volume 166, pages 1–82. 2000. doi: 10.4064/fm-166-1-2-1-82. URL https://doi.org/10.4064/fm-166-1-2-1-82. Saharon Shelah’s anniversary issue.
- Shelah [2012] Saharon Shelah. Model theory. 2012. URL https://arxiv.org/abs/1208.1301.