From 4aaff80b073be8f91ab05c0d17cca3b3c644f454 Mon Sep 17 00:00:00 2001 From: Ferruccio Guidi Date: Mon, 13 Jun 2011 17:59:58 +0000 Subject: [PATCH] more notation and one more lemma to prove :( --- matita/matita/lib/lambda-delta/notation.ma | 6 +++++- matita/matita/lib/lambda-delta/substitution/lift.ma | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) 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 → -- 2.39.5