X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fsubstitution%2Fprelift_label.ma;h=8dc8af8f8448c1bd4ca693fc2ee4304eb34075fd;hp=be57d860180a561ba424518e904d247acca207d1;hb=7008128d354c6e998a87bc2febe9f86ea714869c;hpb=d06053844638d88936d711b66fddbcca2a9add1c diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/prelift_label.ma b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/prelift_label.ma index be57d8601..8dc8af8f8 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/prelift_label.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/prelift_label.ma @@ -12,7 +12,7 @@ (* *) (**************************************************************************) -include "delayed_updating/notation/functions/uparrow_2.ma". +include "delayed_updating/notation/functions/uptrianglearrow_2.ma". include "delayed_updating/syntax/label.ma". include "ground/relocation/tr_pap_pap.ma". @@ -29,34 +29,34 @@ match l with interpretation "prelift (label)" - 'UpArrow f l = (prelift_label f l). + 'UpTriangleArrow f l = (prelift_label f l). (* Basic constructions ******************************************************) lemma prelift_label_d (f) (k): - (𝗱(f@⧣❨k❩)) = ↑[f]𝗱k. + (𝗱(f@⧣❨k❩)) = 🠡[f]𝗱k. // qed. lemma prelift_label_m (f): - (𝗺) = ↑[f]𝗺. + (𝗺) = 🠡[f]𝗺. // qed. lemma prelift_label_L (f): - (𝗟) = ↑[f]𝗟. + (𝗟) = 🠡[f]𝗟. // qed. lemma prelift_label_A (f): - (𝗔) = ↑[f]𝗔. + (𝗔) = 🠡[f]𝗔. // qed. lemma prelift_label_S (f): - (𝗦) = ↑[f]𝗦. + (𝗦) = 🠡[f]𝗦. // qed. (* Basic inversions *********************************************************) lemma prelift_label_inv_d_sn (f) (l) (k1): - (𝗱k1) = ↑[f]l → + (𝗱k1) = 🠡[f]l → ∃∃k2. k1 = f@⧣❨k2❩ & 𝗱k2 = l. #f * [ #k ] #k1 [ (tr_pap_inj ???? Hk) -Hk //