Alphabeta Math
Pipeline-generated
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.

Weak Choice Principles and Sierpiński's Theorem

1 · Prerequisites

2 · Summary

Work over ZF unless an additional choice principle is explicitly named. The first part distinguishes AC, dependent choice, countable choice, finite-character maximality, and multiple choice. The second part proves the precise choiceless coding and Hartogs lemmas needed for the local-GCH argument and Sierpiński's global implication. Infinite sets are not silently assumed to contain countably infinite subsets. Reverse implications are left to the later permutation- and symmetric-model pages that will prove them.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Choice for pairs and countable finite choice

Definition

Work in ZF. AC2 says: for every set I and family (Xi)iI of two-element sets there is c:IiIXi with c(i)Xi for every i. The restriction to I=ω is ACω,2.

ACω,fin says the same for every ω-indexed family of nonempty finite sets. No ordering of the members of those finite sets is supplied. The empty index family has the empty choice function. These principles restrict the families in countable choice and AC; an arbitrary family of pairs need not be countably indexed.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Multiple choice and dependent multiple choice

Definition

Work in ZF. Multiple choice (MC) asserts that every set-indexed family (Xi)iI of nonempty sets admits a function iFi with FiXi finite. Countable multiple choice (CMC) restricts this to I=ω.

Dependent multiple choice (DMC) asserts: if X and RX2 satisfies xXyX (xRy), there is a sequence (Fn)n<ω of nonempty finite subsets of X such that

n<ω xFn yFn+1 (xRy).

No initial F0 is prescribed. The condition requires a successor for every point at each level. It does not require every point of the next level to have a predecessor.

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

AC implies DC implies countable choice

Statement

In ZF,

ACDCACωACω,finACω,2,ACAC2.

DC here includes a prescribed initial point.

Facts & Assumptions

[F1]

The Axiom of Choice: AC selects from every family of nonempty sets.

[F3]

The recursion theorem: A specified self-map and initial point give a unique omega sequence.

[F4]

The Axiom of Countable Choice (ACω): Countable choice selects from every omega-indexed nonempty family.

[F5]

Choice for pairs and countable finite choice: The restricted principles have precisely the stated index and finite-size restrictions.

Proof

Given: The objects and hypotheses in the statement.

1.1

Assume AC, let R be serial on X, and fix aX. Apply AC to the successor sets R[x]={y:xRy} to get a function s:XX with xRs(x). Repeated successor sets use the same selected value.

F1
1.2

Assume DC and let (Xn) be a nonempty-set family. The set T of finite functions t with domain some n<ω and t(i)Xi contains the empty function. One-step extension is serial: for a particular t, one point of Xn extends it. DC starting at the empty function gives nested tn of domain n. Their union is a function on omega selecting from each Xn.

F2F4
2.1

Recurse with x0=a and xn+1=s(xn). This is the prescribed path and proves AC implies DC.

F2F3step 1.1
3.1

The remaining implications restrict the eligible input families: nonempty finite sets are nonempty sets, and pairs are finite nonempty sets; AC also applies to any set-indexed family of pairs. This includes singleton-valued families without additional choices.

F1F4F5
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Recovering a prescribed starting point in DC

Statement

In ZF, the following implies DC with prescribed initial point: every serial relation on a nonempty set has an omega path, without specification of its first term. Thus the two versions of DC are equivalent.

Facts & Assumptions

Proof

Given: The objects and hypotheses in the statement.

1.1

Assume the version without a starting point. Fix a serial R on X and aX. Let T consist of nonempty finite R-paths starting at a. It contains (a). The relation of extending by exactly one term is serial, since the last point has a successor. Obtain a path (tn) in T under this relation.

given
2.1

The tn are nested and have lengths len(t0)+n. Their union has domain omega, starts at a, and satisfies xnRxn+1 at each index, since some finite path contains both coordinates. This is the prescribed-start version.

