generalized increasing_size to mono_increasing_o
authorpaulson
Mon, 24 May 1999 15:50:23 +0200
changeset 6712 d1bebb7f1c50
parent 6711 d45359e7dcbf
child 6713 614a76ce9bc6
generalized increasing_size to mono_increasing_o
src/HOL/UNITY/UNITY.ML
--- a/src/HOL/UNITY/UNITY.ML	Mon May 24 15:49:44 1999 +0200
+++ b/src/HOL/UNITY/UNITY.ML	Mon May 24 15:50:23 1999 +0200
@@ -266,10 +266,10 @@
 (*** increasing ***)
 
 Goalw [increasing_def, stable_def, constrains_def]
-     "increasing f <= increasing (length o f)";
+     "mono g ==> increasing f <= increasing (g o f)";
 by Auto_tac;
-by (blast_tac (claset() addIs [prefix_length_le, le_trans]) 1);
-qed "increasing_size";
+by (blast_tac (claset() addIs [monoD, order_trans]) 1);
+qed "mono_increasing_o";
 
 Goalw [increasing_def]
      "increasing f <= {F. ALL z::nat. F: stable {s. z < f s}}";