X-Git-Url: http://git.megacz.com/?p=coq-hetmet.git;a=blobdiff_plain;f=src%2FReificationFromGeneralizedArrow.v;h=e6f8ad67ab5697d8f4f9f7a559b67a9ee077d957;hp=ed92c57e701541fc537fe94d052616a48e52a3d6;hb=148579e5c8f6b60209a442222b932cf59f163cca;hpb=76f4613eaa5989e29bfd59d716c216ee5386c5f7 diff --git a/src/ReificationFromGeneralizedArrow.v b/src/ReificationFromGeneralizedArrow.v index ed92c57..e6f8ad6 100644 --- a/src/ReificationFromGeneralizedArrow.v +++ b/src/ReificationFromGeneralizedArrow.v @@ -24,14 +24,15 @@ Require Import RepresentableStructure_ch7_2. Require Import Reification. Require Import GeneralizedArrow. -Definition reification_from_garrow (K:Enrichment) (C:MonoidalEnrichment) (garrow : GeneralizedArrow K C) +Definition reification_from_garrow (K:Enrichment) {ce} (C:MonoidalEnrichment ce) (garrow : GeneralizedArrow K C) : Reification K C (mon_i C). refine {| reification_r := fun k:K => RepresentableFunctor K k >>>> garrow ; reification_rstar_f := garrow >>>> me_mf C - ; reification_rstar := MonoidalFunctorsCompose _ _ _ _ _ garrow (me_mf C) + ; reification_rstar := MonoidalFunctorsCompose _ _ _ _ _ garrow (me_mf C) |}. abstract (intros; set (@ni_associativity) as q; apply q). Defined. +