F1step 1.1
3.1

Conversely, on a nonempty X fix one aX and apply prescribed-start DC, then forget the value of its first term. This one existential selection does not invoke AC.

F1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

DC and finite multiple selections

Statement

In ZF,

DC  (DMC and ACω,fin).

Also MCDMC and ACωCMC.

Facts & Assumptions

[F1]

Multiple choice and dependent multiple choice: DMC supplies finite nonempty levels with a successor for every point.

[F2]

AC implies DC implies countable choice: DC implies countable choice and hence countable finite choice.

[F3]

Choice for pairs and countable finite choice: Countable finite choice selects from a sequence of nonempty finite sets.

[F4]

Recovering a prescribed starting point in DC: An omega path without a prescribed start suffices to obtain full DC.

[F5]

The recursion theorem: Recursion applies to one self-map on a set with a supplied initial point.

Proof

Given: The objects and hypotheses in the statement.

1.1

Under DC take an R-path and put Fn={xn}. These are DMC levels. Countable finite choice follows from DC as well.

F1F2
1.2

Conversely, take DMC levels for a serial relation. For each n the set of linear orders on the nonempty finite Fn is nonempty and finite (enumerate that single finite set to see this). Countable finite choice supplies an order <n for every n.

F1F3
1.3

Under MC select, once for all xX, a finite nonempty H(x)R[x]. Fix aX and set F0={a}, Fn+1=xFnH(x). A finite union of finite sets is finite by finite induction, and each member has a successor in the next nonempty level. This recursion proves DMC.

F1F5
2.1

Start at the <0-least point and take the <n+1-least R-successor in Fn+1. Such a successor exists by the universal successor clause of DMC. The rule is a self-map on tagged states (n,x), so recursion supplies a path. Starting-point-free DC now implies full DC.

F4F5step 1.2
3.1

Under countable choice select xnXn and use {xn} for the CMC selection.

F1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Families of finite character

Definition

A nonempty family FP(X) has finite character if, for every YX,

YF(uY finite) uF.

The test includes u=. A member M is inclusion-maximal if no strictly larger subset of X belongs to F. Tukey's finite-character principle asserts that every nonempty family of finite character has an inclusion-maximal member.

TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-07Open item page →

Tukey finite character is equivalent to AC

Statement

Over ZF, Tukey’s finite-character principle is equivalent to AC.

Facts & Assumptions

[F1]

Families of finite character: Membership is detected by all finite subsets, including the empty subset.

[F2]

Zorn's lemma: Under AC a nonempty poset in which every chain has an upper bound has a maximal element.

[F3]

The Axiom of Choice: AC asks for a choice function on every family of nonempty sets.

Proof

Given: The objects and hypotheses in the statement.

1.1

Assume AC and let F have finite character. If YF, every subset of Y belongs to F, since its finite subsets are finite subsets of Y. In particular F. For a nonempty inclusion-chain CF, every finite subset of C is contained in one chain member: choose finitely many covering members and take the largest among them. Thus CF. The empty chain has upper bound .

F1
1.2

Assume Tukey and let (Xi)iI be any nonempty-set family. Inside I×iXi let G consist of graphs of partial functions g satisfying g(i)Xi. It contains the empty graph. A graph fails the conditions only by a bad pair (i,x) with xXi, or by two pairs with the same first coordinate and different values. These witnesses have sizes one and two, so G has finite character.

F1
2.1

Apply Zorn to (F,) to obtain an inclusion-maximal member.

F2step 1.1
3.1

A maximal gG must have domain I: at an omitted i, any one xXi extends it, contradicting maximality. If I is empty the empty graph already suffices. Thus every family has a choice function.

F3step 1.2
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Multiple choice produces maximal antichains

Statement

In ZF, MC implies that every partially ordered set has an inclusion-maximal antichain, where an antichain consists of pairwise incomparable distinct elements.

Facts & Assumptions

[F1]

