Addsimps [max_le_iff_conj];
authornipkow
Mon, 19 Oct 1998 15:34:50 +0200
changeset 5673 5dc45f449198
parent 5672 329225a6b6e0
child 5674 dfbe923fb881
Addsimps [max_le_iff_conj]; Addsimps [le_min_iff_conj];
src/HOL/Ord.ML
--- a/src/HOL/Ord.ML	Mon Oct 19 15:34:26 1998 +0200
+++ b/src/HOL/Ord.ML	Mon Oct 19 15:34:50 1998 +0200
@@ -108,12 +108,15 @@
 by (cut_facts_tac [linorder_linear] 1);
 by (blast_tac (claset() addIs [order_trans]) 1);
 qed "max_le_iff_conj";
+Addsimps [max_le_iff_conj];
 
 Goalw [min_def] "!!z::'a::linorder. (z <= min x y) = (z <= x & z <= y)";
 by (Simp_tac 1);
 by (cut_facts_tac [linorder_linear] 1);
 by (blast_tac (claset() addIs [order_trans]) 1);
 qed "le_min_iff_conj";
+Addsimps [le_min_iff_conj];
+(* AddIffs screws up a blast_tac in MiniML *)
 
 Goalw [min_def] "!!z::'a::linorder. (min x y <= z) = (x <= z | y <= z)";
 by (Simp_tac 1);