The type-preserving back-and-forth (issue #17 chunk 3) #
The relation TypeAgree N a b: tuples of the ambient M and of the companion substructure
N agree when their complete L_{ω₁ω}-types — both computed IN M, viewing b through the
inclusion — coincide. The two extension properties hold by the isolator machinery:
- forth (
TypeAgree.forth): isolatetp_M(ā, a'); its one-variable existential holds atā, transfers toι b̄across the type equality, descends toNby A-elementarity of the controlling fragment, and the witness comes back up at arityn+1; - back (
TypeAgree.back): isolatetp_M(ι b̄, ι b'); its existential transfers across the type equality toā, and the witness is chosen directly inM— no A-elementarity.
The audited thin bridge (bfEquiv_all_of_typeAgree): any relation with type agreement and the
two extensions is BFEquiv at EVERY ordinal — one limitRecOn induction whose zero stage is
TypeAgree.sameAtomicType (atomic indices are realizations of atomic L_{ω₁ω}-formulas, and
the substructure inclusion reflects them).
Type agreement: the complete types in the AMBIENT structure coincide.
Equations
- FirstOrder.Language.TypeAgree N a b = (FirstOrder.Language.infinitaryType M a = FirstOrder.Language.infinitaryType M fun (i : Fin n) => ↑(b i))
Instances For
Forth: every ambient element has a companion match extending the agreement.
Back: every companion element has an ambient match — the witness is chosen directly in
M; no A-elementarity is consumed.
The zero stage: type agreement gives atomic agreement — atomic indices are
realizations of atomic L_{ω₁ω}-formulas, and the inclusion reflects them.
The audited thin bridge: a type-agreeing relation with the forth and back extensions is back-and-forth equivalent at EVERY ordinal.
The semantic countable-companion theorem (chunk 4) #
Back-and-forth equivalence with a given companion (identity-keeping form): any
countable companion from chunk 2 is BFEquiv at every ordinal with the ambient structure.
The semantic countable-companion theorem (issue #17 chunk 4 endpoint): a small structure over countably many function symbols has a countable model back-and-forth equivalent to it at every ordinal.
All-L_∞ω-formula agreement with a companion — the relational packaging boundary
(BFEquiv_implies_agreeQR).