X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fsubstitution%2Flift.ma;h=f2b004a1898f8f7033e93e604555ee5d38af5a6c;hb=80e953c112c66f884d167e7ff876c1f6289e1400;hp=fa63286846e697621e2ac313b739825204abc2a5;hpb=13584a37bbcde10e03c8a488f5b93e1e042da0a6;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift.ma b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift.ma index fa6328684..f2b004a18 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift.ma @@ -109,6 +109,10 @@ lemma lift_path_m_sn (f) (p): (* Basic constructions with proj_rmap ***************************************) +lemma lift_rmap_empty (f): + f = ↑[𝐞]f. +// qed. + lemma lift_rmap_d_sn (f) (p) (n): ↑[p](f∘𝐮❨ninj n❩) = ↑[𝗱n◗p]f. #f * // qed. @@ -140,6 +144,24 @@ lemma lift_rmap_append (p2) (p1) (f): ] qed. +(* Advanced constructions with proj_rmap and path_rcons *********************) + +lemma lift_rmap_m_dx (f) (p): + ↑[p]f = ↑[p◖𝗺]f. +// qed. + +lemma lift_rmap_L_dx (f) (p): + (⫯↑[p]f) = ↑[p◖𝗟]f. +// qed. + +lemma lift_rmap_A_dx (f) (p): + ↑[p]f = ↑[p◖𝗔]f. +// qed. + +lemma lift_rmap_S_dx (f) (p): + ↑[p]f = ↑[p◖𝗦]f. +// qed. + (* Advanced eliminations with path ******************************************) lemma path_ind_lift (Q:predicate …):