-
Notifications
You must be signed in to change notification settings - Fork 0
Category Theory Basics
Noah Parsons edited this page Aug 22, 2025
·
1 revision
This page provides a comprehensive introduction to category theory concepts as they apply to the Symbolic-Topological Framework for Physical Systems.
A category C consists of:
- A collection of objects
- A collection of morphisms (arrows) between objects
- A composition operation for morphisms
- Identity morphisms for each object
- Composition is associative: (f ∘ g) ∘ h = f ∘ (g ∘ h)
- Identity morphisms act as units: f ∘ id = f = id ∘ f
A functor F: C → D between categories C and D consists of:
- A mapping of objects: F(A) for each object A in C
- A mapping of morphisms: F(f) for each morphism f in C
- Preserves composition: F(f ∘ g) = F(f) ∘ F(g)
- Preserves identities: F(idₐ) = idF(ₐ)
For functors F, G: C → D, a natural transformation α: F ⇒ G consists of:
- A family of morphisms αₐ: F(A) → G(A)
- Naturality squares that commute
- Inclusion functors
- Forgetful functors
- Free functors
- Products
- Pullbacks
- Terminal objects
- Coproducts
- Pushouts
- Initial objects
- Unit and counit
- Adjoint functors
- Universal morphisms
- Free-forgetful adjunctions
- Galois connections
- Tensor-hom adjunction
- Tensor products
- Associators
- Unitors
- Vector spaces
- Sets with cartesian product
- Endofunctors with composition
- Phase spaces
- Configuration spaces
- Hilbert spaces
- Time evolution
- Symmetry operations
- Measurement operations
- Time as a category
- Evolution functors
- Natural transformations as symmetries
- Functor categories
- Representation theory
- Quantum observables
- Conserved quantities
- Noether's theorem
- Symmetry groups
- Type systems
- Class hierarchies
- Interface definitions
- Function objects
- Arrow types
- Composition implementation
- Efficient composition
- Memoization
- Lazy evaluation
- Static typing
- Category laws
- Verification
- Hamiltonian categories
- Symplectic structures
- Poisson brackets
- C*-algebras
- Von Neumann categories
- TQFT
- Dependent types
- Linear types
- Effect systems
- Program categories
- Refinement
- Optimization
- Awodey, S. (2010). Category Theory
- Lawvere, F. W., & Schanuel, S. H. (2009). Conceptual Mathematics
- Riehl, E. (2016). Category Theory in Context
Last updated: 2025-08-22