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

Cardinality and Equinumerosity

College Depth 75 in the knowledge graph ☐ I know this ☆ Set as goal
103topics build on this
342prerequisites beneath it
See this on the map →
Bijections and Cardinality EquivalenceInjections, Surjections, and Bijections+1 more→→Finite Sets and Natural Numbers
cardinality equinumerosity size bijection

Core Idea

Two sets have the same cardinality if there exists a bijection between them. This extends the notion of set size beyond finite collections to all sets, allowing meaningful comparison of infinite sets. For any two sets A and B, exactly one of |A| < |B|, |A| = |B|, or |A| > |B| holds by the Cantor-Schröder-Bernstein theorem.

How It's Best Learned

Construct explicit bijections: f(n) = 2n shows ℕ and the even natural numbers have equal cardinality. Use Cantor-Schröder-Bernstein: if injections f: A → B and g: B → A exist, then |A| = |B|. Verify with standard pairs: ℕ ≅ ℤ ≅ ℚ.

Common Misconceptions

Explainer

You already understand injections, surjections, and bijections — functions with precise structural properties. Cardinality repurposes bijections as the measuring instrument for size. The definition is precise: two sets A and B are equinumerous (have the same cardinality, written |A| = |B|) if and only if there exists a bijection f: A → B. For finite sets this agrees with your intuitive notion of size: {a, b, c} and {1, 2, 3} have the same cardinality because f(a)=1, f(b)=2, f(c)=3 is a bijection. The powerful move is that this definition applies to infinite sets too, where your intuition about size breaks down.

The counterintuitive results follow immediately. Let ℕ = {0, 1, 2, 3, ...} and let 2ℕ = {0, 2, 4, 6, ...} be the even natural numbers. Since 2ℕ ⊂ ℕ, it seems smaller. But the function f(n) = 2n is a bijection from ℕ to 2ℕ: every natural number maps to a unique even, and every even comes from some natural number. So |ℕ| = |2ℕ|. Similarly, f(n) = n+1 maps ℕ bijectively onto {1, 2, 3, ...}, and the function f(n) = (−1)n · ⌊(n+1)/2⌋ maps ℕ bijectively onto ℤ. The key lesson: for infinite sets, "proper subset" does not imply "smaller cardinality." In fact, the ability to biject with a proper subset is a *definition* of being infinite (Dedekind infinite).

The Cantor-Schröder-Bernstein theorem is the main technical tool for proving equinumerosity without constructing an explicit bijection. It says: if there is an injection f: A → B and an injection g: B → A, then there is a bijection h: A → B and hence |A| = |B|. This is powerful because injections are often easier to construct than bijections. To show |ℝ| = |(0,1)|, you inject (0,1) into ℝ via the identity, and inject ℝ into (0,1) via the arctan function (scaled and shifted). Both injections exist, so the sets are equinumerous even though (0,1) is a bounded interval and ℝ is the whole line.

Cardinality defines a partial order on sets: |A| ≤ |B| if there is an injection A → B. The Cantor-Schröder-Bernstein theorem shows this is actually a total order on cardinalities: for any two sets, either |A| ≤ |B| or |B| ≤ |A| (assuming the axiom of choice). And the ordering is non-trivial for infinite sets: Cantor's diagonal argument shows |ℕ| < |ℝ| — the real numbers are *strictly* larger than the naturals, meaning no bijection between them exists. This means there are different sizes of infinity, and cardinality is the precise language for comparing them. You'll explore this hierarchy further when you study countable and uncountable sets.

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 → Set Operations: Union, Intersection, and Complement → Cartesian Products and Relations → Partial Orders → Binary Relations → Equivalence Relations → Injective, Surjective, and Bijective Functions → Bijection Principle in Counting → Cardinality and Equinumerosity

Longest path: 76 steps · 342 total prerequisite topics

Prerequisites (3)

Leads To (1)