src/Pure/search.ML
changeset 33380 cd6023a9a922
parent 33335 1e189f96c393
child 35408 b48ab741683b
--- a/src/Pure/search.ML	Mon Nov 02 17:29:48 2009 +0100
+++ b/src/Pure/search.ML	Mon Nov 02 17:30:38 2009 +0100
@@ -178,13 +178,16 @@
 val trace_DEEPEN = Unsynchronized.ref false;
 
 fun DEEPEN (inc,lim) tacf m i =
-  let fun dpn m st =
-       st |> (if has_fewer_prems i st then no_tac
-              else if m>lim then
-                       (tracing "Search depth limit exceeded: giving up";
-                        no_tac)
-              else (if !trace_DEEPEN then tracing ("Search depth = " ^ string_of_int m) else ();
-                             tacf m i  ORELSE  dpn (m+inc)))
+  let
+    fun dpn m st =
+      st |>
+       (if has_fewer_prems i st then no_tac
+        else if m>lim then
+          (if !trace_DEEPEN then tracing "Search depth limit exceeded: giving up" else ();
+            no_tac)
+        else
+          (if !trace_DEEPEN then tracing ("Search depth = " ^ string_of_int m) else ();
+            tacf m i  ORELSE  dpn (m+inc)))
   in  dpn m  end;