Multiple choice and dependent multiple choice: MC selects nonempty finite subsets of all nonempty subsets of a given set.

[F2]

Transfinite recursion: A specified class rule recurses along any set well-order.

[F3]

Hartogs: an ordinal that does not inject into a given set: There is a least ordinal h(A) that does not inject into A.

Proof

Given: The objects and hypotheses in the statement.

1.1

If P=, its empty subset is maximal. Otherwise use MC to fix s(U) finite nonempty in every nonempty UP. The minimal elements m(U) of s(U) form a nonempty finite antichain: descent in a finite strict poset terminates, and two minimal points cannot be comparable.

F1
2.1

Recurse for ξ<h(P(P)). Given earlier antichains, let Uξ be the points outside their union incomparable with every point in that union. Set Aξ=m(Uξ) if it is nonempty, and Aξ= otherwise. Earlier and later nonempty stages are disjoint and mutually incomparable.

F2step 1.1
3.1

If every stage were nonempty, ξAξ would inject h(P(P)) into P(P) because the stages are disjoint. Thus some Uξ is empty. The union of the stages before the first such index is an antichain to which no point can be added.

F3step 2.1
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Maximal antichains well-order linearly ordered sets

Statement

In ZF, if every poset has a maximal antichain, every linearly ordered set is well-orderable. Consequently MC implies that P(α) is well-orderable for every ordinal α.

Facts & Assumptions

[F1]

Multiple choice produces maximal antichains: MC gives a maximal antichain in every poset.

[F2]

Transfinite recursion: A definable successor rule recurses along a set ordinal.

[F3]

Hartogs: an ordinal that does not inject into a given set: The ordinal h(Q) cannot inject into Q.

Proof

Given: The objects and hypotheses in the statement.

1.1

For a linearly ordered (Q,<) form the poset of pairs (U,u) with UQ and uU, ordered by (U,u)(V,v) iff U=V and either u=v or u<v. A maximal antichain contains exactly one pair above each U: at most one by linearity, at least one because otherwise any (U,u) could be added. Its graph specifies a selector c(U)U.

given
2.1

Recursively remove c of the remaining subset of Q until it is empty, using a fixed stop symbol thereafter. If this did not stop before h(Q), the removed points would give an injection of that ordinal into Q. Their order of removal therefore well-orders all of Q. For Q= the empty order suffices.

F2F3step 1.1
3.1

The power set of any ordinal α is linearly ordered by its characteristic functions: at the least element of the symmetric difference compare 0<1. Transitivity follows because for three functions the first two comparison indices either differ (the earlier decides) or agree (the value order decides). Under MC the antichain hypothesis holds, so the first two steps apply to this linear order.

F1step 2.1
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

A bounded hierarchy for the multiple-choice argument

Statement

In ZF, for every set A there is a limit ordinal θ such that AVθ.

Facts & Assumptions

Given: A set A.

[F1]

The cumulative hierarchy consists of set-sized, transitive, increasing stages (The cumulative hierarchy, Transitivity and growth of hierarchy stages).

[F2]

Foundation implies that every set belongs to some cumulative-hierarchy stage (Equivalent forms of Foundation).

Proof

technique · direct
1.1

By hierarchy exhaustion, choose an ordinal β with AVβ.

F2
2.1

The stage Vβ is transitive, so AVβ implies AVβ.

step 1.1F1
3.1

Put θ=β+ω. Then θ is a limit ordinal and βθ; monotonicity of the hierarchy gives VβVθ, hence AVθ.

step 2.1F1F3
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Multiple choice is equivalent to AC in ZF

Statement

In ZF, if P(α) is well-orderable for every ordinal α, then AC holds. In particular MCAC. Foundation is part of the ambient theory.

Facts & Assumptions

[F1]

A bounded hierarchy for the multiple-choice argument: Every set is included in an increasing bounded hierarchy stage with limit index.

[F2]

