proposition: Proposition bicat_to_twosided_disp_cat_axioms : twosided_disp_cat_axioms bicat_to_twosided_disp_cat_data.
proof: Proof. repeat split. - intros x₁ x₂ y₁ y₂ f g p q s. induction p, q ; cbn in *. refine (_ @ id2_left _). apply maponpaths_2. etrans. { apply maponpaths_2. rewrite vassocl. rewrite linvunitor_lunitor. apply id2_right. } apply runitor_rinvunitor. - intros x₁ x₂ y₁ y₂ f g p q s. induction p, q ; cbn in *. refine (_ @ id2_right _). rewrite !vassocl. apply maponpaths. etrans. { apply maponpaths. rewrite vassocr. rewrite rinvunitor_runitor. apply id2_left. } apply lunitor_linvunitor. - intros x₁ x₂ x₃ x₄ y₁ y₂ y₃ y₄ f₁ f₂ f₃ f₄ p₁ p₂ p₃ q₁ q₂ q₃ s₁ s₂ s₃. induction p₁, p₂, p₃, q₁, q₂, q₃ ; cbn in *. rewrite !vassocr. apply idpath. - intros x₁ x₂ y₁ y₂ f g p q. apply cellset_property. Qed.
imports: UniMath.MoreFoundations.All UniMath.CategoryTheory.Core.Prelude UniMath.CategoryTheory.Core.Setcategories UniMath.CategoryTheory.TwoSidedDisplayedCats.TwoSidedDispCat UniMath.CategoryTheory.TwoSidedDisplayedCats.Isos UniMath.CategoryTheory.TwoSidedDisplayedCats.Strictness UniMath.CategoryTheory.Categories.StandardCategories UniMath.CategoryTheory.Groupoids UniMath.Bicategories.Core.Bicat UniMath.Bicategories.Core.Strictness UniMath.Bicategories.Core.Univalence UniMath.Bicategories.Core.Unitors UniMath.Bicategories.Core.BicategoryLaws UniMath.Bicategories.Morphisms.Adjunctions UniMath.Bicategories.DoubleCategories.Basics.DoubleCategoryBasics UniMath.Bicategories.DoubleCategories.Core.DoubleCats UniMath.Bicategories.DoubleCategories.Core.PseudoDoubleSetCats