src/HOL/Tools/res_axioms.ML
changeset 32010 cb1a1c94b4cd
parent 31794 71af1fd6a5e4
child 32091 30e2ffbba718
--- a/src/HOL/Tools/res_axioms.ML	Wed Jul 15 23:11:57 2009 +0200
+++ b/src/HOL/Tools/res_axioms.ML	Wed Jul 15 23:48:21 2009 +0200
@@ -154,9 +154,9 @@
 
 val monomorphic = not o Term.exists_type (Term.exists_subtype Term.is_TVar);
 
-val [f_B,g_B] = map (cterm_of (the_context ())) (OldTerm.term_vars (prop_of @{thm abs_B}));
-val [g_C,f_C] = map (cterm_of (the_context ())) (OldTerm.term_vars (prop_of @{thm abs_C}));
-val [f_S,g_S] = map (cterm_of (the_context ())) (OldTerm.term_vars (prop_of @{thm abs_S}));
+val [f_B,g_B] = map (cterm_of @{theory}) (OldTerm.term_vars (prop_of @{thm abs_B}));
+val [g_C,f_C] = map (cterm_of @{theory}) (OldTerm.term_vars (prop_of @{thm abs_C}));
+val [f_S,g_S] = map (cterm_of @{theory}) (OldTerm.term_vars (prop_of @{thm abs_S}));
 
 (*FIXME: requires more use of cterm constructors*)
 fun abstract ct =