Encyclopedia Mathematics Mathematics Category Theory Concepts From Config Dim Category Concept Count
ARTICLE 3 claims 2 theorems 1 model
Mathematics Category Theory Concepts From Config Dim Category Concept Count
Category theory's five core ideas, object through limit, form a finite list of exactly five entries.
The five canonical concepts
Category theory studies mathematical structures through objects and the arrows, called morphisms, that connect them. A category consists of objects, morphisms between them, and a rule for composing morphisms that obeys two laws: composition is associative, and every object has an identity morphism. From this foundation, category theory builds a small family of standard constructs that appear throughout mathematics.
The Recognition Science declaration categoryConcept_count establishes that this canonical family has exactly five members: object, morphism, functor, natural transformation, and limit or colimit. A functor is a structure-preserving map between categories; a natural transformation is a way to relate two functors; a limit or colimit is a universal construction that captures a collection of morphisms in a single object. These five concepts form the backbone of the subject, appearing in every branch of mathematics that uses categorical language.
In Recognition Science, the framework models this list as a finite set with five elements, and its machine-checked library of formal theorems proves the count: the theorem categoryConcept_count states that the number of canonical concepts is exactly five. The proof is a direct computation, checking each of the five cases. The framework also packages this fact as a certificate, a structure that carries the proof as evidence.
What the declaration does not claim is that these five concepts exhaust category theory. The subject contains many more constructs, such as adjoint functors, monads, and equivalences of categories. The declaration only fixes the size of a particular canonical list, the one the framework uses as its starting point. It also does not claim that the five concepts are independent, that each one is primitive, or that the list is the only possible choice of canonical concepts. The declaration is a counting fact about a specific finite set, not a claim about the depth or scope of category theory itself.
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
THEOREM categoryConcept_count · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.lean
theorem categoryConcept_count : Fintype.card CategoryConcept = 5 := by decide
What this page does not claim
The five concepts exhaust category theory. The five concepts are independent or primitive. The list is the only possible choice of canonical concepts.
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:
- Why does the framework choose these five concepts as canonical?
- What role does the five-concept list play in the framework's derivation of mathematical structure?
- How does the framework's category theory connect to its other foundational results?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM categoryConcept_count · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.lean
theorem categoryConcept_count : Fintype.card CategoryConcept = 5 := by decideThe Recognition Science declaration categoryConcept_count establishes that this canonical family has exactly five members: object, morphism, functor, natural transformation, and limit or colimit. categoryConcept_count · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.leanMODEL CategoryConcept · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.lean
inductive CategoryConcept where | object | morphism | functor | naturalTransformation | limitColimit deriving DecidableEq, Repr, BEq, FintypeThe framework models this list as a finite set with five elements. CategoryConcept · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.leanTHEOREM categoryConcept_count · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.lean
theorem categoryConcept_count : Fintype.card CategoryConcept = 5 := by decideThe proof is a direct computation, checking each of the five cases. categoryConcept_count · IndisputableMonolith/Mathematics/CategoryTheoryConceptsFromConfigDim.lean