slightly different SAT solver interface
authorwebertj
Fri, 26 Mar 2004 14:53:17 +0100
changeset 14488 863258b0cdca
parent 14487 157d0ea7b2da
child 14489 3676def6b8b9
slightly different SAT solver interface
src/HOL/Tools/refute.ML
--- a/src/HOL/Tools/refute.ML	Fri Mar 26 12:21:50 2004 +0100
+++ b/src/HOL/Tools/refute.ML	Fri Mar 26 14:53:17 2004 +0100
@@ -466,9 +466,12 @@
 						std_output " invoking SAT solver...";
 						case SatSolver.invoke_solver satsolver fm of
 						  None =>
+							(std_output (" error: SAT solver " ^ quote satsolver ^ " not configured.\n");
+							true)
+						| Some None =>
 							(std_output " no model found.\n";
 							false)
-						| Some assignment =>
+						| Some (Some assignment) =>
 							(writeln ("\nModel found:\n" ^ print_model thy model assignment);
 							true)
 					)