src/HOL/Nominal/nominal_thmdecls.ML
changeset 42361 23f352990944
parent 39557 fe5722fce758
child 42616 92715b528e78
--- a/src/HOL/Nominal/nominal_thmdecls.ML	Sat Apr 16 15:47:52 2011 +0200
+++ b/src/HOL/Nominal/nominal_thmdecls.ML	Sat Apr 16 16:15:37 2011 +0200
@@ -52,7 +52,7 @@
 
 fun prove_eqvt_tac ctxt orig_thm pi pi' =
   let
-    val thy = ProofContext.theory_of ctxt
+    val thy = Proof_Context.theory_of ctxt
     val mypi = Thm.cterm_of thy pi
     val T = fastype_of pi'
     val mypifree = Thm.cterm_of thy (Const (@{const_name "rev"}, T --> T) $ pi')
@@ -70,7 +70,7 @@
 
 fun get_derived_thm ctxt hyp concl orig_thm pi typi =
   let
-    val thy = ProofContext.theory_of ctxt;
+    val thy = Proof_Context.theory_of ctxt;
     val pi' = Var (pi, typi);
     val lhs = Const (@{const_name "perm"}, typi --> HOLogic.boolT --> HOLogic.boolT) $ pi' $ hyp;
     val ([goal_term, pi''], ctxt') = Variable.import_terms false
@@ -79,7 +79,7 @@
   in
     Goal.prove ctxt' [] [] goal_term
       (fn _ => prove_eqvt_tac ctxt' orig_thm pi' pi'') |>
-    singleton (ProofContext.export ctxt' ctxt)
+    singleton (Proof_Context.export ctxt' ctxt)
   end
 
 (* replaces in t every variable, say x, with pi o x *)