equal
deleted
inserted
replaced
30 fun mk_termination_meth relstr ctxt = |
30 fun mk_termination_meth relstr ctxt = |
31 let |
31 let |
32 val {simps, congs, wfs} = RecdefPackage.get_local_hints ctxt |
32 val {simps, congs, wfs} = RecdefPackage.get_local_hints ctxt |
33 val ss = local_simpset_of ctxt addsimps simps |
33 val ss = local_simpset_of ctxt addsimps simps |
34 |
34 |
35 val intro_rule = ProofContext.get_thm ctxt (Name "termination_intro") |
35 val intro_rule = ProofContext.get_thm ctxt (Name "termination") |
36 in |
36 in |
37 Method.RAW_METHOD (K (auto_term_tac |
37 Method.RAW_METHOD (K (auto_term_tac |
38 intro_rule |
38 intro_rule |
39 relstr |
39 relstr |
40 wfs |
40 wfs |