src/Sequents/simpdata.ML
changeset 82695 d93ead9ac6df
parent 80924 92d2ceda2370
child 82696 032c2aac4454
equal deleted inserted replaced
82692:8f0b2daa7eaa 82695:d93ead9ac6df
    66     eq_assume_tac];
    66     eq_assume_tac];
    67 
    67 
    68 (*No simprules, but basic infrastructure for simplification*)
    68 (*No simprules, but basic infrastructure for simplification*)
    69 val LK_basic_ss =
    69 val LK_basic_ss =
    70   empty_simpset \<^context>
    70   empty_simpset \<^context>
    71   setSSolver (mk_solver "safe" safe_solver)
    71   |> Simplifier.set_safe_solver (mk_solver "safe" safe_solver)
    72   setSolver (mk_solver "unsafe" unsafe_solver)
    72   |> Simplifier.set_unsafe_solver (mk_solver "unsafe" unsafe_solver)
    73   |> Simplifier.set_subgoaler asm_simp_tac
    73   |> Simplifier.set_subgoaler asm_simp_tac
    74   |> Simplifier.set_mksimps (fn ctxt => map (mk_meta_eq ctxt) o atomize o Variable.gen_all ctxt)
    74   |> Simplifier.set_mksimps (fn ctxt => map (mk_meta_eq ctxt) o atomize o Variable.gen_all ctxt)
    75   |> Simplifier.set_mkcong mk_meta_cong
    75   |> Simplifier.set_mkcong mk_meta_cong
    76   |> simpset_of;
    76   |> simpset_of;
    77 
    77