A-elementarity and the fragment Tarski–Vaught criterion (issue #13 unit 4) #
Per the frozen audit (docs/fragments-audit.md §4–§5): AElementary A f is DIRECT TRUTH
AGREEMENT on the fragment's members, at all semantic tuples, along an embedding — stated as an
iff, since fragments are not assumed closed under formal negation. Basic API: identity,
composition, the two-out-of-three lemma (the form the chain-union development consumes), and
sentence/theory transport. The fragment-relative Tarski–Vaught criterion
(aElementary_of_tarskiVaught) upgrades witness closure for the fragment-controlled
universals to full A-elementarity — witnesses are ELEMENTS (semantic parameters), so no
syntactic substitution enters the induction.
A-elementarity: truth agreement on every fragment member, at every tuple, along an embedding.
Equations
- FirstOrder.Language.AElementary A f = ∀ {n : ℕ} (φ : L.BoundedFormulaω Empty n), ⟨n, φ⟩ ∈ A.toSet → ∀ (a : Fin n → N), φ.Realize Empty.elim (⇑f ∘ a) ↔ φ.Realize Empty.elim a
Instances For
Two-out-of-three: if the composite and the outer embedding are A-elementary, so is the inner one — the form the chain development consumes.
Sentence transport: for a fragment sentence, truth agrees between the two structures.
Theory transport: a fragment theory true in the ambient model is true in the A-elementary substructure, and conversely.
The fragment Tarski–Vaught criterion: if every fragment-controlled universal admits
element witnesses in N for its failures in M, then the embedding is A-elementary.