Analytic subsets of the well-order class are bounded (issue #64) #
Boundedness for analytic families of coded well-orders: if A is an analytic set of codes,
every one of which interprets the distinguished relation as a well-order, then a single
countable ordinal bounds all their order types.
The classical statement is the boundedness theorem for Σ¹₁ subsets of WO; here it is obtained
through the project's López–Escobar machinery rather than through a rank analysis, by routing an
analytic A into a single L_{ω₁ω} sentence and then invoking Marker's Corollary 4.4.2
(Marker, Lectures on Infinitary Model Theory, Cambridge, 2016; Corollary 4.27 of the 2013
notes). Compare Gao, Invariant Descriptive Set Theory (CRC Press, 2009), Theorem 1.6.10.
The route #
exists_tree_of_analyticSetputsAin tree normal form:Ais the branch projection of a level-indexed cylinder treeTalong the query code.pcSentence L .left Tis a sentenceΘover the expanded languageL' := graphLanguage (KLang L), and the PC gates sandwich its reduct class:A ⊆ codeReduct '' ModelsOf Θ ⊆ Wfor every isomorphism-invariantW ⊇ A.- Taking
W := wellOrderClass lt— invariant bywellOrderClass_isomorphismInvariant, and a superset ofAby hypothesis — the upper gate says exactly that every model ofΘis a well-order for the transported relationGraphRelation.base (Sum.inl lt). No transport lemma is needed:codeReduct_toStructureisIff.rfl, so the two memberships are the same proposition. isWellOrder_of_realize_of_modelsOf_subset— the containment form of the defect bridge, which exists for this consumer — lifts that from codes to arbitrary models ofΘ ⊓ infiniteAxiom.wellOrder_type_boundednessbounds all of those order types by one countableβ.- The lower gate
subset_pcClassexhibits eachc ∈ AascodeReduct dfor a modeldofΘ, andℕis infinite, so the bound applies tod— and lands oncdefinitionally.
Why the arbitrary-language endpoint. Step 5 uses wellOrder_type_boundedness, not
wellOrder_type_boundedness_relational. The expanded language L' carries a graph relation for
every function symbol of KLang L, and asserting a Countable (Σ l, L'.Relations l) instance here
would re-derive exactly what Methods/WellOrdering/GraphTranslation.lean was written to remove.
The public endpoint has no symbol-countability hypothesis; the relationalization is already inside
it.
Boundedness for analytic families of coded well-orders (issue #64): if every code in an
analytic set A interprets lt as a well-order, then a single countable ordinal α strictly
bounds every one of their order types.
The class A itself need not be isomorphism-invariant — only the envelope wellOrderClass lt is,
which is what the sandwich A ⊆ codeReduct '' ModelsOf Θ ⊆ wellOrderClass lt consumes.
Pullback along a continuous coding #
Boundedness is usually consumed one step removed: an analytic set B in some other space carries a
continuous assignment of well-order codes, and what needs bounding is a rank read off those codes.
The image code '' B is analytic, sits inside wellOrderClass lt, and the bound transports back.
Boundedness along a continuous well-order presentation, ≤-form: if an analytic B maps
continuously to codes that are all well-orders, and the presented well-order dominates rank,
then one countable ordinal bounds rank on B.
hrank is stated for every well-ordering proof, so the hypothesis never mentions a particular
IsWellOrder term — the caller supplies whichever one it has.
Boundedness along a continuous well-order presentation: the equality form, where rank
computes the order type of the presented code. The ≤-form above is the implementation.
The regression: the full well-order class is not analytic #
The A := wellOrderClass lt case. Were the class analytic it would bound its own order types,
but it realizes every countably infinite one — α + ω in particular.
The countable well-order class is not analytic: no analytic set of codes consists exactly
of the well-ordered ones. Non-Borelness (wellOrderClass_not_measurableSet) is weaker, since
Borel sets are analytic; that endpoint is proved separately from López–Escobar and does not go
through this one.