src/HOL/Finite_Set.thy
changeset 47221 7205eb4a0a05
parent 47210 b1dd32b2a505
child 48063 f02b4302d5dd
--- a/src/HOL/Finite_Set.thy	Fri Mar 30 12:32:35 2012 +0200
+++ b/src/HOL/Finite_Set.thy	Fri Mar 30 14:00:18 2012 +0200
@@ -2212,12 +2212,13 @@
 
 subsubsection {* Cardinality of the Powerset *}
 
-lemma card_Pow: "finite A ==> card (Pow A) = Suc (Suc 0) ^ card A"  (* FIXME numeral 2 (!?) *)
+lemma card_Pow: "finite A ==> card (Pow A) = 2 ^ card A"
 apply (induct rule: finite_induct)
  apply (simp_all add: Pow_insert)
 apply (subst card_Un_disjoint, blast)
   apply (blast, blast)
 apply (subgoal_tac "inj_on (insert x) (Pow F)")
+ apply (subst mult_2)
  apply (simp add: card_image Pow_insert)
 apply (unfold inj_on_def)
 apply (blast elim!: equalityE)