src/HOL/Algebra/ringsimp.ML
changeset 21588 cd0dc678a205
parent 21505 13d4dba99337
child 22634 399e4b4835da
--- a/src/HOL/Algebra/ringsimp.ML	Wed Nov 29 15:44:46 2006 +0100
+++ b/src/HOL/Algebra/ringsimp.ML	Wed Nov 29 15:44:51 2006 +0100
@@ -60,9 +60,6 @@
 fun algebra_tac ctxt =
   EVERY' (map (fn s => TRY o struct_tac s) (AlgebraData.get (Context.Proof ctxt)));
 
-val method =
-  Method.ctxt_args (fn ctxt => Method.SIMPLE_METHOD' HEADGOAL (algebra_tac ctxt))
-
 
 (** Attribute **)
 
@@ -87,8 +84,8 @@
 
 val setup =
   AlgebraData.init #>
-  Method.add_methods [("algebra", method, "normalisation of algebraic structure")] #>
+  Method.add_methods [("algebra", Method.ctxt_args (Method.SIMPLE_METHOD' o algebra_tac),
+    "normalisation of algebraic structure")] #>
   Attrib.add_attributes [("algebra", attribute, "theorems controlling algebra method")];
 
-
 end;