Encyclopedia Foundation Foundation Primitive Recognition Calculus Prccategory Theory Parse Category Theo
ARTICLE 4 claims 3 theorems 1 model
Foundation Primitive Recognition Calculus Prccategory Theory Parse Category Theo
Category theory's basic building blocks already contain the minimal structure Recognition Science needs to begin its work.
The categorical foundation
Category theory is a branch of mathematics that studies mathematical structures and the relationships between them. A central concept is the topos of sets, a category that behaves like the universe of sets and functions. Within this topos, the subobject classifier is the object that represents truth values. In the topos of sets, this classifier is simply the set of two truth values, true and false. The declaration category_theory_realizes_delta is a machine-checked theorem that confirms this classical fact and connects it to the Recognition Science framework.
The theorem establishes four specific facts. First, the subobject classifier correctly identifies the whole terminal object as true. Second, it correctly identifies the empty subobject as false. Third, these two truth values are distinct from each other. Fourth, and most importantly for the framework, this categorical structure can be embedded into the ledger, the discrete record of recognition events that the framework studies. This embedding means the topos of sets contains the minimal structure the framework calls the δ core, the basic unit of distinction between two different things.
In Recognition Science, the framework models its fundamental process using this categorical foundation. The tokens of the ledger are the truth values, the discrimination relation is their inequality, and the endpoints are true and false. The framework proves that this system is not degenerate, meaning the two truth values are genuinely different, and it is expressive enough to represent the δ core. This is a formal result: the framework's library shows that the categorical foundation contains the δ core as a matter of proof, not assumption.
What this declaration does not claim is equally important. It does not claim that category theory is the only foundation for the framework, nor that the topos of sets is the only category that realizes the δ core. It does not claim that the framework's full structure, including its cost function and the forcing chain that derives physical constants, is present in this categorical foundation. The theorem establishes a bridgehead, not a complete conquest. It shows that the framework's starting point is compatible with a standard mathematical structure, but the derivation of physics from that starting point is a separate, much larger project.
THEOREM category_theory_realizes_delta · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCCategoryTheoryParse.lean
/-- **The faithful parse, packaged.** The topos of sets has a two-point subobject
classifier Ω = Prop classifying the subobjects of the terminal object, its two
truth values are distinct (non-degeneracy), and the foundation realizes the δ
core. -/
theorem category_theory_realizes_delta :
subobjectClassification (fun _ => True) = True
∧ subobjectClassification (fun _ => False) = False
∧ ((True : Omega) ≠ False)
∧ Nonempty (PRCEmbeddingInto toposSystem) :=
⟨classifies_top, classifies_bot, top_ne_bot, toposSystem_embeds_delta⟩
THEOREM category_theory_realizes_delta · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCCategoryTheoryParse.lean
/-- **The faithful parse, packaged.** The topos of sets has a two-point subobject
classifier Ω = Prop classifying the subobjects of the terminal object, its two
truth values are distinct (non-degeneracy), and the foundation realizes the δ
core. -/
theorem category_theory_realizes_delta :
subobjectClassification (fun _ => True) = True
∧ subobjectClassification (fun _ => False) = False
∧ ((True : Omega) ≠ False)
∧ Nonempty (PRCEmbeddingInto toposSystem) :=
⟨classifies_top, classifies_bot, top_ne_bot, toposSystem_embeds_delta⟩
MODEL toposSystem · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCCategoryTheoryParse.lean
/-- A category-theoretic foundation parsed into the `FormalSystem` interface. Tokens
are global points of Ω (truth values); the discrimination relation is their
inequality; the endpoints are ⊤ and ⊥; the expression order is the
derivation-length order. -/
def toposSystem : FormalSystem where
Token := Omega
Expr := ℕ
distinguishes := fun a b => a ≠ b
exprExtends := fun m n => m ≤ n
endpointToken := fun e =>
match e.side with
| Side.left => True
| Side.right => False
traceExpr := Trace.length
traceExpr_extends := fun h => InevitabilityInstances.length_le_of_extends h
THEOREM toposSystem_not_degenerate · toposSystem_expressive · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCCategoryTheoryParse.lean
theorem toposSystem_not_degenerate : ¬ DistinctionDichotomy.Degenerate toposSystem :=
DistinctionDichotomy.not_degenerate_of_realizesDelta toposSystem toposSystem_embeds_delta
theorem toposSystem_expressive : toposSystem.Expressive := by
show (True : Omega) ≠ False
exact top_ne_bot
What this page does not claim
Category theory is the only possible foundation for Recognition Science. The topos of sets is the only category that realizes the δ core. The full Recognition Science framework, including the cost function and derived physical constants, is contained within this categorical foundation.
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/PRCCategoryTheoryParse.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:
- What other mathematical structures can serve as a foundation for the δ core?
- How does the categorical foundation connect to the derivation of the cost function J?
- What is the full structure of the ledger beyond the basic tokens and endpoints?
- Does the embedding of the topos of sets into the ledger preserve all the structure needed for the forcing chain?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM category_theory_realizes_delta · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCCategoryTheoryParse.lean
/-- **The faithful parse, packaged.** The topos of sets has a two-point subobject classifier Ω = Prop classifying the subobjects of the terminal object, its two truth values are distinct (non-degeneracy), and the foundation realizes the δ core. -/ theorem category_theory_realizes_delta : subobjectClassification (fun _ => True) = True ∧ subobjectClassification (fun _ => False) = False ∧ ((True : Omega) ≠ False) ∧ Nonempty (PRCEmbeddingInto toposSystem) := ⟨classifies_top, classifies_bot, top_ne_bot, toposSystem_embeds_delta⟩The declaration category_theory_realizes_delta is a machine-checked theorem that confirms the subobject classifier in the topos of sets is the set of two truth values, true and false. category_theory_realizes_delta · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCCategoryTheoryParse.leanTHEOREM category_theory_realizes_delta · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCCategoryTheoryParse.lean
/-- **The faithful parse, packaged.** The topos of sets has a two-point subobject classifier Ω = Prop classifying the subobjects of the terminal object, its two truth values are distinct (non-degeneracy), and the foundation realizes the δ core. -/ theorem category_theory_realizes_delta : subobjectClassification (fun _ => True) = True ∧ subobjectClassification (fun _ => False) = False ∧ ((True : Omega) ≠ False) ∧ Nonempty (PRCEmbeddingInto toposSystem) := ⟨classifies_top, classifies_bot, top_ne_bot, toposSystem_embeds_delta⟩The theorem establishes four specific facts: the subobject classifier identifies the whole terminal object as true, the empty subobject as false, the two truth values are distinct, and the categorical structure can be embedded into the ledger. category_theory_realizes_delta · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCCategoryTheoryParse.leanMODEL toposSystem · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCCategoryTheoryParse.lean
/-- A category-theoretic foundation parsed into the `FormalSystem` interface. Tokens are global points of Ω (truth values); the discrimination relation is their inequality; the endpoints are ⊤ and ⊥; the expression order is the derivation-length order. -/ def toposSystem : FormalSystem where Token := Omega Expr := ℕ distinguishes := fun a b => a ≠ b exprExtends := fun m n => m ≤ n endpointToken := fun e => match e.side with | Side.left => True | Side.right => False traceExpr := Trace.length traceExpr_extends := fun h => InevitabilityInstances.length_le_of_extends hIn Recognition Science, the framework models its fundamental process using this categorical foundation, where the tokens of the ledger are the truth values, the discrimination relation is their inequality, and the endpoints are true and false. toposSystem · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCCategoryTheoryParse.leanTHEOREM toposSystem_not_degenerate · toposSystem_expressive · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCCategoryTheoryParse.lean
theorem toposSystem_not_degenerate : ¬ DistinctionDichotomy.Degenerate toposSystem := DistinctionDichotomy.not_degenerate_of_realizesDelta toposSystem toposSystem_embeds_deltatheorem toposSystem_expressive : toposSystem.Expressive := by show (True : Omega) ≠ False exact top_ne_botThe framework proves that this system is not degenerate, meaning the two truth values are genuinely different, and it is expressive enough to represent the δ core. toposSystem_not_degenerate · toposSystem_expressive · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/PRCCategoryTheoryParse.lean