Encyclopedia Mathematics Mathematics Category Theory Concepts From Config Dim Category Theory Cert
ARTICLE 3 claims 1 theorem 2 models
Mathematics Category Theory Concepts From Config Dim Category Theory Cert
Category theory's five core concepts, counted and certified by a machine-checked proof.
The certification
Category theory is the branch of mathematics that studies structures through the maps between them. Its five canonical concepts are the object, the morphism, the functor, the natural transformation, and the limit or colimit. These five appear throughout modern mathematics, from algebraic geometry to logic, as the vocabulary for comparing one structure with another.
The Recognition Science framework's machine-checked library of formal theorems contains a declaration called CategoryTheoryCert. This declaration establishes exactly one fact: that the inductive type CategoryConcept, whose five constructors are object, morphism, functor, naturalTransformation, and limitColimit, has exactly five elements. The proof is a theorem named categoryConcept_count, which states that the cardinality of CategoryConcept equals 5, and it is verified by computation. The certificate itself is a structure that packages this fact, alongside a definition that constructs the certificate from the theorem.
In Recognition Science, this certification is not an isolated curiosity. It connects to the framework's central claim that reality keeps a discrete record of recognition events, and that the cost of recognition is forced. The framework derives, from its cost function, that the number 2^3 = 8 emerges as a fundamental count. The certification of five category-theory concepts is a separate, smaller count, but it follows the same pattern of establishing a precise number from a finite list of defined objects.
The certificate does not claim that these five concepts are the only ones in category theory, nor that they are the most important. It does not claim that the framework derives category theory itself, or that the five concepts are forced by the same logic that forces the number 8. It only certifies that the type CategoryConcept, as defined in the library, has exactly five elements. The declaration is a precise, machine-checked statement about a finite enumeration, nothing more.
The value of such a certificate is in what it enables. A machine-checked proof that a list has exactly five items is a small but solid foundation. It means that any further reasoning about these five concepts, within the framework, can rely on the count being correct. It is a building block, not a cathedral.
THEOREM categoryConcept_count · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.lean
theorem categoryConcept_count : Fintype.card CategoryConcept = 5 := by decide
MODEL CategoryConcept · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.lean
inductive CategoryConcept where
| object
| morphism
| functor
| naturalTransformation
| limitColimit
deriving DecidableEq, Repr, BEq, Fintype
MODEL CategoryTheoryCert · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.lean
structure CategoryTheoryCert where
five_concepts : Fintype.card CategoryConcept = 5
What this page does not claim
The certificate does not claim that these five concepts are the only ones in category theory. The certificate does not claim that the framework derives category theory itself. The certificate does not claim that the five concepts are forced by the same logic that forces the number 8.
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/Mathematics/CategoryTheoryConceptsFromConfigDim.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 framework derive the number 8 from its cost function?
- What other finite counts does the framework certify from its definitions?
- How does the framework's discrete ledger relate to the continuous structures of classical category theory?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM categoryConcept_count · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.lean
theorem categoryConcept_count : Fintype.card CategoryConcept = 5 := by decideThe declaration CategoryTheoryCert establishes that the type CategoryConcept has exactly five elements. categoryConcept_count · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.leanMODEL CategoryConcept · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.lean
inductive CategoryConcept where | object | morphism | functor | naturalTransformation | limitColimit deriving DecidableEq, Repr, BEq, FintypeThe five constructors of CategoryConcept are object, morphism, functor, naturalTransformation, and limitColimit. CategoryConcept · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.leanMODEL CategoryTheoryCert · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.lean
structure CategoryTheoryCert where five_concepts : Fintype.card CategoryConcept = 5The certificate is a structure that packages the fact that the cardinality of CategoryConcept equals 5. CategoryTheoryCert · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.lean