some parallel ML;
authorwenzelm
Mon, 03 Sep 2012 09:15:40 +0200
changeset 49069 c0e298d05026
parent 49068 0f21fae06a40
child 49070 f00fee6d21d4
some parallel ML;
src/HOL/Decision_Procs/MIR.thy
--- a/src/HOL/Decision_Procs/MIR.thy	Sun Sep 02 21:24:33 2012 +0200
+++ b/src/HOL/Decision_Procs/MIR.thy	Mon Sep 03 09:15:40 2012 +0200
@@ -5502,14 +5502,17 @@
 definition
   "problem4 = E (And (Ge (Sub (Bound 1) (Bound 0))) (Eq (Add (Floor (Bound 1)) (Floor (Neg (Bound 0))))))"
 
-ML {* @{code mircfrqe} @{code problem1} *}
-ML {* @{code mirlfrqe} @{code problem1} *}  
-ML {* @{code mircfrqe} @{code problem2} *}
-ML {* @{code mirlfrqe} @{code problem2} *}  
-ML {* @{code mircfrqe} @{code problem3} *}
-ML {* @{code mirlfrqe} @{code problem3} *}  
-ML {* @{code mircfrqe} @{code problem4} *}
-ML {* @{code mirlfrqe} @{code problem4} *}
+ML {*
+  Par_List.map (fn e => e ())
+   [fn () => @{code mircfrqe} @{code problem1},
+    fn () => @{code mirlfrqe} @{code problem1},
+    fn () => @{code mircfrqe} @{code problem2},
+    fn () => @{code mirlfrqe} @{code problem2},
+    fn () => @{code mircfrqe} @{code problem3},
+    fn () => @{code mirlfrqe} @{code problem3},
+    fn () => @{code mircfrqe} @{code problem4},
+    fn () => @{code mirlfrqe} @{code problem4}]
+*}
 
 (*code_reflect Mir
   functions mircfrqe mirlfrqe