Definition curried_enriched_transformation_law {V : sym_monoidal_cat} {C₁ C₂ C₃ : category} {E₁ : enrichment C₁ V} {E₂ : enrichment C₂ V} {E₃ : enrichment C₃ V} {F G : enriched_curried_bifunctor E₁ E₂ E₃} (τ : curried_enriched_transformation_data F G) : UU := ∏ (x₁ x₂ : C₁) (y₁ y₂ : C₂), enriched_curried_bifunctor_mor F x₁ x₂ y₁ y₂ · postcomp_arr _ _ (τ x₂ y₂) = enriched_curried_bifunctor_mor G x₁ x₂ y₁ y₂ · precomp_arr _ _ (τ x₁ y₁).
Require Import UniMath.Foundations.All. Require Import UniMath.MoreFoundations.All. Require Import UniMath.CategoryTheory.Core.Prelude. Require Import UniMath.CategoryTheory.EnrichedCats.Enrichment. Require Import UniMath.CategoryTheory.EnrichedCats.EnrichmentFunctor. Require Import UniMath.CategoryTheory.EnrichedCats.EnrichmentTransformation. Require Import UniMath.CategoryTheory.EnrichedCats.Enriched.Enriched. Require Import UniMath.CategoryTheory.EnrichedCats.Enriched.EnrichmentEquiv. Require Import UniMath.CategoryTheory.EnrichedCats.Examples.Tensor. Require Import UniMath.CategoryTheory.EnrichedCats.Bifunctors.CurriedBifunctors. Require Import UniMath.CategoryTheory.Monoidal.Categories. Require Import UniMath.CategoryTheory.Monoidal.WhiskeredBifunctors. Require Import UniMath.CategoryTheory.Monoidal.Structure.Symmetric. Import MonoidalNotations.