Functors which reflect isomorphisms #
A functor F reflects isomorphisms if whenever F.map f is an isomorphism, f was too.
It is formalized as a Prop valued typeclass ReflectsIsomorphisms F.
Any fully faithful functor reflects isomorphisms.
Define what it means for a functor F : C ⥤ D to reflect isomorphisms: for any
morphism f : A ⟶ B, if F.map f is an isomorphism then f is as well.
Note that we do not assume or require that F is faithful.
- reflects : ∀ {A B : C} (f : A ⟶ B) [inst : CategoryTheory.IsIso (F.map f)], CategoryTheory.IsIso f
For any
f, ifF.map fis an iso, then so wasf
Instances
Alias of CategoryTheory.Functor.ReflectsIsomorphisms.
Define what it means for a functor F : C ⥤ D to reflect isomorphisms: for any
morphism f : A ⟶ B, if F.map f is an isomorphism then f is as well.
Note that we do not assume or require that F is faithful.
Instances For
If F reflects isos and F.map f is an iso, then f is an iso.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