src/Provers/classical.ML
changeset 50062 e038198f7d08
parent 48126 cdbdbfa6a29f
child 50108 f171b5240c31
--- a/src/Provers/classical.ML	Wed Nov 14 14:45:14 2012 +0100
+++ b/src/Provers/classical.ML	Sat Nov 03 19:07:07 2012 +0100
@@ -24,8 +24,9 @@
   val not_elim: thm  (* ~P ==> P ==> R *)
   val swap: thm  (* ~ P ==> (~ R ==> P) ==> R *)
   val classical: thm  (* (~ P ==> P) ==> P *)
-  val sizef: thm -> int  (* size function for BEST_FIRST *)
-  val hyp_subst_tacs: (int -> tactic) list
+  val sizef: thm -> int  (* size function for BEST_FIRST, typically size_of_thm *)
+  val hyp_subst_tacs: (int -> tactic) list (* optional tactics for substitution in
+    the hypotheses; assumed to be safe! *)
 end;
 
 signature BASIC_CLASSICAL =