Quotient category #
Constructs the quotient of a category by an arbitrary family of relations on its hom-sets, by introducing a type synonym for the objects, and identifying homs as necessary.
This is analogous to 'the quotient of a group by the normal closure of a subset', rather
than 'the quotient of a group by a normal subgroup'. When taking the quotient by a congruence
relation, functor_map_eq_iff says that no unnecessary identifications have been made.
A functor induces a HomRel on its domain, relating those maps that have the same image.
Instances For
The condition that a HomRel is stable under precomposition.
- comp_left {X Y Z : C} (f : X βΆ Y) {g g' : Y βΆ Z} : r g g' β r (CategoryStruct.comp f g) (CategoryStruct.comp f g')
Instances
The condition that a HomRel is stable under postcomposition.
- comp_right {X Y Z : C} {f f' : X βΆ Y} (g : Y βΆ Z) : r f f' β r (CategoryStruct.comp f g) (CategoryStruct.comp f' g)
Instances
Generates the closure of a family of relations w.r.t. composition from left and right.
- intro {C : Type u_1} [Category.{v_1, u_1} C] {r : HomRel C} {s t : C} (a b : C) (f : s βΆ a) (mβ mβ : a βΆ b) (g : b βΆ t) (h : r mβ mβ) : CompClosure r (CategoryStruct.comp f (CategoryStruct.comp mβ g)) (CategoryStruct.comp f (CategoryStruct.comp mβ g))
Instances For
A HomRel is a congruence when it's an equivalence on every hom-set, and it can be composed
from left and right.
- comp_left {X Y Z : C} (f : X βΆ Y) {g g' : Y βΆ Z} : r g g' β r (CategoryStruct.comp f g) (CategoryStruct.comp f g')
- comp_right {X Y Z : C} {f f' : X βΆ Y} (g : Y βΆ Z) : r f f' β r (CategoryStruct.comp f g) (CategoryStruct.comp f' g)
- equivalence {X Y : C} : _root_.Equivalence r
ris an equivalence on every hom-set.
Instances
Alias of CategoryTheory.HomRel.IsStableUnderPrecomp.comp_left.
Alias of CategoryTheory.HomRel.IsStableUnderPostcomp.comp_right.
For F : C β₯€ D, F.homRel is a congruence.
A type synonym for C, thought of as the objects of the quotient category.
- as : C
The object of
C.
Instances For
Alias of CategoryTheory.HomRel.CompClosure.
Generates the closure of a family of relations w.r.t. composition from left and right.
Instances For
Alias of CategoryTheory.HomRel.CompClosure.of.
Alias of CategoryTheory.HomRel.IsStableUnderPrecomp.comp_left.
Alias of CategoryTheory.HomRel.IsStableUnderPostcomp.comp_right.
Hom-sets of the quotient category.
Instances For
Composition in the quotient category.
Instances For
An equivalence between the type synonym for a quotient category and the type alias for the original category.
Instances For
The quotient of a groupoid is a groupoid.
The functor from a category to its quotient.
Instances For
The induced functor on the quotient category.
Instances For
The original functor factors through the induced functor.
Instances For
In order to define a natural transformation F βΆ G with F G : Quotient r β₯€ D, it suffices
to do so after precomposing with Quotient.functor r.
Instances For
In order to define a natural isomorphism F β
G with F G : Quotient r β₯€ D, it suffices
to do so after precomposing with Quotient.functor r.