Comparing Cardinalities

Can we say one infinite set is "bigger" than another? This holds even when we cannot literally count either one. This question sounds paradoxical until we notice something. Counting is really just matching. To check two finite piles of stones have the same size, we pair off stones one by one. None are left over on either side. Nothing in this pairing idea requires finiteness. This observation, due to Georg Cantor in the 1870s, matters greatly. It turns "same size" and "no bigger than" into precise, provable notions. This works for any sets, finite or infinite. This matters because it lets us organize the entire universe of sets by size. It reveals structure invisible to naive intuition. There are exactly as many even numbers as natural numbers. But there are strictly more real numbers than natural numbers. Without a rigorous definition, statements like these are meaningless wordplay. With one, they become theorems. The comparison of cardinalities is the entry point to a hierarchy of infinities. This is one of the most striking discoveries in the foundations of mathematics. The big picture is this: we replace "counting elements" with "constructing functions between sets." A set AA is no bigger than a set BB if there is an injection from AA into BB. This means placing a labeled copy of AA inside BB without collision. Two sets are the same size (equinumerous) if there is a bijection between them. This matches every element of one to exactly one element of the other, with nothing left over. This article builds these definitions from scratch. It proves that "no bigger than" behaves like an order (reflexive and transitive). It also proves that equinumerosity is an equivalence relation. What follows: the formal definitions of equinumerosity and of the relation ∣A∣≤∣B∣|A|\le|B|. Also included is a theorem establishing their basic order-like properties, with a complete, rigorous proof. There are fully worked examples with genuinely asymmetric infinite sets. A counterexample shows why injectivity is essential, not mere existence of some function. Finally, there is a survey of where this comparison machinery is used across mathematics. We stop just short of the deepest fact in the subject. That fact is that ∣A∣≤∣B∣|A|\le|B| and ∣B∣≤∣A∣|B|\le|A| together force ∣A∣=∣B∣|A|=|B|. This is the Schroeder-Bernstein Theorem, treated on its own.

Key takeaways
  • Two sets A,BA,B are equinumerous (A≈BA\approx B) iff there exists a bijection f:A→Bf:A\to B.
  • ∣A∣≤∣B∣|A|\le|B| means there exists an injection f:A→Bf:A\to B; this makes sense with no reference to counting.
  • Equinumerosity is an equivalence relation: reflexive, symmetric, transitive — proved directly from function composition and inverses.
  • ≤\le on cardinalities is reflexive and transitive, giving a genuine (pre-)order on the "sizes" of sets.
  • Injections reveal surprises: N\mathbb{N} and the even numbers are equinumerous, though one is a proper subset of the other.
  • Key idea: replace counting with matching — a bijection (or injection) is a rigorous, finiteness-free way to compare sizes of sets.

Where this lives today

Cardinal comparison is not a museum piece; it is load-bearing machinery throughout modern mathematics and its applications.

Foundations and logic. The entire classification of infinite sets into countable and uncountable — and further into the hierarchy ℵ0,ℵ1,…\aleph_0, \aleph_1, \dots — rests on exactly the definitions given here. The question of whether there is a set strictly between ∣N∣|\mathbb N| and ∣R∣|\mathbb R| (the Continuum Hypothesis) is phrased entirely in the language of ≤\le and ≈\approx developed above, and is a central object of study in modern set theory and independence results (Gödel, Cohen).

Computability theory and complexity. Reductions between decision problems are often literally injections (or computable injections) witnessing that one problem is "no harder" than another; the notion of many-one reducibility is a computable analogue of ∣A∣≤∣B∣|A|\le|B|, and cardinality-style arguments (diagonalization) prove the existence of undecidable and non-computable sets.

Combinatorics. Injective and bijective proofs — showing two finite structures have equal size by exhibiting an explicit bijection, rather than computing both counts and comparing numerals — are a core proof technique, a finite-world echo of exactly the equinumerosity idea developed here for arbitrary sets.

Measure theory and analysis. The distinction between countable and uncountable sets (a direct descendant of cardinal comparison) determines whether a set can have positive Lebesgue measure, underlies almost-everywhere convergence arguments, and separates "small" exceptional sets from "generic" behavior throughout real analysis.

