proposition: Lemma istrans_monorel (c : C) : istrans (monorel c).
proof: Proof. intros x y z h1. apply hinhuniv; intros h2; generalize h1; clear h1. apply hinhuniv; intros h1; apply hinhpr. exists (pr1 h1 · pr1 h2). now rewrite <- assoc, <- (pr2 h2), <- (pr2 h1). Qed.
imports: UniMath.Foundations.PartD UniMath.Foundations.Propositions UniMath.Foundations.Sets UniMath.MoreFoundations.Tactics UniMath.CategoryTheory.Core.Categories UniMath.CategoryTheory.Core.Isos UniMath.CategoryTheory.Core.Functors UniMath.CategoryTheory.slicecat UniMath.CategoryTheory.Monics UniMath.CategoryTheory.Subcategory.Core UniMath.CategoryTheory.Categories.HSET.Core UniMath.CategoryTheory.Limits.Pullbacks UniMath.CategoryTheory.opp_precat