Definition comp_enriched_profunctor_data : enriched_profunctor_data E₁ E₃. Proof. use make_enriched_profunctor_data. - exact comp_enriched_profunctor_ob. - exact (λ z₁ z₂ x, (identity _ #⊗ comp_enriched_profunctor_lmap z₁ z₂ x) · sym_mon_braiding _ _ _ · internal_eval _ _). - exact (λ z x₁ x₂, (identity _ #⊗ comp_enriched_profunctor_rmap z x₁ x₂) · sym_mon_braiding _ _ _ · internal_eval _ _). Defined.
Require Import UniMath.Foundations.All. Require Import UniMath.MoreFoundations.All. Require Import UniMath.CategoryTheory.Core.Prelude. Require Import UniMath.CategoryTheory.Limits.Coends. Require Import UniMath.CategoryTheory.OppositeCategory.Core. Require Import UniMath.CategoryTheory.PrecategoryBinProduct. Require Import UniMath.CategoryTheory.EnrichedCats.BenabouCosmos. Require Import UniMath.CategoryTheory.EnrichedCats.Enrichment. Require Import UniMath.CategoryTheory.EnrichedCats.EnrichmentFunctor. Require Import UniMath.CategoryTheory.EnrichedCats.Profunctors.Profunctor. Require Import UniMath.CategoryTheory.EnrichedCats.Profunctors.Coend. Require Import UniMath.CategoryTheory.Monoidal.Categories. Require Import UniMath.CategoryTheory.Monoidal.Structure.Symmetric. Require Import UniMath.CategoryTheory.Monoidal.Structure.Closed. Import MonoidalNotations.