Cryptography. Injective functions (and their inverses) are the mathematical backbone of encryption schemes: a cipher must act injectively on messages (no two distinct plaintexts may collide to the same ciphertext) precisely so that decryption is well-defined — an applied instance of the injection concept central to this article.

Statistics and data science. Encoding schemes (hashing, feature embeddings) rely on injectivity to guarantee no information is lost when mapping a data domain into another representation space; cardinality comparisons between a sample space and a representation space govern whether lossless encoding is even possible.

Ask the tutor: How does the Schröder–Bernstein theorem actually build a single bijection out of two given injections?

DefinitionEquinumerosity and the relation ≤\le on cardinality

Let AA and BB be sets.

Equinumerosity. We say AA and BB are equinumerous, written A≈BA \approx B, if there exists a bijection f:A→Bf : A \to B (that is, ff is both injective and surjective). We also write ∣A∣=∣B∣|A| = |B| for this relation, understood purely as shorthand for "A≈BA \approx B" — we are not here assuming cardinal numbers exist as objects, only using ∣A∣=∣B∣|A|=|B| as notation for the relation A≈BA\approx B.

Comparison. We say AA has cardinality less than or equal to that of BB, written

∣A∣≤∣B∣,|A| \le |B|,

if there exists an injection f:A→Bf : A \to B. We say ∣A∣<∣B∣|A| < |B| if ∣A∣≤∣B∣|A|\le|B| but it is not the case that A≈BA \approx B (equivalently, as we will later be able to justify via The Schroeder-Bernstein Theorem, not the case that ∣B∣≤∣A∣|B|\le|A|). These definitions apply to all sets, finite or infinite, and make no reference to any prior notion of "number of elements."

Intuition

The finite case is the anchor for intuition. Suppose A={♣,♦,♥}A = \{\text{♣},\text{♦},\text{♥}\} and B={1,2,3,4}B=\{1,2,3,4\}. To see ∣A∣≤∣B∣|A|\le |B|, exhibit an injection, say ♣↦1, ♦↦2, ♥↦3\text{♣}\mapsto 1,\ \text{♦}\mapsto 2,\ \text{♥}\mapsto 3: each suit lands on a distinct number, with room to spare (the number 44 is unused). No injection can go the other way — BB has "too many" elements to fit into AA without a collision — and this is exactly the content of the Finite Sets and Counting pigeonhole principle. The definition of ≤\le simply extracts the "fits without collision" idea and detaches it from any finite counting process, so it survives unchanged when AA and BB are infinite. The famous twist is that for infinite sets, a set can be equinumerous with a proper subset of itself — something utterly impossible for finite sets. The natural numbers N={0,1,2,3,… }\mathbb N=\{0,1,2,3,\dots\} and the even naturals E={0,2,4,6,… }E=\{0,2,4,6,\dots\} give a clean picture: E⊊NE \subsetneq \mathbb N, yet the map n↦2nn\mapsto 2n is a bijection N→E\mathbb N \to E. There is no contradiction, because "same size" for infinite sets is defined by the existence of a bijection, not by some prior notion of counting that a proper-subset argument would violate. This is precisely what makes cardinal comparison a genuinely new and useful concept rather than a restatement of finite counting.

Figure
Matching N\mathbb N with the even numbers EE via n↦2nn \mapsto 2n
ℕ = {0, 1, 2, 3, 4, 5, …} E = {0, 2, 4, 6, 8, 10, …} 0 1 2 3 4 5 0 2 4 6 8 10 f(n) = 2n, a bijection ℕ → E

Theorem

TheoremBasic order properties of cardinal comparison

