The countable-spectrum witness #
The first bounded-spectrum sentence of the sharpness chain: over constantsOn ℕ, the constants
are pairwise distinct and every element is a constant. The spectrum is EXACTLY {ℵ₀}
(mk_eq_aleph0_of_models_countableSpectrumSentence — the constant interpretation is a
bijection ℕ ≃ M), so through the generic bounded-spectrum endpoint
lt_Lomega1omegaHanfNumber_of_maximal_model:
aleph0_lt_Lomega1omegaHanfNumber—ℵ₀ < Hanf(L_{ω₁ω}).
Reference: Marker, Lectures on Infinitary Model Theory, Ch. 1. The powerset witness (ladder
stage α = 0) and the Marker Exercise 5.3 ℶ_{α+1} ladder complete the chain in sibling files
(endpoint: Lomega1omegaHanfNumber_eq_beth_omega1, HanfSpectrum/BethLadder.lean).
Implementation helpers live in the CountableSpectrum namespace; only the sentence and the
headline spectrum theorems are top-level.
The n-th constant of constantsOn ℕ, as a term over any variable type.
Equations
- FirstOrder.Language.CountableSpectrum.const n = FirstOrder.Language.func (have this := n; this) Fin.elim0
Instances For
A constant realizes valuation-independently, to the interpretation of its symbol.
Under a constantsOn.structure σ interpretation, a constant realizes to its σ-value.
The n-th distinctness conjunct: for n coding the pair (i, j) with i ≠ j, the
disequality cᵢ ≠ cⱼ; a tautology on the diagonal.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Surjectivity onto the constants: every element equals some cₙ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The countable-spectrum sentence: constants pairwise distinct, every element a constant.
Its models are exactly the sets enumerated bijectively by ℕ — spectrum {ℵ₀}.
Equations
- One or more equations did not get rendered due to their size.
Instances For
ℕ itself (constants interpreted by id) models the countable-spectrum sentence.
The constant interpretation of a model is surjective (the surjectivity clause).
The constant interpretation of a model is injective (the distinctness clauses, keyed by
Nat.pair).
The exact countable spectrum: every model of the countable-spectrum sentence has size
exactly ℵ₀ — the constant interpretation is a bijection ℕ ≃ M.
The countable-spectrum sentence has no uncountable models — it does NOT have arbitrarily large models.
The first sharpness step: ℵ₀ < Lomega1omegaHanfNumber — the countable-spectrum
sentence through the generic bounded-spectrum endpoint.
No κ ≤ ℵ₀ is a global L_{ω₁ω} Hanf bound.