src/HOL/List.ML
changeset 5122 229190f9f303
parent 5077 71043526295f
child 5129 99ffd3dfb180
equal deleted inserted replaced
5121:5c1f89ae8aef 5122:229190f9f303
   379 by (induct_tac "xs" 1);
   379 by (induct_tac "xs" 1);
   380 by (ALLGOALS Asm_simp_tac);
   380 by (ALLGOALS Asm_simp_tac);
   381 qed "set_map";
   381 qed "set_map";
   382 Addsimps [set_map];
   382 Addsimps [set_map];
   383 
   383 
   384 Goal "set(map f xs) = f``(set xs)";
       
   385 by (induct_tac "xs" 1);
       
   386 by (ALLGOALS Asm_simp_tac);
       
   387 qed "set_map";
       
   388 Addsimps [set_map];
       
   389 
       
   390 Goal "(x : set(filter P xs)) = (x : set xs & P x)";
   384 Goal "(x : set(filter P xs)) = (x : set xs & P x)";
   391 by (induct_tac "xs" 1);
   385 by (induct_tac "xs" 1);
   392 by (ALLGOALS Asm_simp_tac);
   386 by (ALLGOALS Asm_simp_tac);
   393 by(Blast_tac 1);
   387 by(Blast_tac 1);
   394 qed "in_set_filter";
   388 qed "in_set_filter";