src/Pure/assumption.ML
changeset 21577 3ff126ca39b4
parent 21517 b165c9120702
child 21605 4e7307e229b3
--- a/src/Pure/assumption.ML	Wed Nov 29 04:11:09 2006 +0100
+++ b/src/Pure/assumption.ML	Wed Nov 29 04:11:10 2006 +0100
@@ -11,7 +11,7 @@
   val assume_export: export
   val presume_export: export
   val assume: cterm -> thm
-  val assms_of: Proof.context -> term list
+  val assms_of: Proof.context -> cterm list
   val prems_of: Proof.context -> thm list
   val extra_hyps: Proof.context -> thm -> term list
   val add_assms: export -> cterm list -> Proof.context -> thm list * Proof.context
@@ -73,10 +73,10 @@
 fun rep_data ctxt = Data.get ctxt |> (fn Data args => args);
 
 val assumptions_of = #assms o rep_data;
-val assms_of = map Thm.term_of o maps #2 o assumptions_of;
+val assms_of = maps #2 o assumptions_of;
 val prems_of = #prems o rep_data;
 
-fun extra_hyps ctxt th = subtract (op aconv) (assms_of ctxt) (Thm.hyps_of th);
+fun extra_hyps ctxt th = subtract (op aconv) (map Thm.term_of (assms_of ctxt)) (Thm.hyps_of th);
 
 
 (* add assumptions *)