The functional Θ: syntax and semantics (issue #10, Unit 2a) #
Marker's Lemma-4.23 sentence over the two-sorted mid-language MidLang L = L.sum WitnessLang
(one witness copy; Unit 2b maps it into the tagged KLang per side), with the audit's
Unit-2 revision: a default-coordinate clause absent from Marker's bijective-pairing
presentation. Without it the f-sequence could carry arbitrary bits at coordinates
outside range queryEmbedding while Unit 0's queryCode fixes those coordinates to
false, and a path through T would not correspond to the base reduct's query code.
The six clauses:
omegaAxioms—(c, s)enumerate the carrier as(ℕ, 0, succ):sinjective,cnot a successor, and every element is a numeral (countable disjunction);bitAxiom— everyf(x)equalscors(c);codeAxiom— for every queryq,R(numerals of q) ↔ f(numeral (queryEmbedding q)) = s(c);defaultAxiom—f(numeral n) = cfor everyn ∉ range queryEmbedding;treeDiagram T— everytree npinned at all numeral tuples according toT n(classically: atom if the node is inT, its negation otherwise), includingn = 0;pathAxiom— every prefix formed fromfandgsatisfiestree n, includingtree 0.
Exports: per-clause realization lemmas; numMap_bijective (clause 1 gives a bijective
numeral map); fBit_eq_queryCode (clauses 1–4 identify the f-bit sequence exactly
with queryCode of the base-reduct code pulledCode); the tree pinning as an iff
(realize_treeDiagram); and the bundled functionalTheta T.
The two-sorted mid-language: the base plus one witness copy.
Equations
Instances For
Terms #
Numeral terms in the mid-language: c, s c, s (s c), ….
Equations
Instances For
f applied to a term.
Equations
Instances For
g applied to a term.
Equations
Instances For
Semantic shorthands (the language argument is explicit throughout — it is not #
inferable from the carrier)
The interpreted successor.
Equations
Instances For
The interpreted f.
Equations
Instances For
The interpreted g.
Equations
Instances For
Clause 1: the ω-axioms #
Clause 1 (omegaAxioms): s is injective, c is not a successor, and every
element is a numeral. Together: the numeral map is a bijection ℕ ≃ carrier.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Clause-1 realization: injectivity, non-successorhood of c, numeral surjectivity.
Clause 1 export: the numeral map of a model of omegaAxioms is bijective.
Clause 2: the bit axiom #
Clauses 3 and 4: code and default #
Clause 4 (defaultAxiom, the audit's Unit-2 addition): f(numeral n) = c at every
coordinate outside the query embedding's range — matching Unit 0's queryCode default.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Clause 5: the tree diagram #
Clause 5 (treeDiagram): every tree n pinned at all numeral tuples according to
T n — the atom when the node is in T n, its negation otherwise — including n = 0.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Clause 6: the path axiom #
The pulled-back code and the bit-sequence identification #
The base-reduct code of a mid-language structure, pulled back along the numeral map:
the query q holds iff the base relation holds at the corresponding numerals.
Equations
Instances For
The bit-sequence identification (clauses 1, 3, 4): the f-bit at numeral n is
1 exactly when queryCode of the pulled-back base code is true at n.
The bundle #
Realization of the bundle: all six clause-level semantics.