Layer 7a: the schema-template Ω-witness bridge #
The first, abstract chunk of the schema-level completion pivot (Layer 7). It connects a
template-level witness property — TailTemplateOmegaWitnessed, the ⋁/⋀ witnessing of
tailTemplateOfSeq a on the exact de-substituted formulas the source-side normal form uses —
to LocalEMContext.OmegaCompleteForColim, the hard input of the local-EM realization
tailTemplateRealizable_of_localEMContext.
The route deliberately goes through the existing LocalEMOmegaHomogeneous normal form,
not directly to OmegaCompleteForColim: omegaCompleteForColim_of_omegaHomogeneous already
converts LocalEMOmegaHomogeneous into OmegaCompleteForColim, so all this file must supply
is TailTemplateOmegaWitnessed → LocalEMOmegaHomogeneous, shuttled across the tail-template
truth collapse (IsLomega1omegaIndiscernibleOnTail.tailTemplateOfSeq_truth_iff): template
truth of a canonDeForm ⇔ its eventual truth on the consecutive deep tuples k ↦ a (d+k).
No enumeration, Zorn, or term model appears here — this is the interface milestone that fixes the shape the ω-stage completion (Layer 7b) must produce.
The schema-template Ω-witness property. For the schema template tailTemplateOfSeq a,
over the canonical de-substituted formulas of colimit-family connectives: a disjunction's
template truth yields one component's template truth, and joint component template truth yields
the conjunction's. This is the countable, J-free witnessing the ω-stage Henkin completion
will establish; here it is the input to the normal-form bridge.
- iSup_witnessed {m : ℕ} (φs : ℕ → (localColim s₀).BoundedFormulaω Empty m) : ⟨m, BoundedFormulaω.iSup φs⟩ ∈ ΓlocalColim s₀ → ∀ {p : ℕ} (g : Fin m → (localColim s₀).Term (Fin p)), (tailTemplateOfSeq a).truth ((localColim s₀).canonDeForm (BoundedFormulaω.iSup φs) g) → ∃ (i : ℕ), (tailTemplateOfSeq a).truth ((localColim s₀).canonDeForm (φs i) g)
A family disjunction's
canonDeFormtemplate-true ⟹ some component's is. - iInf_witnessed {m : ℕ} (φs : ℕ → (localColim s₀).BoundedFormulaω Empty m) : ⟨m, BoundedFormulaω.iInf φs⟩ ∈ ΓlocalColim s₀ → ∀ {p : ℕ} (g : Fin m → (localColim s₀).Term (Fin p)), (∀ (i : ℕ), (tailTemplateOfSeq a).truth ((localColim s₀).canonDeForm (φs i) g)) → (tailTemplateOfSeq a).truth ((localColim s₀).canonDeForm (BoundedFormulaω.iInf φs) g)
All components'
canonDeFormtemplate-true ⟹ the family conjunction's is.
Instances For
A canonical deForm of a colimit-family member lands in ΓEMlocal (its canonDeForms
component).
The tail-template truth collapse (on the family ΓEMlocal): template truth of a member
formula is exactly its eventual truth on the consecutive deep tuples k ↦ a (d+k). Forward is
"consecutive tuples are strictly-monotone deep tuples"; backward is the tail indiscernibility
(all sufficiently deep strict-mono tuples agree).
The normal-form bridge: the schema-template Ω-witness property, plus tail
indiscernibility of a on ΓEMlocal, implies the source-side normal form
LocalEMOmegaHomogeneous. Each clause is shuttled across the truth collapse: eventual
consecutive truth of the disjunction's deForm ⇒ its template truth ⇒ (witnessed) a component's
template truth ⇒ its eventual consecutive truth. canonDeForm distributes over the connectives
definitionally, so realize_iSup/realize_iInf move between the connective and its
components.
The packaged corollary (the milestone): the schema-template Ω-witness property + tail
indiscernibility deliver OmegaCompleteForColim for any LocalEMContext whose sequence is the
schema sequence, by composing the normal-form bridge with the existing reduction theorem. This
is exactly the hard input tailTemplateRealizable_of_localEMContext consumes.