X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fsubstitution%2Flift_rmap_closed.ma;h=ae76919884fe9fbb9b483301153ffdfab813888b;hb=ea71486fd1aab2eae2bab42729a66ae775c7f248;hp=9e8a3a99ebdabe030c9de7c331fe104717e9d0e9;hpb=73cc0c523c5264f2883c25f6735be325e5cfd1da;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_rmap_closed.ma b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_rmap_closed.ma index 9e8a3a99e..ae7691988 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_rmap_closed.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_rmap_closed.ma @@ -22,35 +22,35 @@ include "ground/lib/stream_eq_eq.ma". (* Destructions with cpp ****************************************************) lemma tls_plus_lift_rmap_closed (o) (f) (q) (n): - q ϵ 𝐂❨o,n❩ → + q ϵ 𝐂❨o,n,𝟎❩ → ∀m. ⇂*[m]f ≗ ⇂*[m+n]🠢[f]q. #o #f #q #n #Hq elim Hq -q -n // qed-. lemma tls_lift_rmap_closed (o) (f) (q) (n): - q ϵ 𝐂❨o,n❩ → + q ϵ 𝐂❨o,n,𝟎❩ → f ≗ ⇂*[n]🠢[f]q. #o #f #q #n #H0 /2 width=2 by tls_plus_lift_rmap_closed/ qed-. lemma tls_lift_rmap_append_closed_dx (o) (f) (p) (q) (n): - q ϵ 𝐂❨o,n❩ → - 🠢[f]p ≗ ⇂*[n]🠢[f](p●q). + q ϵ 𝐂❨o,n,𝟎❩ → + (🠢[f]p) ≗ ⇂*[n]🠢[f](p●q). #o #f #p #q #n #Hq /2 width=2 by tls_lift_rmap_closed/ qed-. lemma tls_succ_lift_rmap_append_closed_Lq_dx (o) (f) (p) (q) (n): - q ϵ 𝐂❨o,n❩ → - 🠢[f]p ≗ ⇂*[↑n]🠢[f](p●𝗟◗q). + q ϵ 𝐂❨o,n,𝟎❩ → + (🠢[f]p) ≗ ⇂*[↑n]🠢[f](p●𝗟◗q). #o #f #p #q #n #Hq /3 width=2 by tls_lift_rmap_append_closed_dx, pcc_L_sn/ qed-. lemma tls_succ_plus_lift_rmap_append_closed_bLq_dx (o1) (o2) (f) (p) (b) (q) (m) (n): - b ϵ 𝐂❨o1,m❩ → q ϵ 𝐂❨o2,n❩ → - 🠢[f]p ≗ ⇂*[↑(m+n)]🠢[f](p●b●𝗟◗q). + b ϵ 𝐂❨o1,m,𝟎❩ → q ϵ 𝐂❨o2,n,𝟎❩ → + (🠢[f]p) ≗ ⇂*[↑(m+n)]🠢[f](p●b●𝗟◗q). #o1 #o2 #f #p #b #q #m #n #Hm #Hn >nplus_succ_dx