X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Funwind%2Funwind2_path_append.ma;h=8796ce86f860c08785d8e63c4d746ce4edeeda30;hb=e4328f6887dc0235d49d965a5ba44787b1754b80;hp=3114e9edd726515efca7a293a92dfe1959bca2ce;hpb=23e56dd2f1ff99613b69e1ed2a9f26e752304290;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/unwind/unwind2_path_append.ma b/matita/matita/contribs/lambdadelta/delayed_updating/unwind/unwind2_path_append.ma index 3114e9edd..8796ce86f 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/unwind/unwind2_path_append.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/unwind/unwind2_path_append.ma @@ -19,20 +19,20 @@ include "ground/xoa/ex_4_2.ma". (* TAILED UNWIND FOR PATH ***************************************************) -(* Constructions with inner condition for path ******************************) +(* Constructions with pic ***************************************************) -lemma unwind2_path_inner (f) (p): +lemma unwind2_path_pic (f) (p): p ϵ 𝐈 → ⊗p = ▼[f]p. #f * // * // #k #q #Hq elim (pic_inv_d_dx … Hq) qed-. -(* Constructions with append and inner condition for path *******************) +(* Constructions with append and pic ****************************************) -lemma unwind2_path_append_inner_sn (f) (p) (q): p ϵ 𝐈 → +lemma unwind2_path_append_pic_sn (f) (p) (q): p ϵ 𝐈 → (⊗p)●(▼[▶[f]p]q) = ▼[f](p●q). #f #p * [ #Hp | * [ #k ] #q #_ ] // -[ <(unwind2_path_inner … Hp) -Hp // +[ <(unwind2_path_pic … Hp) -Hp // | list_cons_comm #H0 - elim (unwind2_path_inv_append_proper_dx … H0) -H0 // #r1 #r2 #Hr1 #_ #_ -r2 + elim (unwind2_path_inv_append_ppc_dx … H0) -H0 // #r1 #r2 #Hr1 #_ #_ -r2 elim (eq_inv_d_dx_structure … Hr1) ] qed-. @@ -176,7 +176,7 @@ lemma eq_inv_m_sn_unwind2_path (f) (q) (p): (𝗺◗q) = ▼[f]p → ⊥. #f #q #p >list_cons_comm #H0 -elim (unwind2_path_des_append_inner_sn … H0) list_cons_comm #H0 -elim (unwind2_path_des_append_inner_sn … H0) list_cons_comm #H0 -elim (unwind2_path_des_append_inner_sn … H0) list_cons_comm #H0 -elim (unwind2_path_des_append_inner_sn … H0)