Concept Fiber Decomposition
Abstract
Every concept readout decomposes its source into dependent fibers.
Definition 1.1 (A concept is a typed readout).
Formalization. D5/S3/ConceptDynamics/ConceptFiberDecomposition.Concept (✓ std3).
Source. Repository-derived.
Commentary.
For arbitrary source and coordinate types X and B, a concept from X to B is exactly a function assigning one B-coordinate to each X-object.
Theorem 1.2 (Concept fiber decomposition).
Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/ConceptFiberDecomposition.concept_fiber_decomposition (✓ std3). ∎
Source. Repository-derived.
Commentary.
A concept is a readout q_C : X -> B_C. Its residual fiber over b is the dependent pair of x : X with a path q_C x = b.
Mathlib’s sigmaFiberEquiv supplies the explicit forward map sending x to q_C x with its canonical fiber witness and the backward map forgetting the coordinate. psigmaEquivSubtype and sigmaCongrRight transport that equivalence to the proof-relevant residual fiber notation used here.
References
- Truth anchor:
D5/S3/ConceptDynamics/ConceptFiberDecomposition.Concept - Truth anchor:
D5/S3/ConceptDynamics/ConceptFiberDecomposition.concept_fiber_decomposition