Hartogs: an ordinal that does not inject into a given set: No ordinal at least h(B) can inject into B.

[F3]

Transfinite recursion: Specified class rules recurse along set ordinals.

[F4]

Maximal antichains well-order linearly ordered sets: MC makes the power set of every ordinal well-orderable.

[F5]

The Axiom of Choice: AC selects one point from each member of a nonempty-set family.

Proof

Given: The objects and hypotheses in the statement.

1.1

Fix AVθ with θ limit and let k=h(Vθ). By the hypothesis fix a single well-order W of P(k). No sequence of arbitrary well-orders is chosen.

F1F2
2.1

Define well-orders Wβ of Vβ for β<θ recursively. At zero use the empty order. Given Wβ, its unique order isomorphism eβ:Vβηβ has ηβ<k, since VβVθ. Order Vβ+1=P(Vβ) by transporting the restriction of W along ueβ[u]P(k).

F2F3step 1.1
3.1

At a limit λθ, order elements first by their least stage of appearance below λ, then within the same stage by its already constructed order. Every nonempty subset has a least appearance index and a least element at that index, so this is a well-order. This defines the limit rule and also the final order on Vθ. Restrict it to A.

F3step 2.1
4.1

For any family of nonempty sets apply the result to its union and select the least member of each set. The empty family uses the empty function. This proves AC from the powerset hypothesis; MC supplies that hypothesis. Conversely AC supplies a point in each nonempty set, whose singleton is a multiple selection.

F4F5step 3.1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Dedekind-infinite and Dedekind-finite sets

Definition

A set X is Dedekind-infinite if some injection f:XX is not surjective, equivalently if X is equipotent with a proper subset. It is Dedekind-finite otherwise. “Infinite” alone means not bijective with a natural number; it does not include an assumption that ω embeds into X.

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Dedekind infinitude is equivalent to a countable subset

Statement

In ZF the following are equivalent: X is Dedekind-infinite; ωX; and X{}X. Equivalently, X is Dedekind-finite iff h(X)ω. Here h is the Hartogs number.

Facts & Assumptions

[F1]

Dedekind-infinite and Dedekind-finite sets: Dedekind infinitude is witnessed by an injective nonsurjective self-map.

[F2]

The recursion theorem: Iterates of a specified self-map form an omega sequence.

[F3]

Hartogs: an ordinal that does not inject into a given set: An ordinal below h(X) embeds into X, while h(X) does not.

Proof

Given: The objects and hypotheses in the statement.

1.1

For an injective nonsurjective f:XX, fix af[X] and put an=fn(a). If am=an with m<n, cancel f repeatedly to get a=fnm(a)f[X], impossible. Thus nan injects omega into X.

F1F2
1.2

Given an injection nan, send to a0, each an to an+1, and every other point of X to itself. This is a bijection X{}X. Conversely, restricting any such bijection to X is injective and misses the image of , proving Dedekind infinitude.

F1
2.1

By the least-nonembedding definition, omega embeds into X exactly when ω<h(X). Negating gives the asserted Dedekind-finite characterization. For finite X, including the empty set, no injective nonsurjective self-map exists, as finite counting also shows.

F3step 1.1step 1.2
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Countable choice gives countable subsets of infinite sets

Statement

In ZF plus ACω, every infinite set contains a countably infinite subset and is Dedekind-infinite.

Facts & Assumptions

[F1]

The Axiom of Countable Choice (ACω): Countable choice selects one object from each nonempty set in an omega family.

[F2]

N×NN: Omega squared has an explicitly supplied enumeration.

[F3]

Dedekind infinitude is equivalent to a countable subset: An injected omega is equivalent to Dedekind infinitude.

Proof

Given: The objects and hypotheses in the statement.

1.1

For each positive integer n, the set Tn of injective maps nX is nonempty: extend a finite tuple by a point outside its finite range, which exists because X is infinite. This finite induction makes no countable choice. Now use countable choice once to select tnTn.