Let A,B,CA, B, C be sets. 1. (Reflexivity of ≈\approx and of ≤\le) A≈AA \approx A, and hence ∣A∣≤∣A∣|A| \le |A|. 2. (Symmetry of ≈\approx) If A≈BA \approx B then B≈AB \approx A. 3. (Transitivity of ≈\approx) If A≈BA \approx B and B≈CB \approx C then A≈CA \approx C. 4. (Transitivity of ≤\le) If ∣A∣≤∣B∣|A| \le |B| and ∣B∣≤∣C∣|B| \le |C| then ∣A∣≤∣C∣|A| \le |C|. 5. (Monotonicity under ≈\approx) If A≈BA \approx B then ∣A∣≤∣B∣|A| \le |B| and ∣B∣≤∣A∣|B| \le |A|. Consequently, ≈\approx is an equivalence relation on any collection of sets, and ≤\le is reflexive and transitive on cardinalities — a preorder — compatible with ≈\approx in the sense of (5).

Proof

We use only the definitions of injection, surjection, bijection, composition of functions, and inverse function, all from Injections, Surjections.

(1) Reflexivity. The identity map idA:A→A\mathrm{id}_A : A \to A, defined by idA(x)=x\mathrm{id}_A(x) = x for all x∈Ax \in A, is a bijection: it is injective because idA(x)=idA(y)\mathrm{id}_A(x) = \mathrm{id}_A(y) literally means x=yx = y; it is surjective because for every y∈Ay \in A, taking x=yx = y gives idA(x)=y\mathrm{id}_A(x) = y. Hence A≈AA \approx A. Since a bijection is in particular an injection, idA\mathrm{id}_A itself also witnesses ∣A∣≤∣A∣|A| \le |A|.

(2) Symmetry. Suppose A≈BA \approx B, witnessed by a bijection f:A→Bf : A \to B. Since ff is a bijection, it has an inverse function f−1:B→Af^{-1} : B \to A, defined by: f−1(y)f^{-1}(y) is the unique x∈Ax \in A with f(x)=yf(x) = y (this xx exists because ff is surjective, and is unique because ff is injective). We must check f−1f^{-1} is itself a bijection. Injectivity of f−1f^{-1}: suppose f−1(y1)=f−1(y2)=xf^{-1}(y_1) = f^{-1}(y_2) = x. By definition of f−1f^{-1}, this means f(x)=y1f(x) = y_1 and f(x)=y2f(x) = y_2. Since ff is a function, f(x)f(x) is a single value, so y1=y2y_1 = y_2. Surjectivity of f−1f^{-1}: let x∈Ax \in A be arbitrary, and set y=f(x)∈By = f(x) \in B. By definition of f−1f^{-1}, f−1(y)f^{-1}(y) is the unique element of AA mapping to yy under ff; since f(x)=yf(x) = y, uniqueness gives f−1(y)=xf^{-1}(y) = x. Hence every x∈Ax \in A is hit. So f−1:B→Af^{-1} : B \to A is a bijection, and B≈AB \approx A.

(3) Transitivity of ≈\approx. Suppose f:A→Bf : A \to B and g:B→Cg : B \to C are bijections. Consider the composite g∘f:A→Cg \circ f : A \to C, defined by (g∘f)(x)=g(f(x))(g\circ f)(x) = g(f(x)). Injectivity: suppose (g∘f)(x1)=(g∘f)(x2)(g \circ f)(x_1) = (g \circ f)(x_2), i.e. g(f(x1))=g(f(x2))g(f(x_1)) = g(f(x_2)). Since gg is injective, f(x1)=f(x2)f(x_1) = f(x_2). Since ff is injective, x1=x2x_1 = x_2. Surjectivity: let z∈Cz \in C. Since gg is surjective, there is y∈By \in B with g(y)=zg(y) = z. Since ff is surjective, there is x∈Ax \in A with f(x)=yf(x) = y. Then (g∘f)(x)=g(f(x))=g(y)=z(g\circ f)(x) = g(f(x)) = g(y) = z. So g∘fg \circ f is a bijection A→CA \to C, and A≈CA \approx C.

(4) Transitivity of ≤\le. Suppose f:A→Bf : A \to B and g:B→Cg : B \to C are injections (not assumed surjective). We claim g∘f:A→Cg \circ f : A \to C is an injection. Suppose (g∘f)(x1)=(g∘f)(x2)(g\circ f)(x_1) = (g\circ f)(x_2). As above, injectivity of gg gives f(x1)=f(x2)f(x_1) = f(x_2), and injectivity of ff gives x1=x2x_1 = x_2. This is exactly injectivity; we make no surjectivity claim about g∘fg \circ f, and none is needed. So g∘fg\circ f witnesses ∣A∣≤∣C∣|A| \le |C|.

