future_result: avoid expensive norm_proof (consider usedir option -Q false in low-memory situations);
authorwenzelm
Sat, 10 Jan 2009 21:47:02 +0100
changeset 29436 dc6b19966757
parent 29435 a5f84ac14609
child 29437 a96236886804
future_result: avoid expensive norm_proof (consider usedir option -Q false in low-memory situations);
src/Pure/thm.ML
--- a/src/Pure/thm.ML	Sat Jan 10 21:32:30 2009 +0100
+++ b/src/Pure/thm.ML	Sat Jan 10 21:47:02 2009 +0100
@@ -1613,7 +1613,7 @@
     val _ = T <> propT andalso raise CTERM ("future: prop expected", [ct]);
 
     val i = serial ();
-    val future = future_thm |> Future.map (future_result i thy sorts prop o norm_proof);
+    val future = future_thm |> Future.map (future_result i thy sorts prop);
     val promise = (i, future);
   in
     Thm (make_deriv i [promise] [promise] [] [] (Pt.promise_proof thy i prop),