Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-05 (gpt-5.6-sol-codex-subscription)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Tarski: the Axiom of Choice is equivalent to the statement that A×A≈A for every infinite set A, so extending Hessenberg's theorem from the alephs to arbitrary sets is exactly as strong as choice

Statement

Over ZF the following two statements are equivalent.

(1) The Axiom of Choice (The Axiom of Choice).

(2) Tarski's square law. A×A≈A (Equinumerous sets, A≈B and A⪯B) for every infinite set A, that is, for every A that is not equinumerous with a natural number (Finite, countably infinite, countable, uncountable).

Hessenberg: κ⊗κ=κ for every infinite cardinal κ, proved in ZF from the canonical well-order of κ×κ proves the same equation for every infinite cardinal, without any choice principle. This theorem says that the gap between "every infinite cardinal" and "every infinite set" is precisely the Axiom of Choice: the square law for arbitrary sets is not a mild strengthening of Hessenberg's theorem, it is choice itself.

Facts & Assumptions

Given: ZF. Neither statement is assumed; the theorem asserts their equivalence. For a set A and an ordinal κ write A⊔κ=({0}×A)∪({1}×κ), and inside it write a′=(0,a) for a∈A and ξ′=(1,ξ) for ξ∈κ; these tagged copies are disjoint and a↦a′, ξ↦ξ′ are injective.

[L3]

Over ZF the Axiom of Choice is equivalent to the well-ordering theorem (Choice, Zorn and well-ordering are equivalent, Well-order and well-ordered set); and assuming the Axiom of Choice every set carries a well-order (The well-ordering theorem).

[L4]

For a well-orderable X: X≈∣X∣, the value is a cardinal, equinumerous sets receive the same one (A set equinumerous with some ordinal has a least such ordinal, that ordinal is a cardinal, and equinumerous sets get the same one; no choice principle is used); a cardinal κ is finite when κ∈ω and infinite when ω⊆κ, that is ω≤κ (Cardinal sum κ⊕λ, product κ⊗λ and exponentiation κλ, and why they are written apart from the ordinal operations).

[L6]

Ordinals: elements of ordinals are ordinals, trichotomy holds, α⊆β iff α∈β or α=β, and every nonempty set of ordinals has an ∈-least element (Basic closure properties of ordinals, Trichotomy and well-ordering of the ordinals, Ordinal (von Neumann)).

[L7]

There is no injection n∪{n}→n for n∈ω (claim 1 of The pigeonhole principle on N); a set is finite when it is equinumerous with a natural number (Finite, countably infinite, countable, uncountable, The cardinality ∣A∣ of a finite set).

[L8]

Induction on N (The principle of mathematical induction); a composition of injections is an injection and the inverse of a bijection is a bijection (Injection, surjection, bijection).

Proof

technique · direct
1.1

If A is infinite then every n∈ω injects into A: by induction along [L8] on the statement "there exists an injection n→A", the empty function serving at n=0, and an injection f:n→A never being surjective, since A≈n would make A finite, so that some a∈A∖f[n] exists and f∪{(n,a)} injects n∪{n} into A; the statement carried through the induction is an existence statement, so no family of injections is selected.

L7L8
1.2

Assume (1) and let A be infinite; then A is well-orderable by [L3], κ=∣A∣ is a cardinal with A≈κ by [L4], and κ is infinite, since κ∈ω would make A finite; so A×A≈κ×κ≈κ≈A by [L5], [L1] and [L4], which is (2).

L1L3L4L5L7
2.1

Assume (2) from here on, let A be infinite and put κ=ℵ(A); then κ is a cardinal by [L2], and ω≤κ, because κ∈ω would make κ a natural number, which injects into A by step 1.1 and contradicts [L2]; so κ is an infinite cardinal.

step 1.1L2L4L6
3.1

The set B=A⊔κ is infinite: ξ↦ξ′ injects κ, hence also ω⊆κ, into B by step 2.1, so B≈n for some n∈ω would inject n∪{n}⊆ω into n, which [L7] forbids; therefore (2) applies to B and we may fix a bijection f:B×B→B.

step 2.1L6L7L8
4.1

Then A is well-orderable. Exactly one of two situations holds. If some a∈A has f(a′,ξ′)∈{b′:b∈A} for every ξ∈κ, then sending ξ to the unique b∈A with f(a′,ξ′)=b′ is an injection κ→A, which [L2] forbids. Otherwise every a∈A admits some ξ∈κ with f(a′,ξ′)∈{η′:η∈κ}; let ξa be the ∈-least such ξ, which is determined and not chosen by [L6], and let ηa∈κ be given by f(a′,ξa′)=ηa′. The map a↦(ξa,ηa) is then an injection A→κ×κ, since (ξa,ηa)=(ξb,ηb) gives f(a′,ξa′)=f(b′,ξb′) and hence a′=b′ by injectivity of f; composing with a bijection κ×κ→κ from step 2.1 and [L1] injects A into κ, and transporting the ordinal well-order of κ back along that injection well-orders A, a nonempty subset of A receiving the preimage of the ∈-least element of its image.

step 2.1step 3.1L1L2L6L8
5.1

A finite A is well-orderable outright, being equinumerous with a natural number by [L7], so under (2) every set can be well ordered by step 4.1, and (1) follows by [L3]; with step 1.2 the two statements are equivalent over ZF.

step 1.2step 4.1L3L7∎

Remarks

Where a choice would have crept in, and why it does not. The tempting move in step 4.1 is "for each a∈A choose some ξ with f(a′,ξ′)∈κ", which is a genuine use of choice over the index set A. It is avoided because κ is an ordinal: the set of admissible ξ is a nonempty set of ordinals and has a least element, so ξa is a definable function of a. That is the same device that keeps Hartogs: an ordinal that does not inject into a given set choice free, and it is the reason the Hartogs number rather than some arbitrary large set is the right object to adjoin to A.

Why A is enlarged to A⊔ℵ(A). The hypothesis (2) is applied to B, not to A, because the argument needs the bijection f to be able to send a pair with one coordinate in A into the ordinal part. If κ were not present inside B, the second situation of step 4.1 could not arise and nothing would be gained.

What the equivalence does and does not settle. It gives, over ZF, an exact measure of the square law: it is neither weaker nor stronger than the Axiom of Choice. It does not say whether ZF alone refutes the square law, and this page asserts nothing of that kind. The choice ledger at the end of the page records which results here are theorems of ZF and which carry a choice hypothesis.

Depends on

Used by

Dependency tree · two levels

61 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources