Morphisms factoring through a class of objects #
Given an object property P in a category, this file defines P.FactorsThrough f: the
morphism f admits a CategoryTheory.Factorisation whose midpoint satisfies P. It
records the closure properties of this predicate — enlarging P, composing on either side, and,
in a preadditive category, negating a factorization and adding two of them when P is closed
under binary products, the sum then factoring through the biproduct of the two intermediate
objects.
Everything here lives in Mathlib's root CategoryTheory.ObjectProperty namespace, so that
P.FactorsThrough f elaborates as dot notation on an object property; a copy of that namespace
nested in TauCeti would break it.
Main definitions #
CategoryTheory.ObjectProperty.FactorsThrough P f: the morphismffactors through an object satisfyingP.
Main results #
CategoryTheory.ObjectProperty.factorsThrough_iff: the characterization of the predicate by an explicit intermediate object and two factors.CategoryTheory.ObjectProperty.factorsThrough_id_iff: whenPis stable under retracts, an identity factors through aP-object exactly when its source satisfiesP.CategoryTheory.ObjectProperty.FactorsThrough.add: over a preadditive category with binary biproducts, a sum of factorizations through a product-closedPagain factors through a singleP-object.
References #
- M. Auslander, I. Reiten, S. Smalø, Representation Theory of Artin Algebras, Cambridge Studies in Advanced Mathematics 36, CUP (1995), Chapter IV, Section 1.
A morphism factors through an object satisfying P if it has a factorisation whose midpoint
satisfies P.
Equations
- P.FactorsThrough f = ∃ (d : CategoryTheory.Factorisation f), P d.mid
Instances For
A morphism factors through a P-object if and only if it is a composite whose intermediate
object satisfies P. This unfolds FactorsThrough into an explicit intermediate object and two
factors.
A composite through a P-object factors through a P-object.
If P is stable under retracts, the identity of X factors through a P-object exactly
when X itself satisfies P.
Enlarging the class of intermediate objects preserves factorization.
Precomposing preserves factorization through a P-object.
Postcomposing preserves factorization through a P-object.
The zero morphism factors through a P-object when P is nonempty.
Negating a morphism preserves factorization through a P-object.
With binary biproducts, the sum of two factorizations through P factors through the
biproduct of their intermediate objects.