A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Power Set and Boolean Algebra Operations

College Depth 78 in the knowledge graph I know this Set as goal
348prerequisites beneath it
See this on the map →
Set Operations and Venn Diagrams (Formal)Subset and Proper Subset Relations+1 more
power-set boolean-algebra cantor-theorem

Core Idea

The power set P(A) is the set of all subsets of A. For any set A with n elements, P(A) has 2ⁿ elements. The power set forms a Boolean algebra under union, intersection, and complementation. Cantor's theorem guarantees P(A) is strictly larger than A for any set.

How It's Best Learned

Construct power sets for small finite sets: P({1}) = {∅, {1}}, P({1,2}) = {∅, {1}, {2}, {1,2}}. Verify the cardinality formula |P(A)| = 2^|A| by counting. Then consider infinite sets to build intuition about transfinite cardinals.

Common Misconceptions

Explainer

You already know what a subset is: a set B is a subset of A if every element of B is also in A. The power set P(A) collects all of those subsets into a single set — it is the set of all subsets of A. For A = {1, 2}, the subsets are ∅, {1}, {2}, and {1, 2}, so P(A) = {∅, {1}, {2}, {1, 2}}. Notice two things immediately: the empty set ∅ is always an element of P(A) (it is a subset of everything), and A itself is always an element (every set is a subset of itself). These are not edge cases — they are structural guarantees.

The cardinality formula |P(A)| = 2^|A| is best understood through a counting argument. For each element of A, you make a binary choice: include it in the subset or exclude it. With n elements, you have n independent binary choices, giving 2n possible combinations. For a three-element set, 2³ = 8 subsets; for a ten-element set, 2¹⁰ = 1,024 subsets. This exponential growth means power sets of even modest finite sets become unwieldy quickly.

The power set forms a Boolean algebra — a structure you can think of as the algebra of "on/off" decisions. The operations are union (∪), intersection (∩), and complementation (taking A minus a subset). These operations satisfy familiar laws: union and intersection distribute over each other, double complementation returns to the original set, and the empty set and A itself act as identity elements for union and intersection respectively. Boolean algebra is not merely abstract; it is the mathematical foundation of digital logic, where sets of variables and truth tables are isomorphic to subsets and power-set operations.

Cantor's theorem is the deepest result here: for any set A, the power set P(A) is strictly larger than A — there is no surjection from A onto P(A). The proof uses a clever diagonal argument. Suppose f maps A to P(A). Define D = {x ∈ A : x ∉ f(x)} — the set of elements that are not in their own image. D is in P(A), but no element of A maps to D under f (any candidate leads to a contradiction). Therefore f cannot be surjective, so |P(A)| > |A| always. For finite sets this is obvious (n < 2ⁿ for all n ≥ 1), but for infinite sets it reveals a stunning fact: there are infinitely many infinite cardinalities, each power set creating a strictly larger infinity. This is the gateway to the transfinite cardinal arithmetic you will encounter in cardinality and equinumerosity.

Practice Questions 5 questions

Prerequisite Chain

Understanding ZeroThe Number ZeroCounting to FiveCounting to 10Counting to 20Counting a Set of Objects Up to 20Cardinality: The Last Number CountedMatching Numerals to QuantitiesSubitizing Small QuantitiesAddition Within 10Number Bonds to 10Addition Within 20Doubles and Near DoublesDoubles Facts Within 10Near Doubles Facts Within 20Mental Math Strategies for AdditionMental Math: Adding and Subtracting TensAddition Within 100Repeated Addition as MultiplicationMultiplication as Equal GroupsMultiplication: ArraysBasic Multiplication Facts (0s, 1s, 2s, 5s, 10s)Multiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Multiplication and Division Fact FamiliesRelationship Between Multiplication and DivisionDivision Facts as Inverse of MultiplicationRemainders and Quotients in DivisionDivision Word ProblemsMulti-Step Word ProblemsSolving Multi-Step Word ProblemsMultiplication Word ProblemsDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueIntegers and the Number LineComparing and Ordering IntegersAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersIntroduction to ExponentsOrder of OperationsInteger Order of OperationsVariable ExpressionsThe Distributive PropertyVariables and Expressions ReviewIntroduction to PolynomialsAdding and Subtracting PolynomialsMultiplying PolynomialsFactorialPermutationsCombinationsCounting Principles: Addition and Multiplication RulesIntroduction to Graph TheoryPropositional Logic FoundationsLogical EquivalencesBoolean AlgebraIntroduction to Propositional LogicIntroduction to Predicate Logic (First-Order Logic)First-Order Logic SyntaxZFC Axioms OverviewAxiom of PairingAxiom of UnionAxiom of ExtensionalitySet Equality and ExtensionalitySubset and Proper Subset RelationsPower Set and Boolean Algebra Operations

Longest path: 79 steps · 348 total prerequisite topics

Prerequisites (3)

Leads To (0)

No topics depend on this one yet.