proposition: Proposition enriched_weighted_to_conical_is_conical_lim_unique : isaprop (∑ (g : v --> E ⦃ w, a ⦄), ∏ (i : I), g · postcomp_arr E w (enriched_to_arr E (enriched_lim_cone_pr E D W a i)) = fs i).
proof: Proof. use invproofirrelevance. intros φ₁ φ₂. use subtypePath. { intro. use impred ; intro. apply homset_property. } use (mor_to_end_eq _ (pr2 a w)). intros i ; cbn. use internal_funext. intros z h. rewrite !tensor_comp_r_id_r. rewrite !assoc'. rewrite !internal_beta. rewrite !assoc. rewrite <- !tensor_comp_mor. rewrite !id_right. rewrite !tensor_sym_mon_braiding. rewrite !assoc'. apply maponpaths. rewrite !tensor_comp_r_id_l. rewrite !assoc'. apply maponpaths. pose (p := maponpaths (λ z, mon_lunitor _ · z) (pr2 φ₁ i @ !(pr2 φ₂ i))). cbn in p. unfold postcomp_arr in p. rewrite !enriched_from_to_arr in p. rewrite !assoc' in p. rewrite !(maponpaths (λ z, _ · z) (assoc _ _ _)) in p. rewrite !tensor_linvunitor in p. rewrite !assoc in p. rewrite !mon_lunitor_linvunitor in p. rewrite !id_left in p. rewrite <- !tensor_split in p. exact p. Qed.
imports: UniMath.Foundations.All UniMath.MoreFoundations.All UniMath.CategoryTheory.Core.Categories UniMath.CategoryTheory.Core.Univalence UniMath.CategoryTheory.Core.Functors UniMath.CategoryTheory.OppositeCategory.Core UniMath.CategoryTheory.Categories.StandardCategories UniMath.CategoryTheory.PrecategoryBinProduct UniMath.CategoryTheory.Limits.Ends UniMath.CategoryTheory.Monoidal.Categories UniMath.CategoryTheory.Monoidal.Structure.Symmetric UniMath.CategoryTheory.Monoidal.Structure.Closed UniMath.CategoryTheory.EnrichedCats.Enrichment UniMath.CategoryTheory.EnrichedCats.Examples.SelfEnriched UniMath.CategoryTheory.EnrichedCats.Limits.EnrichedConicalLimits UniMath.CategoryTheory.EnrichedCats.Limits.EnrichedPowers