src/Pure/consts.ML
changeset 81541 5335b1ca6233
parent 81516 31b05aef022d
--- a/src/Pure/consts.ML	Mon Dec 02 20:35:12 2024 +0100
+++ b/src/Pure/consts.ML	Mon Dec 02 22:16:29 2024 +0100
@@ -313,7 +313,7 @@
 fun rev_abbrev lhs rhs =
   let
     val (xs, body) = strip_abss (Envir.beta_eta_contract rhs);
-    val vars = map (fn (x, T) => Var ((x, 0), T)) (Term.variant_frees body xs);
+    val vars = map (fn (x, T) => Var ((x, 0), T)) (Term.variant_bounds body xs);
   in (Term.subst_bounds (rev vars, body), Term.list_comb (lhs, vars)) end;
 
 in