F1
2.1

The set U=n>0ran(tn) is covered by the coordinate values tn(i) with i<n. Enumerate those pairs by the fixed enumeration of omega squared, discarding pairs outside the domain. This produces a sequence onto U. Since U contains n distinct points for every n, it is infinite. Retain the first occurrence of each new value; the retained indices form an infinite subset of omega and their increasing enumeration gives a bijection ωU.

F2step 1.1
3.1

Composing with the inclusion UX yields an injected omega and hence Dedekind infinitude.

F3step 2.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Countable choice makes omega-one regular

Statement

In ZF plus ACω, cf(ω1)=ω1.

Proof

Given: The objects and hypotheses in the statement.

1.1

If cf(ω1)<ω1, it must be omega: it is an infinite cardinal and omega is the only countable infinite initial ordinal. Thus there is a cofinal sequence (αn)n<ω in ω1.

F2
2.1

Each αn is a countable ordinal. Cofinality gives ω1=nαn (or use αn+1 without changing the argument). Countable choice makes that union countable, contradicting the definition of ω1. The only remaining cofinality is ω1.

F1F2step 1.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

DC detects non-well-orders by descending sequences

Statement

In ZF plus DC, a linear order (X,<) is a well-order iff it has no sequence (xn)n<ω with xn+1<xn for every n.

Facts & Assumptions

[F1]

Well-order and well-ordered set: Every nonempty subset of a well-order has a least member.

[F2]

The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain: A serial relation on a nonempty set admits an omega path from any initial point.

Proof

Given: The objects and hypotheses in the statement.

1.1

In a well-order, the nonempty range of a descending sequence would have a least element xn, contradicted by xn+1<xn. This direction needs no choice.

F1
2.1

If the linear order is not a well-order, some nonempty YX has no least point. Linearity implies that every yY has some zY with z<y. Apply DC to yRz iff z<y, starting from any one point of Y. It gives the forbidden descending sequence. The empty order is a well-order and has no such sequence.

F1F2
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Local GCH for arbitrary sets

Definition

Write XY for an injection and XY for a bijection; XY means XY and X≉Y. For an infinite set X, local GCH at X, denoted CH(X), means

Y (XYP(X)  YX or YP(X)).

Arbitrary-set GCH asserts this for every infinite set. No well-order of X is implicit. We write Seq(X)=n<ωnX for finite sequences, including the empty sequence, and h(X) for the Hartogs number. Disjoint union is denoted .

LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Canonical finite-sequence coding from a supplied well-order

Statement

In ZF there is a uniform definable rule which, from any supplied well-order < of an infinite set Y, produces a bijection H:YSeq(Y). The construction selects no arbitrary bijection from Y to its cardinal.

Facts & Assumptions

[F2]

The Schröder-Bernstein theorem: Two supplied injections yield an explicit bijection without choice.

[F3]

Transfinite recursion: A formula specifying each set value recurses along any set ordinal.

Proof

Given: The objects and hypotheses in the statement.

1.1

Fix the natural pairing p(m,n)=(m+n)(m+n+1)/2+n, which is injective, has p(0,0)=0, and is positive otherwise. For δ=ωβ with β>0, write u,v<δ in Cantor normal form over their common finite list of exponents, using zero coefficients where absent. Replace each coefficient pair (a,b) by p(a,b). The resulting ordinal qδ(u,v) is below δ, and its unique normal form recovers both inputs. Thus qδ:δ2δ is a uniformly defined injection. The empty exponent list represents zero.

F1
2.1

For any infinite ordinal α, its leading normal-form term gives δ=ωβ and a positive finite n with δα<δ(n+1). Every u<α has a unique expression u=δk+ρ, kn, ρ<δ, obtained from the finitely many consecutive blocks. Send it to qδ(ρ,k). This injects α into δ; inclusion injects δ into α. The explicit Schroder–Bernstein construction gives a uniformly defined bijection bα:αδ. Conjugating qδ by bα gives an injection qα:α2α.

