Definition disp_prebicat_ops_twosided_disp_cat : disp_prebicat_ops disp_prebicat_1_id_comp_twosided_disp_cat. Proof. repeat split. - exact (λ C₁ C₂ F D₁ D₂ FF, id_twosided_disp_nat_trans FF). - exact (λ C₁ C₂ F D₁ D₂ FF, id_twosided_disp_nat_trans FF). - exact (λ C₁ C₂ F D₁ D₂ FF, id_twosided_disp_nat_trans FF). - exact (λ C₁ C₂ F D₁ D₂ FF, id_twosided_disp_nat_trans FF). - exact (λ C₁ C₂ F D₁ D₂ FF, id_twosided_disp_nat_trans FF). - exact (λ C₁ C₂ C₃ C₄ F G H D₁ D₂ D₃ D₄ FF GG HH, id_twosided_disp_nat_trans (comp_twosided_disp_functor FF (comp_twosided_disp_functor GG HH))). - exact (λ C₁ C₂ C₃ C₄ F G H D₁ D₂ D₃ D₄ FF GG HH, id_twosided_disp_nat_trans (comp_twosided_disp_functor (comp_twosided_disp_functor FF GG) HH)). - exact (λ C₁ C₂ F G H τ θ D₁ D₂ FF GG HH ττ θθ, comp_twosided_disp_nat_trans ττ θθ). - exact (λ C₁ C₂ C₃ F G₁ G₂ τ D₁ D₂ D₃ FF GG₁ GG₂ ττ, pre_whisker_twosided_disp_nat_trans FF ττ). - exact (λ C₁ C₂ C₃ F₁ F₂ G τ D₁ D₂ D₃ FF₁ FF₂ GG ττ, post_whisker_twosided_disp_nat_trans GG ττ). Defined.
Require Import UniMath.Foundations.All. Require Import UniMath.MoreFoundations.All. Require Import UniMath.CategoryTheory.Core.Categories. Require Import UniMath.CategoryTheory.Core.Functors. Require Import UniMath.CategoryTheory.Core.NaturalTransformations. Require Import UniMath.CategoryTheory.Core.Isos. Require Import UniMath.CategoryTheory.Core.Univalence. Require Import UniMath.CategoryTheory.whiskering. Require Import UniMath.CategoryTheory.PrecategoryBinProduct. Require Import UniMath.CategoryTheory.DisplayedCats.Core. Require Import UniMath.CategoryTheory.DisplayedCats.Functors. Require Import UniMath.CategoryTheory.DisplayedCats.NaturalTransformations. Require Import UniMath.CategoryTheory.DisplayedCats.Univalence. Require Import UniMath.CategoryTheory.TwoSidedDisplayedCats.TwoSidedDispCat. Require Import UniMath.CategoryTheory.TwoSidedDisplayedCats.DisplayedFunctor. Require Import UniMath.CategoryTheory.TwoSidedDisplayedCats.DisplayedNatTrans. Require Import UniMath.CategoryTheory.TwoSidedDisplayedCats.Isos. Require Import UniMath.CategoryTheory.TwoSidedDisplayedCats.Univalence. Require Import UniMath.Bicategories.Core.Bicat. Import Bicat.Notations. Require Import UniMath.Bicategories.Core.Invertible_2cells. Require Import UniMath.Bicategories.DisplayedBicats.DispBicat. Import DispBicat.Notations. Require Import UniMath.Bicategories.DisplayedBicats.DispUnivalence. Require Import UniMath.Bicategories.DisplayedBicats.Examples.DispBicatOfDispCats. Require Import UniMath.Bicategories.DisplayedBicats.UnivalenceTechniques. Require Import UniMath.Bicategories.Core.Examples.BicatOfUnivCats. Require Import UniMath.Bicategories.PseudoFunctors.Display.PseudoFunctorBicat. Require Import UniMath.Bicategories.PseudoFunctors.PseudoFunctor. Import PseudoFunctor.Notations. Require Import UniMath.Bicategories.PseudoFunctors.Examples.CatDiag. Require Import UniMath.Bicategories.DisplayedBicats.DispPseudofunctor.