- Boxes
- definitions
- Ellipses
- theorems and lemmas
- Blue border
- the statement of this result is ready to be formalized; all prerequisites are done
- Orange border
- the statement of this result is not ready to be formalized; the blueprint needs more work
- Blue background
- the proof of this result is ready to be formalized; all prerequisites are done
- Green border
- the statement of this result is formalized
- Green background
- the proof of this result is formalized
- Dark green background
- the proof of this result and all its ancestors are formalized
- Dark green border
- this is in Mathlib
A set \(A\) carries a Cantor antichain for \(r\) if there is a continuous \(f : 2^{\mathbb {N}} \to A\) sending distinct points to \(r\)-inequivalent ones. This is the constructive form the Cantor-scheme builders produce, and the load-bearing intermediary between perfect antichains and cardinality.
\(M \equiv _{L_{\infty \omega }}^w N\): the structures satisfy the same \(L_{\infty \omega }\) sentences whose infinitary connectives branch over carriers in universe \(w\). The quantifier over branching carriers sits outside the syntax.
On any standard Borel space, a Borel equivalence relation has either at most countably many equivalence classes or exactly \(2^{\aleph _0}\). Proved in this repository as ‘silverBurgessDichotomy‘, via the classical \(G_0\)-dichotomy route.
The equivalence relation on all of the structure space where two codes are related iff the structures they decode on \(\mathbb {N}\) are \(L\)-isomorphic. Defined without reference to any sentence, so that perfectness of a set of codes is a property of the ambient space rather than of a refinement chosen to make one model class Polish.
A sentence \(\varphi \) is thin on its \(\mathbb {N}\)-models if the set of codes of \(\mathbb {N}\)-models of \(\varphi \) carries no perfect antichain for the ambient isomorphism relation on the structure space. Stated ambiently, so no Polish refinement of the model subtype enters the definition.
A ranked thinness analysis of \(A\) for \(r\) is a rank \(\rho : X \to \mathrm{Ord}\) together with the evidence that \(\rho \) is \({\lt} \omega _1\) on \(A\), that each fixed-rank antichain inside \(A\) is countable, and that every Cantor antichain in \(A\) contains a continuously embedded Cantor subcopy on which \(\rho \) is bounded below \(\omega _1\). It packages hypotheses only; it asserts no conclusion.
Suppose a rank \(\rho \) is \({\lt} \omega _1\) on \(A\) and each of its fixed-rank antichains inside \(A\) is countable, and suppose further that every continuous Cantor antichain \(f\) in \(A\) admits, on some continuously and injectively embedded Cantor subcopy \(e\), a presentation: a continuous map from \(2^{\mathbb {N}}\) to codes, all of them well-orders, whose order types are the ranks along \(f \circ e\). Then \(\rho \) is a ranked thinness analysis of \(A\) for \(r\).
If \(A\) is an analytic set of codes, every one of which interprets the distinguished relation \({\lt}\) as a well-order of \(\mathbb {N}\), then a single countable ordinal \(\alpha \) strictly bounds the order type of every code in \(A\).
If \(A\) carries a Cantor antichain for \(r\) in a Hausdorff space, then \(A\) carries a perfect antichain for \(r\). The range of the Cantor map is closed because a continuous injection out of a compact space into a Hausdorff space is a closed embedding, and it has no isolated points because accumulation points transport along that injection. Unlike the reverse implication, this needs no metric or completeness assumption.
If \(\varphi \) has arbitrarily large models and is \(\kappa \)-categorical (\(\kappa \) infinite), there is a complete \(\psi \models \varphi \) with a model of cardinality exactly \(\kappa \), and \(\psi \) is itself \(\kappa \)-categorical (Marker, Theorem 5.2.5 applications).
If the Silver–Burgess dichotomy holds, then for any \(\mathcal{L}_{\omega _1\omega }\) sentence whose countable models all have Scott height \(\leq \alpha {\lt} \omega _1\), the total number of isomorphism classes of countable models is either \(\leq \aleph _0\) or exactly \(2^{\aleph _0}\).
If the Silver–Burgess dichotomy holds, then for any \(\mathcal{L}_{\omega _1\omega }\) sentence whose \(\mathbb {N}\)-models all have Scott height \(\leq \alpha {\lt} \omega _1\), the number of isomorphism classes among coded \(\mathbb {N}\)-models is either \(\leq \aleph _0\) or exactly \(2^{\aleph _0}\).
Over an arbitrary language, an \(\mathcal{L}_{\omega _1\omega }\)-entailment \(r_1 \models r_2\) has an interpolant \(\theta \) whose function and relation symbols each lie in the intersection of the two roots’ occurrence sets, with \(r_1 \models \theta \) and \(\theta \models r_2\). No hypotheses on the language.
Over a purely relational language (arbitrarily many symbols), an \(\mathcal{L}_{\omega _1\omega }\)-entailment \(r_1 \models r_2\) has an interpolant \(\theta \) whose function and relation symbols lie in the intersection of the two roots’ occurrence sets, with \(r_1 \models \theta \) and \(\theta \models r_2\). No countability hypothesis on the language.
For any countable relational language \(L\), countable \(L\)-structure \(M\), tuple size \(n\), and tuple \(a \in M^n\), the set of refinement ordinals \(\{ \varepsilon {\lt} \omega _1\mid \exists (N, b)\, \sim _\varepsilon (a,b) \wedge \neg \sim _{\varepsilon +1}(a,b)\} \) is countable.
Given a countable model \(M\) of a countable \(\mathcal{L}_{\omega _1\omega }\) theory \(T\) in a countable language, one can reconstruct a countable model in the same universe as \(M\) via language expansion \(L[[M]]\) and the model existence theorem.
Over a countable relational vocabulary, a class of coded countable structures is Borel and invariant under the logic action of \(S_\infty \) if and only if it is the class of models of a single \(\mathcal{L}_{\omega _1\omega }\)-sentence; equivalently, the Borel invariant classes are exactly the range of \(\mathrm{ModelsOf}\).
Over an arbitrary language (no hypotheses whatsoever), an \(\mathcal{L}_{\omega _1\omega }\)-entailment \(r_1 \models r_2\) has an interpolant \(\theta \) whose function symbols lie in the intersection of the roots’ function occurrences, whose positively occurring relation symbols lie in the intersection of the roots’ positive occurrences, and whose negatively occurring ones lie in the intersection of the roots’ negative occurrences. This is the relation-polarity / logical-equality form of López–Escobar’s Theorem 4.1: relation symbols satisfy the full polarity condition (his clause (.4)), while equality is a logical symbol belonging to neither polarity class, so his clause (.3) — the equality-occurrence condition — is not claimed. No theory-level form is claimed either; it is false for \(\mathcal{L}_{\omega _1\omega }\).
Over a purely relational language (arbitrarily many symbols), an \(\mathcal{L}_{\omega _1\omega }\)-entailment \(r_1 \models r_2\) has an interpolant \(\theta \) whose function symbols lie in the intersection of the roots’ function occurrences, whose positively occurring relation symbols lie in the intersection of the roots’ positive occurrences, and whose negatively occurring ones lie in the intersection of the roots’ negative occurrences. This is the relation-polarity / logical-equality form: relation symbols satisfy the full polarity condition, while equality is a logical symbol, belongs to neither polarity class, and its occurrence in the interpolant is unconstrained.
Over a relational language of arbitrary cardinality, an \(\mathcal{L}_{\omega _1\omega }\)-entailment \(\varphi \models \psi \) whose consequent is universal (\(\forall _1\): every quantifier occurrence a positive \(\forall \); countable conjunctions and disjunctions are not counted as quantifiers) has a universal interpolant \(\theta \), whose function and relation symbols lie in the intersections of the two roots’ occurrences.
This is López–Escobar / Malitz Theorem 4.5 in the function-free case. The relative existential preservation theorem (4.6) is not claimed here: it needs a relativization or two-sorted encoding that this development does not contain. No theory-level form is claimed.
For any \(\mathcal{L}_{\omega _1\omega }\) sentence \(\varphi \), either the \(\mathbb {N}\)-coded isomorphism classes number at most \(\aleph _1\), or the model class carries a perfect set of pairwise non-isomorphic models.
For any \(\mathcal{L}_{\omega _1\omega }\) sentence \(\varphi \), either the isomorphism classes of countable models number at most \(\aleph _1\), or \(\varphi \) has a perfect set of pairwise non-isomorphic \(\mathbb {N}\)-models, or it has one of pairwise non-isomorphic \(\operatorname {Fin} n\)-models for some \(n\).
Assuming realizability of the EM tail-template theory of the Morley seed, every Lω₁ω sentence satisfied in a model of size \(\geq \beth _{\omega _1}\) has arbitrarily large models — with no extraction hypothesis: an injective sequence is already fully indiscernible on the seed.
The Ehrenfeucht–Mostowski tail-template theory of the Morley seed is realizable: for every \(\mathcal{L}_{\omega _1\omega }\)-sentence \(\varphi \) with a model of size \(\geq \beth _{\omega _1}\) and every countable linear order \(J\), some model realizes the seed’s template theory along a \(J\)-indexed sequence. No symbol-countability assumptions.
A sentence of \(\mathcal{L}_{\omega _1\omega }\) with arbitrarily large models has, at every infinite cardinal \(\kappa \), a model of cardinality exactly \(\kappa \) realizing only countably many complete \(\mathcal{L}_{\omega _1\omega }\)-types over the empty set, across all finite arities (Marker, Theorem 5.2.5).
Let \(C\) be a Borel class of coded structures over a countable relational language. Then \(C\) is thin for isomorphism if and only if for every countable fragment \(F\) and every finite arity \(n\), only countably many \(F\)-types of \(n\)-tuples are realized in members of \(C\). The class need not be isomorphism-invariant.
Let \(C\) be a Borel class of coded structures over a countable relational language. Then \(C\) is thin for isomorphism — carries no perfect set of pairwise non-isomorphic structures — if and only if for every sequence \((\theta _n)_{n{\lt}\omega }\) of \(L_{\omega _1\omega }\)-sentences, only countably many truth sequences \((\mathbb {1}[c \models \theta _n])_{n}\) are realized by \(c \in C\). The class need not be isomorphism-invariant.
If every model of an \(\mathcal{L}_{\omega _1\omega }\)-sentence \(\varphi \) interprets the distinguished relation \({\lt}\) as a well-order, then there is a single countable ordinal \(\alpha \) strictly bounding the order type of every model’s interpreted relation.
Let \(\varphi \) be an \(\mathcal{L}_{\omega _1\omega }\)-sentence over an arbitrary language with a distinguished binary relation symbol \({\lt}\). If for every \(\alpha {\lt} \omega _1\) some model of \(\varphi \) contains a strictly \({\lt}\)-increasing chain of length \(\alpha \), then some nonempty model \(M \models \varphi \) carries a map \(f : \mathbb {Q} \to M\) with \(f(q) {\lt} f(r)\) whenever \(q {\lt} r\) — the raw positive relation-preserving conclusion (no injectivity is claimed; it is a corollary under irreflexivity).