Definition disp_sym_moncat_laws_tensored_hex {B : symmetric M} (c : disp_braiding_data DM B) : UU := ∏ (x y z : C) (xx : D x) (yy : D y) (zz : D z), transportf _ (sym_mon_hexagon_lassociator ((C,,M),,B) x y z) (disp_monoidal_associator _ _ _ _ xx yy zz ;; c _ _ xx (yy ⊗⊗_{DM} zz) ;; disp_monoidal_associator _ _ _ _ yy zz xx) = c x y xx yy ⊗⊗^{DM} id_disp zz ;; disp_monoidal_associator _ _ _ _ yy xx zz ;; id_disp yy ⊗⊗^{DM} c x z xx zz.
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.Isos. Require Import UniMath.CategoryTheory.Core.NaturalTransformations. Require Import UniMath.CategoryTheory.DisplayedCats.Core. Require Import UniMath.CategoryTheory.DisplayedCats.Functors. Require Import UniMath.CategoryTheory.DisplayedCats.Isos. Require Import UniMath.CategoryTheory.DisplayedCats.NaturalTransformations. Require Import UniMath.CategoryTheory.DisplayedCats.Total. Require Import UniMath.CategoryTheory.DisplayedCats.Projection. Require Import UniMath.CategoryTheory.Monoidal.WhiskeredBifunctors. Require Import UniMath.CategoryTheory.Monoidal.Categories. Require Import UniMath.CategoryTheory.Monoidal.Functors. Require Import UniMath.CategoryTheory.Monoidal.Displayed.WhiskeredDisplayedBifunctors. Require Import UniMath.CategoryTheory.Monoidal.Displayed.Monoidal. Require Import UniMath.CategoryTheory.Monoidal.Displayed.TotalMonoidal. Require Import UniMath.CategoryTheory.Monoidal.Displayed.TransportLemmas. Require Import UniMath.CategoryTheory.Monoidal.Structure.Symmetric. Import BifunctorNotations. Import MonoidalNotations. Import DisplayedBifunctorNotations. Import DisplayedMonoidalNotations.