Definition lwhisker_profunctor_nat_trans {C₁ C₂ C₃ : category} (P : C₁ ↛ C₂) {Q₁ Q₂ : C₂ ↛ C₃} (τ : profunctor_nat_trans Q₁ Q₂) : profunctor_nat_trans (comp_profunctor P Q₁) (comp_profunctor P Q₂). Proof. use make_profunctor_nat_trans. - exact (lwhisker_profunctor_nat_trans_mor P τ). - exact (lwhisker_profunctor_nat_trans_law P τ). Defined.
Require Import UniMath.Foundations.All. Require Import UniMath.MoreFoundations.All. Require Import UniMath.CategoryTheory.Core.Prelude. Require Import UniMath.CategoryTheory.FunctorCategory. Require Import UniMath.CategoryTheory.PrecategoryBinProduct. Require Import UniMath.CategoryTheory.opp_precat. Require Import UniMath.CategoryTheory.Categories.HSET.All. Require Import UniMath.CategoryTheory.Categories.HSET.SetCoends. Require Import UniMath.CategoryTheory.Profunctors.Core. Require Import UniMath.CategoryTheory.Profunctors.Examples.