src/HOL/Nominal/nominal_inductive2.ML
changeset 81541 5335b1ca6233
parent 81516 31b05aef022d
child 81946 ee680c69de38
--- a/src/HOL/Nominal/nominal_inductive2.ML	Mon Dec 02 20:35:12 2024 +0100
+++ b/src/HOL/Nominal/nominal_inductive2.ML	Mon Dec 02 22:16:29 2024 +0100
@@ -146,7 +146,7 @@
   in Option.map prove (map_term f prop (the_default prop opt)) end;
 
 fun abs_params params t =
-  let val vs =  map (Var o apfst (rpair 0)) (Term.variant_frees t params)
+  let val vs =  map (Var o apfst (rpair 0)) (Term.variant_bounds t params)
   in (Logic.list_all (params, t), (vs, subst_bounds (rev vs, t))) end;
 
 fun inst_params thy (vs, p) th cts =