]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/ground_2/ynat/ynat_minus.ma
- extended multiple substitutions now uses bounds in ynat (ie. they
[helm.git] / matita / matita / contribs / lambdadelta / ground_2 / ynat / ynat_minus.ma
index a8ede263701086ba07f28995fdda6ad7178af59b..10a841cbd4f04ba980dc611a0cef4e1b73ced275 100644 (file)
@@ -55,7 +55,7 @@ lemma yminus_succ: ∀n,m. ⫯m - ⫯n = m - n.
 #m >yminus_inj //
 qed.
 
-lemma yminus_succ1_inj: ∀n:nat. ∀m:ynat. n ≤ m →  ⫯m - n = ⫯(m - n).
+lemma yminus_succ1_inj: ∀n:nat. ∀m:ynat. n ≤ m → ⫯m - n = ⫯(m - n).
 #n *
 [ #m #Hmn >yminus_inj >yminus_inj
   /4 width=1 by yle_inv_inj, plus_minus, eq_f/
@@ -63,6 +63,10 @@ lemma yminus_succ1_inj: ∀n:nat. ∀m:ynat. n ≤ m →  ⫯m - n = ⫯(m - n).
 ]
 qed-.
 
+lemma yminus_succ2: ∀y,x. x - ⫯y = ⫰(x-y).
+* //
+qed.
+
 (* Properties on order ******************************************************)
 
 lemma yle_minus_sn: ∀n,m. m - n ≤ m.