proposition: Lemma disp_actionbicat_disp_id_pentagon {a : B} {FA : V ⟶ category_from_bicat_and_ob a} (FAm : fmonoidal Mon_V (monoidal_from_bicat_and_ob a) FA): param_distr_bicat_pentagon_eq Mon_V FAm FAm (id₁ a) (disp_actionbicat_disp_id_nat_trans FAm).
proof: Proof. red; cbn. intros v w. unfold param_distr_bicat_pentagon_eq_body, param_distr_bicat_pentagon_eq_body_RHS. cbn. etrans. { rewrite vassocl. apply maponpaths. rewrite vassocr. apply maponpaths_2. apply vcomp_lunitor. } etrans. { repeat rewrite vassocr. apply idpath. } apply pathsinv0, (rhs_right_inv_cell _ _ _ (is_invertible_2cell_runitor _)). etrans. { rewrite !vassocl. apply idpath. } rewrite vcomp_runitor. repeat rewrite vassocr. apply maponpaths_2. rewrite <- rwhisker_vcomp. rewrite <- lwhisker_vcomp. rewrite <- runitor_triangle. rewrite <- lunitor_triangle. etrans. 2: { rewrite vassocr. rewrite rassociator_lassociator. apply pathsinv0, id2_left. } etrans. { repeat rewrite vassocr. apply maponpaths_2. repeat rewrite vassocl. rewrite lassociator_rassociator. rewrite id2_right. apply idpath. } repeat rewrite vassocl. etrans. { do 4 apply maponpaths. rewrite lwhisker_vcomp. rewrite rinvunitor_runitor. apply lwhisker_id2. } rewrite id2_right. etrans. 2: { apply id2_right. } apply maponpaths. rewrite lunitor_lwhisker. rewrite rwhisker_vcomp. rewrite rinvunitor_runitor. apply id2_rwhisker. Qed.
imports: UniMath.Foundations.PartD UniMath.MoreFoundations.All UniMath.CategoryTheory.Core.Categories UniMath.CategoryTheory.Core.Functors UniMath.CategoryTheory.Core.Isos UniMath.CategoryTheory.Core.NaturalTransformations UniMath.CategoryTheory.DisplayedCats.Core UniMath.CategoryTheory.DisplayedCats.Total UniMath.CategoryTheory.DisplayedCats.Constructions UniMath.CategoryTheory.Monoidal.Categories UniMath.CategoryTheory.Monoidal.WhiskeredBifunctors UniMath.CategoryTheory.Monoidal.Functors UniMath.CategoryTheory.Monoidal.Displayed.WhiskeredDisplayedBifunctors UniMath.CategoryTheory.Monoidal.Displayed.Monoidal UniMath.CategoryTheory.Monoidal.Displayed.TotalMonoidal UniMath.Bicategories.MonoidalCategories.EndofunctorsWhiskeredMonoidal UniMath.Bicategories.MonoidalCategories.WhiskeredMonoidalFromBicategory UniMath.Bicategories.MonoidalCategories.ActionBasedStrongFunctorsWhiskeredMonoidal UniMath.Bicategories.Core.Bicat UniMath.Bicategories.Core.BicategoryLaws UniMath.Bicategories.Core.Unitors UniMath.Bicategories.DisplayedBicats.DispBicat UniMath.Bicategories.Core.Invertible_2cells