src/HOL/Lex/MaxChop.ML
changeset 9896 1319676eb2db
parent 9747 043098ba5098
child 10338 291ce4c4b50e
--- a/src/HOL/Lex/MaxChop.ML	Thu Sep 07 20:52:02 2000 +0200
+++ b/src/HOL/Lex/MaxChop.ML	Thu Sep 07 20:53:02 2000 +0200
@@ -54,7 +54,7 @@
 by (etac exE 1);
 by (etac allE 1);
 by Auto_tac;
-qed_spec_mp "chop_nonempty";
+qed "chop_nonempty";
 
 val [prem] = goalw thy [is_maxchopper_def]
  "is_maxsplitter P splitf ==> is_maxchopper P (chop splitf)";
@@ -63,7 +63,7 @@
  by (rtac conjI 1);
   by (etac (prem RS chop_concat) 1);
  by (rtac conjI 1);
-  by (etac (prem RS chop_nonempty) 1);
+  by (etac (prem RS (chop_nonempty RS spec RS spec RS mp)) 1);
  by (etac rev_mp 1);
  by (stac (prem RS is_maxsplitter_reducing RS chop_rule) 1);
  by (simp_tac (simpset() addsimps [Let_def,rewrite_rule[is_maxsplitter_def]prem]