X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fetc%2Flift_i%2Flift_prototerm_eq.etc;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fetc%2Flift_i%2Flift_prototerm_eq.etc;h=0000000000000000000000000000000000000000;hb=6c52017b15171aa20ddfd01c1bbf3cc22a86c81c;hp=0b3ba39b001f5f7e1787537fb1cafa0c0ad1c200;hpb=4ac2becfaa45abb18acb2bdf3db5d2587cadb6d4;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/etc/lift_i/lift_prototerm_eq.etc b/matita/matita/contribs/lambdadelta/delayed_updating/etc/lift_i/lift_prototerm_eq.etc deleted file mode 100644 index 0b3ba39b0..000000000 --- a/matita/matita/contribs/lambdadelta/delayed_updating/etc/lift_i/lift_prototerm_eq.etc +++ /dev/null @@ -1,57 +0,0 @@ -(**************************************************************************) -(* ___ *) -(* ||M|| *) -(* ||A|| A project by Andrea Asperti *) -(* ||T|| *) -(* ||I|| Developers: *) -(* ||T|| The HELM team. *) -(* ||A|| http://helm.cs.unibo.it *) -(* \ / *) -(* \ / This file is distributed under the terms of the *) -(* v GNU General Public License Version 2 *) -(* *) -(**************************************************************************) - -include "ground/lib/subset_ext_equivalence.ma". -include "delayed_updating/substitution/lift_path_after.ma". -include "delayed_updating/substitution/lift_prototerm.ma". - -(* LIFT FOR PROTOTERM *******************************************************) - -(* Constructions with subset_equivalence ************************************) - -lemma lift_term_eq_repl_sn (f1) (f2) (t): - f1 ≗ f2 → ↑[f1]t ⇔ ↑[f2]t. -/3 width=1 by subset_equivalence_ext_f1_exteq, lift_path_eq_repl/ -qed. - -lemma lift_term_eq_repl_dx (f) (t1) (t2): - t1 ⇔ t2 → ↑[f]t1 ⇔ ↑[f]t2. -/2 width=1 by subset_equivalence_ext_f1_bi/ -qed. - -lemma lift_term_after (f1) (f2) (t): - ↑[f2]↑[f1]t ⇔ ↑[f2∘f1]t. -#f1 #f2 #t @subset_eq_trans -[ -| @subset_inclusion_ext_f1_compose -| @subset_equivalence_ext_f1_exteq /2 width=5/ -] -qed. - -lemma lift_term_id_sn (t): - t ⊆ ↑[𝐢]t. -#t #p #Hp ->(lift_path_id p) -/2 width=1 by in_comp_lift_bi/ -qed-. - -lemma lift_term_id_dx (t): - ↑[𝐢]t ⊆ t. -#t #p * #q #Hq #H destruct // -qed-. - -lemma lift_term_id (t): - t ⇔ ↑[𝐢]t. -/3 width=2 by lift_term_id_dx, lift_term_id_sn, conj/ -qed.