From: Ferruccio Guidi Date: Mon, 13 Jun 2011 17:59:58 +0000 (+0000) Subject: more notation and one more lemma to prove :( X-Git-Tag: make_still_working~2442 X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=commitdiff_plain;h=4aaff80b073be8f91ab05c0d17cca3b3c644f454;p=helm.git more notation and one more lemma to prove :( --- diff --git a/matita/matita/lib/lambda-delta/notation.ma b/matita/matita/lib/lambda-delta/notation.ma index 09960abe3..79fcc3a97 100644 --- a/matita/matita/lib/lambda-delta/notation.ma +++ b/matita/matita/lib/lambda-delta/notation.ma @@ -61,6 +61,10 @@ notation "hvbox( L ⊢ break ↓ [ d , break e ] break T1 ≡ break T2 )" (* reduction ****************************************************************) -notation "hvbox( L ⊢ break T1 ⇒ break T2 )" +notation "hvbox( T1 ⇒ break T2 )" + non associative with precedence 45 + for @{ 'PR $T1 $T2 }. + +notation "hvbox( L ⊢ break (term 90 T1) ⇒ break T2 )" non associative with precedence 45 for @{ 'PR $L $T1 $T2 }. diff --git a/matita/matita/lib/lambda-delta/substitution/lift.ma b/matita/matita/lib/lambda-delta/substitution/lift.ma index d65f73510..acd84df08 100644 --- a/matita/matita/lib/lambda-delta/substitution/lift.ma +++ b/matita/matita/lib/lambda-delta/substitution/lift.ma @@ -169,6 +169,8 @@ qed. (* the main properies *******************************************************) +axiom lift_mono: ∀d,e,T,U1. ↑[d,e] T ≡ U1 → ∀U2. ↑[d,e] T ≡ U2 → U1 = U2. + theorem lift_conf_rev: ∀d1,e1,T1,T. ↑[d1,e1] T1 ≡ T → ∀d2,e2,T2. ↑[d2 + e1, e2] T2 ≡ T → d1 ≤ d2 →