src/HOL/Matrix/Matrix.thy
changeset 28637 7aabaf1ba263
parent 28562 4e74209f113e
child 29667 53103fc8ffa3
--- a/src/HOL/Matrix/Matrix.thy	Fri Oct 17 10:21:03 2008 +0200
+++ b/src/HOL/Matrix/Matrix.thy	Fri Oct 17 10:39:39 2008 +0200
@@ -1293,7 +1293,7 @@
   le_matrix_def: "A \<le> B \<longleftrightarrow> (\<forall>j i. Rep_matrix A j i \<le> Rep_matrix B j i)"
 
 definition
-  less_def: "A < (B\<Colon>'a matrix) \<longleftrightarrow> A \<le> B \<and> A \<noteq> B"
+  less_def: "A < (B\<Colon>'a matrix) \<longleftrightarrow> A \<le> B \<and> \<not> B \<le> A"
 
 instance ..
 
@@ -1310,7 +1310,8 @@
 apply (rule ext)+
 apply (drule_tac x=xa in spec, drule_tac x=xa in spec)
 apply (drule_tac x=xb in spec, drule_tac x=xb in spec)
-by simp
+apply simp
+done
 
 lemma le_apply_matrix:
   assumes