X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fsubstitution%2Flift_constructors.ma;h=56f7b178a5400eda07f3e99156ee475719629b46;hp=f263e2d140464896573bd1fddc5ebceaa2e322db;hb=7008128d354c6e998a87bc2febe9f86ea714869c;hpb=d06053844638d88936d711b66fddbcca2a9add1c diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_constructors.ma b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_constructors.ma index f263e2d14..56f7b178a 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_constructors.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_constructors.ma @@ -20,14 +20,14 @@ include "ground/relocation/nap.ma". (* LIFT FOR PROTOTERM *******************************************************) lemma lift_term_iref_pap_sn (f) (t:prototerm) (k:pnat): - (𝛕f@⧣❨k❩.↑[⇂*[k]f]t) ⊆ ↑[f](𝛕k.t). + (𝛕f@⧣❨k❩.🠡[⇂*[k]f]t) ⊆ 🠡[f](𝛕k.t). #f #t #k #p * #q * #r #Hr #H1 #H2 destruct @(ex2_intro … (𝗱k◗𝗺◗r)) /2 width=1 by in_comp_iref/ qed-. lemma lift_term_iref_pap_dx (f) (t) (k:pnat): - ↑[f](𝛕k.t) ⊆ 𝛕f@⧣❨k❩.↑[⇂*[k]f]t. + 🠡[f](𝛕k.t) ⊆ 𝛕f@⧣❨k❩.🠡[⇂*[k]f]t. #f #t #k #p * #q #Hq #H0 destruct elim (in_comp_inv_iref … Hq) -Hq #p #H0 #Hp destruct tr_pap_succ_nap // qed. lemma lift_term_iref_uni (t) (n) (k): - (𝛕(k+n).t) ⇔ ↑[𝐮❨n❩](𝛕k.t). + (𝛕(k+n).t) ⇔ 🠡[𝐮❨n❩](𝛕k.t). #t #n #k @(subset_eq_trans … (lift_term_iref_pap …)) nsucc_pnpred