X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2FProgrammingLanguageGeneralizedArrow.v;h=bed54b6dc797c844906bd90937f9fc80edb25d55;hb=5e36f25df86a8370a6a47b0ea7bd03a99ca16f29;hp=bac2397ea148f86a0fa8179f35a6f261e356af18;hpb=e68b13536be2d1def208bde68dbbcdc4c1097d16;p=coq-hetmet.git diff --git a/src/ProgrammingLanguageGeneralizedArrow.v b/src/ProgrammingLanguageGeneralizedArrow.v index bac2397..bed54b6 100644 --- a/src/ProgrammingLanguageGeneralizedArrow.v +++ b/src/ProgrammingLanguageGeneralizedArrow.v @@ -27,22 +27,21 @@ Require Import FunctorCategories_ch7_7. Require Import NaturalDeduction. Require Import NaturalDeductionCategory. -Require Import FreydCategories. - +Require Import Enrichments. Require Import Reification. Require Import GeneralizedArrow. -Require Import GeneralizedArrowFromReification. Require Import ProgrammingLanguage. -Require Import ReificationsAndGeneralizedArrows. -Require Import ReificationFromGeneralizedArrow. - Section ProgrammingLanguageGeneralizedArrow. - Context (Guest:ProgrammingLanguageSMME) (Host :ProgrammingLanguageSMME). + Context + `(Guest : ProgrammingLanguage) + `(Host : ProgrammingLanguage) + (HostMonoidal : MonoidalEnrichment (TypesEnrichedInJudgments Host)) + (HostMonic : MonicEnrichment (TypesEnrichedInJudgments Host)). Definition GeneralizedArrowInLanguage - := GeneralizedArrow Guest Host. + := GeneralizedArrow (TypesEnrichedInJudgments Guest) HostMonoidal. End ProgrammingLanguageGeneralizedArrow.