X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fsubstitution%2Flift_constructors.ma;h=f263e2d140464896573bd1fddc5ebceaa2e322db;hb=829e3a8af3229c4e625245f7265dd67939da98c4;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..f263e2d14 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