X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Flib%2FlambdaN%2Ftypes.ma;h=7b44172320419275d4594721973ad38d2d9607cc;hb=70a6a8146e5815a97330ea291bea09cf798c0008;hp=0c07d2e70408d3e76c01a88e3a0094447dce62e6;hpb=15190ed1fb47989f2d50261db7991186ec3d5e47;p=helm.git diff --git a/matita/matita/lib/lambdaN/types.ma b/matita/matita/lib/lambdaN/types.ma index 0c07d2e70..7b4417232 100644 --- a/matita/matita/lib/lambdaN/types.ma +++ b/matita/matita/lib/lambdaN/types.ma @@ -9,7 +9,7 @@ \ / V_______________________________________________________________ *) -include "lambda/subst.ma". +include "lambdaN/subst.ma". include "basics/list.ma". @@ -64,7 +64,7 @@ inductive TJ (p: pts): list T → T → T → Prop ≝ | conv: ∀G.∀A,B,C.∀i. Co p B C → TJ p G A B → TJ p G C (Sort i) → TJ p G A C | dummy: ∀G.∀A,B.∀i. - TJ p G A B → TJ p G B (Sort i) → TJ p G (D A) B. + TJ p G A B → TJ p G B (Sort i) → TJ p G (D A B) B. interpretation "generic type judgement" 'TJT P G A B = (TJ P G A B). @@ -133,7 +133,7 @@ Glegal P G → ∀n. n < |G| → G ⊢_{P} Rel n: lift (nth n T G (Rel O)) 0 (S |#G #A #B #C #i #tjAB #tjC #Hind1 #_ #m (cases m) /2/ #p #Hle @start_rel // @Hind1 @le_S_S_to_le @Hle ] -qed. +qed. axiom conv_subst: ∀T,P,Q,N,i.Co T P Q → Co T P[i := N] Q[i := N].