Smallness of the local EM model (issue #11 unit 4) #
The conditional countability theorem: over a highly order-transitive skeleton and a countable
base language, the local EM carrier realizes only countably many complete L_{ω₁ω}-types at
every arity (LocalEMContext.lomega1omegaSmall), for the rich localColim-reduct structure
structureBase.
The argument avoids any orbit quotient, via code FIBERS: for each tuple code c, CodeTypes c
is the set of realized types of tuples with code c. The orbit theorem plus formula invariance
under the induced automorphisms make each fiber SUBSINGLETON (codeTypes_subsingleton), the
realized types are exactly the union of the fibers over the countable code type
(realizedTypes_eq_iUnion_codeTypes — set extensionality), and a countable union of
subsingletons is countable. Transport to the original language is Lomega1omegaSmall.of_expansion
(ModelTheory/InfinitaryTypes.lean), not re-proved here.
The fiber of realized types over a tuple code: the types of tuples whose code is c.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Each code fiber is subsingleton: tuples with the same code lie in one orbit of the
induced automorphisms (exists_carrierEquiv_of_tupleCode_eq), and every infinitary formula is
invariant under those automorphisms (realize_carrierEquiv), so they realize the same type.
The realized types are the union of the code fibers — set extensionality.
The conditional smallness theorem (issue #11 unit 4): over a highly order-transitive
skeleton and a countable base language, the local EM carrier — with its rich localColim-reduct
structure — realizes only countably many complete L_{ω₁ω}-types at every arity.