X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fsubstitution%2Flift_path_head.ma;h=21b70c57a156b946eaf13113a3ea3421588cc7e6;hb=5c2d38b46908f662cbb717156b29101ff30f8352;hp=6bbffaa7704293f6363ab6e139cd32a3209d3f2f;hpb=3af42b8f2cb1956eed14edcc0adb9df92601f248;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_path_head.ma b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_path_head.ma index 6bbffaa77..21b70c57a 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_path_head.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_path_head.ma @@ -12,49 +12,48 @@ (* *) (**************************************************************************) -include "delayed_updating/substitution/lift_gen_eq.ma". +include "delayed_updating/substitution/lift_path.ma". include "delayed_updating/syntax/path_head.ma". -include "delayed_updating/syntax/path_reverse.ma". include "ground/relocation/xap.ma". (* LIFT FOR PATH ************************************************************) (* Constructions with head for path *****************************************) -lemma lift_path_head (f) (p) (q) (n): - pᴿ = ↳[n](pᴿ) → - ↳[↑[q●p]f@❨n❩](↑[↑[q]f]p)ᴿ = (↑[↑[q]f]p)ᴿ. -#f #p @(list_ind_rcons … p) -p -[ #q #n #H0 +lemma lift_path_head_closed (f) (p) (q) (n): + q = ↳[n]q → + ↳[↑[p●q]f@❨n❩]↑[↑[p]f]q = ↑[↑[p]f]q. +#f #p #q elim q -q +[ #n #H0 <(eq_inv_path_empty_head … H0) -H0