src/ZF/Induct/Multiset.ML
changeset 13176 312bd350579b
parent 13175 81082cfa5618
child 13194 812b00ed1c03
equal deleted inserted replaced
13175:81082cfa5618 13176:312bd350579b
   694 by (rewtac mset_of_def);
   694 by (rewtac mset_of_def);
   695 by (rotate_simp_tac "M:?u" 1);
   695 by (rotate_simp_tac "M:?u" 1);
   696 by (rtac fun_extension 1 THEN rtac lam_type 1);
   696 by (rtac fun_extension 1 THEN rtac lam_type 1);
   697 by (ALLGOALS(Asm_full_simp_tac));
   697 by (ALLGOALS(Asm_full_simp_tac));
   698 by (auto_tac (claset(), simpset()  
   698 by (auto_tac (claset(), simpset()  
   699         addsimps [multiset_fun_iff,
   699         addsimps [multiset_fun_iff, fun_extend_apply]));
   700                  fun_extend_apply1,
       
   701                  fun_extend_apply2]));
       
   702 by (dres_inst_tac [("c", "a"), ("b", "1")] fun_extend3 1);
   700 by (dres_inst_tac [("c", "a"), ("b", "1")] fun_extend3 1);
   703 by (stac Un_commute 3);
   701 by (stac Un_commute 3);
   704 by (auto_tac (claset(), simpset() addsimps [cons_eq]));
   702 by (auto_tac (claset(), simpset() addsimps [cons_eq]));
   705 qed "munion_single_case1";
   703 qed "munion_single_case1";
   706 
   704