Definition enriched_profunctor_whiskered_bifunctor_weq {V : sym_mon_closed_cat} {C₁ C₂ : category} (E₁ : enrichment C₁ V) (E₂ : enrichment C₂ V) : enriched_whiskered_bifunctor (op_enrichment V E₂) E₁ (self_enrichment V) ≃ (E₁ ↛e E₂). Proof. use weq_iso. - exact enriched_whiskered_bifunctor_to_profunctor. - exact enriched_profunctor_to_whiskered. - exact enriched_profunctor_whiskered_bifunctor_weq_left. - exact enriched_profunctor_whiskered_bifunctor_weq_right. Defined.
Require Import UniMath.Foundations.All. Require Import UniMath.MoreFoundations.All. Require Import UniMath.CategoryTheory.Core.Prelude. Require Import UniMath.CategoryTheory.OppositeCategory.Core. Require Import UniMath.CategoryTheory.EnrichedCats.Enrichment. Require Import UniMath.CategoryTheory.EnrichedCats.EnrichmentFunctor. 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.WhiskeredBifunctors. Require Import UniMath.CategoryTheory.EnrichedCats.Examples.SelfEnriched. Require Import UniMath.CategoryTheory.EnrichedCats.Examples.OppositeEnriched. Require Import UniMath.CategoryTheory.Monoidal.Categories. Require Import UniMath.CategoryTheory.Monoidal.WhiskeredBifunctors. Require Import UniMath.CategoryTheory.Monoidal.Structure.Symmetric. Require Import UniMath.CategoryTheory.Monoidal.Structure.Closed. Import MonoidalNotations. Section FromEnrichedProfunctor. End FromEnrichedProfunctor.