- The paper develops a framework showing that type-counting constraints below the Vaught ordinal restrict Scott invariants, including a Henkin construction that produces low-rank models under suitable smallness assumptions.
- The authors prove that theories with fewer than continuum many countable models realize every Scott rank below their Vaught ordinal, while counterexamples to Vaught’s conjecture have at least two models at every parameterized Scott rank.
- The paper proves the omega-Vaught conjecture for Pi-alpha Ehrenfeucht theories, improves the bound for first-order Ehrenfeucht theories to vo(T) < omega·2, and bounds the Scott complexity of prime models of omega-stable theories.
This paper, by Gonzalez, Rossegger, and Turetsky, develops a general framework for Scott analysis in the region of the quantifier hierarchy where a theory has only countably many Σα-types realized among its models — that is, strictly below the Vaught ordinal. The framework yields several concrete advances: a strengthening of a theorem of Sacks on the model profile of counterexamples to Vaught's conjecture, a proof that such counterexamples must have models of every Scott rank up to their Vaught ordinal, a resolution of an infinitary strengthening of a question of Pillay and Tanović concerning Ehrenfeucht theories, and a determination of the Scott complexity of prime models of ω-stable first-order theories. The unifying theme is that countability assumptions on types impose strong structural constraints on which Scott invariants can be realized, constraints that fail in general.
Background and setting
The paper works in Lω1ω, where every countable structure has a Scott sentence characterizing it up to isomorphism among countable structures (2606.15205). The authors use Montalbán's Scott rank SR(M) (least α with a Πα Scott sentence), the parameterized rank SRp(M) (least α with a Σα+2 Scott sentence over finitely many parameters), and the finer Scott complexity SC(M), which records whether the simplest Scott sentence is ω0, ω1, or ω2 for some ω3. These distinctions matter: a central contribution is that the parameterized and unparameterized notions behave qualitatively differently below the Vaught ordinal, unlike in most prior work.
The Vaught ordinal ω4 is the least ordinal at which either continuum many ω5-types appear among models of ω6, or ω7 has only countably many models, all of bounded Scott rank. A theory satisfies (infinitary) Vaught's conjecture exactly when ω8; a counterexample is ω9-small for every countable Lω1ω0. The paper's technical core is a set of type-omitting-style constructions showing that smallness forces the existence of low-rank models, and a back-and-forth game argument showing that each Lω1ω1-class contains at most one structure of Scott rank Lω1ω2.
The first tool is a Henkin construction, in flavor analogous to the existence of prime models rather than to classical type omission. If Lω1ω3 is consistent, Lω1ω4-small, and Lω1ω5, then Lω1ω6 has a model Lω1ω7 with Lω1ω8. The construction enumerates the countably many Lω1ω9-types realized among models of SR(M)0 and builds a Henkin set in which every realized SR(M)1-type is isolated by a SR(M)2-formula, which is precisely the condition for Scott rank at most SR(M)3. The parameterized analogue holds one level higher: a SR(M)4-small SR(M)5 theory has a model with SR(M)6. Notably, the analogous statement for Scott complexity SR(M)7 fails: the authors exhibit a SR(M)8 theory with two models of complexities SR(M)9 and α0, neither of complexity α1. They also record limitations near limit levels: there is a α2 theory that is α3-small for every α4 yet has no model of Scott complexity at most α5.
The third tool is parameter-free and general: if α6 and α7 (equivalence in the back-and-forth relations), then α8. The proof uses that automorphism orbits of α9 are Πα0-definable to convert a winning strategy in the Πα1 game into one for the Πα2 game. The immediate corollary is that a Πα3-class contains at most one structure of Scott rank exactly Πα4, which licenses the notion of a labeled back-and-forth class: under Πα5-smallness, every Πα6-class of models of Πα7 contains a unique Scott-rank-Πα8 representative, and the collection of labels is the minimal Πα9-universal class. This retroactively explains, in a uniform way, the classification of Scott-rank-2 linear orderings of Gonzalez and Rossegger, which had previously been proved without reference to these counting facts.
Consequences for Vaught's conjecture
Two results frame the paper's contribution to Vaught's conjecture, and they pull in opposite directions.
On one side, combining the existence lemmas with a chaining argument, the authors prove that a SRp(M)0 theory with fewer than continuum many countable models has a model of Scott rank SRp(M)1 for every SRp(M)2. In particular, below the Vaught ordinal there is no Scott skipping: the Scott spectrum of such a theory is an initial segment, in sharp contrast to Harrison-Trainor's examples of sentences with arbitrarily long gaps in their Scott spectra — all of which necessarily have continuum many models.
On the other side, the parameterized/unparameterized distinction produces a dichotomy. The authors prove that a counterexample to Vaught's conjecture must have at least two models of every parameterized Scott rank, strengthening Sacks's 1983 result, which guaranteed two models only at SRp(M)3-admissible ranks. However, they also prove a limiting result: assuming Vaught's conjecture fails, there is a minimal counterexample (which exists by Harnik and Makkai) with exactly one model of unparameterized Scott rank SRp(M)4 for SRp(M)5-many ordinals SRp(M)6, where SRp(M)7 is constructed from fixed points of an explicitly defined function on the unique uncountable SRp(M)8-classes. The proof of this theorem is the paper's most delicate argument: minimality forces a unique uncountable SRp(M)9-class at each level, and the fixed-point iteration ensures all models outside that class have Scott rank strictly below the limit point.
The authors are explicit that these two results nearly compose into a proof of Vaught's conjecture: strengthening either result — two models at every unparameterized rank, or one model at every parameterized rank — would yield an immediate contradiction. They note that the only obstruction is the influence of finitely many parameters, and that no intermediate rank notion currently removes it. This is an open problem the paper leaves precisely stated.
Models where parameters matter and applications
A sharpening of the counting analysis shows that if α0 is α1-small with a model of Scott complexity at least α2, then either α3 has a model of Scott complexity exactly α4 or infinitely many models of complexity exactly α5. Both alternatives are necessary, as witnessed by the Ehrenfeucht example above and by the theory of linear orderings, which has no α6 model but countably many α7 models. A consequence is that any counterexample to Vaught's conjecture has, for every α8, a model with α9 — parameters genuinely matter in counterexamples.
This yields a non-constructive answer to a question of Alvir, Csima, and MacLean: since Abelian p-groups are Σα+20-small (Khisamiev) and have models of arbitrarily high Scott rank, there is an Abelian p-group of Scott complexity Σα+21, or infinitely many of complexity Σα+22. The authors concede this is an unsatisfactory resolution — it gives no explicit group — and pose as an open question the explicit construction of such a group and the determination of which non-Σα+23 complexities are attainable.
Two further applications close this section. For order-theoretic trees (shown Σα+24-small by Richter), the authors classify the Scott-rank-1 trees via a map Σα+25 sending a tree to the finite antichain of embeddability-minimal trees absent from its age, using Kruskal's tree theorem and Fraïssé's theorem; a purely combinatorial question about which such antichains have the joint embedding property remains open. For Boolean algebras, they confirm in full a conjecture of Harris and Montalbán: every non-splitting Σα+26-type of Boolean algebras (a type with exactly one Σα+27 descendant) is an isomorphism type. Harris and Montalbán had verified this only for Σα+28; the abstract argument via labeled back-and-forth classes handles all finite Σα+29 at once.
Ehrenfeucht theories and the SC(M)0-Vaught conjecture
The paper's finest-calibrated results concern Ehrenfeucht theories — SC(M)1 theories with finitely many models — the setting in which Vaught originally posed his conjecture. The main theorem answers affirmatively an infinitary strengthening of Martin's conjecture as posed by Pillay and Tanović: every SC(M)2 Ehrenfeucht theory satisfies SC(M)3, i.e., satisfies the SC(M)4-Vaught conjecture of Gonzalez and Montalbán. Since every first-order theory is SC(M)5, this gives SC(M)6 for first-order Ehrenfeucht theories, improving Wagner's bound of SC(M)7.
The proof proceeds through a structural analysis of Scott complexity spectra — the full behavior of the counting function SC(M)8 recording how many models realize each complexity SC(M)9. The key structural facts are: every finitely-many-models theory has a ω00 model; a model of complexity above ω01 forces the existence of both ω02 and ω03 models; and, for Ehrenfeucht theories, ω04 for all ω05 — every ω06 model is ω07-back-and-forth equivalent to a distinct ω08 model, though never to another ω09 model. This inequality is asymmetric, as witnessed by explicit theories ω10 with exactly ω11 models realizing ω12, ω13, and ω14.
The authors completely characterize the Scott complexity spectra supported strictly below ω15: these are exactly those satisfying the three constraints above, and all are realized by explicit constructions using two composition operations on theories (one adding a ω16 model, one combining theories while preserving a unique ω17 model). This yields ω18 and ω19 for the spectrum counting function ω20, and ω21, with the authors suspecting ω22. They exhibit a ω23 theory with exactly six models, one of complexity ω24, showing that Ehrenfeucht theories can realize the complexity needed for the eighth spectrum. The exact value of ω25 for ω26 remains open, as does the question of which finite Scott-rank complexities are attainable by models of ω27 Ehrenfeucht theories.
Prime models of first-order theories
The final section establishes that the Scott complexity of a prime model is commensurate with the complexity of its theory. If ω28 is a complete ω29 first-order theory that is ω30-stable or has fewer than continuum many countable models, its prime model has Scott complexity at most ω31. The proof Morleyizes the vocabulary to obtain a ω32 theory ω33, applies the base case — where ω34-smallness plus the type-counting hypothesis yields a ω35 model, which the elementary embedding from the prime model forces to be isomorphic to the prime model — and then unwinds the definitions, at a cost of one quantifier alternation per level.
Two corollaries limit the coding power of complete first-order theories: such a theory has at most one model of Scott complexity ω36, and consequently is not on top for effective bi-interpretation or any reduction preserving unparameterized Scott rank. The ω37-stability hypothesis is genuinely needed: the authors give a complete ω38 theory over infinitely many unary predicates, admitting quantifier elimination, with no ω39 model at all — orbits cannot be isolated because each element's isolating formula leaves some predicate undetermined, and the theory realizes both polarities. They also note the bound is sharp in general: prime models of non-standard completions of Peano arithmetic attain Scott rank ω40. Independently, Jason Block has proven the ω41 base case and its converse (that a ω42 Scott complexity implies primality).
Limitations and open questions
The paper is candid about the boundaries of its methods. The smallness hypotheses are essential, not incidental: the limit-level counterexamples and the quantifier-elimination example above show that dropping or weakening them invalidates the existence lemmas. The dichotomy in the parameter-mattering proposition is irreducible, with both alternatives realized by concrete theories. The resolution of the Alvir–Csima–MacLean question is purely abstract and non-effective. The proof strategy against Vaught's conjecture via combining the two model-profile theorems stalls on the parameter issue, for which the authors offer no remedy. Open problems stated in the paper include: the value of ω43 for ω44 (with ω45 conjectured to be 8); the attainable Scott complexities of models of ω46 Ehrenfeucht theories; an explicit construction of an Abelian p-group with ω47; the combinatorial characterization of Scott-rank-1 trees via joint embedding; and the existence of a rank notion interpolating between the parameterized and unparameterized Scott ranks.
Conclusion
This paper consolidates Scott analysis below the Vaught ordinal into a systematic theory organized around type-counting hypotheses and the fine structure of back-and-forth equivalence classes. Its main results — the two-model theorem for counterexamples to Vaught's conjecture, the triviality of Scott spectra below the Vaught ordinal, the ω48-Vaught conjecture for Ehrenfeucht theories, and the tight bound on prime model complexity — each derive from a small set of reusable tools whose scope extends well beyond the specific applications given. The paper also clarifies, through the parameterized/unparameterized dichotomy, exactly where a promising route to Vaught's conjecture currently fails, and leaves that failure point as a sharply formulated open problem.