src/HOL/Induct/Multiset.ML
changeset 7499 23e090051cb8
parent 7454 bde978e3d9bb
child 8914 e1e4b7313063
equal deleted inserted replaced
7498:1e5585fd3632 7499:23e090051cb8
   305   by (Asm_simp_tac 1);
   305   by (Asm_simp_tac 1);
   306   by (resolve_tac prems 1);
   306   by (resolve_tac prems 1);
   307  by (rtac ext 1);
   307  by (rtac ext 1);
   308  by (Force_tac 1);
   308  by (Force_tac 1);
   309 by (Clarify_tac 1);
   309 by (Clarify_tac 1);
   310 by (forward_tac [setsum_SucD] 1);
   310 by (ftac setsum_SucD 1);
   311  by (assume_tac 1);
   311  by (assume_tac 1);
   312 by (Clarify_tac 1);
   312 by (Clarify_tac 1);
   313 by (rename_tac "a" 1);
   313 by (rename_tac "a" 1);
   314 by (subgoal_tac "finite{x. 0 < (f(a:=f(a)-1)) x}" 1);
   314 by (subgoal_tac "finite{x. 0 < (f(a:=f(a)-1)) x}" 1);
   315  by (etac (rotate_prems 1 finite_subset) 2);
   315  by (etac (rotate_prems 1 finite_subset) 2);