X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fsubstitution%2Flift_constructors.ma;h=56f7b178a5400eda07f3e99156ee475719629b46;hb=7008128d354c6e998a87bc2febe9f86ea714869c;hp=0202dc9264c50cf0cc99216fbe0eafe7d9d01edf;hpb=80ecd5486c6013f6c297173f41432fd1d93814ef;p=helm.git 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 0202dc926..56f7b178a 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_constructors.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_constructors.ma @@ -12,45 +12,43 @@ (* *) (**************************************************************************) -include "delayed_updating/substitution/lift_eq.ma". - -axiom lift_path_after (p) (f1) (f2): - ↑[f2]↑[f1]p = ↑[f2∘f1]p. -(* -#p @(path_ind_lift … p) -p // [ #n | #n #l #p | #p ] #IH #f1 #f2 -[ tr_pap_succ_nap // qed. -lemma lift_iref (f) (t) (n:pnat): - ↑[f]↑[𝐮❨n❩]t ⇔ ↑[f](𝛗n.t). -/3 width=3 by lift_term_after, subset_eq_trans/ +lemma lift_term_iref_uni (t) (n) (k): + (𝛕(k+n).t) ⇔ 🠡[𝐮❨n❩](𝛕k.t). +#t #n #k +@(subset_eq_trans … (lift_term_iref_pap …)) +nsucc_pnpred