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 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.