CantorBernstein
Cantor–Bernstein theorem, also known as the Cantor–Bernstein–Schröder theorem, is a fundamental result in set theory concerning cardinalities. It states that if there exist injective functions f: A → B and g: B → A between sets A and B, then there is a bijection h: A → B, and hence |A| = |B|. Consequently, the two sets have the same cardinality. The theorem does not require the axiom of choice; it is provable in ZF alone.
For example, the natural numbers N and the Cartesian product N × N are equinumerous, as are
History: Georg Cantor announced the result in the 1870s; it was also proven independently by Heinrich Bernstein
Proof sketch: A standard constructive proof builds a partition of A into chains of alternating applications