src/HOL/Orderings.thy
changeset 38715 6513ea67d95d
parent 38705 aaee86c0e237
child 38786 e46e7a9cb622
equal deleted inserted replaced
38714:31da698fc4e5 38715:6513ea67d95d
   564   handle THM _ => NONE;
   564   handle THM _ => NONE;
   565 
   565 
   566 fun add_simprocs procs thy =
   566 fun add_simprocs procs thy =
   567   Simplifier.map_simpset (fn ss => ss
   567   Simplifier.map_simpset (fn ss => ss
   568     addsimprocs (map (fn (name, raw_ts, proc) =>
   568     addsimprocs (map (fn (name, raw_ts, proc) =>
   569       Simplifier.simproc thy name raw_ts proc) procs)) thy;
   569       Simplifier.simproc_global thy name raw_ts proc) procs)) thy;
   570 fun add_solver name tac =
   570 fun add_solver name tac =
   571   Simplifier.map_simpset (fn ss => ss addSolver
   571   Simplifier.map_simpset (fn ss => ss addSolver
   572     mk_solver' name (fn ss => tac (Simplifier.the_context ss) (Simplifier.prems_of_ss ss)));
   572     mk_solver' name (fn ss => tac (Simplifier.the_context ss) (Simplifier.prems_of_ss ss)));
   573 
   573 
   574 in
   574 in