F1F2step 1.1
3.1

The supplied well-order has a unique order isomorphism e:Yα. It can be constructed by assigning to each point the set of previously assigned ordinals; recursion supplies the assignment, and induction verifies it is an initial ordinal segment. Transfer qα and the injection ωα to Y, obtaining q:Y2Y and j:ωY, with no arbitrary selection.

F3step 2.1
4.1

Define c0()=j(0) and cn+1(t)=q(cn(tn),t(n)). Finite induction proves each cn:nYY injective. Then tq(j(len(t)),clen(t)(t)) injects all finite sequences into Y, including length zero. The singleton map injects Y in the other direction. Apply explicit Schroder–Bernstein and invert if necessary to obtain H. Every rule just described is definable from the supplied order.

F2F3step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

No injection of a power set into finite sequences

Statement

In ZF, if ωX, there is no injection P(X)Seq(X).

Facts & Assumptions

[F1]

Canonical finite-sequence coding from a supplied well-order: A supplied infinite well-order defines a bijection from its set to its finite sequences.

[F2]

Transfinite recursion: Specified class rules recurse on set ordinals.

[F3]

Hartogs: an ordinal that does not inject into a given set: The ordinal h(X) cannot inject into X.

Proof

Given: The objects and hypotheses in the statement.

1.1

Suppose G:P(X)Seq(X) is injective. For an infinite well-ordered subset (Y,<) of X, let H:YSeq(Y) be the uniformly defined bijection. Put D={yY:H(y)ran(G) and yG1(H(y))}. The inverse here is used only at points in the range, where it is unique.

F1
2.1

If G(D)=H(y) for some yY, the definition would give yD iff yD. Hence G(D)Seq(Y). Its finite sequence has a first coordinate outside Y; let a(Y,<) be that value. This rule is unique and definable from G and the given order. The sequence cannot be empty, since the empty sequence belongs to Seq(Y).

step 1.1
3.1

Seed a well-order with the image of a supplied injection ωX. Recursively for ξ<h(X) append a(Yξ,<ξ), where Yξ consists of the seed followed by previously appended elements in index order. At limits take the union of these extending well-orders. Each stage is an infinite well-ordered subset of X, so the rule always yields a fresh point. Thus the appended points inject h(X) into X, a contradiction.

F2F3step 2.1
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Local GCH absorbs sums and squares

Statement

In ZF, if ωX and CH(X), then

XXX×XX,P(X)×P(X)P(X).

Facts & Assumptions

[F1]

Dedekind infinitude is equivalent to a countable subset: An injected omega gives a bijection X1X.

[F2]

Local GCH for arbitrary sets: An intermediate size between X and its power set equals one endpoint under local GCH.

[F3]

No injection of a power set into finite sequences: For ωX, its power set does not inject into finite sequences.

[F4]

The Schröder-Bernstein theorem: Opposite injections yield a bijection in ZF.

Proof

Given: The objects and hypotheses in the statement.

1.1

Fix aX. The two copies of X inject into P(X{}) by x{x} and x{x,}. A bijection X1X transports this to XXP(X). Also XXX.

F1
2.1

Local GCH makes XX equinumerous either with X or with P(X). The latter would inject the power set into finite sequences: use (x) for the first copy and (a,x) for the second. This is impossible. Thus XXX.

F2F3step 1.1
3.1

The map taking a subset of a tagged disjoint union to its two component subsets is a bijection P(XX)P(X)2. Transport along the previous bijection gives P(X)2P(X). Singleton coordinates inject X2 into this product, while x(x,a) injects X into X2.

step 2.1
4.1

Apply local GCH to XX2P(X). The power-set endpoint would inject P(X) into length-two sequences, again impossible; the remaining endpoint is X2X. Together with the product-of-powersets bijection this proves all assertions.

