src/HOL/Tools/ATP/atp_proof.ML
changeset 40553 1264c9172338
parent 39645 6eb38a00ae47
child 40627 becf5d5187cc
--- a/src/HOL/Tools/ATP/atp_proof.ML	Mon Nov 15 18:04:04 2010 +0100
+++ b/src/HOL/Tools/ATP/atp_proof.ML	Mon Nov 15 18:56:29 2010 +0100
@@ -14,7 +14,7 @@
   datatype failure =
     Unprovable | IncompleteUnprovable | CantConnect | TimedOut |
     OutOfResources | SpassTooOld | VampireTooOld | NoPerl | NoLibwwwPerl |
-    MalformedInput | MalformedOutput | Interrupted | InternalError |
+    MalformedInput | MalformedOutput | Interrupted | Crashed | InternalError |
     UnknownError
 
   type step_name = string * string option
@@ -48,7 +48,7 @@
 datatype failure =
   Unprovable | IncompleteUnprovable | CantConnect | TimedOut | OutOfResources |
   SpassTooOld | VampireTooOld | NoPerl | NoLibwwwPerl | MalformedInput |
-  MalformedOutput | Interrupted | InternalError | UnknownError
+  MalformedOutput | Interrupted | Crashed | InternalError | UnknownError
 
 fun strip_spaces_in_list _ [] = []
   | strip_spaces_in_list _ [c1] = if Char.isSpace c1 then [] else [str c1]
@@ -102,6 +102,7 @@
     \developers."
   | string_for_failure MalformedOutput = "The ATP output is malformed."
   | string_for_failure Interrupted = "The ATP was interrupted."
+  | string_for_failure Crashed = "The ATP crashed."
   | string_for_failure InternalError = "An internal ATP error occurred."
   | string_for_failure UnknownError = "An unknown ATP error occurred."