src/Provers/ind.ML
changeset 15462 b4208fbf9439
parent 14772 c52060b69a8c
child 15570 8d8c70b41bab
--- a/src/Provers/ind.ML	Mon Jan 24 18:12:22 2005 +0100
+++ b/src/Provers/ind.ML	Mon Jan 24 18:15:19 2005 +0100
@@ -25,7 +25,6 @@
 local open Ind_Data in
 
 val _$(_$Var(a_ixname,aT)) = concl_of spec;
-val a_name = implode(tl(explode(Syntax.string_of_vname a_ixname)));
 
 fun add_term_frees tsig =
 let fun add(tm, vars) = case tm of
@@ -37,7 +36,7 @@
 in add end;
 
 
-fun qnt_tac i = fn (tac,var) => tac THEN res_inst_tac [(a_name,var)] spec i;
+fun qnt_tac i = fn (tac,var) => tac THEN Tactic.res_inst_tac' [(a_ixname,var)] spec i;
 
 (*Generalizes over all free variables, with the named var outermost.*)
 fun all_frees_tac (var:string) i thm =