fact: Definition smash_struct_enrichment_laws {C : category} (SC : smash_struct_enrichment_data C) : UU := (∏ (x y z : C), mor_hset_struct P (hset_struct_prod P (SC y z) (SC x y)) (SC x z) (λ (fg : C ⟦ y, z ⟧ × C ⟦ x, y ⟧), pr2 fg · pr1 fg)) × (∏ (x y z : C) (f : x --> y), f · smash_struct_enrichment_point SC y z = smash_struct_enrichment_point SC x z) × (∏ (x y z : C) (f : y --> z), smash_struct_enrichment_point SC x y · f = smash_struct_enrichment_point SC x z).
imports: UniMath.Foundations.All UniMath.MoreFoundations.All UniMath.CategoryTheory.Core.Categories UniMath.CategoryTheory.Core.Isos UniMath.CategoryTheory.Core.Functors UniMath.CategoryTheory.Core.NaturalTransformations UniMath.CategoryTheory.Core.Univalence UniMath.CategoryTheory.DisplayedCats.Structures.CartesianStructure UniMath.CategoryTheory.DisplayedCats.Structures.StructureLimitsAndColimits UniMath.CategoryTheory.DisplayedCats.Structures.StructuresSmashProduct UniMath.CategoryTheory.Monoidal.WhiskeredBifunctors UniMath.CategoryTheory.Monoidal.Categories UniMath.CategoryTheory.Monoidal.Structure.Cartesian UniMath.CategoryTheory.Monoidal.Examples.SmashProductMonoidal UniMath.CategoryTheory.EnrichedCats.Enrichment UniMath.CategoryTheory.EnrichedCats.EnrichmentFunctor