author | paulson |
Tue, 27 May 1997 13:23:53 +0200 | |
changeset 3355 | 0d955bcf8e0a |
parent 3354 | 3dac85693547 |
child 3356 | 9b899eb8a036 |
src/HOL/NatDef.ML | file | annotate | diff | comparison | revisions |
--- a/src/HOL/NatDef.ML Tue May 27 13:23:27 1997 +0200 +++ b/src/HOL/NatDef.ML Tue May 27 13:23:53 1997 +0200 @@ -423,6 +423,11 @@ n_not_Suc_n, Suc_n_not_n, nat_case_0, nat_case_Suc, nat_rec_0, nat_rec_Suc]; +goal thy "!!m. (m <= Suc(n)) = (m<=n | m = Suc n)"; +by (simp_tac (!simpset addsimps [le_eq_less_Suc]) 1); +by (blast_tac (!claset addSEs [less_SucE] addIs [less_SucI]) 1); +qed "le_Suc_eq"; + (* goal thy "(Suc m < n | Suc m = n) = (m < n)"; by (stac (less_Suc_eq RS sym) 1);