src/HOL/Tools/Sledgehammer/sledgehammer_reconstruct.ML
changeset 40064 db8413d82c3b
parent 40060 5ef6747aa619
--- a/src/HOL/Tools/Sledgehammer/sledgehammer_reconstruct.ML	Fri Oct 22 11:58:33 2010 +0200
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_reconstruct.ML	Fri Oct 22 12:15:31 2010 +0200
@@ -22,7 +22,8 @@
     -> int list list * (string * locality) list vector
   val apply_on_subgoal : int -> int -> string
   val command_call : string -> string list -> string
-  val sendback_line : string -> string -> string
+  val try_command_line : string -> string -> string
+  val minimize_line : ('a list -> string) -> 'a list -> string
   val metis_proof_text : metis_params -> text_result
   val isar_proof_text : isar_params -> metis_params -> text_result
   val proof_text : bool -> isar_params -> metis_params -> text_result
@@ -119,7 +120,7 @@
   | apply_on_subgoal i _ = "prefer " ^ string_of_int i ^ " apply "
 fun command_call name [] = name
   | command_call name args = "(" ^ name ^ " " ^ space_implode " " args ^ ")"
-fun sendback_line banner command =
+fun try_command_line banner command =
   banner ^ ": " ^ Markup.markup Markup.sendback command ^ "."
 fun using_labels [] = ""
   | using_labels ls =
@@ -129,7 +130,7 @@
 fun metis_command full_types i n (ls, ss) =
   using_labels ls ^ apply_on_subgoal i n ^ metis_call full_types ss
 fun metis_line banner full_types i n ss =
-  sendback_line banner (metis_command full_types i n ([], ss))
+  try_command_line banner (metis_command full_types i n ([], ss))
 fun minimize_line _ [] = ""
   | minimize_line minimize_command ss =
     case minimize_command ss of