# HG changeset patch # User wenzelm # Date 1136243188 -3600 # Node ID d9b026de8333d327e9b9c8844c8d86af1f53f161 # Parent e2b09fda748c10b6c3f05f2ca2e1286023ac33bf tuned; diff -r e2b09fda748c -r d9b026de8333 src/Pure/Isar/locale.ML --- a/src/Pure/Isar/locale.ML Tue Jan 03 00:06:26 2006 +0100 +++ b/src/Pure/Isar/locale.ML Tue Jan 03 00:06:28 2006 +0100 @@ -1691,7 +1691,6 @@ val (pred_thy, (elemss', predicate as (predicate_statement, predicate_axioms))) = if do_predicate then thy |> define_preds bname text elemss else (thy, (elemss, ([], []))); - val pred_ctxt = ProofContext.init pred_thy; fun axiomify axioms elemss = (axioms, elemss) |> foldl_map (fn (axs, (id, elems)) => let @@ -1701,8 +1700,8 @@ in (axs2, ((id, Assumed axs1), elems)) end) |> snd; val (ctxt, (_, facts)) = activate_facts (K I) - (pred_ctxt, axiomify predicate_axioms elemss'); - val export = ProofContext.export_view predicate_statement ctxt pred_ctxt; + (thy_ctxt, axiomify predicate_axioms elemss'); + val export = ProofContext.export_view predicate_statement ctxt thy_ctxt; val facts' = facts |> map (fn (a, ths) => ((a, []), [(map export ths, [])])); val elems' = List.concat (map #2 (List.filter (equal "" o #1 o #1) elemss')) in