src/Pure/term.ML
changeset 46215 0da9433f959e
parent 45156 a9b6c2ea7bec
child 46217 7b19666f0e3d
--- a/src/Pure/term.ML	Sat Jan 14 16:58:29 2012 +0100
+++ b/src/Pure/term.ML	Sat Jan 14 17:45:04 2012 +0100
@@ -97,7 +97,6 @@
   val lambda: term -> term -> term
   val absfree: string * typ -> term -> term
   val absdummy: typ -> term -> term
-  val list_all_free: (string * typ) list * term -> term
   val list_all: (string * typ) list * term -> term
   val subst_atomic: (term * term) list -> term -> term
   val typ_subst_atomic: (typ * typ) list -> typ -> typ
@@ -764,11 +763,6 @@
 fun absfree (a, T) body = Abs (a, T, abstract_over (Free (a, T), body));
 fun absdummy T body = Abs (Name.uu_, T, body);
 
-(*Quantification over a list of free variables*)
-fun list_all_free ([], t: term) = t
-  | list_all_free ((a,T)::vars, t) =
-        all T $ absfree (a, T) (list_all_free (vars, t));
-
 (*Quantification over a list of variables (already bound in body) *)
 fun list_all ([], t) = t
   | list_all ((a,T)::vars, t) =