tuned
authorhaftmann
Mon, 19 Jan 2009 08:16:43 +0100
changeset 29559 fe9cfe076c23
parent 29558 9846af6c6d6a
child 29560 fa6c5d62adf5
child 29561 d8c2712749b8
tuned
src/Pure/Isar/expression.ML
--- a/src/Pure/Isar/expression.ML	Mon Jan 19 08:16:42 2009 +0100
+++ b/src/Pure/Isar/expression.ML	Mon Jan 19 08:16:43 2009 +0100
@@ -806,15 +806,15 @@
 
     val ((propss, deps, export), goal_ctxt) = prep_expr expression target_ctxt;
     
-    fun store_dep ((name, morph), thms) =
+    fun store_dep (name, morph) thms =
       Locale.add_dependency target (name, morph $> Element.satisfy_morphism thms $> export);
 
     fun after_qed results =
       ProofContext.theory (
         (* store dependencies *)
-        fold store_dep (deps ~~ prep_result propss results) #>
+        fold2 store_dep deps (prep_result propss results) #>
         (* propagate registrations *)
-        (fn thy => fold_rev (fn reg => Locale.activate_global_facts reg)
+        (fn thy => fold_rev Locale.activate_global_facts
           (Locale.get_registrations thy) thy));
   in
     goal_ctxt |>