orcarus
- 3
- 0
How can we prove that the power set of a finite set is finite?
Thanks.
Thanks.
The discussion revolves around the question of whether the power set of a finite set is also finite. Participants explore various proofs and approaches, including set-theoretical methods and mathematical induction, while addressing the implications of cardinality and the nature of finite sets.
Participants do not reach a consensus on the best approach to prove the finiteness of the power set. Multiple competing views and methods are presented, with some participants challenging the assumptions made by others.
Some participants note that the original question may be more complex than it appears, as it involves foundational concepts in set theory and the definitions of finite sets. There are also discussions about the implications of cardinality and the nature of proofs in this context.
This discussion may be useful for students and educators in mathematics and set theory, particularly those interested in the properties of finite sets and power sets, as well as methods of proof in mathematical reasoning.
arildno said:Since the power set of a finite set with N elements has [itex]2^{N}[/itex] elements, set [tex]M=2^{N}+1[/tex]
Thus, there exists a natural number M so that the number of elements in the power set is less than M. But that means the power set is finite.
orcarus said:direct set-theoretical proof that doesn't require the
development of natural number exponenentiation
Background: I have seen this problem as an exercise in a number of set
theory books, but always as an exercise and never with a solution or as
a theorem with proof.
Possibly, though bear in mind that to even define 'finite' one ought to define the natural numbers. And once one has it is trivial that the (normal) power set is in bijection with the cartesian product {0,1}x{0,1}x..x{0,1} which has cardinality 2x2x2..x2, which is a finite number and has nothing to do with exponentiation.orcarus said:To clarify a little bit, I understand intuitively that if x ~ n then Px
~ 2^n and thus is obviously finite. But what I was wondering is whether
there is a direct set-theoretical proof that doesn't require the
development of natural number exponenentiation (with the associated
complexity of recursive definitions and so on).
ZioX said:You're basically doing the assuming on OP's part.
Besides, you don't need to show that a number is bounded to be finite. Any number is bounded.
You don't even need to show 2^n in the inductive step. You just need to show adding one doesn't suddenly make it infinite. Rather a trivial problem.fopc said:OP:
Let |A| = n.
If I were asked to show P(A) is finite, I'd go ahead and prove
that |P(A)| = 2^n. Clearly, 2^n is finite. So you're done.
|A| = n -> |P(A)| = 2^n is an assertion requiring proof (not a definition). There are a number of ways to prove it.
1) by Mathematical Induction. This is an instructive approach
because it causes you to think about the effect on P(A) when a single new
element is added to A, which of course is what must be done in the induction step.