src/HOL/Tools/Function/lexicographic_order.ML
changeset 47432 e1576d13e933
parent 45740 132a3e1c0fe5
child 49847 ed5080c03165
--- a/src/HOL/Tools/Function/lexicographic_order.ML	Thu Apr 12 11:34:50 2012 +0200
+++ b/src/HOL/Tools/Function/lexicographic_order.ML	Thu Apr 12 18:39:19 2012 +0200
@@ -9,8 +9,6 @@
 sig
   val lex_order_tac : bool -> Proof.context -> tactic -> tactic
   val lexicographic_order_tac : bool -> Proof.context -> tactic
-  val lexicographic_order : Proof.context -> Proof.method
-
   val setup: theory -> theory
 end
 
@@ -218,12 +216,7 @@
   lex_order_tac quiet ctxt
     (auto_tac (map_simpset (fn ss => ss addsimps Function_Common.Termination_Simps.get ctxt) ctxt))
 
-val lexicographic_order = SIMPLE_METHOD o lexicographic_order_tac false
-
 val setup =
-  Method.setup @{binding lexicographic_order}
-    (Method.sections clasimp_modifiers >> (K lexicographic_order))
-    "termination prover for lexicographic orderings"
-  #> Context.theory_map (Function_Common.set_termination_prover (lexicographic_order_tac false))
+  Context.theory_map (Function_Common.set_termination_prover (lexicographic_order_tac false))
 
 end;