src/ZF/Tools/inductive_package.ML
changeset 77879 dd222e2af01a
parent 74613 6676bf189852
child 78036 2594319ad9ee
--- a/src/ZF/Tools/inductive_package.ML	Tue Apr 18 21:47:40 2023 +0200
+++ b/src/ZF/Tools/inductive_package.ML	Tue Apr 18 22:24:48 2023 +0200
@@ -506,7 +506,7 @@
      val inst =
          case elem_frees of [_] => I
             | _ => Drule.instantiate_normalize (TVars.empty,
-                    Vars.make [((("x", 1), \<^Type>\<open>i\<close>), Thm.global_cterm_of thy4 elem_tuple)]);
+                    Vars.make1 ((("x", 1), \<^Type>\<open>i\<close>), Thm.global_cterm_of thy4 elem_tuple));
 
      (*strip quantifier and the implication*)
      val induct0 = inst (quant_induct RS @{thm spec} RSN (2, @{thm rev_mp}));