Nat.ML
changeset 57 194d088c1511
parent 45 3d5b2b874e14
child 89 5f462dfaf130
equal deleted inserted replaced
56:385d51d74f71 57:194d088c1511
   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];