X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fsubstitution%2Flift_structure.ma;h=2a219e0ffd08d7b7545f97aaecc7767a4b44570b;hb=80e953c112c66f884d167e7ff876c1f6289e1400;hp=449317ee611227f71ab9a742810bcc342988a31c;hpb=d43c110267c05246b638e7f944e065820d5c1197;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_structure.ma b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_structure.ma index 449317ee6..2a219e0ff 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_structure.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_structure.ma @@ -14,6 +14,7 @@ include "delayed_updating/substitution/lift_eq.ma". include "delayed_updating/syntax/path_structure.ma". +include "delayed_updating/syntax/path_inner.ma". include "delayed_updating/syntax/path_proper.ma". include "ground/xoa/ex_4_2.ma". @@ -53,34 +54,51 @@ lemma lift_append_proper_dx (p2) (p1) (f): p2 ϵ 𝐏 → ] qed-. -(* Advanced constructions with structure ************************************) +(* Constructions with inner condition for path ******************************) -lemma lift_d_empty_dx (n) (p) (f): +lemma lift_append_inner_sn (p1) (p2) (f): p1 ϵ 𝐈 → + (⊗p1)●(↑[↑[p1]f]p2) = ↑[f](p1●p2). +#p1 @(list_ind_rcons … p1) -p1 // #p1 * +[ #n ] #_ #p2 #f #Hp1 +[ elim (pic_inv_d_dx … Hp1) +|