X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fapps_2%2Ffunctional%2Flift.ma;h=ea74090600b28b7fc081a3a9e582dc54a3e438ac;hb=43282d3750af8831c8100c60d75c56fdfb7ff3c9;hp=4792a7ea5e9bed89caac4c10c59aa29c9a9be55d;hpb=6c985e4e2e7846a2b9abd0c84569f21c24e9ce2f;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/apps_2/functional/lift.ma b/matita/matita/contribs/lambdadelta/apps_2/functional/lift.ma index 4792a7ea5..ea7409060 100644 --- a/matita/matita/contribs/lambdadelta/apps_2/functional/lift.ma +++ b/matita/matita/contribs/lambdadelta/apps_2/functional/lift.ma @@ -33,7 +33,7 @@ interpretation "functional relocation" 'Lift d e T = (flift d e T). (* Main properties **********************************************************) -theorem flift_lift: ∀T,d,e. ⇧[d, e] T ≡ ↑[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 @@ -47,7 +47,7 @@ qed. (* Main inversion properties ************************************************) -theorem flift_inv_lift: ∀d,e,T1,T2. ⇧[d, e] T1 ≡ T2 → ↑[d, e] T1 = T2. +theorem flift_inv_lift: ∀d,e,T1,T2. ⬆[d, e] T1 ≡ T2 → ↑[d, e] T1 = T2. #d #e #T1 #T2 #H elim H -d -e -T1 -T2 normalize // [ #i #d #e #Hid >(tri_lt ?????? Hid) // | #i #d #e #Hid @@ -60,7 +60,7 @@ qed-. (* Derived properties *******************************************************) -lemma flift_join: ∀e1,e2,T. ⇧[e1, e2] ↑[0, e1] T ≡ ↑[0, e1 + e2] T. +lemma flift_join: ∀e1,e2,T. ⬆[e1, e2] ↑[0, e1] T ≡ ↑[0, e1 + e2] T. #e1 #e2 #T lapply (flift_lift T 0 (e1+e2)) #H elim (lift_split … H e1 e1) -H // #U #H