diff -r 8cedebf55539 -r 25aceefd4786 src/HOL/Int.thy --- a/src/HOL/Int.thy Fri Jul 25 12:03:32 2008 +0200 +++ b/src/HOL/Int.thy Fri Jul 25 12:03:34 2008 +0200 @@ -187,14 +187,14 @@ instance int :: linorder proof fix i j k :: int - show "(i < j) = (i \ j \ i \ j)" - by (simp add: less_int_def) + show antisym: "i \ j \ j \ i \ i = j" + by (cases i, cases j) (simp add: le) + show "(i < j) = (i \ j \ \ j \ i)" + by (auto simp add: less_int_def dest: antisym) show "i \ i" by (cases i) (simp add: le) show "i \ j \ j \ k \ i \ k" by (cases i, cases j, cases k) (simp add: le) - show "i \ j \ j \ i \ i = j" - by (cases i, cases j) (simp add: le) show "i \ j \ j \ i" by (cases i, cases j) (simp add: le linorder_linear) qed