F2F3F4step 3.1
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Hartogs bounds in iterated power sets

Statement

In ZF, for every set X,

h(X)P3(X).

If X2X, or if X is Dedekind-finite, then h(X)P2(X). Also h(X)P4(X) and h(X)<h(P3(X)). Superscripts on P denote iteration.

Facts & Assumptions

[F1]

Hartogs: an ordinal that does not inject into a given set: The ordinals below h(X) are exactly the order types of well-ordered subsets of X.

[F2]

Well-order and well-ordered set: Every nonempty subset of a well-ordered set has a least element.

[F3]

Dedekind infinitude is equivalent to a countable subset: Dedekind-finiteness is equivalent to h(X)ω.

[F4]

The Schröder-Bernstein theorem: Two injections give a bijection.

Proof

Given: The objects and hypotheses in the statement.

1.1

For each injection f:αX, let Tf={f[γ]:γα}P(X). Inclusion well-orders this chain in type α+1, because the initial images strictly increase. For each α<h(X), let Bα be the set of all such chains of type α+1 arising from these injections. It is a nonempty element of P3(X), and distinct indices give disjoint such sets because a chain has unique order type. Thus αBα is injective. For α=0 the chain is {}.

F1F2
1.2

Let Rα be the set of all reflexive well-order relations on subsets of X of type α. Reflexivity makes the underlying set recoverable from the diagonal, including singleton orders; the empty order has the empty relation. These are nonempty pairwise disjoint subsets of P(X2). Thus h(X)P2(X2), and a supplied bijection X2X gives the double-power bound.

F1F2
1.3

If X is infinite and Dedekind-finite, then h(X)=ω: every finite ordinal embeds by finite induction, while omega does not. Each [X]n is nonempty, and these sets of subsets are disjoint for distinct n. Hence n[X]n injects omega into P2(X). If X has finite size n, h(X)=n+1 and n+122n by elementary finite induction; choose an enumeration of this single finite set to realize the injection. This includes n=0.

F1F3
2.1

The first bound implies h(X)<h(P3(X)) by the definition of Hartogs. For the other strict bound, singleton inclusion gives h(X)P4(X). Equality would give an injection P(A)A with A=P3(X). Its inverse on its range, extended elsewhere by , would be a surjection s:AP(A), impossible since {aA:as(a)} is missed. Thus the comparison is strict.

F1F4step 1.1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Power-set fibres force well-orderability

Statement

In ZF, if X×P(X)Xα for an ordinal α, then X is well-orderable.

Facts & Assumptions

[F1]

Cantor's theorem: AP(A): There is no surjection from a set onto its power set.

[F2]

Well-order and well-ordered set: A well-order is a total order in which every nonempty subset has a least element.

Proof

Given: The objects and hypotheses in the statement.

1.1

Fix the injection j. For each xX, the image of {x}×P(X) cannot lie wholly in the X-summand. Otherwise it gives an injection P(X)X; its inverse, extended by off the range, would surject X onto its power set.

F1
2.1

The ordinal part of that fibre is therefore nonempty. Let b(x) be its least ordinal. Different fibres have disjoint images by injectivity of j, so b:Xα is injective. Pull back the ordinal well-order along b: totality follows from injectivity and ordinal trichotomy, and a nonempty subset has the unique point whose image is its image set’s least ordinal. For X= this is the empty order; if α=0 the first step forces X=.

F2step 1.1
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

The local-GCH Hartogs dichotomy

Statement

Work in ZF. Suppose ωX and CH(X). If h(X)P(X), then X is well-orderable and P(X)h(X). Otherwise h(P(X))=h(X).

Facts & Assumptions

[F1]

Local GCH absorbs sums and squares: Under the hypotheses, X absorbs its square and two copies; the power set absorbs its square.

[F2]

Power-set fibres force well-orderability: An injection X×P(X)Xα well-orders X.

