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 Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → The Distributive Property → Variables and Expressions Review → Introduction to Polynomials → Adding and Subtracting Polynomials → Multiplying Polynomials → Factorial → Permutations → Combinations → Counting Principles: Addition and Multiplication Rules → Introduction to Graph Theory → Propositional Logic Foundations → Logical Equivalences → Boolean Algebra → Introduction to Propositional Logic → Introduction to Predicate Logic (First-Order Logic) → First-Order Logic Syntax → ZFC Axioms Overview → Axiom of Pairing → Axiom of Union → Axiom of Extensionality → Set Equality and Extensionality → Subset and Proper Subset Relations → Power 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.