equal
deleted
inserted
replaced
214 THEN EVERY (map prove_row clean_table)) |
214 THEN EVERY (map prove_row clean_table)) |
215 end |
215 end |
216 |
216 |
217 fun lexicographic_order_tac ctxt = |
217 fun lexicographic_order_tac ctxt = |
218 TRY (FundefCommon.apply_termination_rule ctxt 1) |
218 TRY (FundefCommon.apply_termination_rule ctxt 1) |
219 THEN lex_order_tac ctxt (auto_tac (local_clasimpset_of ctxt addsimps2 FundefCommon.TerminationSimps.get ctxt)) |
219 THEN lex_order_tac ctxt |
|
220 (auto_tac (local_clasimpset_of ctxt addsimps2 FundefCommon.Termination_Simps.get ctxt)) |
220 |
221 |
221 val lexicographic_order = SIMPLE_METHOD o lexicographic_order_tac |
222 val lexicographic_order = SIMPLE_METHOD o lexicographic_order_tac |
222 |
223 |
223 val setup = |
224 val setup = |
224 Method.setup @{binding lexicographic_order} |
225 Method.setup @{binding lexicographic_order} |