X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fsubstitution%2Flift_prototerm.ma;h=4a0615a3ca081265e256e54a4cb683ef7810e351;hb=775ab35f714568dfcd672f0dd53a00e1ba7382cd;hp=708e8a82cbb9f09aa0d82d42644399cea8d43939;hpb=cfd201c62dd9b854bfb4ada648d3e556b29fac3a;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_prototerm.ma b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_prototerm.ma index 708e8a82c..4a0615a3c 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_prototerm.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/substitution/lift_prototerm.ma @@ -21,3 +21,15 @@ include "ground/lib/subset_ext_equivalence.ma". interpretation "lift (prototerm)" 'UpArrow f t = (subset_ext_f1 ? ? (lift_gen ? proj_path f) t). + +(* Basic constructions ******************************************************) + +lemma in_comp_lift_bi (f) (p) (t): + p ϵ t → ↑[f]p ϵ ↑[f]t. +/2 width=1 by subset_in_ext_f1_dx/ +qed. + +lemma eq_lift_bi (f) (t1) (t2): + t1 ⇔ t2 → ↑[f]t1 ⇔ ↑[f]t2. +/2 width=1 by subset_equivalence_ext_f1_bi/ +qed.