Encyclopedia Foundation Foundation Primitive Recognition Calculus Prcfull Zfcparse Zf System Embeds Delt
ARTICLE 3 claims 3 theorems
Foundation Primitive Recognition Calculus Prcfull Zfcparse Zf System Embeds Delt
A machine-checked proof shows that the full Zermelo-Fraenkel universe of sets contains the minimal structure that Recognition Science uses to define its core calculus.
The embedding theorem
Zermelo-Fraenkel set theory, usually abbreviated ZF, is the standard foundation for modern mathematics: it provides a universe of sets, built up from the empty set, in which all of classical mathematics can be expressed. One of its most basic facts is that the empty set and the set containing the empty set are different objects. The first has no members; the second has one member, namely the empty set itself. This distinction, trivial as it sounds, is what allows mathematics to build numbers, functions, and infinite structures from nothing.
In Recognition Science, the framework's core calculus is built on a primitive notion of recognition, a discrete record of events where two tokens are distinguished exactly when they differ in some observable way. The question arises: can this minimal calculus live inside ordinary ZF set theory, or does it require new axioms? The theorem zfSystem_embeds_delta, proved in the framework's machine-checked library of formal theorems, answers that question. It establishes that the full ZF universe, as formalized in Mathlib's ZFSet, contains a faithful copy of the framework's core recognition structure. The proof works by mapping the two Boolean tokens, false and true, to the two distinct sets ∅ and {∅}, and then showing that the recognition relation between tokens is exactly the extensional difference between those sets.
This embedding is not a loose analogy; it is a precise, injective mapping. The theorem distinguishes_iff_ne proves that two tokens are recognized as different exactly when the sets they name are different. The theorem infinity_modeled shows that the ZF universe also contains the infinite set ω, built from ∅ and the successor operation, which is exactly what the finite hereditarily finite sets could not provide. The combined result, full_zfc_realizes_delta, packages all of this: extensionality, the emptiness distinction, the faithful discrimination relation, the axiom of infinity, and the embedding of the core calculus into ZF.
In the framework's account, this means the primitive recognition calculus does not float free from ordinary mathematics. It is a substructure of the standard set-theoretic universe. The framework models its core calculus as living inside ZF, not as something that requires a separate or exotic foundation. This is a structural result: it shows that the framework's starting point is compatible with the classical foundation, not a departure from it.
What the theorem does not claim is just as important. It does not claim that ZF set theory itself is the only possible foundation, nor that the framework's recognition calculus is identical to ZF. It shows an embedding, a faithful copy, not an equivalence. It also does not claim that the framework's full forcing chain, leading to the golden ratio and three spatial dimensions, is itself proved inside ZF. The embedding covers the core recognition structure, not the entire derived physics. Those larger claims rest on additional framework-specific axioms and constructions that go beyond this single theorem.
THEOREM zfSystem_embeds_delta · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCFullZFCParse.lean
/-- **Full ZFC contains the δ core.** -/
theorem zfSystem_embeds_delta : Nonempty (PRCEmbeddingInto zfSystem) :=
FormalSystemEmbeddingTarget_proved zfSystem zfSystem_expressive
THEOREM distinguishes_iff_ne · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCFullZFCParse.lean
/-- The discrimination relation IS inequality of the represented ZF sets: two tokens
are distinguished exactly when the sets they name differ in some member. So the
parse discriminates by real set difference, not by token accident. -/
theorem distinguishes_iff_ne (a b : Bool) :
zfSystem.distinguishes a b ↔ zfWitness a ≠ zfWitness b := by
show (∃ z : ZF, ¬ (z ∈ zfWitness a ↔ z ∈ zfWitness b)) ↔ zfWitness a ≠ zfWitness b
rw [ne_eq, ZFSet.ext_iff, not_forall]
THEOREM infinity_modeled · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCFullZFCParse.lean
/-- **Axiom of infinity, modelled.** The von Neumann ω contains ∅ and is closed
under the successor operation x ↦ x ∪ {x} = `insert x x`. This is exactly what HF
set theory could not provide. -/
theorem infinity_modeled :
(∅ : ZF) ∈ ZFSet.omega ∧ ∀ n, n ∈ ZFSet.omega → insert n n ∈ ZFSet.omega :=
⟨ZFSet.omega_zero, fun _ h => ZFSet.omega_succ h⟩
What this page does not claim
The theorem does not claim that ZF set theory is the only possible foundation for the framework's calculus. The theorem does not claim that the framework's full derived physics, including the golden ratio and three dimensions, is proved inside ZF. The theorem does not claim an equivalence between the recognition calculus and ZF set theory, only an embedding.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCFullZFCParse.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- How does the embedding of the core calculus into ZF relate to the framework's derivation of the golden ratio and three spatial dimensions?
- What additional axioms or constructions does the framework use beyond ZF to derive its full forcing chain?
- Does the framework's recognition calculus admit embeddings into other set-theoretic foundations, such as constructive or intuitionistic set theory?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM zfSystem_embeds_delta · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCFullZFCParse.lean
/-- **Full ZFC contains the δ core.** -/ theorem zfSystem_embeds_delta : Nonempty (PRCEmbeddingInto zfSystem) := FormalSystemEmbeddingTarget_proved zfSystem zfSystem_expressiveThe theorem establishes that the full ZF universe contains a faithful copy of the framework's core recognition structure. zfSystem_embeds_delta · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCFullZFCParse.leanTHEOREM distinguishes_iff_ne · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCFullZFCParse.lean
/-- The discrimination relation IS inequality of the represented ZF sets: two tokens are distinguished exactly when the sets they name differ in some member. So the parse discriminates by real set difference, not by token accident. -/ theorem distinguishes_iff_ne (a b : Bool) : zfSystem.distinguishes a b ↔ zfWitness a ≠ zfWitness b := by show (∃ z : ZF, ¬ (z ∈ zfWitness a ↔ z ∈ zfWitness b)) ↔ zfWitness a ≠ zfWitness b rw [ne_eq, ZFSet.ext_iff, not_forall]The theorem proves that two tokens are recognized as different exactly when the sets they name are different. distinguishes_iff_ne · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCFullZFCParse.leanTHEOREM infinity_modeled · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCFullZFCParse.lean
/-- **Axiom of infinity, modelled.** The von Neumann ω contains ∅ and is closed under the successor operation x ↦ x ∪ {x} = `insert x x`. This is exactly what HF set theory could not provide. -/ theorem infinity_modeled : (∅ : ZF) ∈ ZFSet.omega ∧ ∀ n, n ∈ ZFSet.omega → insert n n ∈ ZFSet.omega := ⟨ZFSet.omega_zero, fun _ h => ZFSet.omega_succ h⟩The theorem shows that the ZF universe contains the infinite set ω, built from ∅ and the successor operation. infinity_modeled · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCFullZFCParse.lean