X-Git-Url: http://git.megacz.com/?p=coq-hetmet.git;a=blobdiff_plain;f=src%2FGeneralizedArrowCategory.v;h=28b755554c21ba8640a3b84af10f9c4d1b61f162;hp=3ec6660f533ba89eb5f19b227ac3486534db222c;hb=d1a4d10de986d774d3cfb10348036cb60bc80277;hpb=d2526b193694dd7a5c7ab9d80d6b6656a7459bb9 diff --git a/src/GeneralizedArrowCategory.v b/src/GeneralizedArrowCategory.v index 3ec6660..28b7555 100644 --- a/src/GeneralizedArrowCategory.v +++ b/src/GeneralizedArrowCategory.v @@ -18,6 +18,8 @@ Require Import Enrichment_ch2_8. Require Import Subcategories_ch7_1. Require Import NaturalTransformations_ch7_4. Require Import NaturalIsomorphisms_ch7_5. +Require Import BinoidalCategories. +Require Import PreMonoidalCategories. Require Import MonoidalCategories_ch7_8. Require Import Coherence_ch7_8. Require Import Enrichment_ch2_8. @@ -54,7 +56,7 @@ Definition generalizedArrowOrIdentityFunc s1 s2 (f:GeneralizedArrowOrIdentity s1 : Functor s1 s2 (generalizedArrowOrIdentityFobj _ _ f) := match f with | gaoi_id s => functor_id _ - | gaoi_ga s1 s2 f => ga_functor f >>>> RepresentableFunctor s2 (mon_i s2) + | gaoi_ga s1 s2 f => ga_functor f >>>> HomFunctor s2 (mon_i s2) end. Definition compose_generalizedArrows (s0 s1 s2:SMMEs) : @@ -62,7 +64,7 @@ Definition compose_generalizedArrows (s0 s1 s2:SMMEs) : intro g01. intro g12. refine - {| ga_functor := g01 >>>> RepresentableFunctor s1 (mon_i s1) >>>> g12 |}. + {| ga_functor := g01 >>>> HomFunctor s1 (mon_i s1) >>>> g12 |}. apply MonoidalFunctorsCompose. apply MonoidalFunctorsCompose. apply (ga_functor_monoidal g01).