equal
deleted
inserted
replaced
423 |
423 |
424 val prems = goal Nat.thy "!!m. [| m <= n; n <= m |] ==> m = n::nat"; |
424 val prems = goal Nat.thy "!!m. [| m <= n; n <= m |] ==> m = n::nat"; |
425 by (EVERY1[dtac le_imp_less_or_eq, dtac le_imp_less_or_eq, |
425 by (EVERY1[dtac le_imp_less_or_eq, dtac le_imp_less_or_eq, |
426 fast_tac (HOL_cs addEs [less_anti_refl,less_anti_sym])]); |
426 fast_tac (HOL_cs addEs [less_anti_refl,less_anti_sym])]); |
427 val le_anti_sym = result(); |
427 val le_anti_sym = result(); |
|
428 |
|
429 val nat_ss = nat_ss addsimps [le_refl]; |