src/HOL/Tools/simpdata.ML
changeset 32155 e2bf2f73b0c8
parent 32149 ef59550a55d3
child 32177 bc02c5bfcb5b
equal deleted inserted replaced
32154:9721e8e4d48c 32155:e2bf2f73b0c8
   164   [("op -->", [@{thm mp}]), ("op &", [@{thm conjunct1}, @{thm conjunct2}]),
   164   [("op -->", [@{thm mp}]), ("op &", [@{thm conjunct1}, @{thm conjunct2}]),
   165    ("All", [@{thm spec}]), ("True", []), ("False", []),
   165    ("All", [@{thm spec}]), ("True", []), ("False", []),
   166    ("HOL.If", [@{thm if_bool_eq_conj} RS @{thm iffD1}])];
   166    ("HOL.If", [@{thm if_bool_eq_conj} RS @{thm iffD1}])];
   167 
   167 
   168 val HOL_basic_ss =
   168 val HOL_basic_ss =
   169   Simplifier.theory_context (the_context ()) empty_ss
   169   Simplifier.theory_context @{theory} empty_ss
   170     setsubgoaler asm_simp_tac
   170     setsubgoaler asm_simp_tac
   171     setSSolver safe_solver
   171     setSSolver safe_solver
   172     setSolver unsafe_solver
   172     setSolver unsafe_solver
   173     setmksimps (mksimps mksimps_pairs)
   173     setmksimps (mksimps mksimps_pairs)
   174     setmkeqTrue mk_eq_True
   174     setmkeqTrue mk_eq_True