--- a/src/HOL/Tools/split_rule.ML Tue Apr 18 21:47:40 2023 +0200
+++ b/src/HOL/Tools/split_rule.ML Tue Apr 18 22:24:48 2023 +0200
@@ -42,7 +42,7 @@
fun split_rule_var' ctxt (t as Var (v, Type ("fun", [T1, T2]))) rl =
let val T' = HOLogic.flatten_tupleT T1 ---> T2;
val newt = ap_split T1 T2 (Var (v, T'));
- in Thm.instantiate (TVars.empty, Vars.make [(dest_Var t, Thm.cterm_of ctxt newt)]) rl end
+ in Thm.instantiate (TVars.empty, Vars.make1 (dest_Var t, Thm.cterm_of ctxt newt)) rl end
| split_rule_var' _ _ rl = rl;