[F3]

Hartogs: an ordinal that does not inject into a given set: No injection h(X)X exists, and every smaller ordinal embeds.

[F5]

The Schröder-Bernstein theorem: Opposite injections yield a bijection.

Proof

Given: The objects and hypotheses in the statement.

1.1

Put P=P(X) and h=h(X). Suppose hP. Then XXhPPP. Strictness holds because XhX would embed h into X. For the last bijection, PPP(X1)P, using the omega shift. Local GCH therefore gives XhP.

F1F3
2.1

Singleton injection in the first coordinate and square absorption give X×PP2P, while PX×P using one fixed point of X. Thus X×PPXh, and the fibre lemma well-orders X.

F1F2F5step 1.1
3.1

Let λ be the least ordinal equipotent with this well-orderable X. Hartogs h is an infinite initial ordinal: an equipotent smaller ordinal would contradict its least-nonembedding property. Moreover λ<h. Both X and h embed in h, so Xh injects into h×hh, and the reverse injection is immediate. Hence Ph.

F3F4F5step 1.1step 2.1
4.1

If instead h(X) does not inject into P, its least nonembedding ordinal satisfies h(P)h(X). Since X injects into P by singletons, every ordinal embedding into X embeds into P, so h(X)h(P). This yields the second branch.

F3
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Specker’s two-local-GCH theorem

Statement

In ZF, if ωX, CH(X) and CH(P(X)), then P(X)h(X). In particular X is well-orderable.

Facts & Assumptions

[F1]

The local-GCH Hartogs dichotomy: For a set containing omega and satisfying local GCH, an embedding of its Hartogs number into its power set gives that power set equinumerous with the Hartogs number; otherwise the Hartogs numbers agree.

[F2]

Hartogs bounds in iterated power sets: If X2X, then h(X)P2(X).

[F3]

Local GCH absorbs sums and squares: The local hypotheses imply X2X.

Proof

Given: The objects and hypotheses in the statement.

1.1

Write P=P(X) and Q=P(P). Suppose P is not well-orderable. Then Q is not well-orderable either, since PQ. Apply the dichotomy to X and to P; both contain an injected omega and satisfy their respective local hypotheses. Their first branches are excluded, so h(X)=h(P)=h(Q).

F1
2.1

But square absorption and the double-power bound give h(X)Q. Together with the equality in the previous step this embeds the Hartogs number of Q into Q, impossible by its defining property. Thus P is well-orderable.

F2F3step 1.1
3.1

A well-order of P has some ordinal type ρ. If ρ<h(X), it would embed into X, giving PX, which is impossible: invert that injection on its range and extend by the empty subset elsewhere to get a surjection s:XP(X); then {xX:xs(x)} is missed. Thus h(X)ρ and h(X)P. The first dichotomy branch now gives Ph(X) and the well-orderability of X.

F1step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Sierpiński: arbitrary-set GCH implies AC in ZF

Statement

Over ZF, arbitrary-set GCH implies the Axiom of Choice.

Facts & Assumptions

[F1]

Local GCH for arbitrary sets: Arbitrary-set GCH supplies local GCH at every infinite set.

[F2]

Specker’s two-local-GCH theorem: A set containing omega and satisfying the two local hypotheses is well-orderable.

[F3]

The Axiom of Choice: A choice function selects a member of every set in a family of nonempty sets.

Proof

Given: The objects and hypotheses in the statement.

1.1

For any set A, form X=Aω. The second summand explicitly embeds omega into X, so X and P(X) are infinite. Global GCH supplies both local hypotheses. Specker well-orders X, and restriction well-orders A. This also covers finite and empty A.

F1F2
2.1

For any family of nonempty sets, well-order its union by the preceding step and take the least member of each set. Replacement forms the resulting choice function. The empty family has the empty function. Thus AC holds.

F3step 1.1

5 · Examples, counterexamples and false statements

None yet.

Sources