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.
For any
f
, ifF.map f
is 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.