(5) Monotonicity. If A≈BA \approx B via a bijection ff, then ff is in particular an injection A→BA \to B, giving ∣A∣≤∣B∣|A|\le|B|; and by part (2), B≈AB \approx A via f−1f^{-1}, which is in particular an injection B→AB \to A, giving ∣B∣≤∣A∣|B| \le |A|. Finally: ≈\approx is reflexive by (1), symmetric by (2), transitive by (3), so it is an equivalence relation on any set of sets under consideration. The relation ≤\le is reflexive by (1) and transitive by (4); together with (5), this shows ≤\le descends to a well-defined, reflexive, transitive relation on ≈\approx-equivalence classes ("cardinalities"), i.e. a preorder. ■\blacksquare

∎

Note what is not claimed here: antisymmetry of ≤\le, i.e. that ∣A∣≤∣B∣|A|\le|B| and ∣B∣≤∣A∣|B|\le|A| imply A≈BA\approx B. That implication is true but is a separate, much deeper theorem — the Schroeder-Bernstein Theorem — requiring a genuinely different construction (building a bijection out of two one-directional injections), and it is not a routine consequence of the preorder properties proved above.

Worked examples

Example 1: Z\mathbb{Z} and N\mathbb{N} are equinumerous. Let N={0,1,2,3,… }\mathbb N = \{0,1,2,3,\dots\} and let Z={…,−2,−1,0,1,2,… }\mathbb Z = \{\dots,-2,-1,0,1,2,\dots\}. These look structurally different — Z\mathbb Z has "twice as many" elements in the naive sense, stretching in two directions — yet we claim Z≈N\mathbb Z \approx \mathbb N. Define f:N→Zf : \mathbb N \to \mathbb Z by

