fact: Definition two_of_three {C : category} (W : morph_class C) := ∏ (x y z : C) (f : x --> y) (g : y --> z), (W _ _ f × W _ _ g -> W _ _ (f · g)) × (W _ _ f × W _ _ (f · g) -> W _ _ g) × (W _ _ g × W _ _ (f · g) -> W _ _ f).
imports: UniMath.Foundations.All UniMath.MoreFoundations.All UniMath.CategoryTheory.Monics UniMath.CategoryTheory.Epis UniMath.CategoryTheory.Core.Categories UniMath.CategoryTheory.Core.Functors UniMath.CategoryTheory.Core.Isos