X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambda_delta%2Fapps_2%2Ffunctional%2Flift.ma;h=361350c688d580d5f85c45b6594392d7b561753c;hb=a2144f09d1bd7022c1f2dfd4909a1fb9772c8d56;hp=e2c802c5169fe28289d490177372e397c38cf1dc;hpb=a8c166f1e1baeeae04553058bd179420ada8bbe7;p=helm.git diff --git a/matita/matita/contribs/lambda_delta/apps_2/functional/lift.ma b/matita/matita/contribs/lambda_delta/apps_2/functional/lift.ma index e2c802c51..361350c68 100644 --- a/matita/matita/contribs/lambda_delta/apps_2/functional/lift.ma +++ b/matita/matita/contribs/lambda_delta/apps_2/functional/lift.ma @@ -25,8 +25,8 @@ let rec flift d e U on U ≝ match U with | GRef _ ⇒ U ] | TPair I V T ⇒ match I with - [ Bind2 I ⇒ ⓑ{I} (flift d e V). (flift (d+1) e T) - | Flat2 I ⇒ ⓕ{I} (flift d e V). (flift d e T) + [ Bind2 a I ⇒ ⓑ{a,I} (flift d e V). (flift (d+1) e T) + | Flat2 I ⇒ ⓕ{I} (flift d e V). (flift d e T) ] ]. @@ -37,7 +37,7 @@ interpretation "functional relocation" 'Lift d e T = (flift d e T). theorem flift_lift: ∀T,d,e. ⇧[d, e] T ≡ ↑[d, e] T. #T elim T -T [ * #i #d #e // - elim (lt_or_eq_or_gt i d) #Hid normalize + elim (lt_or_eq_or_gt i d) #Hid normalize [ >(tri_lt ?????? Hid) /2 width=1/ | /2 width=1/ | >(tri_gt ?????? Hid) /3 width=2/