X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Funwind%2Funwind2_path_lift.ma;h=140dd6f8ac6ec113df5c51562b258fc38f434292;hb=7008128d354c6e998a87bc2febe9f86ea714869c;hp=71a169dbfdc71f6a4c0710a61e15cbb9bbaa0d93;hpb=ad6182251b8192ee7d25c53156afbce35e3715b6;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/unwind/unwind2_path_lift.ma b/matita/matita/contribs/lambdadelta/delayed_updating/unwind/unwind2_path_lift.ma index 71a169dbf..140dd6f8a 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/unwind/unwind2_path_lift.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/unwind/unwind2_path_lift.ma @@ -12,19 +12,31 @@ (* *) (**************************************************************************) -include "delayed_updating/unwind/unwind2_path_eq.ma". -include "delayed_updating/substitution/lift_eq.ma". +include "delayed_updating/unwind/unwind2_path.ma". +include "delayed_updating/unwind/unwind2_rmap_lift.ma". +include "delayed_updating/substitution/lift_path_structure.ma". -(* UNWIND FOR PATH **********************************************************) +(* TAILED UNWIND FOR PATH ***************************************************) -(* Properties with lift_path ************************************************) +(* Constructions with lift_path *********************************************) -lemma unwind2_lift_path_after (p) (f1) (f2): - ↑[f2]▼[f1]p = ▼[f2∘f1]p. -#p @(path_ind_unwind … p) -p // [ #n | #p ] #IH #f1 #f2 -[ tr_compose_push_bi // +lemma lift_unwind2_path_after (g) (f) (p): + 🠡[g]▼[f]p = ▼[g∘f]p. +#g #f * // * [ #k ] #p // +tr_compose_pap +/4 width=1 by tr_pap_eq_repl, eq_f2, eq_f/ +qed. + +lemma unwind2_lift_path_after (g) (f) (p): + ▼[g]🠡[f]p = ▼[g∘f]p. +#g #f * // * [ #k ] #p +[ tr_compose_pap + /4 width=1 by tr_pap_eq_repl, eq_f2, eq_f/ +|