src/Provers/classical.ML
changeset 1807 3ff66483a8d4
parent 1800 3d9d2ef0cd3b
child 1814 89f8d4a88cca
equal deleted inserted replaced
1806:12708740f58d 1807:3ff66483a8d4
    91   val AddEs 		: thm list -> unit
    91   val AddEs 		: thm list -> unit
    92   val AddIs 		: thm list -> unit
    92   val AddIs 		: thm list -> unit
    93   val AddSDs		: thm list -> unit
    93   val AddSDs		: thm list -> unit
    94   val AddSEs		: thm list -> unit
    94   val AddSEs		: thm list -> unit
    95   val AddSIs		: thm list -> unit
    95   val AddSIs		: thm list -> unit
       
    96   val Delrules		: thm list -> unit
    96   val Step_tac 		: int -> tactic
    97   val Step_tac 		: int -> tactic
    97   val Fast_tac 		: int -> tactic
    98   val Fast_tac 		: int -> tactic
    98   val Best_tac 		: int -> tactic
    99   val Best_tac 		: int -> tactic
    99   val Deepen_tac	: int -> int -> tactic
   100   val Deepen_tac	: int -> int -> tactic
   100 
   101 
   550 
   551 
   551 fun AddSEs ts = (claset := !claset addSEs ts);
   552 fun AddSEs ts = (claset := !claset addSEs ts);
   552 
   553 
   553 fun AddSIs ts = (claset := !claset addSIs ts);
   554 fun AddSIs ts = (claset := !claset addSIs ts);
   554 
   555 
       
   556 fun Delrules ts = (claset := !claset delrules ts);
       
   557 
   555 (*Cannot have Safe_tac, as it takes no arguments; must delay dereferencing!*)
   558 (*Cannot have Safe_tac, as it takes no arguments; must delay dereferencing!*)
   556 
   559 
   557 fun Step_tac i = step_tac (!claset) i; 
   560 fun Step_tac i = step_tac (!claset) i; 
   558 
   561 
   559 fun Fast_tac i = fast_tac (!claset) i; 
   562 fun Fast_tac i = fast_tac (!claset) i;