f(n)={n2,n even,−n+12,n odd.f(n) = \begin{cases} \dfrac{n}{2}, & n \text{ even},\\[4pt] -\dfrac{n+1}{2}, & n \text{ odd}. \end{cases}

Concretely: f(0)=0, f(1)=−1, f(2)=1, f(3)=−2, f(4)=2, f(5)=−3,…f(0)=0,\ f(1)=-1,\ f(2)=1,\ f(3)=-2,\ f(4)=2,\ f(5)=-3,\dots — the map zig-zags outward from 00, alternately hitting nonnegative and negative integers. Injectivity. Suppose f(n1)=f(n2)=kf(n_1) = f(n_2) = k. If k≥0k \ge 0: the only way f(n)=k≥0f(n)=k\ge 0 is via the even branch (the odd branch always outputs a strictly negative integer, since n+12≥1\frac{n+1}{2}\ge 1 for odd n≥1n\ge 1), so n1,n2n_1, n_2 are both even with n1/2=n2/2=kn_1/2 = n_2/2 = k, giving n1=n2=2kn_1 = n_2 = 2k. If k<0k<0: only the odd branch can produce a negative value, so n1,n2n_1,n_2 are odd with −(n1+1)/2=−(n2+1)/2=k-(n_1+1)/2 = -(n_2+1)/2 = k, giving n1=n2=−2k−1n_1 = n_2 = -2k-1. Either way n1=n2n_1 = n_2. Surjectivity. Given k∈Zk \in \mathbb Z: if k≥0k \ge 0, take n=2kn = 2k (even), and f(n)=kf(n) = k. If k<0k < 0, take n=−2k−1n = -2k - 1 (odd, since −2k−1-2k-1 is odd for any integer kk), and f(n)=−(−2k−1)+12=−−2k2=kf(n) = -\frac{(-2k-1)+1}{2} = -\frac{-2k}{2} = k. So ff is a bijection, hence Z≈N\mathbb Z \approx \mathbb N, i.e. ∣Z∣=∣N∣|\mathbb Z| = |\mathbb N|. This is our first hint that "N\mathbb N-sized" infinity (later called countable, see Countable Sets) can absorb sets that look larger.

Example 2: ∣N∣≤∣Q+∣|\mathbb{N}| \le |\mathbb{Q}^+| and ∣Q+∣≤∣N×N∣|\mathbb Q^+| \le |\mathbb N \times \mathbb N|, via explicit injections (asymmetric, non-bijective witnesses). Here we illustrate the inequality notion with maps that are injective but deliberately not surjective, to show ≤\le does not require a bijection. Let Q+\mathbb Q^+ denote the positive rationals. First, ∣N∣≤∣Q+∣|\mathbb N| \le |\mathbb Q^+|: define g:N→Q+g:\mathbb N \to \mathbb Q^+ by g(n)=n+1g(n) = n+1 (viewing each natural number n+1n+1 as the rational n+11\frac{n+1}{1}). This is injective (if n1+1=n2+1n_1 + 1 = n_2+1 then n1=n2n_1=n_2) but wildly non-surjective — it misses every non-integer rational such as 12\frac{1}{2} or 73\frac{7}{3}. That is fine: ≤\le only demands an injection, not a bijection. Second, exhibit an injection h:Q+→N×Nh : \mathbb Q^+ \to \mathbb N \times \mathbb N. Every positive rational has a unique representation as pq\frac{p}{q} with p,q∈N≥1p,q \in \mathbb N_{\ge 1} and gcd⁡(p,q)=1\gcd(p,q)=1 (lowest terms). Define

h(pq)=(p,q)(lowest-terms representation).h\left(\frac{p}{q}\right) = (p,q) \quad \text{(lowest-terms representation)}.

Injectivity. If h(r1)=h(r2)=(p,q)h(r_1) = h(r_2) = (p,q), then by definition both r1r_1 and r2r_2 equal the lowest-terms fraction p/qp/q, so r1=r2r_1 = r_2. This hh is again far from surjective: e.g. (2,4)∈N×N(2,4)\in\mathbb N\times\mathbb N is never hit, since 2/42/4 is not in lowest terms (it reduces to 1/21/2, whose lowest-terms pair is (1,2)(1,2)). By transitivity of ≤\le (part 4 of the theorem, using the composite h∘g′h \circ g' for any fixed injection g′:N→Q+g':\mathbb N\to\mathbb Q^+ composed appropriately — here directly hh itself already lands in N×N\mathbb N\times\mathbb N), we get ∣N∣≤∣Q+∣≤∣N×N∣|\mathbb N| \le |\mathbb Q^+| \le |\mathbb N\times\mathbb N|. Combined with the standard Cantor pairing bijection N×N≈N\mathbb N \times \mathbb N \approx \mathbb N (constructed elsewhere), one obtains a chain of inequalities that — once Schröder–Bernstein is available — collapses to ∣Q+∣=∣N∣|\mathbb Q^+| = |\mathbb N|. At the present stage, without invoking that theorem, we have rigorously shown only the one-directional inequalities above; this is exactly the kind of gap Schröder–Bernstein is built to close, and it is worth seeing that gap concretely before filling it.

CounterexampleWhy we need injections, not just functions, to compare size

It is tempting to think any function f:A→Bf : A \to B already shows AA is "no bigger than" BB. This is false, and the fix — requiring ff to be injective — is exactly why the definition of ∣A∣≤∣B∣|A|\le|B| specifies an injection rather than an arbitrary function. Take A={1,2,3,4,5}A = \{1,2,3,4,5\} (five elements) and B={∗}B = \{\ast\} (one element). Define f:A→Bf : A \to B by f(a)=∗f(a) = \ast for every a∈Aa \in A. This is a perfectly well-defined function — indeed the only function A→BA \to B, since BB has just one element. If we (wrongly) declared "∣A∣≤∣B∣|A|\le|B| whenever some function A→BA\to B exists," we would conclude ∣A∣≤∣B∣|A| \le |B|, i.e. the 5-element set is "no bigger than" the 1-element set. This directly contradicts the finite pigeonhole principle from Finite Sets and Counting: five pigeons cannot be placed into one hole without collisions, and indeed no injection A→BA \to B exists (any function from a 5-element set to a 1-element set must send at least two distinct elements to the same image, by pigeonhole). The problem is that a non-injective function collapses distinct elements of AA onto the same element of BB, discarding information about how large AA is. Injectivity is precisely the requirement that guarantees BB contains a "faithful copy" of AA — a subset of BB in bijection with AA — via the image f[A]⊆Bf[A] \subseteq B, over which ff does become a bijection onto its image. Dropping injectivity destroys this faithful-copy property, and with it the entire sense in which ≤\le measures relative size. This is why the definition insists on an injection, and why weakening that single hypothesis breaks the theorem's intended meaning immediately, even at the level of finite sets.

Scope, edge cases & common traps

SituationWhat holdsWhat fails / caution
A,BA, B both finite∣A∣≤∣B∣|A|\le|B| (injection sense) matches ordinary #A≤#B\#A \le \#BNone; the definitions agree by the pigeonhole principle
AA finite, BB infiniteAlways ∣A∣≤∣B∣|A| \le |B|The converse injection (B→AB\to A) never exists
A⊊BA \subsetneq B, both infiniteStill can have A≈BA \approx B (e.g. N\mathbb N, EE)Proper-subset intuition from finite sets fails; do not assume A⊊B⇒∣A∣<∣B∣A\subsetneq B \Rightarrow |A|<|B|
Composing functions to compare sizeInjections compose to injections (proved above)A composite of an injection with a non-injective function need not be injective
∣A∣≤∣B∣|A|\le|B| and ∣B∣≤∣A∣|B|\le|A|Together force A≈BA\approx BTrue but not proved here — needs Schroeder-Bernstein Theorem; do not treat it as automatic from reflexivity/transitivity
"There's a function A→BA\to B"Says nothing about relative sizeOnly injections certify ∣A∣≤∣B∣|A|\le|B|; surjections certify ∣B∣≤∣A∣|B|\le|A| (a related but distinct fact)

The mathematician behind it

Origins · 1 minGeorg Cantor and how this was discovered
GC
Georg Cantor
1845–1918 · Founder of set theory, University of Halle

Georg Cantor developed the theory of comparing infinite sets by bijection and injection in the 1870s, against significant resistance from contemporaries such as Leopold Kronecker, who rejected the legitimacy of completed infinities as mathematical objects. Cantor's insight — that "same size" could be defined by pairing rather than counting — let him prove, among other things, that the real numbers are strictly more numerous than the natural numbers (his 1874 and 1891 diagonal arguments), launching the study of a hierarchy of distinct infinite cardinalities. His work laid the groundwork for modern set theory and, eventually, for the formal foundations of essentially all of mathematics.

History
- 1874 — Cantor publishes the first proof that the real numbers cannot be put in bijection with the natural numbers, distinguishing two sizes of infinity.
- 1878 — Cantor formulates equinumerosity (A≈BA\approx B via bijection) as the general criterion for "same cardinality," extending it uniformly to all sets.
- 1887–1897 — Cantor, Felix Bernstein, and Ernst Schröder independently formulate and prove versions of the antisymmetry theorem for cardinal comparison.
- 1891 — Cantor's diagonal argument gives a second, more general proof that ∣A∣<∣P(A)∣|A| < |\mathcal P(A)| for every set AA, sharpening the comparison machinery.
- 1908 — Ernst Zermolo's axiomatization of set theory (refined by Fraenkel in the 1920s) puts equinumerosity and cardinal comparison on a fully formal footing within Injections, Surjections-based set theory.
Why use injections instead of just "there's a function from A to B" to define ∣A∣≤∣B∣|A|\le|B|?

A function alone can collapse many elements of AA onto one element of BB, discarding size information entirely — as the counterexample shows with a five-element set mapping into a singleton. An injection, by contrast, guarantees that BB contains a subset that is a perfect, collision-free copy of AA: restricting the codomain to the image gives a bijection A→f[A]⊆BA \to f[A] \subseteq B. That faithful embedding is exactly the mathematical content of "AA fits inside BB without overcrowding," which is what "no bigger than" should mean. Without injectivity, the relation ≤\le would be trivially true between almost any two nonempty sets, making it useless as a size comparison.

Is ∣A∣=∣B∣|A| = |B| the same as saying A and B have the same elements?

No — equinumerosity has nothing to do with what the elements are, only with whether they can be perfectly paired up. The sets {1,2,3}\{1,2,3\} and {cat,dog,bird}\{\text{cat},\text{dog},\text{bird}\} share no elements at all, yet are equinumerous via any bijection pairing them off, such as 1↔cat1\leftrightarrow\text{cat}, 2↔dog2\leftrightarrow\text{dog}, 3↔bird3\leftrightarrow\text{bird}. Equinumerosity is a purely structural notion of "same number of elements," abstracted entirely away from identity or content, which is exactly what makes it meaningful to compare, say, a set of numbers to a set of geometric points.

Can a set be equinumerous with a proper subset of itself?

Yes, and this happens if and only if the set is infinite (this converse characterization, due to Dedekind, is a deeper fact than what is proved in this article, but the forward direction — infinite sets can have this property — is fully illustrated by N≈E\mathbb N \approx E above). For finite sets this is impossible: a routine pigeonhole argument shows no finite set is equinumerous with a proper subset of itself. The possibility of this phenomenon for infinite sets is often taken, following Dedekind, as the very definition of "infinite," making it a defining rather than incidental feature of infinite cardinality.

Does |A| ≤ |B| and A ⊆ B automatically hold, or is subset containment special?

If A⊆BA \subseteq B, then the inclusion map ι:A→B\iota: A \to B, ι(a)=a\iota(a) = a, is automatically injective (it's literally the identity, just with a bigger codomain listed), so A⊆BA \subseteq B always implies ∣A∣≤∣B∣|A|\le|B|. But the converse direction is subtler: ∣A∣≤∣B∣|A|\le|B| does not require AA to literally be a subset of BB — it only requires a faithful copy of AA to sit inside BB somewhere, via some injection, possibly relabeling elements entirely (as in the Z→N\mathbb Z \to \mathbb N-style examples above, run in reverse).

How does this relate to countable and uncountable sets?

A set AA is called countably infinite precisely when A≈NA \approx \mathbb N, i.e. ∣A∣=∣N∣|A| = |\mathbb N| in the sense defined here; it is countable if it is finite or countably infinite. "Uncountable" means infinite but not equinumerous with N\mathbb N — equivalently (once Schröder–Bernstein is available) that ∣N∣<∣A∣|\mathbb N| < |A| strictly. All of this vocabulary is literally built directly on top of the equinumerosity and ≤\le relations defined in this article; Countable Sets is the natural next topic once these definitions are in hand.

Why isn't antisymmetry of ≤ proved alongside reflexivity and transitivity here?

Because it requires a fundamentally different argument. Reflexivity and transitivity of ≤\le follow almost immediately from composing (or not needing to compose) injections, as shown in the proof above. Antisymmetry — that mutual injectability forces a bijection to exist — requires actively constructing a bijection out of two possibly very different injections f:A→Bf:A\to B and g:B→Ag:B\to A, typically via a back-and-forth or "ping-pong" tracing argument through chains of preimages. This construction is substantial enough to deserve its own dedicated treatment as the Schroeder-Bernstein Theorem, rather than being folded into the basic order-property proof here.

Is it circular to define |A| = |B| using "=" when we haven't defined what |A| "is" as an object?

No — this article deliberately treats ∣A∣=∣B∣|A|=|B| and ∣A∣≤∣B∣|A|\le|B| as notation for the relations A≈BA\approx B and "there is an injection A→BA\to B," without asserting that ∣A∣|A| names some independently existing "cardinal number" object. Making cardinals into bona fide objects (e.g. via equivalence classes or, in ZF with the Axiom of Choice, via least-rank representatives) is a further construction built on top of these relations, not a prerequisite for them. Everything proved here is fully rigorous without ever needing ∣A∣|A| to denote anything beyond shorthand for the relation.

Before this

Where this leads