equal
  deleted
  inserted
  replaced
  
    
    
   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);  |