X-Git-Url: http://git.megacz.com/?p=coq-hetmet.git;a=blobdiff_plain;f=src%2FProgrammingLanguageGeneralizedArrow.v;h=bed54b6dc797c844906bd90937f9fc80edb25d55;hp=bac2397ea148f86a0fa8179f35a6f261e356af18;hb=77e8c70f4fd7a32db036fee5884a98208d450de2;hpb=64d416692bda1d36c33b5efa245d46dcf546ad4a 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.