diff -r bd2ef19a0275 -r 0b8fc904c70b src/Provers/simplifier.ML --- a/src/Provers/simplifier.ML Fri Sep 15 21:49:54 2000 +0200 +++ b/src/Provers/simplifier.ML Fri Sep 15 21:52:09 2000 +0200 @@ -67,6 +67,7 @@ val Addcongs: thm list -> unit val Delcongs: thm list -> unit val generic_simp_tac: bool -> bool * bool * bool -> simpset -> int -> tactic + val safe_asm_full_simp_tac: simpset -> int -> tactic val simp_tac: simpset -> int -> tactic val asm_simp_tac: simpset -> int -> tactic val full_simp_tac: simpset -> int -> tactic @@ -414,11 +415,12 @@ TRY ((loop_tac loop_tacs THEN_ALL_NEW simp_loop_tac) i)) in simp_loop_tac end; -val simp_tac = generic_simp_tac false (false, false, false); -val asm_simp_tac = generic_simp_tac false (false, true, false); -val full_simp_tac = generic_simp_tac false (true, false, false); -val asm_lr_simp_tac = generic_simp_tac false (true, true, false); -val asm_full_simp_tac = generic_simp_tac false (true, true, true); +val simp_tac = generic_simp_tac false (false, false, false); +val asm_simp_tac = generic_simp_tac false (false, true, false); +val full_simp_tac = generic_simp_tac false (true, false, false); +val asm_lr_simp_tac = generic_simp_tac false (true, true, false); +val asm_full_simp_tac = generic_simp_tac false (true, true, true); +val safe_asm_full_simp_tac = generic_simp_tac true (true, true, true); (*the abstraction over the proof state delays the dereferencing*)