Strongly Minimal Steiner Systems I: Existence
John Baldwin, Gianluca Paolini

TL;DR
This paper constructs a vast family of strongly minimal Steiner systems with complex algebraic closure properties, providing counterexamples to the Zilber Trichotomy Conjecture.
Contribution
It introduces a method to generate numerous strongly minimal Steiner systems with specific geometric properties, challenging existing classification conjectures.
Findings
Existence of 2^{eth_0} strongly minimal Steiner systems for each k
Each system's algebraic closure geometry mimics Hrushovski constructions
Counterexamples to the Zilber Trichotomy Conjecture
Abstract
A linear space is a system of points and lines such that any two distinct points determine a unique line; a Steiner -system (for ) is a linear space such that each line has size exactly . Clearly, as a two-sorted structure, no linear space can be strongly minimal. We formulate linear spaces in a (bi-interpretable) vocabulary with a single ternary relation . We prove that for every integer there exist -many integer valued functions such that each determines a distinct strongly minimal Steiner -system , whose algebraic closure geometry has all the properties of the ab initio Hrushovski construction. Thus each is a counterexample to the Zilber Trichotomy Conjecture.
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.
Strongly Minimal Steiner Systems I: Existence
John Baldwin
Department of Mathematics, Statistics, and Computer Science, University of Illinois at Chicago, Chicago, USA.
and
Gianluca Paolini
Department of Mathematics “Giuseppe Peano”, University of Torino, Via Carlo Alberto 10, 10123, Italy.
Abstract.
A linear space is a system of points and lines such that any two distinct points determine a unique line; a Steiner -system (for ) is a linear space such that each line has size exactly . Clearly, as a two-sorted structure, no linear space can be strongly minimal. We formulate linear spaces in a (bi-interpretable) vocabulary with a single ternary relation . We prove that for every integer there exist -many integer valued functions such that each determines a distinct strongly minimal Steiner -system , whose algebraic closure geometry has all the properties of the ab initio Hrushovski construction. Thus each is a counterexample to the Zilber Trichotomy Conjecture.
The first author was partially supported (during a 2018 visit to Jerusalem) by European Research Council grant 338821 and by Simons travel grant G5402. The second author was partially supported by European Research Council grant 338821.
1. Introduction
Zilber conjectured that every strongly minimal set was (essentially) bi-interpretable either with a strongly minimal set whose associated -geometry was trivial or locally modular, or with an algebraically closed field. Hrushovski [Hru93] refuted that conjecture by a seminal extension of the Fraïssé construction of -categorical theories as ‘limits’ of finite structures to construct strongly minimal (and so -categorical) theories. In this paper we modify Hrushovski’s method to construct -many strongly minimal Steiner systems that also violate Zilber’s conjecture. The examples arising from Hrushovski’s construction have been seen as pathological, and there has been little work exploring the actual theories. The new examples that we construct here are infinite analogs of concepts that have been central to combinatorics for 150 years. But most of these investigations (e.g. [BB93, CR99, RR10]) focus on finite systems.
Our construction of strongly minimal linear spaces via a Hrushovski construction might lead in two directions: (i) explore infinite Steiner systems investigating combinatorial notions appearing in such papers as [Cam94, CW12, GW75, Ste56]; (ii) search for further mathematically interesting strongly minimal sets with exotic geometries. This paper is an essential prerequisite for the sequel [Bal18], where we address both issues by showing for that the examples here are essentially unary111There is no parameter-free definable function depending on more than one variable., expand the techniques used here to construct strongly minimal quasigroups, and extend the combinatorial analysis of [CW12] to those quasigroups.
Our construction combines methods from the theory of linear spaces/combinatorics and model theory. A linear space (Definition 2.4) is a system of points and lines such that any two points determine a unique line. A Steiner -system is a linear space such that all lines have size . We explain strong minimality below, and explore its connection with Steiner systems in Section 2.1.
The key ingredient of our construction is the development in [Pao] of a new model theoretic rank function inspired by Mason’s -function [Mas72], which arose in matroid theory. Using this new rank to produce a strongly minimal set requires a variant on the Hrushovski construction [Hru93] with several new features.
This is the first of a series of papers exploring these examples. Here are the main results of this paper; they depend on definitions explained below.
- •
Theorem 2.9: The one-sorted (Definition 2.1) and two-sorted (Definition 2.4) notions of linear space are bi-interpretable.
- •
Theorem 2.7(2): For each , with , there are -many strongly minimal theories (depending222The theory of course depends on the line length ; is coded by so we suppress the . on an integer valued function ) of infinite linear spaces in the one-sorted vocabulary that are Steiner -systems.
- •
Conclusion 6.3: Each theory admits weak333In view of Lemma 5.26 and Fact 6.2 our argument may, in very special cases, require naming finitely many constants to guarantee that is infinite. elimination of imaginaries, its geometry is not locally modular, but it is CM-trivial and so it does not interpret a field. Thus, it violates Zilber’s conjecture.
The last two results make sense only in the one-sorted vocabulary (see below for a more detailed explanation of this). This phenomena is symptomatic of the interplay among model theory, finite geometries and matroid theory. Notions in these areas are ‘almost’ the same. Sometimes ‘almost’ is good enough and sometimes not. The same intuitive structures are formalized in different vocabularies and in different logics depending on the field. Thus, the first task of this paper is to explain this interaction. The first main result addresses this issue; further refinements on bi-interpretability appear in Section 2.3 and even more in [Bal18].
We investigate here a new case where the structures have classical roots. Much of the current research on strongly minimal theories (as opposed for example to the strongly minimal sets discovered in differentially closed fields) focuses on classifying the attached -geometry. Work of Evans, Ferreira, Hasson, and Mermelstein [EF11, EF12, HM18, Mer18] suggests that up to arity or more precisely, purity, (and modulo some apparently natural conditions444In [EF11, EF11], the class of finite structures is restricted only by the dimension function and properties of , that satisfy several technical conditions, which don’t hold in some constructions in [Bal18], as opposed to such axioms as ‘two points determine a line’ here or the existence of a quasigroup structure in [Bal18].) any two -geometries associated with strongly minimal Hrushovski constructions are locally isomorphic. This analysis is orthogonal to our program, which focuses on the particular strongly minimal theories constructed.
The naive observation that a plane has Morley rank motivated the construction in [Bal94] of an -categorical non-Desarguesian projective plane of Morley rank exactly . The novelty of that result is the failure of the Desarguesian axiom; while the projective plane over has Morley rank , it is ‘field-like’ and so Desarguesian. The result here complements that example, weakening ‘projective plane’ to ‘plane’ (a linear space which admits the structure of a simple rank 3 matroid) while strengthening Morley rank to strongly minimal (i.e. Morley rank and Morley degree ). And the examples turn out to be Steiner systems.
A key difference from the finite situation is that -Steiner systems of finite cardinality occur only under strict number theoretic conditions on and . In contrast, for every , we construct theories with countably many models in and one in each uncountable power that are all Steiner -systems. But the number theory reappears when we attempt to find algebraic structures associated with these geometries. One goal is to coordinatize the Steiner systems by nicely behaved algebras. A substantial literature [Ste57, Ste56, GW75, GW80] builds a correspondence between -Steiner systems and certain varieties of universal algebras. But while this correspondence is a bi-interpretation for , it does not rise to that level in general. Indeed, for , we show [Bal18] that none of the strongly minimal Steiner systems constructed here interpret a quasi-group555A quasigroup is a structure such that specification of any two of in the equation determines the third uniquely. This roughly corresponds to the current usage of groupoid. But, in the literature mentioned in the paragraph a groupoid is an algebra with a single binary function. . We also prove there that for a prime power, and an appropriate variety, for each of our theories there is a theory of a strongly minimal quasigroup in that interprets a -strongly minimal Steiner system.
As already mentioned, most of the literature on linear spaces focuses on finite structures, but Cameron [Cam94] asserts:
There is no theory of infinite linear spaces comparable to the enormous amount known about finite linear spaces. This is due to two contrasting factors. First, techniques which are crucial in the finite case (notably counting) are not available. Second, infinite linear spaces are too easy to construct; instead of having to force our configurations to ‘close up’, we just continue adding points and lines infinitely often! The result is a proliferation of examples without any set of tools to deal with them.
We import non-trivial constructions from model theory to build interesting linear spaces. Since we are interested in finding theories rather than structures, we construct families of similar Steiner systems that are similar both combinatorially and model theoretically. Perhaps this technique could become a tool in studying infinite linear spaces as stability has already influenced graph theory [MS14].
Studying the -cycle graph [CW12] associated with Steiner triple systems (Definition 4.9), already yielded a perspicuous proof that we have constructed continuum many theories (Corollary 5.23). In [Bal18] we extend the notion of graph cycle from Steiner triple systems to Steiner -systems, for a prime power, and produce examples of that have only finite cycles (called paths in the more general situation) in the prime model but infinite cycles in all others. By cutting away from the class of finite models some that have low -rank, it is fairly easy to guarantee that all models of are -transitive. By making a relatively large such cut Hrushovski [Hru93, Example 5.2] produced an example, which as a side effect, is a Steiner triple system. But this construction does not generalize uniformly, as ours does, to get Steiner -systems for larger . With less extreme surgery we find in [Bal18] theories of -Steiner system such that every model is -transitive and thus the path graph is uniform in a sense inspired by [CW12].
There have been a number of papers that use model theoretic techniques and, in at least one case, the Hrushovski construction, to investigate linear spaces and Steiner systems. Our approach differs by invoking a predimension function inspired by Mason’s -function, and focusing on the combinatorial consequences of strong minimality by investigating the family of similar (elementarily equivalent) structures of arbitrary cardinality arising from a particular strongly minimal -Steiner system. In contrast, Evans [Eva04] constructs Steiner triple systems using a variant of the Hrushovski construction without discussing their stability class. At the opposite end of the stability spectra from our result, Barbina and Casanovas [BC1x] find existentially closed Steiner triple systems that are and by a traditional Fraïssé construction. Remark 6.1 compares their example with ours in more detail. Between these extremes, Hytinnen and Paolini [HP] show that the Hall construction of free projective planes yields a strictly stable theory. Conant and Kruckman [CK16] find an existentially closed projective plane and prove it is but not simple. Their construction involves a generalized Fraïssé construction for the existential completeness as well as the Hall construction.
Thus, there are four techniques that construct infinite linear spaces in a range of stability classes: taking all extensions in a given universal class but insisting on finite amalgamation in a standard Fraïssé construction [BC1x], building one chain of models carefully [HP], combining these two methods but allowing the amalgam of finite structures to be countable [CK16], and, as here, restricting the amalgamation class to guarantee a well-behaved -geometry.
Section 2.1 provides background on strong minimality and linear spaces, and proves the bi-interpretablity between the one and two-sorted approach. Sections 3 and 4 lay out the distinctions in the basic theory between the general Hrushovski approach and the specific dimension function for linear spaces studied here. In Section 5 we prove the main existence theorem for strongly minimal Steiner systems and in Section 6 we discuss the connection with recent work on the model theory of Steiner systems and expound the underlying properties which show that our examples have the usual ‘geometric’ properties of Hrushovski constructions. We thank the referee for a very helpful report.
2. Strong Minimality, Linear Spaces, Matroids and planes
The goals of this paper and the sequel are to construct strongly minimal linear spaces, in fact, Steiner systems and to investigate some of the relevant connections between model theory and combinatorics. In this section we describe strong minimality on the one hand, and the combinatorial notions of linear space, matroid, and some notions from design theory on the other. The sophisticated study of strongly minimal sets depends on the general framework of one-sorted first-order logic; linear systems are usually studied in a two-sorted first-order logic, while matroids are rarely formalized (See Section 2.4.). We explore here the role of and translations between these various ‘formalisms’. Most of our work takes place in the following context:
Definition 2.1** (Linear Spaces in ).**
*Let contain a single ternary relation symbol which holds of sets of distinct elements in any order. \mbox{\boldmathK}^{*}, the class of linear spaces, consists of the -structures that satisfy: any two distinct points determine a unique line when is interpreted as collinearity. That is, . Each pair of elements is regarded as lying on a (trivial) line; each non-trivial line is a maximal -clique.
\mbox{\boldmathK}^{*}_{0} denotes the collection of finite structures in \mbox{\boldmathK}^{*}.*
The switch from a -sorted to a -sorted formalism leads to some peculiar notation. In the two-sorted world, a line in can gain points when is extended. In the one-sorted context a line is a subset of the universe which is definable from any two points lying on it. But this definition is non-uniform. If the line is trivial (only two points) the definition is ; if the line is non-trivial the definition is . As a model is extended, not only may a line gain points, but the correct such definition can change.
2.1. Strongly Minimal Theories
A complete theory is strongly minimal if every model of is a strongly minimal structure. Prototypic examples of strongly minimal theories include completions of the pure theory of equality, vector spaces, and algebraically closed fields.
We define the model theoretic algebraic closure of a set to be666 means that there are exactly -solutions of ; we similarly use . These are abbreviations of first-order formulas.:
[TABLE]
where the vary over all formulas with parameters from . In any strongly minimal structure , the operator induces a matroid (pre-geometry) on the subsets of (see e.g. [BL71]). This pre-geometry is infinite dimensional if is saturated. If , for every , then is a simple matroid (a combinatorial geometry). Strong minimality imposes significant restrictions on the structure due to the following:
Fact 2.2**.**
If is strongly minimal, then for every formula , there is an integer such that for any , implies that there are infinitely many solutions of , and thus finitely many solutions of .
This is an easy consequence of the compactness theorem: if the conclusion fails the collection of sentences is finitely satisfiable and so realized by some in an elementary extension of , which contradicts strong minimality. This result allows us, by suppressing the dependence of on , to introduce the abbreviation for . As, in our context, the second assertion implies the first, which is usually not first-order.
Fact 2.2 has an immediate consequence for any strongly minimal linear space, (M,R)\in\mbox{\boldmathK}^{*} (cf. Definition 2.1), where all lines have at least 3 points: there can be no infinite lines. Suppose is an infinite line. Choose not on . For each on the lines and intersect only in . But each line has a point not on and not equal to . Thus has an infinite definable complement, contradicting strong minimality. More strongly, we observe:
Fact 2.3**.**
If is a strongly minimal linear space, then there exists an integer such that all lines have length at most .
As, means777We require any triple satisfying to be of distinct points. are collinear, i.e. is on the line determined by , applying Fact 2.2 we see that there is such that implies the line through is infinite, which contradicts the preceding paragraph. In particular, there can be no strongly minimal affine or projective plane, since in such planes the number points on a line must equal the number of lines through a point ( in the finite affine case).
2.2. (Families of) Linear Spaces
We begin with the notion of linear space as expounded in [BB93]. We formalize this notion in the usual first-order two-sorted way. In Definition 2.1 we provided a one-sorted formalization of linear spaces, and in Theorem 2.9 we will prove that the two definitions are bi-interpretable.
Definition 2.4** (Linear Spaces in ).**
A linear space is a structure for a vocabulary with unary predicates (points) and (lines) and a binary relation (incidence) satisfying the following properties:
- (A)
any two distinct points lie on at exactly one line; 2. (B)
each line contains at least two points.
\mbox{\boldmathK}^{+}* denotes the collection of -structures that are linear spaces.*
Remark 2.5**.**
We omit in Definition 2.4 the usual non-trivality condition that there are at least three points not on a common line. It will of course be true of the infinite structures that we construct, but allowing even the empty structure is technically convenient.
While [BB93] deals almost exclusively with finite linear spaces, the definition extends (as the authors noted) to allow infinite spaces. We pause to describe several different descriptions of linear spaces, most notably pairwise balanced designs (as defined in [Wil72]):
Definition 2.6** (PBD).**
A finite design is a pair where is a finite set and is a family of (not necessarily distinct) subsets (blocks) of .
- (1)
For and integers, and a set of positive integers, a design is a -PBD, Pairwise Balanced Design, if and only if:
- (a)
; 2. (b)
; 3. (c)
every two element subset of is contained in exactly blocks . 2. (2)
A Pairwise Balanced Design is said to be a Steiner system if and (i.e. all blocks have the same size).
An infinite PBD is obtained by omitting the requirement that is finite.
If , we adopt the standard notation of Steiner -system.
Condition (1)(c) is read as asserting that the design is pairwise balanced with index . Any finite linear space is a -PBD for some and with . Fact 2.3 gives (1) of the next theorem; (2) is a consequence of our main construction.
Theorem 2.7**.**
- (1)
A strongly minimal infinite linear space in the vocabulary (cf. Definition 2.1) is a -PBD for some finite set of integers . 2. (2)
For each , we construct continuum-many strongly minimal infinite linear spaces in the vocabulary that are Steiner -systems.
2.3. One and Two-Sorted Formalization
We explore the historical connections between the one and two-sorted approach to combinatorial geometry and indicate that while our formalizations are bi-interpretable in the usual sense of model theory they differ in important ways. In particular, as mentioned in Section 2.1, the one-sorted version can be strongly minimal while the two-sorted one cannot. Hilbert’s axiomatization of geometry is naturally formulated as a first-order two-sorted incidence geometry888Although he includes two non-first-order axioms; all the properly geometric work is first-order axiomatized [Bal17a, Bal17b]. and this framework is developed in, e.g., Hall [HJ43]. This tradition is continued with Definition 2.4 of linear spaces as two-sorted structures in a vocabulary for first-order logic. Tarski aimed for a first-order foundation for Euclidean geometry and pioneered a single-sorted approach to geometry summarised in [GT99]. Here the fundamental relation is a ternary predicate interpreted as ‘betweenness’ or more generally as ‘collinearity’. In order to apply standard model theoretic tools, we provide a first-order single-sorted framework in a vocabulary that is equivalent (for our purposes; recall, however, that Morley rank is not preserved) to the study of linear spaces.
In the next definitions, we regard a linear space in the vocabulary (cf. Definition 2.4) as a -structure (cf. Definition 2.1); this is easily done. Given a -structure as in Definition 2.4, define a -structure by letting be , the points of , and defining if and only there is line in such that each of is on .
Remark 2.8**.**
We now show that the class \mbox{\boldmathK}^{*} (Definition 2.1) of single-sorted linear spaces is bi-interpretable with the class \mbox{\boldmathK}^{+} of linear spaces in the two-sorted vocabulary (cf. Definition 2.4). Notice that conditions (A) and (B) of Definition 2.4 imply that every pair of distinct lines intersects in at most one point. Also, recall that we allow models with no points or lines.**
We define a pair of mutually inverse bijections from the models of a class of -structures to a class of -structures and back that are uniformly definable, respect isomorphism, and preserve substructure. The notion that ‘bi-interpretability’ means ‘same’ requires some clarification. On the one hand, we have already mentioned that the transformation here does not preserve Morley rank/degree. This is because the lines of the structure are interpreted as imaginary elements (equivalence classes) of the associated -structure (More concretely; this is a -dimensional interpretation [Hod93, 212].). On the other hand, such properties as decidability, -categoricity, and -stability are preserved by first-order bi-interpretability.
While the next theorem explicitly gives an isomorphism of categories (with embeddings as morphisms), by changing notation we could construct a bi-interpretation in the classical sense of [Hod93, Section 5.3] between \mbox{\boldmathK}^{+} and \mbox{\boldmathK}^{*}. For example, the domain of the interpretation of \mbox{\boldmathK}^{+} into \mbox{\boldmathK}^{*} in part (1), which Hodges would label , is: . Our formulation is awkward for the usual applications to decidability but natural for our ‘equivalence’ between structures. Such a reformulation is a real strengthening since bi-interpretability of and is equivalent to their endomorphism rings being continuously isomorphic [AZ86] while mere isomorphism of those monoids gives equivalent categories of models as in [Las82]. But [BEKP16] shows that there are -categorical structures which have isomorphic but not continuously isomorphic endomorphism monoids.
Theorem 2.9**.**
- (1)
There is an interpretation of into . That is, for every there is a -structure F(A)\in\mbox{\boldmathK}^{+} definable without parameters in . 2. (2)
There is an interpretation of into . That is, for every there is a -structure G(B)\in\mbox{\boldmathK}^{*} definable without parameters in . 3. (3)
For any A\in\mbox{\boldmathK}^{*}, is definably isomorphic to and for any B\in\mbox{\boldmathK}^{+}, is definably isomorphic to . Thus we have a bi-interpretation.
Proof.
We prove (1). Let . Set as the set of points of the -structure . Towards describing the lines, define the following equivalence relation on by declaring if and only if the following condition is met:
[TABLE]
We verify that is transitive. To this end, suppose that and , , and . Since each pair is of distinct elements both and are -cliques and since two points determine a line is an -clique and transitivity is established. Now, let
[TABLE]
be the set of lines of . For and define the following point-line incidence relation:
[TABLE]
Clearly, is definable in the -structure . We show that F(A)\in\mbox{\boldmathK}^{+}, i.e. Definition 2.4 is satisfied. Obviously, Axiom (B) is satisfied. We prove axiom (A). Towards this goal, let and be two distinct lines of that intersect (via the definition of ) in two distinct points and . By hypothesis and so, we can assume and there is such that , and . Note that any -equivalence class of element with more than 3 elements consists of an -clique and distinct -cliques can intersect in only one point; so, we finish.
We prove (2). Let B\in\mbox{\boldmathK}^{+}. Define the -structure by letting be the points of and defining if and only if are distinct and there is a line in such that each of is on . Since is a linear space the axioms of \mbox{\boldmathK}^{*} are immediate.
We prove (3) by showing that up to definable isomorphism is . Fix and from (1). We analyze the composition and show the image is definably isomorphic to . The set of points, , is the diagonal of . Map to . The set of lines of is . Let and suppose are on , where the are distinct. By the definition of in , for each there exists an such that for , . By this implies the for (some may be repeated) form an -clique in . Thus is definably isomorphic to .
Now we reverse the procedure and show that for B\in\mbox{\boldmathK}^{+}, is definably isomorphic to . This is even easier. If are collinear in , then (Note is the domain of ). For this, recall the argument in part (1) showing F(A)\in\mbox{\boldmathK}^{*} takes collinear points of into a clique composed of elements of the diagonal of , which correspond to a clique in . Applying this argument to completes the proof.
Finally, this shows, in the case at hand, the essential point of [Mak18], that is onto from \mbox{\boldmathK}^{*} to \mbox{\boldmathK}^{+}. ∎
2.4. Connections with Matroids
The convention in matroid theory is to regard the rank as (normal geometrical dimension) + 1. For example, a ‘plane’ is a rank matroid. By a plane we here mean a model of a first-order single-sorted representation of the class of simple matroids of rank . In describing this representation we lay out a formal correspondence (i.e. a bi-interpretation) between the matroidal and axiomatic approaches (as incidence structures) to geometry. The functorial correspondence between matroids and certain incidence structures is well-known to experts, but, at the best of our knowledge, the formal correspondence by model-theoretic means in Lemma 2.12 has, like that in Theorem 2.9, not been made explicit in the literature.
As is well-known, see e.g. [WN85, Chapter 2], matroids can be defined using many different notions as primitive. Among them are the notions of dependent set, circuit, independent set, basis, etc. In this work we will assume as primary the notion of dependent set. In e.g. [Oxl92, WN85], a collection of dependent sets is any collection of non-empty finite sets, closed under superset, and satisfying the well-known Exchange Axiom of Definition 2.10(2). The matroid theorist writes axioms in the fashion of Euclid, Hilbert in 1899 [Hil71], or Bourbaki; there is no formal language. In fact, no standard logic can directly express these axioms, since the collection of dependent sets contains finite set of various cardinalities. Notionally, his arguments and definitions can be formalized in ZFC, but this is not an issue to him. It is however crucial to our enterprize to describe our structures in first-order single-sorted logic.
For this, as in [Bal84], we first work in a relational vocabulary , where is an -ary relation symbol. Our axioms on -structures first require that each is a uniform--hypergraph, that is, implies:
- (1)
for every ; 2. (2)
, for each .
Consequently, if , is an injective enumeration of and , then we can write . Given a -structure and we say that a set is dependent if . The further axioms in Definition 2.10 require the to code in this way dependent sets of size , for . For emphasis, we write the first and third axioms as sentences but we use the abbreviations introduced above to make the exchange axiom easier to read.
Definition 2.10** (Planes in ).**
Following [WN85] (see, in particular, [WN85, Proposition 2.2.3 and Theorem 2.2.6]) the class of simple matroids of rank can be defined as the class of -structures such that each is a uniform--hypergraph and satisfy the following further axioms:
- (1)
, ; 2. (2)
if are dependent and is not dependent, then for every we have that is dependent; 3. (3)
for all , .
We call \mbox{\boldmathK}^{\check{\tau}} the class of planes.
In matroid parlance, condition (1) asserts that we consider only simple matroids; in the language of combinatorial geometry it asserts that the structure is a geometry, not merely a pre-geometry. The more usual requirement for a matroid that a superset of a dependent set is dependent follows immediately from (1) and (3). When dealing with simple matroids of rank we can replace by the vocabulary with a single ternary relation symbol (see Definition 2.1 and Theorem 2.9).
The formulation in the last paragraphs deliberately smudges the transition between the informal and the formal first-order viewpoint. In the further development we will have to remind ourselves of the conditions we put on the for .
Table 1 may help in navigating among the various choices of vocabulary (language) for first-order axiomatizations of linear spaces and matroids.
Definition 2.11** (Planes in ).**
*Let contain a single ternary relation symbol . And, let assert that the are distinct. \check{}\mbox{\boldmathK} is the class of -structures that satisfy Definition 2.10 when is substituted for , for , for , and for when .
\check{}\mbox{\boldmathK}_{0} denotes the collection of finite structures in \check{}\mbox{\boldmathK}.*
Definition 2.11 is motivated by the following result, showing that the objects we create are planes in the matroid sense (cf. Definition 2.10).
Lemma 2.12**.**
The axiom schema of Definition 2.11 determines a rank 3 matroid structure on each member of \check{}\mbox{\boldmathK}.
Proof.
Let the -structure satisfy the axioms from Definition 2.11 concerning , in particular, the exchange axiom for . The only obstruction now is checking the exchange axiom under the hypothesis that every four or more element set is declared dependent in . Suppose and are arbitrary sets with at least four elements. By the substitutions for and , and so has at least seven points and so is dependent. Thus is a simple rank 3 matroid. ∎
Remark 2.13**.**
Lemma 2.12 could be generalized to any using only for . Of course, if the space arises as e.g. , the -space over a -element field, and the matroid dependence by membership in \check{}\mbox{\boldmathK} will be stronger than the dependence relation arising from the native linear space.
We distinguish among \mbox{\boldmathK}^{*}, \mbox{\boldmathK}^{\check{\tau}} and \check{}\mbox{\boldmathK} in order to be able to axiomatize certain notions in first-order logic. We often say a structure ‘is’ a matroid, meaning a matroid structure can be imposed. The notion of a matroid is a property expressed in ZFC. But if we formalize the matroid or linear space notions in one-sorted first-order logic we must be more careful. A -structure which belongs to \mbox{\boldmathK}^{\check{\tau}} is a matroid if it is a model of the axioms in Definition 2.10. A -structure in \mbox{\boldmathK}^{*} may admit matroid structures of any finite rank. But a -structure in \check{}\mbox{\boldmathK} is a matroid of rank because it satisfies the sentences from Definition 2.11. We are pedantic about the in order to ensure that the structures at the end of our complicated construction are rank matroids and so ‘planes’. In view of Lemma 2.12, we can regard any linear system as a rank matroid (and the limit structures to have any finite rank we please). That is, any such linear system admits the structure of a rank matroid for any finite , and so there was no need to restrict to the rank case.**
3. The Specific Context
In this section we introduce the specific context in which we will work for the rest of the paper. The main component of this section is the introduction of a new predimension function (cf. Definition 3.4), which will be the essential ingredient in the construction of our strongly minimal Steiner systems. This predimension function was introduced in [Pao] and it is inspired by Mason’s -function, a well-known measure of complexity for matroids introduced by Mason in [Mas72]. We will give an explicit definition of our function without introducing the matroid theoretic machinery needed to define the -function. For the reader interested in this connection we refer to [Pao, Section 3], where this is carefully explained.
Notation 3.1**.**
- (1)
For any class \mbox{\boldmathL}_{0} of finite structures for a vocabulary that is closed under substructure, \hat{}\mbox{\boldmathL}_{0} denotes the class of all -structures such that every finite substructure of is in \mbox{\boldmathL}_{0}. 2. (2)
Given an arbitrary class of structures for a vocabulary we denote by \mbox{\boldmathL}_{0} the class of finite structures in . (For convenience, we allow the empty structure.) 3. (3)
We write for isomorphism, for finite subset, and if , we may write* for .*
We will define below several classes of structures; in particular \mbox{\boldmathK}_{0}, \mbox{\boldmathK}_{\mu}, and \mbox{\boldmathK}^{\mu}_{d} (see Table 3 for references). Furthermore, there will be various (closure operators)/(dependence relations) on structures in each class. Since each one of them could naturally be called ‘geometric’, we avoid this term and give them each a different tag (see also Table 2):
Notation 3.2** (Notions of Dependence).**
Let (cf. Def. 2.1) and .
- (1)
The intrinsic closure operator (cf. Definition 3.6) is denoted by . 2. (2)
The -closure operator (cf. Definition 5.4) is denoted by . 3. (3)
The algebraic closure operator is denoted by . (We use the standard model theoretic notion for algebraic closure, i.e. means that is in a finite set definable with parameters from .) 4. (4)
The subspace closure in , the smallest subset of containing such that if satsfies with the , then .
A key fact, Lemma 5.24, asserts that on a -closed structure (cf. Definition 5.4) in the class \mbox{\boldmathK}_{\mu}, notions (3) and (4) are equivalent; this is central for proving strong minimality.
Tables 2 and 3 fix the notation introduced in Definition 3.2 and the classes of models discussed at various places in the text.
The following notation will clarify the distinction between 2-element lines (a.k.a. trivial lines) which are understood to hold of arbitrary pairs of elements from models in \mbox{\boldmathK}^{*} and lines where the relation symbol is explicit (cf. Definition 2.1).
Definition 3.3**.**
Let and with (cf. Definition 2.1).
- (1)
A line of is an -closed subset of such that all the points from are collinear. In particular, if two points and there is no with , then is a line. We call such lines ‘trivial’. 2. (2)
We denote the cardinality of a line by , and, for , we denote by the cardinality of . 3. (3)
We say that a line contained in is based in if , in this case we write . 4. (4)
The nullity of a line contained in a structure is:
[TABLE]
Note that if are both in , and is a line then may be in (if it has at least two points) but may not be -closed in (i.e. if ).
With these notions in hand, we introduce the new rank that is central to this paper999Mermelstein [Mer18] has independently studied variants on this rank, but only in the infinite rank case so the intricate analyis of primitives in this paper does not arise.. It has two key features: (i) it is based on the notion of ‘dimension’ of a line; (ii) the associated geometry is flat, and so we get counterexamples to Zilber’s conjecture (see Section 5 for details.).
Definition 3.4**.**
For (recall Definitions 2.1 and 3.1(2)), let:
[TABLE]
Proposition 3.5**.**
Let and disjoint subsets of a structure . Then:
- (1)
if and , then ; 2. (2)
* is equal to:*
[TABLE]
We rely on Proposition 3.6 and Lemma 3.7 of [Pao], which assert (the content of Lemma 3.10 is also known as “submodularity” of the function):
Definition 3.6**.**
- (1)
Let:
[TABLE]
and (\mbox{\boldmathK}_{0},\leqslant) be as in **[BS96, Definition 3.11]**, i.e. we let if and only if:
[TABLE] 2. (2)
We write to mean that and is a proper subset of . 3. (3)
For any , the least subset of containing that is strong in is called the intrinsic or self-sufficient closure of in and denoted by or .
Since in the current situation we are dealing with integer coefficients for the intrinsic closure of every finite set is finite.
Remark 3.7**.**
Note that \mbox{\boldmathK}_{0} has many fewer structures that \mbox{\boldmathK}^{*}_{0}. In particular, no projective plane (except the Fano plane, Example 4.3) or space over a finite field is in \mbox{\boldmathK}_{0}; as, for each such , .**
We give a general conceptual analysis for submodularity101010This result is proved by computation in [Pao]. and flatness of that clarifies the proofs of Lemmas 3.10 and 6.3 (flatness of ).
Definition 3.8**.**
- (1)
For a sequence of elements of \mbox{\boldmathK}_{0}. For , we let and . We say that is flat if for all such we have:
[TABLE] 2. (2)
Suppose is a pregeometry on a structure with dimension function and are finite-dimensional -closed subsets of . Then is flat if satisfies equation .
In the basic Hrushovski case, is flat because it is the difference between two functions, the cardinality of each set, which satisfies inclusion-exclusion, and counting the number of occurrences of in each set, which undercounts. We now note our is similarly represented and that is modular on the appropriate notion of free amalgam: in \mbox{\boldmathK}_{0}.
Definition 3.9**.**
Let with A,B,C\in\mbox{\boldmathK}_{0}. We define as follows:
- (1)
the domain of is ; 2. (2)
a pair of points and are on a non-trivial line in if and only if there is a line based in such that (in ) and (in ). Thus, in this case, (in ).
Lemma 3.10.3 does not follow from submodularity but depends on the particular choice of free amalgam which is driven by ‘two points determine a line’.
Lemma 3.10**.**
- (1)
* is flat (Definition 3.8 1).* 2. (2)
Let , with . Then:
[TABLE]
which an easy calculation shows is equivalent to submodularity:
[TABLE] 3. (3)
If , and E,F,D\in\mbox{\boldmathK}_{0} then is in \mbox{\boldmathK}_{0}. Moreover, and any with is also free. Thus, .
Proof.
- Recall ). Observe that if are sets and is a line in , then:
[TABLE]
But in computing on the right hand of (*) one must sum for each only over those lines based in . Thus for example, in the case of two sets , if a line is based in and has a single point in (and none in ) that point will not be counted on the right-hand-side but will be on the left. So the subtracted term of is under-counted and is over-counted. This is not corrected at the next step because no is based there. Thus, is flat.
-
For such combinations of counting functions, submodularity is just the notion of flat for two sets.
-
We need to check that each pair of points determine a unique line in . Without loss of generality, one is in and the other in . Suppose for contradiction there are two distinct lines on which both of are incident. If both lines are contained in , the claim is obvious. But, if not, Definition 3.9 guarantees that both of are on a unique line based in .
By the general submodularity argument, . But the definition of the free amalgamation guarantees that each line that intersects and in based on two points in . There is no undercount as there may be in 2) so we have equality. ∎
Reference [BS96] provides a set of axioms for strong substructure. These axioms can be seen to hold in our situation using Lemma 3.10.
Fact 3.11**.**
(\mbox{\boldmathK}_{0},\leqslant)* satisfies Axiom A1-A6 from [BS96, Axioms Group A], i.e.:*
- (1)
if A\in\mbox{\boldmathK}_{0}, then ; 2. (2)
if A\leqslant B\in\mbox{\boldmathK}_{0}, then is a substructure of ; 3. (3)
if A,B,C\in\mbox{\boldmathK}_{0} and , then ; 4. (4)
if A,B,C\in\mbox{\boldmathK}_{0}, , is a substructure of , and is a substructure of , then ; 5. (5)
\emptyset\in\mbox{\boldmathK}_{0}* and , for all A\in\mbox{\boldmathK}_{0};* 6. (6)
if A,B,C\in\mbox{\boldmathK}_{0}, , and is a substructure of , then .
We use the following notion of genericity:
Definition 3.12**.**
The countable model M\in\hat{}\mbox{\boldmathK}_{0} is ({\mbox{\boldmathK}_{0}},\leqslant)-generic when:
- (1)
if A\leqslant M,A\leqslant B\in\mbox{\boldmathK}_{0}, then there exists such that ; 2. (2)
* is a union of finite substructures.*
4. Primitive Extensions and Good Pairs
Using only the function one can build up models in \mbox{\boldmathK}_{0} from well-defined building blocks: primitive extensions and good pairs (Definition 4.1). This section is an analysis of these foundations. In the next section we use them to study the complete theories we are constructing.
Definition 4.1**.**
Let A,B\in\mbox{\boldmathK}_{0} with and .
- (1)
We say that is a primitive extension of if and there is no with such that . Equivalently, we describe a primitive pair as where and are disjoint (and so is the set in the initial description). 2. (2)
If , we write [math]-primitive. We stress that in this definition while may be empty, cannot be. 3. (3)
We say that the [math]-primitive pair is good if there is no such that is [math]-primitive. When discussing good pairs, usually and are disjoint; for ease of notation, sometimes is confused with . 4. (4)
*If is [math]-primitive over and is such that we have that is good, then we say that is a base for (or sometimes for ). * 5. (5)
If the pair is good, then we also write is a good pair. 6. (6)
We sometimes use the notation : if , then .
Remark 4.2**.**
Note that if is primitive over the empty set then the unique base for is . For, if there is with with based on , then and contradicting that is primitive over the empty set.
This does not forbid the existence of C\in\mbox{\boldmathK}_{0} such that but is not primitive over ; on this see Lemma 5.26.**
Example 4.3**.**
Some sets are based on the empty set. In particular, if is the -structure representing the unique 7 point projective plane (often called the Fano plane), then . And it is easy to see is a good pair.**
In earlier variants of the Hrushovski’s construction one was able to prove the existence of a unique base for any given [math]-primitive extension . Unfortunately, this assertion is false in the current situation, cf. Example 4.4. We will make up for this with a careful examination of the structure of good pairs that almost regains uniqueness.
Example 4.4**.**
For A\in\mbox{\boldmathK}_{0} containing points on a line and for some such that but is on in ; we have that is [math]-primitive over , and any pair of points in constitutes a base for .**
The following preparatory results allow us to characterize primitive extensions and eventually prove amalgamation for (cf. Conclusion 5.13).
Proposition 4.5**.**
Let B\in\mbox{\boldmathK}_{0} and such that does not occur in any -tuple from , then .
Proof.
As is on no line based in this follows from Definitions 3.3 and 3.4. ∎
Using the above proposition, we can see:
Proposition 4.6**.**
Let A,B\in\mbox{\boldmathK}_{0} with , AB\in\mbox{\boldmathK}_{0} and . Then:
- (1)
if there exists such that does not occur in any -tuple from , and denotes , then . 2. (2)
if the [math]-primitive pair is good (cf. Definition 4.1(2)), then for every we have that occurs in an -tuple from .
Proof.
It suffices to prove (1), and (1) is clear by applying Proposition 4.5 to as follows:
[TABLE]
∎
We use the following technical lemma to prove Lemma 4.8, which characterizes good pairs.
Lemma 4.7**.**
Suppose is a primitive extension of such that , then every non-trivial line with intersects in at most one point. Furthermore, if is [math]-primitive, then any point in lies on two lines based in .
Proof.
Let be a line that intersects . Then is not based in since, if so, for any , would contradict the primitivity of . But then, if is [math]-primitive, any must lie on a line based in , as otherwise, letting , Proposition 4.5 implies , contradicting . But, in fact, must lie on two lines based in . If it is based on only one, deleting decrements both the number of points and the sum of the nullities of lines based in by . So , contradicting that is [math]-primitive over . ∎
The next lemma is the fundamental tool for our analysis of primitive extensions.
Lemma 4.8**.**
Let B\leqslant C\in\mbox{\boldmathK}_{0} be a primitive extension. Then there are two cases:
- (1)
* and ;* 2. (2)
.
- (2.1)
There is incident with a line based in if and only if . In that case, any with and such that yields a good pair . Furthermore, is in the relation with an element if and only if is on the unique line based in .
- (2.2)
If then there is a unique base in for . Moreover, suppose and . If and lie on a nontrivial line, then . And every lies on such a line, which must be based in .
Proof.
We follow the case distinction of the statement of the lemma:
Case 1. Suppose and there are distinct elements in that are not on lines based in , then any one of them gives a proper intermediate strong extension of that is strong in . Thus must add only one element to yielding Case 1.
Case 2. Suppose .
Case 2.1. Suppose there is an element which is on a line with two points in , say , and . Then clearly is a primitive extension of and . Thus, must be . Furthermore, is a good pair. So is based on and for any , is -related to if and if ; otherwise would be on two lines based in (contradicting ). Conversely, if then must be on a line based in since .
Case 2.2 and .
By Lemma 4.7, each line intersects in at most one point . If there is no such , then there is no -relation between and , so by Proposition 4.6(2), and is based on . As argued in Remark 4.2, that base must be unique.
If there is such a , let be the collection of all the , . By Lemma 4.6.(1), , and so is a good pair. Further is the unique base for as these are the only elements of on lines that intersect .∎
Omer Mermelstein provided us with an example showing there are infinitely many primitives based on a single three element set. But the study of cycles in [Bal18] led to stronger and simpler examples over smaller base sets. Recall that any linear space with -point lines is an example of Steiner triple system (i.e. in Definition 2.6 we have ). The following definition will be used to prove Lemma 4.11.
Definition 4.9** ([CW12]).**
We define the notion of -cycle graphs in Steiner triple systems. Fix any two points of a Steiner triple system . The cycle graph has vertex set where is the unique block (Definition 2.6) containing the points and . There is an edge coloured (resp. ) joining to if and only if is a block (resp. is a block) and the colors alternate.
Definition 4.10**.**
Fix any two points of a Steiner -system . We can build an -cycle, , of length by demanding for , for , and .
In the Steiner triple system case a triple with not on determines a unique cycle as described in Definition 4.10. For -Steiner systems with , we can choose such cycles but not uniquely. Note that the lines determined by the pairs of points in Definition 4.10 must be distinct.
Lemma 4.11**.**
There are infinitely many mutually non-embeddable primitives in \mbox{\boldmathK}_{0} over a two-element set. In fact, there are infinitely many mutually non-embeddable primitives in \mbox{\boldmathK}_{0} over the empty set and similarly over a -element set.
Proof.
Over any for each build an -cycle , as in Definition 4.10. has points and (\{a,b\}\cup C_{k})\in\mbox{\boldmathK}_{0} has 3-element lines. So . Primitivity easily follows since if the cycle is broken, the -rank goes up. So is a good pair whose isomorphism type we denote by .
To get primitives over , let be on and add the relations ) and . Now the entire structure has points and lines and can easily be seen to be [math]-primitive over the empty set. (Note that for , this is another avatar of the Fano plane.)
Now remove one of the last two instances of and the result is primitive over or . ∎
5. The Class \mbox{\boldmathK}_{\mu}
We now introduce the new classes of structures needed to obtain strong minimality. Recall that we have two classes: (i) \mbox{\boldmathK}_{0} is a class of finite structures; (ii) \hat{}\mbox{\boldmathK}_{0} is the universal class generated by \mbox{\boldmathK}_{0}. The new class \mbox{\boldmathK}_{\mu}\subseteq\mbox{\boldmathK}_{0} adds additional restrictions so that the generic model for \mbox{\boldmathK}_{\mu} is a strongly minimal linear space, and, in fact, a Steiner -system for some . Using Definition 5.6, we axiomatize the subclass \mbox{\boldmathK}^{\mu}_{d} of \hat{\mbox{\boldmathK}}_{\mu} (the universal class generated by \mbox{\boldmathK}_{\mu}) of those models that are elementarily equivalent to the generic for \mbox{\boldmathK}_{\mu}. We extend Table 3 to a Table 4 including the new classes defined in this section.
The following notation singles out the effect of the fact that our rank depends on line length rather than the number of occurrences of a relation.
Notation 5.1** (Line length).**
We write for the isomorphism type of the good pair with .
Definition 5.2**.**
Recall the characterization of primitive extensions from Lemma 4.8 of [BP18].
- (1)
Let be the collection of functions assigning to every isomorphism type of a good pair in \mbox{\boldmathK}_{0} (we write instead of ):
- (i)
an integer , if ; 2. (ii)
an integer , if (cf. Notation 5.1). 2. (2)
For any good pair with and M\in\hat{}\mbox{\boldmathK}_{0}, denotes the number of disjoint copies of over in . Of course, may be [math]. 3. (3)
Let \mbox{\boldmathK}_{\mu} be the class of structures in \mbox{\boldmathK}_{0} such that if is a good pair, then . 4. (4)
\hat{}\mbox{\boldmathK}_{\mu}* is the universal class generated by \mbox{\boldmathK}_{\mu} (cf. Notation 3.1(1)).*
In [Bal18], we change the set in various ways (and explore the combinatorial consequences of this change in the resulting generic model). In this paper, we assume unless specified otherwise.
The value of is a fundamental invariant in determining the possible complete theories of generic structures; in particular we will see that it determines the length of every line in the generic and thus in any model elementary equivalent to it.
Remark 5.3**.**
We analyze the structure of extensions governed by good pairs with isomorphism type from Notation 5.1. Suppose \{b_{1},b_{2},a\}\subseteq F\in\mbox{\boldmathK}_{\mu} with . The [math]-primitive extensions of with are exactly the points on the line through . Any pair of points from that are on form a base witnessed by with .
Most arguments for amalgamation in Hrushovski constructions (e.g. [Bal88, Hol99, Hru93, Zie13]) depend on a careful analysis of the location of the unique base of a good pair. Here, when , the uniqueness disappears and one must focus on the line rather than a particular base for it.**
There are two general approaches to showing existence of complete strongly minimal theories by the Hrushovki construction. One divides the construction into two pieces, free and collapsed [Goo89, Zie13]. The final theory is taken as the sentences true in the generic model. The second, as the original [Hru93], provides a direct construction of the strongly minimal set. We choose here to follow the Holland’s version of this approach. She insightfully emphasised axiomatizing the theory of the class \mbox{\boldmathK}^{\mu}_{d} of -closed structures [Hol99],which we now define, by clearly identifiable -sentences. This established the model completeness which was left open in [Hru93]. In fact, we axiomatize the theory of the class \mbox{\boldmathK}^{\mu}_{d}, prove it is strongly minimal, and then observe that the generic satisfies .
Definition 5.4**.**
Fix the class (\mbox{\boldmathK}_{0},\leqslant) of -structures as defined in Definition 3.6.
- (1)
For A\in\hat{\mbox{\boldmathK}}_{0}, and , we let:
[TABLE]
and
[TABLE] 2. (2)
For M\in\hat{\mbox{\boldmathK}}_{\mu}, and :
[TABLE]
For infinite , if for some . 3. (3)
For M\in\hat{\mbox{\boldmathK}}_{\mu} and , is -closed in if implies (equivalently, for all , ). 4. (4)
Let \mbox{\boldmathK}^{\mu}_{d} consist of those M\in\hat{\mbox{\boldmathK}}_{\mu} such that and N\in\hat{}\mbox{\boldmathK}_{\mu} imply is -closed in .
The switch from to is designed to ensure that implies ; the submodularity of is verified as in e.g. [BS96, Hol99, Zie13], and so the function is truly a dimension function, thus inducing a matroid structure.
Fact 5.5**.**
The -closure operator (cf. Definition 5.4(2)) induces a combinatorial pregeometry on any M\in\hat{}\mbox{\boldmathK}_{\mu}.
We use good pairs to build our axiomatization, , of the theory of the class \mbox{\boldmathK}^{\mu}_{d}. We write as the union of four sets of first-order -sentences: , , and . Before listing them, we explain the origin of the third group: . We would like to just assert the collection of universal-existential sentences: for all good pairs with , . Unfortunately, some good pairs may conflict with each others, and so, as far as we know, the equality may fail for some good pairs when the base is not strong in the model. Basically, this could happen because if and are good pairs with contained in then realizing implies that is automatically realized. In particular, note that the of the good pair of Example 5.7 contains a new good pair .
The distinguishing property of models M\in\mbox{\boldmathK}^{\mu}_{d} is that since every [math]-primitive extension over a finite strong subset of can be embedded in , by Lemma 5.14, no proper [math]-primitive extension of is in \hat{\mbox{\boldmathK}}_{\mu}. In fact, this property characterizes the models that are elementarily equivalent to the generic.
Crucially, Holland111111Holland provides a common framework for both ab initio constructions and fusions. The generality introduces considerations that are not relevant here, and our new predimension and the restriction to linear spaces introduce complications to her argument. Thus, for the convenience of the reader, we rephrased the argument for our situation. expresses this failure by a clearly motivated -sentence, which we expound in Remark 5.8. A salient point about the generic for \mbox{\boldmathK}_{\mu}, denoted (Notation 5.16), is that \mathcal{G}_{\mu}\in\mbox{\boldmathK}^{\mu}_{d}. This fact is not used directly in the proof of strong minimality of ; we will observe it in Proposition 5.18.
One reason for the difficulty in the axiomatization is that the function is defined on arbitrary substructures, not strong substructures. Restricting to strong substructure would inhibit if not prevent the -axiomatization as the strong substructure relation () is only type-definable. Thus, in Lemma 5.10, we cannot assume is strong in both and . In the following definition we rely on the terminology introduced in Definitions 4.1 and 5.2.
Definition 5.6**.**
* is the union of the following four sets of sentences:*
- (1)
* is the collection of universal sentences axiomatizing \mbox{\boldmathK}_{0} as in Definition 3.6.* 2. (2)
* is the collection of universal sentences that assert:*
[TABLE] 3. (3)
* is a collection of universal-existential sentences , depending on the good pair , such that for every occurrence of if then for some good pair with , any structure containing satisfies and so violates . See Lemma 5.19 for the explicit formulation of these sentences.* 4. (4)
* is the collection of existential sentences asserting that every line has length .*
The argument in Lemma 5.10 that underlies both the axiomatization of \mbox{\boldmathK}^{\mu}_{d} and the amalgamation for (\mbox{\boldmathK}_{\mu},\leqslant) differs from a mere amalgamation argument in one significant way: but is not assumed (on the other hand, is assumed). We require several technical lemmas to address the difficulties arising from this fact. Our argument shows that if there is a model that satisfies , then we can find sentences to prevent extensions in which is not -closed. The following example shows the necessity for the complications in proving Lemma 5.10: new primitives can occur in many ways.
Example 5.7**.**
Construct the isomorphism type of a good pair defined as follows. Let be two points and consists of six points for . Let the non-trivial lines be ,, and . So has 6 points and 4 lines each of nullity 1 so rank 2. And has 8 points and 4 lines, 2 of nullity 1 and 2 of nullity 2 so also has rank 2. Check primitivity by inspection.
Now turn this example on its head. Consider the following example of the setting of Lemma 5.10. Let , Let , and . is a good pair. Amalgamating and over we get a new realization of the isomorphism type of the good pair , which is not contained in either or , but in . This example does not violate Lemma 5.10 as (and must be since there are -element lines in ).**
Remark 5.8**.**
Example 5.7 shows that good pairs can conflict so we don’t know in general that a model of will satisfy for all good pairs that appear in . We first prove in Lemma 5.10 that each good pair can only conflict with finitely many pairs and that that can happen only if one pair is included in the other. Following [Hol99], to guarantee that M\in\mbox{\boldmathK}^{\mu}_{d}, we assert by the formula (cf. Definition 5.6(3)) that each conflicting pair is ‘almost realized’ in so that adding points from contradicts .**
Notice that in Lemma 5.10 the fact that is a good pair implies that , and so we can use Lemma 3 and thus consider . Notice that in Lemma 5.10 the fact that is a good pair implies that , and so we can use Lemma 3 and thus consider . The following variant on [Zie13, Lemma 5.1] simplifies our original proof of Lemma 5.10.
Lemma 5.9**.**
Suppose and satisfies . If there for that are pairwise disjoint over and the realize isomorphic good pairs. Then at least one of the follows holds.
- (1)
** 2. (2)
Some lies in .
Proof.
Suppose and for and and if . Thus, . Then, for each , contains a point that is on a line that is based on and none of the other . Thus
[TABLE]
But for , by the definition of primitive; so . So
[TABLE]
as required. ∎
Lemma 5.10**.**
Let , , and suppose that is a good pair (and so in particular ). Now, if and for some good pair we have , then:
- (A)
if , and is on a line based on some ; 2. (B)
if then and there exists with , with . Further, if , there is a copy of over with , and .
Proof.
Since we can use the notation and results of 3.9 and Lemma 3.10. 3. Note that are in \hat{}\mbox{\boldmathK}_{\mu} by the definition of the axioms . Furthermore, and E\in\mbox{\boldmathK}_{\mu}, by the definition of good pair. Let be a set of disjoint copies of over in , and list as , for .
Case A. .
Then witnesses the isomorphism type from Definition 5.1. So, there must be a line of size in . Since and satisfy , there must be and that lie on . By Definition 3.9(2) of free almalgam must contain two points (say, comprising ) in that are connected to . Since is then primitive over , must be . We finish the first claim. Note as has points in .
Case B. .
Claim 5.11**.**
If is good over , then .
Proof.
We show . If not, there is a and since a line from to some . Thus is on a line based on and so . This contradicts so . ∎
We split into two cases depending on Lemma 5.9
Case B.1. Suppose .
Since , there must be a that intersects . So, since and is primitive, . But, since is primitive over , is primitive over , so . By Case 2.2 of Lemma 4.8, is the only subset of on which is based. Hence, as , we finish Case B.1 without using the supplemental hypothesis for the ‘further’ in Case (B).
Case B.2. Suppose . By Lemma 5.9, we have the main claim; some lies in . We prove the further. There must be a that intersects , since E\in\mbox{\boldmathK}_{\mu}. But cannot split over since, by Claim 5.11. As we now assume , ; so . But then is based on a unique since . So . But then is primitive over and based on , and so . Hence, is the required . This concludes the proof of Lemma 5.10. ∎
The argument for Lemma 5.12 differs from the standard only in requiring a special case for extending a line.
Lemma 5.12**.**
Suppose and are primitive over with and both are based on with isomorphic good pairs and , where and . Then the map fixing and taking to is an isomorphism.
Proof.
There are two cases depending on the cardinality of .
Case 1. .
As in case 1.1 of Lemma 4.8 let be a line which is based in and suppose are each on but neither is in . Then, since both and are -related only to the points on the map fixing and taking to is an isomorphism.
Case 2. .
Applying Lemma 4.8(2.2), there is a unique base (the of the lemma) and there is a bijection between and such that for each , if and only . The union of that map with the identity on is as required. ∎
We now show that any element of \hat{}\mbox{\boldmathK}_{\mu} (not just \mbox{\boldmathK}_{\mu}) can be amalgamated (possibly with identifications) over a (necessarily finite) strong substructure of with a strong extension of to a member of \mbox{\boldmathK}_{\mu}.
Conclusion 5.13**.**
If D\leqslant F\in\hat{}\mbox{\boldmathK}_{\mu} and D\leqslant E\in\mbox{\boldmathK}_{\mu} then there is G\in\hat{}\mbox{\boldmathK}_{\mu} that embeds (possibly with identifications) both and over . Moreover, if F\in\mbox{\boldmathK}^{\mu}_{d}, then . In particular, (\mbox{\boldmathK}_{\mu},\leqslant) has the amalgamation property, and there is a generic structure for (\mbox{\boldmathK}_{\mu},\leqslant).
Proof.
Let satisfy the hypotheses. Clearly, we can assume that is a primitive extension. If , Lemma 4.8 implies and . Now the disjoint amalgamation is in \hat{}\mbox{\boldmathK}_{\mu} since is not -related to any other element. So, we are reduced to [math]-extensions and can refine the induction to assume is a good pair. We have an amalgam G\in\hat{}\mbox{\boldmathK}_{0} such that , , and . If G\in\mbox{\boldmathK}_{\mu}, we finish. If not, there is an isomorphism type of a good pair and with realizing and such that . We now make a case distinction and show that in both cases we can embed into over .
Case 1. .
By Lemma 5.10(A) and by primitivity of , we have that . But E\in\mbox{\boldmathK}_{\mu}, and so , from which it follows that the element of can be embedded in over .
Case 2. .
The ‘further’ clause of Lemma 5.10(B) shows that there must be a copy of equal to . Thus, using Lemma 5.12 and the argument in the last paragraph of the proof of Lemma 5.10 (there is a copy of in ), we can conclude that we can embed into over .
For the ‘moreover’, note that M\in\mbox{\boldmathK}^{\mu}_{d} implies that every proper extension of with N\in\hat{}\mbox{\boldmathK}^{\mu}_{d} satisfies . ∎
Corollary 5.14**.**
If M\in\hat{}\mbox{\boldmathK}^{\mu}_{d} and , then for any good pair with , we have:
[TABLE]
Proof.
By Conclusion 5.13, since , there is an amalgamation in \hat{}\mbox{\boldmathK}_{\mu} of and over . But, and cannot be freely amalgamated over . As, in a putative amalgam , . Whence since is -closed, , contradicting free amalgamation. By the ‘further’ of Lemma 5.10(B).2, the violation of is given by the new copy of the pair , and so . ∎
Question 5.15**.**
*Is essential for the conclusion of Lemma 5.14? *A complicated example showing necessity of this hypothesis in the fusion case (and thus the gap in Poizat’s ‘proof’ of existence of a Morley rank 2 expansion of a plane by a unary predicate) appears in [BH00, §4]. The proof of Corollary 5.14 relies on that assumption both in using the ‘further’ of Lemma 5.10 and Conclusion 5.13. Looking carefully at the proof of Lemma 5.10 reveals that if there is a counterexample , the failure is witnessed by a with such that , , no and some . Thus, . It is unclear whether might be contained in . Thus, we need something far different from Example 5.7 where we showed new isomorphism types of good pairs could appear in an amalgam but . **
Notation 5.16**.**
Let denote the generic for (\mbox{\boldmathK}_{\mu}\leqslant) (cf. Conclusion 5.13).
Notice that it follows from Corollary 5.13 that every member of \mbox{\boldmathK}_{\mu} is strongly embeddable in .
Definition 5.17**.**
Let be as in the context of Fact 3.11. The structure is rich for the class (or -rich) if for any finite with and there is a strong embedding of into over .
Clearly, a generic is rich. Even more, since the definition of \mbox{\boldmathK}^{\mu}_{d} requires the embedding only of finite extensions with dimension [math], we have:
Proposition 5.18**.**
Every rich model, and so in particular , is in \mbox{\boldmathK}^{\mu}_{d}.
Proof.
We show that every (\mbox{\boldmathK}_{\mu},\leqslant)-rich model is in \mbox{\boldmathK}^{\mu}_{d}. Suppose for contradiction that there is an N\in\hat{}\mbox{\boldmathK}_{\mu} with and there is a such that is [math]-primitive over . By Lemma 4.8, is based on some finite . Since , is also primitive over . Since is rich there is a copy of over . Now let . Applying richness again we can choose another embedding of into over . Continuing in this fashion, after less than steps we have contradicted M\in\hat{}\mbox{\boldmathK}_{\mu}. ∎
Now we explain the interaction between the axioms and . No extension of a model of by a good pair is in \hat{}\mbox{\boldmathK}_{\mu}. This will yield the axiomatization of the theory of the -closed structures and thus of the generic (by Proposition 5.18).
Lemma 5.19**.**
The family of first-order sentences (Definition 5.6) defines the class of -closed models.
Proof.
We use the notation of Lemma 5.10. For M\in\hat{\mbox{\boldmathK}}_{\mu}, we say is bad if for some good pair with , .
We first define for each good pair the formula described in Definition 5.6. For each duo of good pairs and with define the formula as follows. Fix a model M_{0}\in\hat{\mbox{\boldmathK}}_{\mu}; choose a copy of such that is bad witnessed by . If choose by Lemma 5.10.B (where ) that are disjoint copies of over contained in and let enumerate . Let be a possible atomic diagram of , where , for pairs as varies over \hat{\mbox{\boldmathK}}_{\mu} and varies over possible embeddings into . Let
[TABLE]
where the are the finitely many possible such diagrams . We have shown that for any M\in\hat{\mbox{\boldmathK}}_{\mu} if is a bad extension witnessed by then .
Let be the atomic diagram of . Now we define and to assert a) each line has cardinality and b) each of the following (countable) collection of sentences (for all good pairs ), where is the atomic diagram of .
[TABLE]
Now, if then is -closed. Since if not, there is an N\in\hat{\mbox{\boldmathK}}_{\mu} for some , . If then condition a) is violated. Suppose witnessed by . If condition a) is again violated by Lemma 5.10.A.
But, if some from Equation 1 will be satisfied in . And, by Definition 3.10. 3.9, where is, as before, the interpretation of . This implies and we finish. ∎
Recall (Definition 5.4) that a finite set is -independent when each , i.e. for each . It is then easy to establish the first of the following assertions by induction and the others follow.
Lemma 5.20**.**
Let M\in\hat{\mbox{\boldmathK}}_{\mu} and let be -independent in . For every finite we have:
- (i)
; 2. (ii)
, and so ; 3. (iii)
there are no -relations among elements of .
Using Lemmas 5.20 and 5.13, we follow Holland’s proof showing that axiomatizes the complete theory of \mbox{\boldmathK}^{\mu}_{d} (See Lemma 23 of [Hol99].).
Lemma 5.21**.**
If then M\in\mbox{\boldmathK}^{\mu}_{d}. Moreover, is an axiomatization of the complete theory of the class \mbox{\boldmathK}^{\mu}_{d}.
Proof.
By Lemma 5.19, it suffices to show \mbox{\boldmathK}^{\mu}_{d} is -categorical for . Suppose now that . By and by taking elementary extensions we may assume that both have cardinality . We show that is -categorical and so complete. As geometries, and have bases of the same cardinality. By Lemma 5.20, and and they are isomorphic by any bijection . The isomorphism extends to one between and since and are built from and by a sequence of [math]-primitive extensions and each step can be extended by Lemma 5.13. ∎
Having followed the outline of her proof, we have the analog to Holland’s result [Hol99] that the strongly minimal Hrushovski constructions are model complete.
Remark 5.22**.**
Since the axioms are universal-existential and is -categorical, it is model complete by Lindstroms’s ‘little theorem’: that -axiomatizable theories that are categorical in some infinite power are model complete [Lin64].
Our theories uniformize the result that there are only finitely many finite line lengths in any strongly minimal linear space (cf. Fact 2.3). We show in Corollary 5.23 using Lemma 4.11 that there are continuum-many strongly minimal theories such that in each of them all lines have fixed length .
Corollary 5.23**.**
There are continuum-many (cf. Definition 5.2(1)) which give distinct first-order theories of Steiner systems. That is, there is such that and implies that (recall Notation 5.16).
Proof.
For any , let assert that (from the proof of Lemma 4.11) is if and if not (recall that it must be at least ). Then, if , then (cf. Notation 5.16), since there are three extensions in the isomorphism type of some pairs in models of but not in models of .∎
Lemma 5.24**.**
If M\in\mbox{\boldmathK}^{\mu}_{d}, then for every , . Thus, is strongly minimal.
Proof.
We first show that for M\in\hat{}\mbox{\boldmathK}_{\mu} the left hand side is contained in the right. If is a finite subset of ,, is a union of a finite chain with length of extensions by good pairs ; each is realized by at most copies, and so:
[TABLE]
Thus, .
Concerning the other containment, let M\in\mbox{\boldmathK}^{\mu}_{d}, and . If and is a maximal -independent subset of , then extends to a -basis for . Furthermore, in the proof of Lemma 5.21, we observed that any permutation of a -basis extends to an automorphism of . Thus, if , then . Hence, , as desired.
Strong minimality follows, since for any finite there is a unique non-algebraic -type over , namely the type of a point such that: (i) is not on any line based in (and so ); (ii) is strong in any model. Clause (ii) is given by the collection of universal sentences forbidding any with . Thus, in we have that for any realizing . Hence, any two realizations and of are such that and , and thus they are automorphic by the genericity of (cf. Conclusion 5.13). Hence, is a complete type. ∎
Notation 5.25**.**
Let be the Fano plane and be the set of such that:
[TABLE]
Lemma 5.26 shows that for any and , we have that is infinite; by Ryll-Nardjewski, is not -categorical. In view of Lemma 5.24, the countable models correspond exactly to the models of dimension for .
Lemma 5.26**.**
Let . Neither the generic, , nor any model of is locally finite with respect to (cf. Lemma 5.24). Thus, is not -categorical and has countable models. Since the generic has infinite dimension, it is -saturated.
Proof.
We show that the algebraic closure of the empty set is infinite. Construct a sequence in by letting to be the Fano plane, which (Example 4.3) is easily seen to be [math]- primitive over the empty set. Notice that there can only be finitely many realizations of the Fano plane in any model of , and so is in the algebraic closure of the empty set. Now let be the vertices of the triangle in the standard picture of the Fano plane. Choose disjoint from so that , , and are triples of collinear points. Then, letting , it is to see that is a primitive extension of . Now build by taking as the base and adding as in the construction of from ; and then iterate. Each stage (and hence the union) can be strongly embedded as in the generic. But then . By transitivity, with denoting , we have that for any finite , . Since (Lemma 5.24), we finish. We constructed this sequence in the algebraic closure of the empty set, and so it occurs in the prime model of . Thus, is infinite for any model of . By Ryll-Nardjewski, is not -categorical. In view of Lemma 5.24, as in any strongly minimal theory, these models correspond exactly to models of dimension for . ∎
6. Further Context
In this section we place our work in the context of further work on the model theory of Steiner systems/linear spaces, studies on the consequences of flat geometries, and Hrushovski constructions.
Remark 6.1**.**
We compare our examples with the construction in [BC1x] of structures existentially closed for the class of all Steiner quasigroups. Note that Steiner quasigroups are the quasigroups associated with Steiner triple systems in [BC1x].**
- (i)
Their generic, denoted , has continuum many types over the empty set, satisfies and , and it is locally finite (but not uniformly locally finite) as a quasigroup. If , then it is obvious that fails the first three of these properties since it is strongly minimal. Furthermore, we showed in Lemma 5.26 that our examples with are not locally finite for . Strikingly, in , the definable closure is equal to the algebraic closure (). In [Bal18] we show that this equality fails drastically in any with . ** 2. (ii)
The structure is the prime model of its theory; our is saturated. While the example in [BC1x] is quantifier eliminable, ours is only model complete. The first is the model completion of the universal theory of Steiner quasigroups. Since each M\in\mbox{\boldmathK}_{\mu} can be extended to N\in\mbox{\boldmathK}^{\mu}_{d}, the second is the model completion of the universal theory of \hat{}\mbox{\boldmathK}_{\mu} for the relevant . Quantifier elimination does not follow since, despite the limited amalgamation in Conclusion 5.13, \hat{}\mbox{\boldmathK}_{\mu} does not have amalgamation. ** 3. (iii)
In the introduction we mentioned further results on the combinatorics of strongly minimal Steiner systems and strongly minimal quasigroups from [Bal18], and compared our approach with that of [BC1x, CK16, HP]. **
We isolate for strongly minimal sets the following facts scattered in the literature, often in more generality, and then apply them to show the connection with Zilber’s conjecture.
Fact 6.2**.**
Let be a strongly minimal theory.
- (1)
[Hru93, Lemma 14+remark just after]* If the -geometry of is flat, then does not interpret an infinite group and is CM-trivial.* 2. (2)
[Pil96, Theorem 5.1.1]* If the -geometry of is locally modular and non-trivial, then interprets an infinite group. * 3. (3)
[Pil99, Lemma 1.6]* If is infinite in , then admits weak elimination of imaginaries.*
We modify [Hru93, Lemma 15] to show our examples have the characteristic properties of the ab initio Hrushovski construction.
Conclusion 6.3**.**
For any , the -pregeometry associated with is flat (Definition 2. Thus,
- (1)
* does not interpret an infinite group and is CM-trivial.* 2. (2)
If, further, , has weak elimination of imaginaries.
Proof.
Fix . By Lemma 5.24, is the same as . We use the notation of Definition 3.8 and start with -closed subsets of finite dimension for in the finite set . For flatness, for each , let ; let , be a finite base for . That is, and . For , let . Then, as usual, for let and . Now we have the following
[TABLE]
The first two equalities are immediate from the definitions. is clearly a subset of since implies . Finally examination of the definitions of and shows for each . Since and is flat by Lemma 3.10.1 applied to the and , lifting by , we have that is flat.
The consequences follow from Fact 6.2. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[AZ 86] G. Ahlbrandt and M. Ziegler. Quasi-finitely axiomatizable totally categorical theories. Annals of Pure and Applied Logic. , 30:63–82, 1986.
- 2[Bal 84] J.T Baldwin. First order theories of abstract dependence relations. Annals of Pure and Applied Logic , 26:215–243, 1984.
- 3[Bal 88] John T. Baldwin. Fundamentals of Stability Theory . Springer-Verlag, 1988.
- 4[Bal 94] John T. Baldwin. An almost strongly minimal non-Desarguesian projective plane. Transactions of the American Mathematical Society , 342:695–711, 1994.
- 5[Bal 17a] John T. Baldwin. Axiomatizing changing conceptions of the geometric continuum I: Euclid and Hilbert. Philosophia Mathematica , 2017. 32 pages, online doi: 10.1093/philmat/nkx 030.
- 6[Bal 17b] John T. Baldwin. Axiomatizing changing conceptions of the geometric continuum II: Archimedes-Descartes-Hilbert-Tarski. Philosophia Mathematica , 2017. 30 pages, online doi: 10.1093/philmat/nkx 031.
- 7[Bal 18] John T. Baldwin. Strongly minimal Steiner Systems II: Coordinatizaton and Strongly Minimal Quasigroups. in preparation, 2018.
- 8[BB 93] L. M. Batten and A. Beutelspacher. The Theory of Finite Linear Spaces . Cambridge University Press, 1993.
