X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Flib%2Flambda-delta%2Fground.ma;h=23b028eb2a3e99b2c3364d5fa31c2d049963db02;hb=2912d9bd61bc451c1135ca0a123cc30f203e93c9;hp=3a04f0d17ba947d38d69899fea5a3cb9180d9e97;hpb=2af0a3e67ae1a9134102f6a6caf02680a4851312;p=helm.git diff --git a/matita/matita/lib/lambda-delta/ground.ma b/matita/matita/lib/lambda-delta/ground.ma index 3a04f0d17..23b028eb2 100644 --- a/matita/matita/lib/lambda-delta/ground.ma +++ b/matita/matita/lib/lambda-delta/ground.ma @@ -10,5 +10,62 @@ V_______________________________________________________________ *) include "basics/list.ma". +include "lambda-delta/xoa_defs.ma". +include "lambda-delta/xoa_notation.ma". include "lambda-delta/notation.ma". +(* ARITHMETICAL PROPERTIES **************************************************) + +lemma plus_plus_comm_23: ∀m,n,p. m + n + p = m + p + n. +// qed. + +lemma minus_le: ∀m,n. m - n ≤ m. +/2/ qed. + +lemma plus_plus_minus_m_m: ∀e1,e2,d. e1 ≤ e2 → d + e1 + (e2 - e1) = d + e2. +/2/ qed. + +lemma le_plus_minus_comm: ∀n,m,p. p ≤ m → (m + n) - p = (m - p) + n. +#n #m #p #lepm @plus_to_minus (commutative_plus p) minus_plus