Documentation

InfinitaryLogic.Methods.LocalEMSmall

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.