src/Pure/logic.ML
changeset 74281 7829d6435c60
parent 70821 37062fe19175
child 74509 f24ade4ff3cc
--- a/src/Pure/logic.ML	Thu Sep 09 23:05:33 2021 +0200
+++ b/src/Pure/logic.ML	Thu Sep 09 23:07:02 2021 +0200
@@ -425,7 +425,8 @@
 fun occs (t, u) = exists_subterm (fn s => t aconv s) u;
 
 (*Close up a formula over all free variables by quantification*)
-fun close_form A = fold (all o Free) (Term.add_frees A []) A;
+fun close_form A =
+  fold_rev (all o Free) (Frees.build (Frees.add_frees A) |> Frees.list_set) A;