src/FOL/ex/Miniscope.thy
changeset 82967 73af47bc277c
parent 69593 3dda49e08b9d
equal deleted inserted replaced
82966:55a71dd13ca0 82967:73af47bc277c
    66   by blast+
    66   by blast+
    67 
    67 
    68 lemmas mini_simps = demorgans nnf_simps ex_simps all_simps
    68 lemmas mini_simps = demorgans nnf_simps ex_simps all_simps
    69 
    69 
    70 ML \<open>
    70 ML \<open>
    71 val mini_ss = simpset_of (\<^context> addsimps @{thms mini_simps});
    71 val mini_ss = simpset_of (\<^context> |> Simplifier.add_simps @{thms mini_simps});
    72 fun mini_tac ctxt =
    72 fun mini_tac ctxt =
    73   resolve_tac ctxt @{thms ccontr} THEN' asm_full_simp_tac (put_simpset mini_ss ctxt);
    73   resolve_tac ctxt @{thms ccontr} THEN' asm_full_simp_tac (put_simpset mini_ss ctxt);
    74 \<close>
    74 \<close>
    75 
    75 
    76 end
    76 end