Power Sets
How many ways can you choose a committee from five people? This includes choosing nobody or everybody. This concrete counting question hides a deep set-theoretic idea. The collection of all subsets of a set is itself a set. It is worth studying in its own right. This article introduces the power set . This is the set of every subset of . It shows that its size relates to the size of . The relationship follows a strikingly clean formula. The power set operation is one of the most important set-forming tools in mathematics. It is the mechanism that lets us talk about "the set of all subsets." This in turn is the raw material for defining relations, functions, topologies, and probability spaces. (A relation on is a subset of . Hence it is an element of .) Wherever mathematics needs to quantify over "all possible collections of things drawn from ," it is quantifying over . The central quantitative fact of this article is this. For a finite set with elements, has exactly elements. We will prove this rigorously by induction, not just illustrate it. We will also see why the empty set and itself always belong to . We will explore how power sets interact with the The Algebra of Sets operations. We will also see why is never the same size as . This holds true even when is infinite. This is Cantor's theorem, previewed here in its finite form and stated in full. By the end, you will be able to construct for small sets by hand. You will be able to prove the formula from first principles. You will also see how the power set operation sets the stage for further work. It supports the formal construction of Ordered Pairs and the The ZFC Axioms Overview. There, "power set" is promoted to its own axiom. This happens precisely because it is not derivable from more primitive assumptions.
- is the set of all subsets of , including and itself.
- Membership in and subset-hood of are the same relation viewed two ways: .
- For finite with , the size of the power set is , proved by induction on .
- , a one-element set — a classic source of confusion between and .
- interacts predictably with but only partially with : , while generally with no equality.
- Key idea: taking the power set converts "elements of " into "subsets of ," and doing so always strictly increases cardinality — even infinitely.
Where this lives today
The power set is the quiet workhorse behind enormous amounts of mathematics and computing. In logic and set theory, is needed to define relations and functions on (a function is a special subset of , hence an element of ), and Cantor's theorem that shows there is no single "largest infinity," a cornerstone of modern foundations alongside the The ZFC Axioms Overview. In probability theory, when a sample space is finite, the collection of all "events" is exactly , so the formula literally counts how many distinct events are possible. In computer science, the power set of a finite alphabet's state set underlies the subset construction used to convert nondeterministic finite automata into deterministic ones, and boolean/bitmask representations of subsets (each subset of an -element set as an -bit integer) are a direct computational encoding of . In combinatorics, counting subsets by size recovers the binomial coefficients and Pascal's triangle. In topology, a topology on a set is by definition a distinguished sub-collection of satisfying closure axioms, so all of point-set topology is built as structured subsets of a power set.
Ask the tutor: How does the finite proof that relate to Cantor's diagonal argument that for infinite sets?
Let be a set. The power set of , written (also ), is the set whose elements are exactly the subsets of :
Equivalently, for every object ,
In particular and for every set , since and always hold.
Intuition
Think of as a bag of labeled marbles. A subset of is any sub-bag you can form by including or excluding each marble — you never invent new marbles, and you never duplicate one. The power set is the "bag of all possible sub-bags," where each sub-bag, including the empty sub-bag and the full bag, is treated as a single new object. The key mental shift is a change of level: elements of are marbles, but elements of are entire sub-bags. This is why can be so much larger than : for each of the marbles, an independent binary choice ("in" or "out") determines a subset, and independent binary choices multiply. Three marbles give sub-bags. This bijective correspondence between subsets and binary choice-sequences (or, equivalently, functions from to ) is exactly why the notation is used for : it literally counts functions from into a two-element set.
Central results
Let be a finite set with , where . Then is finite and
We argue by induction on , the number of elements of . The proof technique is mathematical induction combined with a direct bijective/counting argument at the inductive step.
Base case (). If then (any two sets with no elements are equal, by extensionality, discussed under Subsets and Set Inclusion). The only subset of is itself: if and had some element , then , which is false; so has no elements, hence . Thus
a set with exactly one element. Since , the formula holds when .
Inductive step. Suppose, as the induction hypothesis, that for some fixed , every set with exactly elements has a power set of size . Let be a set with . Since is nonempty, fix an element and let , so that (removing one element from a set of size leaves a set of size ; this is the defining property of finite cardinality under The Algebra of Sets operations of set difference). We partition into two disjoint pieces according to whether a subset contains :
Every subset of either contains or does not, and not both, so and are disjoint and their union is all of ; hence
Claim: . If , then and ; since and omits , every element of lies in , so , i.e. . Conversely if then , so , and because ; hence . This proves , so by the induction hypothesis . Claim: there is a bijection . Define for . First, maps into : if then , so , and clearly , so . Injectivity: suppose for , i.e. . Since and , neither nor contains . For any , , and likewise for ; since the two unions are equal as sets, for all , and since neither contains , this means (two sets agreeing on membership of every object are equal, by extensionality). Surjectivity: let , so and . Let . Then , so , and because already. So . Thus is a bijection between and , so by the induction hypothesis and the fact that bijections preserve finite cardinality. Combining,
This completes the inductive step. By the principle of mathematical induction, for every finite set with , for all .
∎For any sets ,
We show both inclusions using the definitions of power set and intersection, a standard double-inclusion / element-chasing argument. () Let . Then . Since and (basic facts about intersection from The Algebra of Sets), transitivity of gives and . Hence and , so . () Let . Then and , i.e. and . For any , we get and , so . Since was arbitrary, , i.e. . Both inclusions hold, so the two sets are equal.
∎For any sets ,
but equality need not hold.
Let . Then or . In either case, since and , transitivity of gives , i.e. . This proves the inclusion. For the failure of equality, see the counterexample below, which exhibits with a subset of lying in neither nor .
∎Worked examples
Example 1 — a four-element set with mixed-type elements. Let . Note this set has four distinct elements: the numbers and , the set (which is not the same object as the number ), and the empty set (which is not the same object as the number or anything else here). By the theorem, . We list all 16 subsets systematically by size:
- Size 0 (1 subset): .
- Size 1 (4 subsets): , , , .
- Size 2 (6 subsets): , , , , , .
- Size 3 (4 subsets): , , , .
- Size 4 (1 subset): .
Total: , matching , an instance of the binomial theorem counting subsets by size — a fact consistent with, and giving an alternate proof strategy for, the theorem above. Note the subtlety: as an element, and separately is also a subset of (since ), so appears both as a member of and as a member of — these are different logical roles for the same object, a common point of confusion.
Example 2 — nested power sets and their sizes. Let , so (its two elements are and , which are distinct: has no elements, while has exactly one element, namely ). Then , and explicitly
Now compute the power set of this power set. Since , the theorem gives
This illustrates iterated power-set formation: starting from , we get sizes under repeated application of , since towers explosively. This is precisely the tower construction (with ) used to build the finite ordinals inside a model of the The ZFC Axioms Overview, where is applied repeatedly starting from .
Counterexample
The corollary above proves only . Equality fails in general — it requires an extra hypothesis such as or . Take and , so . Then
so
a set with 3 elements. But
a set with 4 elements, by the theorem (). The subset of lies in but is neither a subset of nor a subset of (it contains and ), so it belongs to neither nor . Hence
a strict inclusion. This shows the hypothesis "one of contains the other" (which would let equal or ) genuinely cannot be dropped from any claimed equality: without it, can contain "mixed" subsets, drawing elements from both and simultaneously, that no single or can produce.
Scope, edge cases & common traps
| Situation | What to watch for |
|---|---|
| , which has one element, not zero. Do not confuse with . | |
| infinite | is still well-defined but has no meaning as ordinary exponentiation of naturals; cardinal exponentiation is used instead, and still holds (Cantor's theorem). |
| vs. | These express the same fact in different registers; . Do not write unless is itself a subset of . |
| Always true, since ; a frequent first-instinct error is to think is "too big" to be its own subset. | |
| Counting by size | is consistent with, but is a different proof route from, the induction given here; both are valid and worth knowing. |
The mathematician behind it
Origins · 1 minGeorg Cantor and how this was discovered
Cantor developed the theory of sets and cardinal numbers in the 1870s–1890s, introducing the very idea of comparing the "sizes" of infinite collections. His 1891 diagonal argument, proving that no set can be put in bijection with its own power set, is the infinite generalization of the finite fact proved here, and it revolutionized mathematics' understanding of infinity.
Is itself an element of ?
Yes, always. By definition , and holds for every set (every element of is, trivially, an element of ). So for every set , with no exceptions — including when , giving . This sometimes feels strange at first because informally "subset" suggests "smaller," but permits equality; the strict subset relation is what excludes from being counted as smaller than itself.
Why is not just ?
is the set of all subsets of , and there is exactly one such subset: itself, since the only set with no elements not in is . So , a set containing one element, namely the empty set. This is different from , which contains zero elements. Confusing "the set containing the empty set" with "the empty set" is one of the most common early mistakes in set theory; checking cardinalities () is the fastest way to catch the error.
Does the formula still make sense if is infinite?
The formula as ordinary arithmetic ( for a natural number ) only applies when is finite. When is infinite, mathematicians use cardinal exponentiation, writing as a definition of cardinal exponentiation rather than a computation, and Cantor's theorem guarantees regardless. So the symbol generalizes, but the proof method here (finite induction) does not directly transfer; the infinite case needs Cantor's diagonal argument instead.
How does the power set relate to binary strings or bitmasks?
There is a natural bijection between and the set of functions : given , define its indicator function sending if and otherwise. When is finite, such a function is just an -bit string, and there are exactly of them — this is the combinatorial heart of why , and it is also literally how computers represent subsets of a small finite set as integers (bitmasks) for fast set operations.
Is ever equal to ?
Yes, exactly when or . If, say, , then , so ; and since implies (any subset of is a subset of too), we get as well, giving equality. Without such an inclusion between and , as the counterexample shows, equality fails because "mixed" subsets drawing from both sets appear only on the right-hand side.
Why does set theory need a special axiom just to guarantee power sets exist?
Within the axiomatic system ZFC, most set-existence facts (pairing, union, subsets satisfying a property) are derivable from a handful of basic axioms, but the existence of as a set, for arbitrary infinite , cannot be proved from the other standard axioms — it must be postulated separately as the Power Set Axiom. This is because can be enormously larger than (Cantor's theorem), and no combination of pairing, union, and separation alone can produce an object of that much greater size; a genuinely new axiom is required.
Can I compute without listing every subset?
Yes — that is the point of the theorem. If is known, then immediately, with no need to enumerate. The induction proof above shows why the doubling happens at each step (split subsets into those avoiding a fixed element and those containing it, and each half is in bijection with of the smaller set), which is more illuminating than direct listing and generalizes cleanly to the counting-by-size and bit-string viewpoints mentioned in the worked examples.