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.

9 results · all verified · 8 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 1 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Set-Theoretic Trees, Delta Systems, and Diamond

1 · Prerequisites

2 · Summary

Tree height and level size govern different branch phenomena. The tree conventions distinguish maximal branches, cofinal branches, normality and splitting. Sequence representation and König’s finite-level theorem lead to the countable-limit arguments used to construct a special Aronszajn tree.

The finite delta-system theorem supports two compatibility arguments. Knaster products first make conditions compatible on a fixed finite root, then combine their disjoint supports. For finite specialization of an Aronszajn tree, the petals lemma supplies incomparable nodes across two petals; the common root and the existing specialization conditions handle all remaining pairs. The dense-domain lemma describes a total specialization when a directed family meeting the stated dense sets is supplied.

Diamond is an explicit additional assumption for the normal Suslin-tree construction. At a guessed maximal antichain, covering branches seal the antichain at a countable limit level. A club of agreement between ordinal node codes and tree levels makes the stationary guesses apply to final antichains. The resulting splitting Suslin tree is ccc, while its square has an explicitly indexed uncountable antichain. Diamond also implies CH and the stated club principle; the square-sequence definition includes coherence, order-type bounds and the no-thread condition.

The partition strand proves infinite Ramsey for finite colors and the full finite-arity Erdős–Rado relation for arbitrary infinite cardinals, including its zero-index case. Pattern closure produces an end-homogeneous sequence before the arity induction. Kurepa’s line/tree equivalences and the finite-tree Halpern–Läuchli statement are recorded without proof, with their designated later proof destinations retained. Their interface definitions and elementary instances are explicit; neither recorded result is used as a proved prerequisite here.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Set-theoretic trees, heights, levels, branches and antichains

Definition

A tree is a set T with an irreflexive transitive relation <T such that Pt={sT:s<Tt} is strictly well-ordered for each tT. Use the strict convention in Well-order and well-ordered set and the ordinals of Ordinal (von Neumann). Write sTt for s<Tt or s=t.

The height htT(t) is the ordinal order type of Pt. Put Tα={tT:htT(t)=α}, T<α=β<αTβ, and ht(T)=sup{htT(t)+1:tT}. A root has height zero. The empty tree has height zero.

A chain is a subset whose distinct elements are comparable; a branch is a chain maximal under inclusion. A branch is cofinal when its node heights are unbounded in ht(T): for every α<ht(T) it contains a node of height at least α. An antichain is a subset whose distinct elements are incomparable. These definitions allow empty chains and antichains; in the empty tree the empty chain is the unique branch and is vacuously cofinal. A singleton tree has one root and one branch.

These are set-theoretic trees, with no assumption that nodes are finite sequences. The order-type theorem Every well-order has a unique order type supplies the unique ordinal used in the height definition: the predecessor relation is a set well-order, hence well-founded and extensional. Indeed distinct elements of a strict linear order have different initial segments.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Tree predecessors and compatibility

Statement

Each node t in a tree has exactly one predecessor of each height β<ht(t). If s,tTu, then s,t are comparable. Strict tree order strictly increases height, and every level is an antichain.

Facts & Assumptions

Given: A tree T with the strict and reflexive order conventions just defined.

[F1]

The strict predecessors Pt are well-ordered and ht(t) is their ordinal order type. Set-theoretic trees, heights, levels, branches and antichains

Proof

1.1

Let α=ht(t) and let e:αPt be its order isomorphism. For β<α, transitivity and order reflection give Pe(β)=e[β]. Thus ht(e(β))=β. Conversely every predecessor is e(γ) for exactly one γ<α and has height γ, proving existence and uniqueness.

F1
1.2

If s,tTu and either equals u, they are comparable. Otherwise both belong to the well-ordered set Pu, so its linear order compares them. This includes s=t.

F1given
2.1

If s<Tt, step 1.1 puts s=e(β) at some β<ht(t), so ht(s)<ht(t). Distinct nodes of one level therefore cannot be comparable; each level is an antichain. For a root the predecessor assertion has no indices, and empty levels satisfy the antichain assertion vacuously.

step 1.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

κ-trees and the tree property

Definition

Let κ be an infinite cardinal in the sense of Cardinal (initial ordinal) and cardinality. A κ-tree is a tree T of height κ such that Tα<κ for every α<κ, with height and levels as in Set-theoretic trees, heights, levels, branches and antichains. The tree property at κ asserts that every κ-tree has a cofinal branch.

Regularity is a separate condition (cf(κ)=κ, using Cofinality cf(α), and regular and singular cardinals); it is not imposed by this definition. In particular an ω-tree has height ω and finite levels. Having κ nodes alone is not the definition of a κ-tree. Empty and singleton trees have heights zero and one, respectively, so are not κ-trees for the permitted infinite cardinals.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Normal and splitting trees

Definition

For a tree as in Set-theoretic trees, heights, levels, branches and antichains, call T normal when it has exactly one root, every tT has an extension in Tβ whenever ht(t)<β<ht(T), and distinct nodes on the same nonzero limit level have distinct strict predecessor sets.

A node u is an immediate successor of t if t<Tu and there is no v with t<Tv<Tu. Call T splitting when every node t has at least two distinct immediate successors whenever ht(t)+1<ht(T). Splitting is an additional condition, not part of normality here. No cardinal bound on levels is included in either adjective.

The empty tree is not normal. A singleton tree is normal and vacuously splitting. Nodes on a last level have no splitting requirement; limit-level uniqueness is required only at nonzero limits. These conventions separate conditions that Monk bundles into his normal-tree terminology.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Normal trees have faithful sequence representations

Statement

In ZFC, a normal tree T of nonzero ordinal height α is isomorphic to a downward-closed tree of sequences of lengths β<α, ordered by proper initial segment. The alphabet can be T. If each node has at most countably many immediate successors, the alphabet can be ω. The isomorphism preserves height; the image need not be the full sequence space.

Facts & Assumptions

Given: A normal tree T of height 0<α. AC is needed only for the simultaneous choice of countable successor labels; the alphabet-T construction uses identity labels.

[F1]

Normality includes one root and uniqueness from predecessor sets at nonzero limit levels. Normal and splitting trees

[F2]

Every node has a unique predecessor at each lower height, and height strictly increases along the tree order. Tree predecessors and compatibility

[F3]

Transfinite recursion defines a set-valued function from its values on earlier stages. Transfinite recursion

[F4]

AC permits well-ordering any set. The well-ordering theorem

[A1]

The Axiom of Choice is assumed in the countable-alphabet assertion. The Axiom of Choice

Proof

1.1

For each t, let St be its immediate-successor set. With alphabet A=T, use the injection et:StT, et(u)=u. In the countable-successor case, the set Jt of injections Stω is nonempty, including the empty map when St is empty. All these maps lie in a set of relations contained in T×ω. Well-order that set and let et be the least member of Jt. This is the sole use of AC; take A=ω in this case.

A1F4given
2.1

Define codes by recursion on levels. Give the root the empty code. At height β+1, the unique predecessor t at height β is the immediate predecessor of u; set f(u)=f(t)et(u). At a nonzero limit height λ, put f(u)=β<λf(uβ), where uβ is the unique height-β predecessor. These are set-valued level operations, so transfinite recursion applies. On histories not satisfying the stated coherence condition the operation can be assigned the empty set; the next step proves that such histories never occur in the recursion.

F1F2F3step 1.1
3.1

By induction on the constructed level, f(u) has domain ht(u) and restricts to f(uγ) at every lower height γ. This is vacuous at the root. At a successor, appending one coordinate gives the domain and preserves all earlier restrictions. At a limit the earlier codes agree on overlaps by the induction assertion; their union is a function with domain the union of all smaller ordinals, namely that limit. Its restrictions are exactly the earlier codes.

F2step 2.1
4.1

The codes are injective on each level, again by induction. At zero there is just one root. At a successor, equality of codes gives equality of parent codes and hence of parents; equality of last coordinates then gives equality of the successors by injectivity of et. At a nonzero limit, equality of codes and step 3.1 give equal codes for each pair of predecessors; level injectivity below the limit makes all those predecessors equal. Thus the predecessor sets agree, and normality makes the two nodes equal.

F1step 1.1step 3.1
5.1

Different levels give different code domains, so f is injective on T. If s<Tt, step 3.1 identifies f(s) with a proper restriction of f(t). Conversely, if f(s) is a proper initial segment of f(t), take the predecessor u of t at height ht(s). Step 3.1 gives f(u)=f(s), and step 4.1 gives u=s, hence s<Tt.

F2step 3.1step 4.1
6.1

Every proper restriction of f(t) is the code of its predecessor at that length, so the image is downward closed. The map onto its image is therefore the required order isomorphism and preserves heights by the domain computation. A height-one tree maps just to the empty sequence; no surjectivity onto all A<α is needed.

F2step 3.1step 5.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Aronszajn, Suslin and special trees

Definition

Use ω1 from The first uncountable ordinal ω1:=(ω) and “countable” to include finite sets as in Finite, countably infinite, countable, uncountable. An Aronszajn tree is a tree of height ω1 whose every level is countable and which has no cofinal branch. A Suslin tree is an Aronszajn tree with no uncountable antichain. Normality and splitting are not implicit. This direct formulation does not presuppose at the point of definition that ω1 has already been proved to be an infinite cardinal.

A tree T is special if there is f:Tω with f(s)f(t) whenever s<Tt. Equivalently, T is a countable union of antichains. Indeed, a witnessing f gives antichains An=f1({n}) and T=n<ωAn. Conversely, given antichains An covering T, set f(t)=min{n:tAn}. This minimum exists for each t; comparable distinct nodes cannot have the same minimum because they would belong to the same antichain. No choice is used in this equivalence, and overlaps among the An cause no difficulty.

A strictly increasing rational labeling q:TQ suffices for specialness. Fix an injection j:Qω, available from Q is countably infinite, and put f=jq. If s<Tt, then q(s)<q(t), so f(s)f(t). No converse about increasing rational labelings is asserted. The empty and singleton trees are special (use the empty map and the constant-zero map respectively), but are not Aronszajn or Suslin trees since they lack height ω1.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

König’s lemma for finite levels

Statement

In ZFC, every tree of height ω with finite levels has an infinite branch.

Facts & Assumptions

Given: Such a tree T. AC is used once to fix a well-order of its node set; recursion thereafter takes least eligible nodes.

[F1]

Every lower height has a unique predecessor; nodes with a common upper bound are comparable. Tree predecessors and compatibility

[F2]

Assuming AC, every set can be well-ordered. The well-ordering theorem

[F3]

A specified initial value and a self-map of a set determine a sequence by natural recursion. The recursion theorem

[A1]

Assume the Axiom of Choice. The Axiom of Choice

Proof

1.1

Call t good if the heights of nodes above or equal to t are unbounded in ω. The height assumption and F1 imply that every level is nonempty. Some root is good: otherwise, each of the finitely many roots has a finite height bound on its extensions; their maximum bounds all nodes because each node has a root predecessor (or is a root). That contradicts height ω.

F1given
2.1

If a good node t has height n, its immediate successors are precisely its extensions at height n+1, by F1. This is a finite set. Each higher extension of t passes through one of these successors. If none were good, the maximum of their finitely many bounds, together with n+1, would bound all extensions of t. Thus a good immediate successor exists.

F1step 1.1
3.1

Fix a well-order of T using AC. Let t0 be the least good root and send each good node to its least good immediate successor. On the set of good nodes this is a self-map, so recursion gives tn at height n with tn<Ttn+1 for every n.

A1F2F3step 1.1step 2.1
4.1

The set B={tn:n<ω} is an infinite chain. If u could be added to it, put n=ht(u). Comparability with tn and the level-antichain conclusion of F1 force u=tn. Thus B is already maximal, hence is an infinite branch.

F1step 3.1
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Branches through countable normal trees of limit height

Statement

If T is countable and normal of nonzero countable limit height δ, every node lies on a branch cofinal in δ. There is a countable collection of such branches covering T. The construction works in ZF, with no use of Choice.

Facts & Assumptions

Given: Such T and δ, and an arbitrary tT.

[F1]

Normality gives an extension at every strictly higher level below the tree height. Normal and splitting trees

[F2]

Natural-number recursion defines the unique orbit of a function on a set from a specified initial state. The recursion theorem

[F3]

Every node has a unique predecessor of every smaller height, and two predecessors of a common node are comparable. Strict order increases height. Tree predecessors and compatibility

Proof

1.1

Fix surjections e:ωT and d:ωδ. They exist by countability: δ is infinite, and T has nodes at arbitrarily high levels below δ, so it too is infinite. Only these two witnesses are fixed. Define γ0=d(0) and γn+1=max{γn+1,d(n+1)}. The successor of every ordinal below the limit δ is still below δ, so recursion gives a strictly increasing sequence in δ. It is cofinal since γnd(n). The nonautonomous rule is a recursion on the state (n,γn).

givenF2
2.1

Starting at t0=t, let βn=max{γn,ht(tn)+1}<δ and take tn+1=e(k) for the least k for which tn<Te(k) and ht(e(k))=βn. The candidate set is nonempty by normality. Recursion on (n,tn) supplies this sequence, and its heights are cofinal because ht(tn+1)γn. Least natural indices require no choice function.

F1F2step 1.1
3.1

Put bt={sT:n sTtn}. It contains t and is a chain: if sTtn and uTtm, both lie below tmax{n,m}, so they are comparable. Its heights are cofinal by step 2.1.

F3step 2.1
4.1

If s can be adjoined to bt while retaining a chain, choose n with ht(tn)>ht(s), possible by cofinality and the limit-height hypothesis. Comparability with tn and strict increase of height force s<Ttn, hence sbt. Thus bt is maximal and is a cofinal branch.

F3step 3.1
5.1

The same fixed e,d determine bt uniquely for each tT. Replacement therefore forms B={bt:tT}. The sequence nbe(n) is onto B, so it is countable, and tbt proves that it covers T. The construction includes the root and every prescribed node; no last level exists at the limit height.

step 1.1step 2.1step 3.1step 4.1
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Splitting turns an uncountable branch into an antichain

Statement

In ZFC, a splitting ω1-tree with a cofinal branch has an antichain of cardinality 1. Normality is not additionally required. Here ω1-tree has the meaning of κ-trees and the tree property.

Facts & Assumptions

Given: A splitting ω1-tree T and a cofinal branch b.

[F1]

Splitting gives at least two immediate successors of every node whose successor height is below the tree height. Normal and splitting trees

[F2]

Every node has a unique predecessor of each smaller height; common predecessors are comparable, and strict order strictly increases height. Tree predecessors and compatibility

[A1]

Assume AC, used to select off-branch successors at all levels simultaneously. The Axiom of Choice

Proof

1.1

For each α<ω1, cofinality gives vb of height at least α. If its height is greater, let u be its unique predecessor of height α; otherwise set u=v. Every wb is comparable with u: if wTv, use common-predecessor comparability, and if v<Tw, use uTv<Tw. Maximality of b therefore puts u in b. Distinct nodes of the same height cannot both belong to a chain. Thus there is a unique bαbTα for every α. For α<β, comparability and height give bα<Tbβ.

F2given
2.1

The node bα+1 is an immediate successor of bα, since an intermediate node would have height strictly between α and α+1. Conversely every immediate successor u of bα has height α+1: if its height were larger, its predecessor at α+1 would lie strictly between bα and u. Since α+1<ω1, splitting makes Sα={u:u is an immediate successor of bα, ubα+1} nonempty. AC gives aαSα for every α<ω1.

F1F2A1step 1.1
3.1

If α<β, then bα+1Tbβ<Taβ. Were aα and aβ comparable, their different heights α+1<β+1 would force aα<Taβ. The two distinct nodes aα,bα+1 of height α+1 would then be predecessors of aβ, contradicting uniqueness at that height. Thus aα,aβ are incomparable.

F2step 1.1step 2.1
4.1

Consequently {aα:α<ω1} is an antichain. Its indexing is injective because ht(aα)=α+1, so it has cardinality 1. The argument includes α=0 and adjacent levels; all successor levels used remain below ω1.

step 2.1step 3.1
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Rational bounds at countable limit levels

Statement

Let T be a countable tree of nonzero countable limit height δ, with a labeling :TQ strictly increasing on strict tree order. Assume:

  • For every xT, every ht(x)<β<δ, and every rational r>(x), there is yTβ with x<Ty and (y)<r.
  • For every xT and rational r>(x), infinitely many immediate successors of x have label less than r.

One can add a countable level at δ and extend so that it is still strictly increasing and the first invariant holds also for β=δ. Distinct new tops have distinct predecessor branches. Thus if the original tree is normal, the extension is normal; it also retains the small-successor condition wherever a successor level exists. This construction works in ZF.

Facts & Assumptions

Given: T,δ, and the two displayed invariants.

[F1]

The rationals are countably infinite. Q is countably infinite

[F2]

A product of two at most countable sets is at most countable. A product of two at most countable sets is at most countable

[F3]

The rationals form a totally ordered field. The rationals form a totally ordered field

[F4]

Recursion on natural numbers defines a sequence from a specified state transition. The recursion theorem

[F5]

Every smaller height has a unique predecessor, common predecessors are comparable, and strict order increases height. Tree predecessors and compatibility

[F6]

Normality includes unique root, extension to higher levels and distinct predecessor sets at nonzero limit levels. Normal and splitting trees

Proof

1.1

Fix enumerations of T and δ. From an enumeration d:ωδ, define γ0=d(0) and γk+1=max{γk+1,d(k+1)}. All terms lie below the limit δ and γkd(k), so the sequence is cofinal. By F1 and F2, T×Q has an enumeration. Keep precisely the entries (x,r) with (x)<r to enumerate all requests as (xn,rn). There are infinitely many entries to keep, since for one fixed x the distinct rationals (x)+m+1 give requests for all natural m. Retaining successive least valid indices is recursion, not countable choice.

F1F2F3F4given
2.1

Suppose branches b0,,bn1 for the earlier requests have been defined. Set qn=((xn)+rn)/2, so (xn)<qn<rn. Infinitely many immediate successors of xn have labels below qn. Each earlier branch contains at most one of them, since distinct immediate successors are incomparable by F5. Thus finitely many earlier branches exclude at most finitely many candidates. Choose the least enumerated remaining successor z0; it has label below qn and belongs to none of the earlier branches.

F3F5step 1.1given
3.1

Recursively, with zk already defined, put ηk=max{γk,ht(zk)+1}<δ. The first invariant gives an extension zk+1 of height ηk and label below qn, since (zk)<qn. Take the least enumerated such extension. This defines a strictly increasing chain whose heights are cofinal and whose labels are all less than qn. Recursion uses the state (k,zk), and the successor bound stays below δ because it is limit.

F4step 1.1step 2.1given
4.1

Let bn={s:k sTzk}. Common-predecessor comparability makes this a chain; its cofinality and unique predecessors give exactly one node of each height below δ. A node comparable with all of bn lies below some zk of greater height and hence belongs to bn, so it is a maximal chain. Every label on bn is less than qn: for sTzk, strict increase gives (s)(zk)<qn. It contains xn and z0, and z0 belongs to no earlier branch, so bn differs from all of them. This construction determines bn uniquely from the finite list of previous branches; recursion on finite lists therefore produces all bn simultaneously.

F4F5step 2.1step 3.1
5.1

Adjoin a distinct top vn above precisely bn, with label qn. Formally use the disjoint union of a tagged copy of T and a tagged copy of ω, ordered by the old order and s<vn iff sbn. A branch is downward closed, so this order is transitive. The predecessor set of vn is ordered like δ by height, proving that these are exactly a new level at δ. Their predecessor sets are distinct by step 4.1. The new tree is countable by interleaving its old enumeration with nvn. Strict increase holds on new comparisons because (s)<qn=(vn) for sbn; there are no comparisons between new tops.

F5step 1.1step 4.1
6.1

For any old x and rational r>(x), its request occurs at some n. Then x<Tvn and (vn)=qn<r, proving the invariant at the new level. Earlier instances are unchanged and new tops have no higher level to check. If the old tree is normal, its root and old limit-level uniqueness persist, the request argument supplies extensions to the new level, and step 5.1 supplies new limit-level uniqueness. No immediate successors of old nodes are lost or changed, since their successor heights are strictly below δ; new tops have no successor requirement. Every selection used least indices after finitely many fixed enumerations.

F6step 2.1step 4.1step 5.1
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-09-09Open item page →

A special Aronszajn tree exists

Statement

In ZFC there exists a normal splitting special Aronszajn tree. This tree has an uncountable antichain and is therefore not Suslin.

Facts & Assumptions

Given: ZFC. We construct a tree with nonempty countable levels Tα for α<ω1 and a strictly increasing rational labeling .

[F1]

A countable tree at a nonzero countable limit height with bounded rational extensions and infinitely many small successors admits a countable new level preserving strict labeling and bounded rational extensions, with distinct predecessor branches for distinct new tops. Normality is preserved if it held before, and infinitely many small successors are retained wherever a successor level exists; new tops have no successor requirement yet. Rational bounds at countable limit levels

[F2]

A prescribed class-function rule on earlier values has a unique transfinite recursion on a set well-order. Transfinite recursion

[F3]

Under countable choice, a countable union of countable sets is countable. Countable unions of at most countable sets, assuming ACω

[F4]

The rationals are countably infinite. Q is countably infinite

[F5]

Rational numbers form a totally ordered field. The rationals form a totally ordered field

[F6]

A product of two countable sets is countable. A product of two at most countable sets is at most countable

[F8]

An ω1-tree without a cofinal branch is Aronszajn; an increasing rational labeling implies specialness. Aronszajn, Suslin and special trees

[F9]

Normality and splitting have the unique-root, extension, limit-uniqueness and immediate-successor conventions fixed here. Normal and splitting trees

[A1]

Assume AC. In addition to its countable-choice consequences, we use it to fix enumerations of all nonzero countable ordinals and a choice function on all nonempty subsets of the ambient set of level codes. The Axiom of Choice

Proof

1.1

Fix an enumeration of Q, a pairing enumeration of ω×ω, and, by AC, surjections dα:ωα for all 0<α<ω1. Each set of such surjections is nonempty by countability of α; these sets form a set-indexed family. At every stage store a surjection onto the newly constructed level. Enumerated nodes can be renamed by their least enumeration indices, with level tags (α,n), so all old nodes keep their names. All possible codes for a countable new level on the fixed ambient node set ω1×ω—its predecessor sets, rational labels and a surjection from ω onto the level—form a set C: the node sets, predecessor relations, label graphs and enumeration graphs are subsets of fixed sets built from ω1×ω, Q and ω. By A1 fix a choice function c on P(C){}. Applying this fixed function to the nonempty set of eligible limit-level codes makes every stage below a specified rule.

F4F6A1given
2.1

Start with the singleton root T0={(0,0)} with label zero and its constant enumeration. At a successor stage, for each xTα create a distinct immediate successor (x,q) for every rational q>(x), with label q, then rename these pairs by level-tagged least indices as in step 1.1. Its predecessors are x and all predecessors of x. The level is nonempty and countable, since it is an enumerated subset of Tα×Q. Strict labeling persists. There are infinitely many successors below any r>(x): the distinct rationals (x)+(r(x))/(m+2) for m<ω lie strictly between the two bounds. In particular every old last-level node splits.

F5F6F9step 1.1
3.1

At every partial stage the small-successor condition is required only for nodes whose successor level has already been constructed. Maintain also the invariant that for ht(x)<β and rational r>(x) an extension at level β has label less than r. It is vacuous at the root stage. At the successor level α+1, if xTα, its successor of label ((x)+r)/2 works. If x lies below α, use the earlier invariant with bound s=((x)+r)/2 to obtain yTα above x with (y)<s, and extend y by the successor of label ((y)+r)/2<r. This verifies every request at the new level; all earlier requests persist.

F5step 2.1
4.1

At a nonzero limit δ<ω1, the union of earlier levels is countable: enumerate its nodes by pairing dδ(n) with the stored enumeration of that level. Its height is δ, and its order and labeling satisfy all previous invariants, since every pair of old nodes and every request involving a level below δ occurs in an earlier stage. Every old node has infinitely many small successors, supplied at its successor stage, which is below δ. The old union is normal: roots agree, extensions persist, and predecessor sets at each old limit level were fixed when that level was added. F1 gives at least one nonempty countable new level preserving strict labeling, bounded extensions and normality, and retaining the small-successor condition at old nodes. New tops have no successor requirement until the next stage. Injectively rename its nodes by tags (δ,n) and store a surjection from ω onto the renamed level. Let EC be the set of eligible codes for this history and take the new level record to be c(E). Eligibility requires the old order and labels to be unchanged, the new nodes to have level tag δ, and exactly the properties just obtained from F1. The set E is nonempty by F1 and countability, so this selection is defined uniquely from the earlier history and the fixed c. All invariants, with the stage-relative successor requirement of step 3.1, and normality persist.

F1F9A1step 1.1step 2.1step 3.1
5.1

Steps 2.1–4.1 prescribe the next level and its enumeration from the earlier history and the fixed parameters. Extend the rule arbitrarily, say by the empty record, on histories not satisfying the invariants. F2 then defines all levels for α<ω1. Their union is a set by Replacement and Union, with height ω1 and nonempty countable levels. Normality and splitting follow from their stagewise verification: any requested extension, limit-level comparison, or immediate successor appears at some stage. The labeling is strictly increasing because every comparison already appears at one stage.

F2F9step 2.1step 3.1step 4.1
6.1

On any chain the labeling is injective into Q, because distinct comparable nodes have strictly different labels. F4 makes the chain countable. Its height image is countable and hence not cofinal in ω1 by F7, whose choice hypothesis follows from A1. No branch is cofinal. Thus the constructed ω1-tree is Aronszajn, and the increasing rational labeling makes it special by F8.

F4F7F8A1step 5.1
7.1

The tree is uncountable: its height map is onto ω1 since every level is nonempty, whereas the image of a countable set is countable. For each rational q, the fiber 1({q}) is an antichain by strict increase. If all these fibers were countable, F4 would index them countably and F3, using the countable choice supplied by A1, would make their union T countable, a contradiction. At least one fiber is an uncountable antichain; by F8 the tree is not Suslin.

F3F4F8A1step 5.1step 6.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Delta systems and roots

Definition

A family F of sets is a delta system with root r if ab=r for all distinct a,bF, using intersection as in The intersection x of a nonempty set, the binary intersection ab:={a,b}, and disjointness. A finite-set delta system additionally requires each member to be finite; the family itself may be infinite.

For a family indexed by a set I, the indexed delta-system condition with root r is aiaj=r for all distinct i,jI. Repetition of sets is permitted in this indexed convention. In particular if two distinct indices have the same value a, their intersection condition forces r=a.

No additional containment condition on r is imposed for families with fewer than two members: their pairwise condition is vacuous, so they may be assigned any root. For a family with at least two members the root is their common pairwise intersection and is unique. Pairwise disjoint members have root . None of these definitions asserts that a large delta subsystem exists.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

The finite delta-system lemma at a regular uncountable cardinal

Statement

In ZFC, if κ is regular uncountable and F consists of κ distinct finite sets, then some κ-element subfamily is a delta system.

Facts & Assumptions

Given: Such κ and F. AC is used to well-order sets and choose injections for cardinal estimates.

[F1]

A delta system has a fixed pairwise intersection for all distinct members. Delta systems and roots

[F4]

Transfinite recursion defines a function from a specified rule on earlier values. Transfinite recursion

[A1]

Proof

1.1

A union of fewer than κ sets each of size less than κ has size less than κ. Indeed the set of their cardinalities has size less than κ, so by regularity and F2 it is bounded below κ. Choose an infinite cardinal μ<κ bounding these sizes and the size of the index set. AC selects injections of the sets into μ; assigning each element its least containing index in a fixed well-order injects the union into the product of the index set and μ. Its cardinality is at most μμ=μ<κ. Empty index sets give empty union directly.

A1F2F3given
2.1

Write Fn={aF:a=n}. If every Fn had size less than κ, step 1.1, applied to the countable index set and uncountable κ, would give F<κ. Hence some Fn has size κ. It remains to prove the result for uniform size n, by induction on n. Size zero cannot occur with κ distinct sets; for size one all members are pairwise disjoint, giving root .

F1step 1.1
3.1

Suppose the uniform-size assertion holds at n, and G consists of κ distinct sets of size n+1. If some x belongs to κ members, delete x from those members. Deletion is injective on sets containing x, since adjoining x recovers the original set. The resulting κ distinct n-element sets have a delta subsystem with root r by the induction hypothesis. Reattach x; for distinct members a,b the intersection is (a{x})(b{x}){x}=r{x}.

F1step 2.1
4.1

In the remaining situation each x belongs to fewer than κ members of G. Fix a bijective enumeration of G by κ. At stage γ<κ, let U be the union of the previously selected sets. By step 1.1, U<κ. The sets intersecting U form the union, over xU, of fewer-than-κ sized subfamilies, so again fewer than κ members are excluded. Also exclude all previously selected sets. Fewer than κ candidates are excluded in total, leaving a candidate; select the least index. Recursion gives κ distinct pairwise disjoint members, a delta system with empty root.

A1F1F4step 1.1step 3.1
5.1

The two alternatives in steps 3.1 and 4.1 exhaust the possibilities and prove the uniform-size successor assertion. Induction with the zero and one cases from step 2.1 proves it at every finite size. Applying it to the subfamily found in step 2.1 proves the theorem.

step 2.1step 3.1step 4.1
CorollaryStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

The indexed delta-system lemma

Statement

In ZFC, for any family (aξ)ξ<ω1 of finite sets, there are an uncountable Jω1 and a finite set r such that aξaη=r whenever ξ,ηJ are distinct. The sets aξ may repeat.

Facts & Assumptions

Given: The indexed family above; assume AC, including countable choice.

[F1]

The finite delta-system theorem applies to a family of κ distinct finite sets at regular uncountable κ. The finite delta-system lemma at a regular uncountable cardinal

[F2]

Under countable choice a countable union of countable sets is countable. Countable unions of at most countable sets, assuming ACω

[F4]

The indexed delta condition allows repeated values. Delta systems and roots

[A1]

Proof

1.1

If some finite set a has uncountable fiber J={ξ:aξ=a}, put r=a. For distinct ξ,ηJ one has aξaη=aa=a. This includes the case a=.

givenF4
2.1

Otherwise every fiber is countable. Let A={aξ:ξ<ω1}. If A were countable, enumerate its values and apply F2 to their countable fibers; their union is all of ω1, which is uncountable. Hence A is uncountable. The map am(a)=min{ξ:aξ=a} injects A into ω1, so A=1. AC supplies the countable choice used in F2; the least-index map itself needs no choices.

F2A1step 1.1
3.1

Every ordinal below ω1 is countable; F3 therefore excludes every cofinal subset of cardinality below 1. Thus 1 is regular, and F1 gives an uncountable delta subsystem BA with finite root r. Set J={m(a):aB}. The map m is injective, so J is uncountable, and distinct indices in J represent distinct members of B, whose intersection is r. Together with the repeated-value alternative this proves the indexed assertion.

F1F3F4A1step 1.1step 2.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Compatibility, ccc and Knaster for posets

Definition

Let (P,) be a poset as in Partial order and partially ordered set, with stronger conditions smaller. Conditions p,qP are compatible if some rP satisfies rp and rq. Otherwise they are incompatible. A poset antichain is a set of pairwise incompatible conditions. The countable chain condition (ccc) says that every poset antichain is countable. The Knaster property says that every uncountable subset of P has an uncountable subset consisting of pairwise compatible conditions. Countable includes finite, as in Finite, countably infinite, countable, uncountable.

Knaster implies ccc: if A were an uncountable antichain, Knaster would give an uncountable pairwise compatible BA. Choose two distinct members of B; they would be both compatible and incompatible. Empty and countable posets satisfy both properties, because they have no uncountable subsets. A condition is compatible with itself, using itself as lower bound; singletons are therefore pairwise compatible and also antichains under the distinct-pair convention.

Incompatibility is stronger than incomparability in a general poset. For a tree T, put pPq iff qTp, so a lower bound is a common tree extension. By Tree predecessors and compatibility, a common extension forces the two nodes comparable. Conversely, for comparable tree nodes the higher node extends both. Thus the two antichain notions coincide for this reverse tree order. The orientation of the order is essential to that identification.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Finite-support products

Definition

Let I be a set and (Pi,i,1i)iI a family of posets with specified greatest elements. Put

iIfinPi={piIPi:supp(p)={iI:p(i)1i} is finite}.

Order these tuples coordinatewise: pq iff p(i)iq(i) for every iI. Reflexivity and transitivity follow at each coordinate; if pqp, coordinate antisymmetry gives p(i)=q(i) for every i, hence equality of functions. The tuple 1(i)=1i is a greatest condition with empty support. If I=, the product is the singleton consisting of the empty function. A singleton index set recovers its factor. For finite I this is the ordinary full product.

Compatibility, in the sense of Compatibility, ccc and Knaster for posets, is equivalent to coordinatewise compatibility. A common lower bound r gives lower bounds r(i) at all coordinates. Conversely suppose every p(i),q(i) are compatible and put S=supp(p)supp(q). For each of the finitely many iS select a lower bound r(i); this uses finite existential instantiation, not an infinite choice principle. Set r(i)=1i off S. Then supp(r)S, and at coordinates off S both original values are 1i. Therefore r belongs to the finite-support product and rp,q. If S= take r=1. A specified tuple of greatest elements supplies nonemptiness without any choices.

LemmaStatement: AI-adaptedProof: AI-adaptedaudited 2026-09-09Open item page →

Finite products preserve Knaster

Statement

In ZFC every finite product of Knaster posets, with coordinatewise order, is Knaster. Greatest elements are not required. In particular, for any family (pξ)ξJ in that product indexed by an uncountable Jω1, some uncountable KJ has pairwise compatible values; repetitions among the pξ are allowed.

Facts & Assumptions

Given: Finitely many Knaster posets Pi (i<n). Assume AC.

[F1]

Knaster extracts an uncountable compatible subset of every uncountable set; each condition is compatible with itself. Compatibility, ccc and Knaster for posets

[F2]

A countable union of countable sets is countable under countable choice. Countable unions of at most countable sets, assuming ACω

[F3]

AC well-orders every set. The well-ordering theorem

[A1]

Proof

1.1

For any Knaster poset Q and family (qξ)ξJ with uncountable Jω1, first suppose the range is countable. Some fiber is uncountable: otherwise an enumeration of the range and F2 would express J as a countable union of countable fibers. Retain such a fiber; all its values coincide and hence are pairwise compatible. If the range is uncountable, F1 gives an uncountable pairwise compatible subset B of the range. Retain {ξJ:qξB}. Its image is B, so it is uncountable, and its values are pairwise compatible, even when repeated. The only infinite choice used here is the countable choice for F2, supplied by A1.

F1F2A1given
2.1

Start with the given indexed family in i<nPi and set J0=J. For each i<n apply step 1.1 to the ith coordinate on Ji, obtaining an uncountable Ji+1Ji on which that coordinate is pairwise compatible. Earlier coordinate compatibility persists under restriction. Finite iteration gives uncountable K=Jn with every coordinate pair compatible. If n=0, set K=J and there are no coordinate conditions to impose.

step 1.1given
3.1

For distinct ξ,ηK, select for each i<n a common lower bound riipξ(i),pη(i). There are only finitely many selections, so r=(ri)i<n is a tuple in the product and a lower bound for both. At n=0 it is the empty tuple. Thus step 2.1 proves the indexed assertion without any greatest-element hypothesis.

F1step 2.1
4.1

Given an uncountable subset X of the product, F3 and A1 give a well-order of X and hence an injection ω1X: enumerate the first ω1 elements of its order type, which must be at least ω1 since X is uncountable. Apply steps 2.1 and 3.1 to this injective enumeration. Its restriction to K remains injective, so its image is an uncountable compatible subset of X, as F1 requires. If the product is empty or a singleton (including the empty product), it has no uncountable subset and the Knaster assertion is vacuous.

F1F3A1step 2.1step 3.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Finite-support products of Knaster posets are Knaster

Statement

In ZFC, a finite-support product of any set-indexed family of Knaster posets with specified greatest conditions is Knaster (hence ccc). In particular, for any set I and nonempty countable set C, the poset of finite partial functions IC, with stronger conditions extending weaker ones, is Knaster.

Facts & Assumptions

Given: (Pi,i,1i)iI as above, and an uncountable subset X of its finite-support product. Assume AC.

[F1]

An ω1-indexed family of finite sets admits an uncountable indexed delta subsystem, allowing repetitions. The indexed delta-system lemma

[F2]

Finite products of Knaster posets satisfy the indexed uncountable thinning assertion, including repeated tuples. Finite products preserve Knaster

[F3]

Product membership means finite support, and product compatibility is equivalent to coordinatewise compatibility. Finite-support products

[F4]

Countable posets are Knaster, and Knaster implies ccc. Compatibility, ccc and Knaster for posets

[F5]

AC well-orders every set. The well-ordering theorem

[A1]

Proof

1.1

Well-order X using F5 and A1 and take an injective family (pξ)ξ<ω1 from it, possible since X is uncountable. By F3 the supports aξ are finite. Apply F1 to obtain an uncountable Jω1 and finite r with aξaη=r for distinct ξ,ηJ. In particular raξ for every ξJ, since each index has a distinct partner in J.

F1F3F5A1given
2.1

Each restriction pξr belongs to the finite product irPi. Enumerate the finite set r to apply F2 and obtain uncountable KJ with pairwise compatible restrictions. Repeated restrictions cause no loss of indices because F2 states its indexed version. If r=, all restrictions are the empty tuple and one may take K=J.

F2step 1.1
3.1

Fix distinct ξ,ηK. On r take a tuple q below both restrictions. On aξr use pξ(i), and on aηr use pη(i). These two sets are disjoint by step 1.1. Put s(i)=1i outside aξaη. On a petal the other condition has value 1i, so the chosen value is below both; on r use q; elsewhere both original values are 1i. Thus spξ,pη and its support is contained in the finite union aξaη, so F3 puts s in the product. The family (pξ)ξK remains injective, giving an uncountable compatible subset of X. Hence the product is Knaster and is ccc by F4.

F3F4step 1.1step 2.1
4.1

For the partial-function assertion, take a disjoint tagged copy C^ of C and a new element . Let Q=C^{}, with uv iff u=v or v=. This is a partial order: reflexivity holds by equality, distinct tagged values are unrelated, and any strict comparison ends at , which verifies antisymmetry and transitivity. It is countable and has greatest element , so F4 makes it Knaster. A finite partial function f corresponds to the tuple equal to the tagged f(i) on its domain and elsewhere. The support is exactly dom(f); conversely any finite-support tuple gives exactly that finite partial function. Moreover, the tuple of g is below that of f precisely when g extends f, because a tagged value has no smaller element other than itself. This order isomorphism transfers the Knaster conclusion of step 3.1 to finite partial functions. The empty domain maps to the greatest tuple, and for I= both posets are singletons.

F3F4step 3.1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

An ultrafilter containing all cocountable subsets

Statement

In ZFC, for every uncountable set X there is an ultrafilter U on X containing every cocountable subset of X. Every member of U is uncountable. No countable-completeness assertion is made.

Facts & Assumptions

Given: An uncountable set X; assume AC.

[F1]

A filter contains X, omits , and is closed upward and under pairwise intersection. Filter on a set

[F3]

A countable union of countable sets is countable under countable choice. Countable unions of at most countable sets, assuming ACω

[F4]

Subsets of countable sets are countable. Every subset of an at most countable set is at most countable

[A1]

Proof

1.1

Set F={AX:XA is countable}. It contains X because the empty set is countable, and omits because X is uncountable. If AF and ABX, then XBXA, so F4 gives BF.

F4given
2.1

If A,BF, then X(AB)=(XA)(XB) is countable: apply F3 to the sequence with these first two terms and empty remaining terms, using the countable choice supplied by A1. Therefore ABF. Together with step 1.1 this verifies every filter axiom in F1.

F1F3A1step 1.1
3.1

Apply F2 to this proper filter, using A1, to obtain an ultrafilter UF. If countable DX belonged to U, its complement would belong to FU; F1 would put D(XD)= in U, contradicting properness. Thus every member of U is uncountable. Only pairwise intersections were used.

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

Two finite disjoint petals can be made cross-incomparable

Statement

In ZFC, if T is an Aronszajn tree and W is an uncountable family of pairwise disjoint finite subsets of T, then distinct S,RW satisfy: every node in S is incomparable with every node in R.

Facts & Assumptions

Given: Such T and W; assume AC. Here a family is a set of distinct finite subsets, and “comparable” includes equality.

[F1]

Aronszajn trees have height ω1, countable levels and no cofinal branch. Aronszajn, Suslin and special trees

[F2]

On every uncountable set there is an ultrafilter all of whose members are uncountable and containing every cocountable subset. An ultrafilter containing all cocountable subsets

[F3]

If a finite union belongs to an ultrafilter, one of its terms belongs to it. Ultrafilters are prime: a union in U has a member in U

[F4]

Nodes with a common tree extension are comparable, and strict tree order strictly increases height; predecessors at a specified smaller height are unique. Tree predecessors and compatibility

[F5]

Countable unions of countable sets are countable under countable choice. Countable unions of at most countable sets, assuming ACω

[F6]

Filters are closed under pairwise intersections, omit the empty set, and are upward closed. Filter on a set

[A1]

Proof

1.1

If W, pair it with any other member; the conclusion is vacuous and there is another member because W is uncountable. Otherwise every member has positive size. Partition W by its finite sizes. F5 and A1 imply that some size m>0 occurs uncountably often; restrict to that subfamily, still denoted W. Use AC to fix for each SW an enumeration (xiS)i<m.

F5A1given
2.1

Fix an ultrafilter U on W as in F2. Suppose the conclusion fails. For xT and i<m let Y(x,i)={RW:x is comparable with xiR}. For fixed SW, failure supplies a comparable pair between S and every RS, so the finite union of Y(x,i) over xS,i<m contains W{S}. This cocountable set belongs to U, and upward closure F6 puts the union in U. F3 gives a pair (xS,iS) with xSS and Y(xS,iS)U. Use the already fixed finite enumeration and the usual order on m×m to take its first such pair.

F2F3F6step 1.1
3.1

Some k<m occurs as iS on an uncountable subfamily Z: otherwise its finitely many fibers would all be countable and F5 would make W countable. For distinct S,RZ, F6 gives V=Y(xS,k)Y(xR,k)U, so F2 says V is uncountable. Put γ=max{ht(xS),ht(xR)}+1<ω1. The set T<γ is countable by F1 and F5, since γ is countable. The map HxkH is injective on W because its members are disjoint. Consequently only countably many HV can have xkHT<γ. Choose an H outside those exceptions. Its kth node is comparable with xS,xR and strictly higher than both, so F4 forces it to extend both. Hence xS,xR are comparable.

F1F2F4F5F6A1step 1.1step 2.1
4.1

The set C={xS:SZ} is therefore an uncountable chain: injectivity follows from disjointness, and comparability from step 3.1. Its heights are unbounded in ω1, since any bounded collection of levels is countable by the same F1/F5 argument. Its downward closure B={t:cC (tTc)} is a chain: compare two witnesses in C and use F4 to compare both predecessors below the higher witness. It is cofinal. It is also maximal: if a node u is comparable with every member of B, take cC of height above u; F4 forces u<Tc, whence uB. Thus B is a cofinal branch, contradicting F1. The failure assumed in step 2.1 is impossible, proving the assertion.

F1F4F5A1step 2.1step 3.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Finite specializing conditions

Definition

Let T be an Aronszajn tree as in Aronszajn, Suslin and special trees. A finite specializing condition is a function p whose domain is a finite subset of T, whose values lie in ω, and such that

x<Ty and x,ydom(p)p(x)p(y).

Let P(T) be the set of these functions, ordered by qp iff qp as graphs. Reflexivity and transitivity follow from graph inclusion; mutual inclusion gives equality, so this is a partial order. Its greatest condition is the empty function. The displayed inequality concerns distinct comparable nodes; it imposes no condition on p(x) compared with itself. In particular every singleton assignment is a condition.

Two conditions p,q are compatible in the sense of Compatibility, ccc and Knaster for posets iff their union is a function and is a specializing condition. Indeed a common lower bound extends both graphs, so they agree on their overlap and all pairs in their union inherit its unequal-label requirement. Conversely, if pq is a condition then it extends both and is a common lower bound. Equivalently, they must agree on their common domain and assign different labels to any distinct comparable pair in the combined domain. Agreement on overlap alone does not verify the second requirement. The union of two finite domains is finite; the union with the empty condition is the original condition.

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

Finite specialization of an Aronszajn tree is ccc

Statement

In ZFC, for every Aronszajn tree T, its finite-specialization poset P(T) is ccc.

Facts & Assumptions

Given: An Aronszajn tree T and an uncountable subset XP(T). Assume AC.

[F1]

Specializing conditions are finite functions separating comparable distinct nodes; two conditions are compatible iff their union is a specializing function. Finite specializing conditions

[F2]

Every ω1-indexed family of finite sets has an uncountable indexed delta subsystem. The indexed delta-system lemma

[F3]

In an uncountable family of disjoint finite subsets of an Aronszajn tree, two members are cross-incomparable. Two finite disjoint petals can be made cross-incomparable

[F4]

A countable union of countable sets is countable under countable choice. Countable unions of at most countable sets, assuming ACω

[F5]

A product of two countable sets is countable. A product of two at most countable sets is at most countable

[F6]

AC well-orders every set. The well-ordering theorem

[F7]

ccc means that every pairwise incompatible subset is countable. Compatibility, ccc and Knaster for posets

[A1]

Proof

1.1

By F6 and A1 take an injective family (pξ)ξ<ω1 from X. Apply F2 to their finite domains to obtain uncountable Jω1 and finite root r with dom(pξ)dom(pη)=r for distinct ξ,ηJ. Every such domain contains r, since every index in J has a distinct partner.

F1F2F6A1given
2.1

The set of all maps rω is countable: enumerate the finite set r, start with the one empty tuple, and apply F5 successively to obtain countability of each finite power of ω. Thus F4, with A1, gives an uncountable KJ and one assignment v:rω such that pξr=v for every ξK; otherwise all these countably many assignment fibers would be countable and their union J would be countable. For r= there is just the empty assignment.

F4F5A1step 1.1
3.1

Put sξ=dom(pξ)r. Distinct petals are disjoint by step 1.1. If some sξ is empty, then pξ=vpη for any other ηK, so pη is a common lower bound. Otherwise every petal is nonempty; disjointness makes the petals distinct, so {sξ:ξK} is an uncountable family. Apply F3 to obtain distinct ξ,ηK whose petals are cross-incomparable.

F1F3step 1.1step 2.1
4.1

In the latter situation put u=pξpη. This is a finite function because both assignments agree on r, their exact overlap. For comparable distinct nodes x,y in its domain, if both lie in dom(pξ) or both lie in dom(pη), F1 already gives unequal labels. This covers pairs in the root, root-to-petal pairs, and pairs inside one petal. The only remaining possibility is one node in each different petal; step 3.1 makes such nodes incomparable. Hence every required inequality holds and u is a condition below both. In either alternative in step 3.1, X contains two compatible distinct conditions. Consequently no uncountable subset is an antichain, which is ccc by F7.

F1F7step 1.1step 2.1step 3.1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Dense domains and directed unions of specializing conditions

Statement

For an Aronszajn tree T and each tT, the set Dt={pP(T):tdom(p)} is dense: every pP(T) has some qp in Dt. If a nonempty downward-directed family GP(T) meets every Dt, then G is a total specializing function Tω. Downward directed means that for every p,qG there is rG with rp,q. These assertions require no choice axiom and assert no existence of such a G.

Facts & Assumptions

Given: T, P(T), and Dt as above. In the union assertion, a family G with the stated properties is supplied.

[F1]

Conditions are finite partial maps separating comparable distinct nodes, with stronger conditions extending weaker ones. Finite specializing conditions

[F2]

A natural-valued map separating comparable distinct nodes specializes the tree. Aronszajn, Suslin and special trees

Proof

1.1

Fix pP(T) and tT. If tdom(p) take q=p. Otherwise choose the explicit natural N=0 when ran(p)= and N=1+maxran(p) when the finite range is nonempty. Put q=p{(t,N)}. It is a finite function extending p, and N differs from every old label. Pairs in the old domain satisfy F1 already; any new comparable pair involves t and has unequal labels. Thus qP(T)Dt and qp, proving density.

F1given
1.2

Put f=G as a union of graphs. If (t,a),(t,b)f, take p,qG containing the respective pairs. Directedness gives rG extending both; as r is a function, a=r(t)=b. Thus f is a function with domain contained in T and values in ω. For each tT, meeting Dt supplies a condition in G with t in its domain, so tdom(f). Hence dom(f)=T. No simultaneous selection of the conditions is needed for this pointwise conclusion.

F1given
2.1

If x<Ty, totality gives p,qG whose domains contain x,y respectively. A common stronger rG contains both nodes, so F1 gives r(x)r(y). Since rf by its membership in G, these are f(x) and f(y). Therefore f specializes T by F2. This uses only the supplied directed family; density alone does not provide that family.

F1F2step 1.2
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-09-09Open item page →

Diamond on ω1

Definition

A diamond sequence on ω1 is a sequence (Aα)α<ω1 such that Aαα for every α, and for every Aω1 the set

SA={α<ω1:Aα=Aα}

is stationary. Here ω1 is the first uncountable ordinal of The first uncountable ordinal ω1:=(ω), and stationary means meeting every club, as in The club filter and nonstationary ideal and Closed unbounded subsets of ordinals. Thus the quantifiers are: for each Aω1 and each club Cω1, there is αC with Aα=Aα.

The principle asserts the existence of such a sequence; it is an additional hypothesis whenever used here. At zero the subset requirement forces A0=; at one the two possible guesses are and {0}. Stationarity is required also for the targets A= and A=ω1. Merely requiring an unbounded set of guesses is a different condition and is not the definition. No restriction to countable targets is intended.

PropositionStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Diamond implies CH

Statement

In ZFC, implies 20=1.

Facts & Assumptions

Given: A diamond sequence (Aα)α<ω1; assume AC.

[F1]

For each Aω1, the correct-guess set meets every club. Diamond on ω1

[F2]

Club means closed and unbounded, with closure tested at nonzero limits. Closed unbounded subsets of ordinals

[F3]

The power set of any set has strictly larger cardinality than that set. Cantor's theorem: AP(A)

[F4]

Under AC cardinality is the least equinumerous ordinal. Cardinal (initial ordinal) and cardinality

[A1]

Proof

1.1

The tail C={α<ω1:α>ω} is club: it is unbounded, and any nonzero limit point of it is greater than ω and still belongs to it. For Bω, apply F1 to B and C. At the resulting α>ω one has Bα=B, so Aα=B. Define j(B) to be the least such α>ω. This minimum exists in the nonempty set of eligible ordinals. If j(B)=j(D)=α, then B=Aα=D, proving that j:P(ω)ω1 is injective. The argument includes B= and B=ω.

F1F2given
2.1

Step 1.1 gives P(ω)1. F3 with A=ω gives 0<P(ω), and by F4 and A1 any uncountable cardinal is at least the least uncountable cardinal 1. The two inequalities give P(ω)=1, which is 20=1.

F3F4A1step 1.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

The Ostaszewski club principle

Definition

In ZFC, the Ostaszewski club principle asserts a sequence (Cα) indexed by the nonzero limit ordinals α<ω1, where Cαα is cofinal in α, such that for every uncountable Xω1 the set

{α<ω1:α is a nonzero limit and CαX}

is stationary. Use The first uncountable ordinal ω1:=(ω), the cofinality convention of Cofinal subset of an ordinal, and stationarity from The club filter and nonstationary ideal. The sequence is an extra principle; no existence is asserted in ZFC alone. Each Cα is bounded in ω1, so it is not a club of ω1.

One may equivalently require each Cα to have order type ω. Here is the thinning argument, including its choice use. By The Axiom of Choice, fix a surjection eα:ωα for every nonzero countable limit α simultaneously. For any cofinal Cα, set c0=min{cC:c>eα(0)} and recursively set cn+1=min{cC:c>max(cn,eα(n+1))}. Cofinality and limitness ensure every minimum exists. The sequence is strictly increasing, and every β<α occurs in the enumeration and hence is below some cn. Its range therefore has order type ω and is cofinal. This recursion is an instance of The recursion theorem (store the stage and last value in the state). Apply it to each supplied Cα. The new ladder is a subset of the old, so every old containment guess is preserved and the stationary requirement persists. Conversely an order-type-ω witness already meets the original cofinal-set definition.

Zero and successor ordinals are excluded as ladder indices. Empty or countable targets X carry no guessing requirement; the quantified targets are uncountable subsets of ω1.

PropositionStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Diamond implies clubsuit

Statement

In ZFC, implies .

Facts & Assumptions

Given: A diamond sequence (Aα)α<ω1; assume AC.

[F1]

Every subset of ω1 is guessed stationarily often. Diamond on ω1

[F2]

The club principle and the explicit thinning of cofinal sets to order-type-ω ladders are as defined here. The Ostaszewski club principle

[F3]

The limit points of an unbounded subset of an ordinal of uncountable cofinality form a club. Limit points of an unbounded set form a club

[F4]

A finite intersection of clubs of uncountable cofinality is club. Intersections of fewer than the cofinality many clubs

[A1]

Proof

1.1

Fix the ordinal enumerations in F2 using A1. At a nonzero countable limit α, if Aα is cofinal in α, apply the explicit minimum recursion in F2 to it and call its range Cα. Otherwise apply the same recursion to α itself. In both situations Cα is cofinal of order type ω; when Aα is cofinal we also have CαAα. This defines the whole ladder sequence from the fixed parameters.

F2A1given
1.2

Let Xω1 be uncountable. It is unbounded, since a bounded subset lies inside a countable ordinal and is countable. F5 and A1 give cf(ω1)=ω1>ω, so F3 makes E=accω1(X) club. Let S={α:Xα=Aα}, stationary by F1. For any club D, F4 makes DE club, so it meets S. Thus SE is stationary.

F1F3F4F5A1given
2.1

If αSE, then α is a nonzero limit and Aα=Xα is cofinal in α. The first alternative of step 1.1 therefore applies, giving CαAαX. Hence the containment-guess set contains the stationary set SE and itself meets every club. This is exactly F2's club principle.

F2step 1.1step 1.2
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Jensen’s square principle with its order-type bound

Definition

Work in ZFC. For an infinite cardinal κ, let κ+ be its successor cardinal, and use the ordinal order on cardinals as in Cardinal (initial ordinal) and cardinality. A κ-sequence is (Cα) indexed by the nonzero limits α<κ+ such that Cα is club in α, its ordinal order type satisfies otp(Cα)κ, and

βaccα(Cα)Cβ=Cαβ.

Club and nonzero limit points have the meanings in Closed unbounded subsets of ordinals. The principle κ asserts existence of such a sequence. The bound is on ordinal order type, which is stronger than cardinality at most κ. A thread would be a club Dκ+ with Dα=Cα at every nonzero limit point α of D.

The stated order-type bound already excludes a thread. Assume AC as in The Axiom of Choice. The successor-cardinal regularity theorem 0 is regular in ZF; assuming the Axiom of Choice every successor aleph α+1 is regular; cf(ω)=0, so ω is singular, and under choice it is the least singular infinite cardinal makes κ+ regular, so the increasing enumeration d of its unbounded subset D has domain κ+: its order type is at most κ+ as a subset of that ordinal and its cofinality forces cardinality κ+. Closedness gives continuity at nonzero limit indices. Choose the particular limit index ξ=κ+ω. Cardinal absorption Absorption: for cardinals κ,λ with κ infinite and λκ, κλ=κ, and κλ=κ when λ0 gives ξ=κ, so κ<ξ<κ+. At α=d(ξ), continuity makes α a limit point of D and Dα=d[ξ] has order type ξ>κ. A thread would identify it with Cα, contrary to the bound. This includes κ=ω, where ξ=ω+ω.

There are no square entries at zero or successor indices in this convention. This is the width-one square principle at the successor of κ; no constructibility assumption or implication is part of its definition.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Seal a maximal antichain at a countable limit level

Statement

Let T be a countable normal tree of nonzero countable limit height δ, and let A be a maximal antichain. There is a countable family of cofinal branches covering T, each meeting A. Adding one distinct top for each distinct branch gives a countable normal tree of height δ+1 in which every new top extends a member of A; A remains maximal. If T is splitting, the extension is splitting. No Choice is needed.

Facts & Assumptions

Given: Such T, δ, and A. An antichain is maximal under inclusion among antichains.

[F1]

There is a countable collection of cofinal branches covering this T, in ZF. Branches through countable normal trees of limit height

[F2]

Every node has exactly one predecessor of every smaller height. Nodes below a common node are comparable, and strict order increases height. Tree predecessors and compatibility

[F3]

Normality requires a unique root, extensions at higher levels, and distinct predecessor sets for distinct nodes at nonzero limit levels. Splitting requires two immediate successors when the successor level exists. Normal and splitting trees

Proof

1.1

Fix an enumeration e:ωT and, using F1, a sequence (cn)n<ω of cofinal branches covering T. A maximal antichain has a member comparable with each tT: otherwise adjoining t would make a larger antichain. In particular A is nonempty, since T is nonempty. Define a(t)=e(k) for the least k with e(k)A comparable with t. Put u(t)=t if a(t)Tt, and u(t)=a(t) otherwise. Thus both t,a(t)Tu(t).

F1given
2.1

Let n(t) be the least n with u(t)cn. Every branch containing a node contains its predecessors: each such predecessor is comparable with every branch node by common-predecessor comparability and transitivity, and maximality of the chain then includes it. Hence bt=cn(t) contains both t and a(t). The family B={bt:tT} covers T, consists of cofinal branches meeting A, and is countable via kbe(k). Forming the image as a set removes repetitions.

F2step 1.1
3.1

On the disjoint union U=(T×{0})(B×{1}), keep the original order on the old copy and put (s,0)<U(b,1) exactly when sb. No new node is below another node. Each branch b is downward closed by step 2.1 and has exactly one node at every level below δ: cofinality gives a node above any given level, its unique predecessor is in b, and chain comparability permits at most one. Height therefore identifies b order-isomorphically with δ. Thus the new top has a well-ordered predecessor set of type δ, while old predecessor sets are unchanged. This defines a tree of height δ+1, with old copy identified with T.

F2step 2.1
4.1

The tree U is countable: enumerate its old copy by k(e(k),0) and its top level by k(be(k),1) and interleave these two sequences. It has the old unique root. Every old node extends to a new top by the covering property; extensions between old levels persist. Different new tops correspond to different branches, hence have different predecessor sets, so uniqueness holds at the new limit level as well as the old ones. This proves normality. If T is splitting, every old immediate-successor pair persists: for old height α<δ, one has α+1<δ since δ is limit. New tops have no splitting requirement.

F3step 2.1step 3.1
5.1

Every new top lies above a member of A by step 2.1. Old nodes remain comparable with a member of A by step 1.1. The old antichain A is still an antichain, since the old order is unchanged. As all nodes of U are comparable with its members, no further node can be adjoined to it, so it remains maximal. All selections used least indices in two fixed enumerations, not a choice function on a family of nonempty sets.

step 1.1step 2.1step 3.1step 4.1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

A club of correctly coded maximal-antichain restrictions

Statement

In ZFC, let T be a tree of height ω1 with countable levels, and A a maximal antichain. There is a bijection b:Tω1. For any such bijection there is a club of nonzero limit ordinals δ<ω1 such that

b1[δ]=T<δ,AT<δ is maximal in T<δ.

Equivalently, after coding nodes by b, the coded initial segment δ is exactly the restriction to levels below δ, and b[A]δ is maximal there. No Suslin or normality hypothesis is required.

Facts & Assumptions

Given: Such T,A; assume AC.

[F1]

Nodes have unique predecessors at all smaller heights. Tree predecessors and compatibility

[F2]

A self-map of a regular uncountable cardinal has club many closure points. Closure points form a club

[F3]

Finite intersections of clubs in an ordinal of uncountable cofinality are club. Intersections of fewer than the cofinality many clubs

[A1]

Proof

1.1

Every level Tα is nonempty: height ω1 supplies a node of height at least α, and F1 supplies its predecessor at α if necessary. AC chooses an injection of each countable level into ω. The map sending a node to its height and its chosen level index injects T into ω1×ω, of cardinality 1 by F5. AC also chooses a node at every level, injecting ω1 into T. Thus T=1 and a bijection b exists. Fix any such b.

F1F5A1given
2.1

Define h(ξ)=ht(b1(ξ)) and g(α)=sup{b(t)+1:tTα}. Each g(α)<ω1 by countability of the level and F4. Maximality of A gives a member comparable with each node: otherwise that node could be adjoined to A. Let w(ξ) be the least code of a member of A comparable with b1(ξ). This minimum exists. Thus h,g,w are self-maps of ω1.

F4A1step 1.1given
3.1

By F4 and A1, ω1 is regular uncountable: every smaller cardinal is countable and cannot be cofinal. Apply F2 to h,g,w and intersect their three closure clubs with the club L of nonzero limit ordinals, using F3. The set L is closed; it is unbounded because β+ω is a countable nonzero limit above any countable β. Call the resulting club C. For δC, if b(t)<δ, then ht(t)=h(b(t))<δ. Conversely if ht(t)=α<δ, then b(t)<g(α)<δ. These prove b1[δ]=T<δ.

F2F3F4A1step 2.1
4.1

For tT<δ, step 3.1 gives b(t)<δ and closure under w gives w(b(t))<δ. The corresponding node lies in AT<δ and is comparable with t. The restriction of A is still an antichain, so this comparability with every restricted node proves maximality: no further node can be adjoined. This proves the assertion for every δC.

step 2.1step 3.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Diamond constructs a normal splitting Suslin tree

Statement

In ZFC, implies that a normal splitting Suslin tree exists. It may be constructed with underlying set ω1, a singleton root level, and countably infinite levels at every positive height.

Facts & Assumptions

Given: A diamond sequence (Aα)α<ω1; assume AC. Nodes are ordinals allocated consecutively.

[F1]

Each target subset of ω1 is guessed on a stationary set. Diamond on ω1

[F2]

At a nonzero countable limit height, a countable normal tree and maximal antichain admit a countable covering family of distinct cofinal branches meeting that antichain; adding their tops preserves normality and existing splitting. Seal a maximal antichain at a countable limit level

[F3]

For any coding of a height-ω1 countable-level tree, a maximal antichain reflects correctly on a club of coding and level initial segments. A club of correctly coded maximal-antichain restrictions

[F4]

A cofinal branch in a splitting ω1-tree gives an uncountable antichain. Splitting turns an uncountable branch into an antichain

[F5]

Transfinite recursion realizes a specified rule from earlier values. Transfinite recursion

[F6]

Countable unions of countable sets are countable under countable choice. Countable unions of at most countable sets, assuming ACω

[F7]

Under AC a nonempty poset with upper bounds for every chain has a maximal element. Zorn's lemma

[F8]

AC well-orders every set. The well-ordering theorem

[F9]

Normality has unique-root, higher-extension and limit-predecessor-uniqueness clauses; splitting is separate. Normal and splitting trees

[F10]

A Suslin tree is an ω1-tree with neither a cofinal branch nor an uncountable antichain. Aronszajn, Suslin and special trees

[F11]

Nodes have unique predecessors at smaller heights and nodes below a common extension are comparable. Tree predecessors and compatibility

[A1]

Proof

1.1

Start with T0={0}. Inductively the union Uα=β<αTβ will be a countable ordinal ηα, carrying a normal splitting tree of height α whenever α>0. Every new nonroot level will use the fresh block [ηα,ηα+ω). To make the recursive rule single-valued, F8 and A1 fix a well-order of the set P(ω1×ω1). Among the tree-order relations on the prescribed new ordinal domain satisfying the specified extension requirements below, always take the first. These relations form a set; existence is proved at each stage below. Define an arbitrary empty output for histories not satisfying the invariants.

F5F8F9A1given
2.1

At a successor height α=β+1, give each node of Tβ countably infinitely many distinct immediate successors. The set of pairs Tβ×ω is countably infinite: for each node enumerate its copy of ω and use F6, while one copy witnesses infinitude. Transfer these successors by a bijection onto the fresh block. Their predecessors are their parent and its predecessors. Thus every new predecessor order has type β+1, every old node extends to the new level by first extending to Tβ, and every last-level parent now splits. No new limit-level uniqueness condition arises. This proves existence of a legal successor relation for step 1.1.

F6F9F11A1step 1.1
3.1

At nonzero limit α<ω1, take the union of the earlier orders. It is countable by F6 since α is countable, and normal of height α: any two nodes or requested extension at an old level occur together in an earlier stage. Old predecessor sets are unchanged, so their order types and limit uniqueness persist. Every old node already has its splitting successors, since its successor height is below α. If the raw guess Aα is a subset of this node set and is a maximal antichain there, use it; otherwise use the singleton root antichain, which is maximal because the unique root is below every node by F11. Apply F2 to the selected antichain. The distinct branches supplied by F2 cover the old tree and each receives one top. There are countably infinitely many such branches: they are countable in number, and each meets the infinite level T1 in only one node, so finitely many cannot cover T1. Transfer the tops bijectively to the fresh block. F2 gives exactly the legal extension required by step 1.1, and in the guess case every new node extends a member of Aα.

F2F6F9F11A1step 1.1step 2.1
4.1

F5 now supplies all stages. Each allocated block is countable, and at countable limits the union of earlier blocks is a countable ordinal by F6; thus allocation stays below ω1. The final union of node sets is an ordinal at most ω1. It cannot be countable: the least node of each nonempty level gives an injection of ω1 into it. Therefore the union is exactly ω1. The union order is a normal splitting height-ω1 tree, since each predecessor set, extension requirement and splitting pair is fixed in an earlier stage. Its levels are the singleton root and the prescribed infinite countable blocks.

F5F6F9A1step 1.1step 2.1step 3.1
5.1

Let B be any antichain of the final tree. Order the set of antichains containing B by inclusion. It is nonempty because it contains B. The union of a nonempty inclusion chain is an antichain: any pair of its nodes appears together in the larger of two chain members. It contains B and is an upper bound. For the empty chain use B as upper bound. Thus F7 and A1 extend B to a maximal antichain A.

F7A1step 4.1
6.1

Apply F3 to A and the identity coding of the ordinal node set. On a club C of nonzero limit δ, the nodes below level δ are exactly the ordinal δ, and Aδ is maximal there. F1 says S={δ:Aδ=Aδ} is stationary, so take δCS. The guess case of step 3.1 was used at this very stage, because Aδ=Aδ was a subset of the current tree and maximal in it. Thus every level-δ node extends a member of Aδ. Every later node has a level-δ predecessor by F11 and also extends such a member. If any node of A had height at least δ, it would be strictly above another member of A, violating the antichain property. Hence Aδ, which is countable, and BA is countable as well.

F1F3F11step 3.1step 4.1step 5.1
7.1

The tree has no uncountable antichain by step 6.1. If it had a cofinal branch, splitting and F4 would produce such an antichain, a contradiction. It is therefore Suslin by F10, with the normality, splitting, node set and level sizes established in step 4.1.

F4F10step 4.1step 6.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

A ccc tree poset whose square is not ccc

Statement

In ZFC, if T is a normal splitting Suslin tree, then the poset P=(T,P), where pPq iff qTp, is ccc, whereas its coordinatewise square P×P is not ccc.

For each parent t, choose two distinct immediate successors t0,t1. The map t(t0,t1) is injective and its image is an uncountable antichain in the square.

Facts & Assumptions

Given: Such T; assume AC.

[F1]

For the reverse order of a tree, poset compatibility is exactly tree comparability; ccc means no uncountable incompatible subset. Compatibility, ccc and Knaster for posets

[F2]

In a finite product compatibility is coordinatewise. Finite-support products

[F3]

Normality gives a unique root and splitting gives two distinct immediate successors at every height whose successor is below the tree height. Normal and splitting trees

[F4]

A Suslin tree has height ω1, countable levels, and no uncountable tree antichain. Aronszajn, Suslin and special trees

[F5]

Common predecessors are comparable, and predecessors at a smaller height are unique; strict tree order increases height. Tree predecessors and compatibility

[A1]

Proof

1.1

F1 identifies every poset antichain in P with a tree antichain, which is countable by F4. Thus P is ccc. Its root is greatest in the reverse order, since every node has that unique root below it by F5. Therefore F2 applies to its two-factor product.

F1F2F3F4F5given
1.2

Every tT has two distinct immediate successors, since ht(t)+1<ω1; choose an ordered pair (t0,t1) simultaneously for all t using F3 and A1. Each has height ht(t)+1: a larger height would give an intermediate predecessor by F5. Define e(t)=(t0,t1). This map is injective: equality of its first coordinates forces equal parent heights and then identical predecessors at that height by F5. The tree is uncountable, because its height map is onto ω1 (use height and F5 for nonempty levels) and a countable set cannot have uncountable image. Hence e[T] is uncountable.

F3F4F5A1given
2.1

For incomparable parents t,u, the nodes t0,u0 cannot be comparable: a comparison would give a common extension of t,u, forcing them comparable by F5. Thus these product pairs are incompatible by F1 and F2. For comparable distinct parents, interchange their names if necessary so that t<Tu. Suppose both coordinates of e(t),e(u) were compatible. F1 and heights then give tiTui for i=0,1. Both ti and u are below ui, so are comparable by F5. Since ht(ti)=ht(t)+1ht(u), this forces tiTu. Unique predecessors at that height (or equality when heights coincide) would give t0=t1, contrary to their choice. Hence at least one coordinate is incompatible, and F2 makes the product pairs incompatible. Thus e[T] is an uncountable product antichain, proving the square is not ccc.

F1F2F5step 1.2
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Suslin lines in order language

Definition

A Suslin line here is a linearly ordered set (L,<) with the following properties. Linear means that the associated reflexive order is a partial order as in Partial order and partially ordered set and every two elements are comparable.

It is nonempty, dense (x<y implies some z satisfies x<z<y), and has no endpoints (for every x there are u<x<v). It is Dedekind complete: every nonempty subset BL that is bounded above has a least upper bound in L. A subset DL is order-dense if it meets every open interval (x,y)={z:x<z<y} for x<y; L has no countable order-dense subset, where countable includes finite as in Finite, countably infinite, countable, uncountable. Finally, every family of pairwise disjoint nonempty open intervals is countable.

These conditions describe nonseparability of the whole line; they do not require every interval to be nonseparable. A reduction to a nowhere-separable line is a separate result. Completeness requires upper bounds only for nonempty bounded subsets, so it neither asks for a supremum of the empty set nor supplies endpoints. Empty and singleton orders are excluded by nonemptiness and the no-endpoint condition respectively. Every interval with distinct ordered endpoints is nonempty by density.

RemarkRemark: AI-adaptedProof: Not supplied sources checked 2026-09-09 not proved hereOpen item page →
Recorded, not proved here. This statement is included so the library can refer to it honestly, with a citation to the literature. It is not proved anywhere in this library: the track that would prove it has not been developed here yet.

Kurepa’s line/tree correspondence: downstream proof contract

Statement

In ZFC, a Suslin line exists if and only if a Suslin tree exists. The line convention is Suslin lines in order language and the tree convention is Aronszajn, Suslin and special trees. This result is recorded here without proof and has no role as a local prerequisite.

The proof belongs to the planned page suslin-trees-lines-algebras-and-independence. The tree-to-line direction requires a normal-tree reduction, a lexicographic order on maximal branches, and completion while preserving ccc and nonseparability. The reverse direction requires the nowhere-separable reduction before selecting nested intervals to form a countable-level tree. These are mathematical obligations, not consequences of the two definitions. In particular distinct nodes with identical predecessor sets at a limit level cannot be treated as already separated by a first successor disagreement. The later proof must account for that normalization and for preservation under completion.

The source gives the two directions as Monk Theorems 9.13 and 9.18, with the line reduction in Theorem 9.17. The present page supplies the terminology and the independent tree constructions, but does not certify those later arguments.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Partition arrows and homogeneous sets

Definition

Let κ,λ be cardinals as in Cardinal (initial ordinal) and cardinality, let n<ω, and let r be a nonzero cardinal of colors. Write [X]n={uX:u=n}. A set HX is homogeneous for c:[X]nr if some i<r satisfies c(u)=i for all u[H]n. The cardinal partition arrow

κ(λ)rn

means that every map c:[κ]nr admits such an H with H=λ. The negated arrow asserts that some coloring has no such homogeneous set. Here the size target is a cardinal; an ordinal order-type target would require a separately stated convention.

The parameter n is fixed before the coloring is quantified; this is not a simultaneous homogeneity assertion for all finite arities. The color cardinal r may be infinite, while the infinite Ramsey theorem below restricts it to a positive finite integer. If r=1, every subset is homogeneous. If n=0, [H]0={} for every H, so every subset is homogeneous, with color c(). If H<n and n>0, the homogeneous requirement is vacuous, with any color i<r. These conventions include H=. We exclude r=0 to avoid vacuous nonexistence of colorings. If λ>κ, the arrow fails: the constant-zero coloring exists since r0, but there is no subset of cardinality λ.

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

Infinite Ramsey theorem for fixed finite arity and colors

Statement

In ZFC, for positive finite integers n,r, every coloring c:[ω]nr has an infinite homogeneous subset. Thus ω(ω)rn.

Facts & Assumptions

Given: Positive finite integers n,r; assume AC.

[F1]

Homogeneous means that all fixed-arity subsets have one color. Partition arrows and homogeneous sets

[F2]

A specified rule on a state set admits natural-number recursion. The recursion theorem

[F3]

Induction proves a property from its initial and successor cases. The principle of mathematical induction

[F4]

AC well-orders every set, in particular P(ω). The well-ordering theorem

[A1]

Proof

1.1

For arity one, the color fibers partition ω into r sets. If all were finite, their finite union would be finite, whereas ω is infinite. Hence one fiber is infinite and homogeneous by F1. More generally, the same conclusion holds for any finite coloring of an infinite subset of ω.

F1given
2.1

Assume the assertion at arity n1 and let c:[ω]n+1r. The induction assertion applies to every infinite subset Sω: enumerate it increasingly and pull back the coloring to [ω]n, then push forward an infinite homogeneous set. Fix a well-order of P(ω) by F4 and A1, so whenever the induction assertion supplies homogeneous infinite subsets we can take the first one in this well-order. This is the explicit choice use in the construction.

F4A1step 1.1given
3.1

Set S0=ω. Given infinite Si, set mi=minSi and consider on [Si{mi}]n the coloring uc({mi}u). Its argument has size n+1 because miu. By step 2.1 choose the first infinite homogeneous Si+1Si{mi}, and let ji<r be its color. The color is unique, since an infinite set has an n-element subset. Store Si and the stage as a state to apply F2. All subsequent mk for k>i belong to Si+1, and mi+1>mi because mi was its predecessor set's minimum.

F1F2step 2.1
4.1

By step 1.1 some color j<r has infinitely many indices K={i:ji=j}. Put H={mi:iK}. It is infinite since the mi increase strictly. Given any n+1 members, order their indices i0<<in. The last n nodes lie in Si0+1, so step 3.1 gives c({mi0,,min})=ji0=j. Thus H is homogeneous. This proves the successor assertion; with step 1.1, F3 proves the theorem for every positive finite arity.

F1F3step 1.1step 3.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Finite beth iteration above an infinite cardinal

Definition

In ZFC, for an infinite cardinal κ define the relative finite beth iteration by

0(κ)=κ,n+1(κ)=2n(κ)(n<ω).

The exponent is cardinal exponentiation, and n(κ)+ means the successor cardinal, both with the conventions of The successor cardinal κ+, the alephs α, the beths α, successor and limit cardinals, and the identifications 0=ω and 1=ω1. This differs from the ordinary beth hierarchy, whose initial value is ω; they agree when κ=ω. In particular 1(κ)=2κ and 2(κ)=22κ.

Here is a set-sized recursion justification. Let X0=κ and Xn+1=P(Xn). The class-function form of Transfinite recursion on ω defines this sequence of sets. Assume AC as in The Axiom of Choice to take their cardinalities. Each Xn+1 has cardinality 2Xn, giving exactly the displayed recurrence and its uniqueness by induction. The equivalent natural-number recursion notation is that of The recursion theorem. This argument does not treat the proper class of all cardinals as a state set.

Only finite indices occur here. The initial index zero is included; the base cardinal is infinite and hence never zero or one. No limit-stage beth operation is needed for this relative notation.

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

Pattern closure yields an end-homogeneous sequence

Statement

Work in ZFC. Let μ be infinite, 1rμ a cardinal, d1 finite, θ=2μ and λ=θ+. For every F:[λ]d+1r there are distinct xα<λ for α<μ+ and a<λ outside their range such that

F(u{xα})=F(u{a})for every u[{xβ:β<α}]d.

The sequence need not be increasing in the ambient ordinal λ.

Facts & Assumptions

Given: μ,r,d,θ,λ,F as above; assume AC.

[F2]

For an infinite cardinal ν, νν=ν, and adding or multiplying a smaller nonzero cardinal does not increase it. Absorption: for cardinals κ,λ with κ infinite and λκ, κλ=κ, and κλ=κ when λ0

[F5]

Transfinite recursion realizes a prescribed rule. Transfinite recursion

[F6]

Cantor's theorem gives μ<2μ, hence μ+θ. Cantor's theorem: AP(A)

[F7]

[C]d denotes the set of d-element subsets. Partition arrows and homogeneous sets

[A1]

Assume AC, used for cardinal counting and simultaneous injections in union bounds. The Axiom of Choice

Proof

1.1

If Bλ has size θ, then it has at most θ subsets of size at most μ. Indeed every nonempty such subset is the range of a function μB: enumerate it by its cardinality, which is at most μ, and fill remaining arguments with its first element. The range map is a surjection from a subcollection of μB onto these subsets; AC selects representatives to turn this into the cardinal bound. By F1 and F2, θμ=(2μ)μ=2μμ=2μ=θ. Adding the empty subset changes no infinite bound by F2.

F1F2A1given
2.1

For such a C of size at most μ, increasing enumeration of finite subsets of the ordinal λ injects [C]d into Cd. Inductively F2 gives μd=μ for positive finite d, so [C]dμ. The number of functions [C]dr is at most rμ(2μ)μ=θ by F1 and step 1.1. For C= or C<d, the domain is empty and there is exactly one pattern; this also respects the bound, including r=1. For zλC define its realized pattern pC,z(u)=F(u{z}). Its argument has size d+1 by zC.

F1F2F7step 1.1given
3.1

Define an increasing sequence (Bξ)ξ<μ+ by F5, starting with B0=θλ. At a successor add to Bξ, for every CBξ of size at most μ and every realized pattern pC,z with zC, the least ordinal zλC realizing that pattern. This least ordinal exists by realization. At limits take unions. Steps 1.1 and 2.1 bound the number of requests by θθ=θ, so each successor has size θ. At any limit there are at most μ+θ preceding sets of size θ by F6; AC supplies injections for the union estimate and F2 bounds the union by θθ=θ. Each stage contains B0, giving equality. This also proves B=ξ<μ+Bξ has size exactly θ. All sets stay inside λ.

F2F5F6A1step 1.1step 2.1
4.1

Every CB of size at most μ is contained in one Bξ. For nonempty C, assign each member its least entry stage. There are at most μ such stages, and F3/F4 make μ+ regular, so their supremum lies below μ+. Since the sequence increases, that stage or its successor contains C. For empty C take ξ=0. The representative of each realized pattern over C was then added at ξ+1<μ+. Thus every realized pattern over C has a representative in BC, with exclusion of C built into the successor rule.

F3F4A1step 3.1
5.1

Since B=θ<λ, let a be the least ordinal in λB. Recursively, at α<μ+ put Cα={xβ:β<α}. Its cardinality is at most αμ, and it is a subset of B if the previous choices were. The pattern of a over Cα is realized, since aB. By step 4.1 take xα to be the least representative of this pattern in BCα. F5 defines the sequence from this rule, which always has an eligible value. It is injective by the exclusion of Cα, and a is outside its range. Equality of the chosen patterns is exactly the displayed assertion for every d-subset of previous nodes. At stages with fewer than d previous nodes the equality has no instances but the representative still exists.

F5F7step 3.1step 4.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Erdős–Rado for arbitrary infinite cardinals and finite arity

Statement

In ZFC, for every infinite cardinal κ and every n<ω,

n(κ)+(κ+)κn+1.

Here + is cardinal successor and 0(κ)=κ. In particular the theorem includes n=0.

Facts & Assumptions

Given: An infinite cardinal κ; assume AC.

[F1]

Relative beths satisfy 0(κ)=κ and m+1(κ)=2m(κ). Finite beth iteration above an infinite cardinal

[F2]

Pattern closure for μ, 1rμ, positive finite d and domain (2μ)+ gives distinct xα (α<μ+) and an outside point a whose patterns on earlier nodes agree with those of each xα. Pattern closure yields an end-homogeneous sequence

[F4]

Natural-number induction proves the assertion from zero and successor cases. The principle of mathematical induction

[F5]

The arrow means every coloring has a homogeneous subset of the target cardinality. Partition arrows and homogeneous sets

[F6]

Cantor's theorem gives ρ<2ρ for every infinite cardinal ρ. Cantor's theorem: AP(A)

[A1]

Proof

1.1

For n=0, let c:[κ+]1κ. If every color fiber had size less than κ+, each would have size at most κ by the successor-cardinal definition. AC chooses an injection of each fiber into κ, giving an injection of their union into κ×κ by recording the color and its fiber index. F3 bounds the union by κ, contrary to its size κ+. Therefore some fiber has size κ+ and is homogeneous. By F1 this is exactly the required zero case.

F1F3F5A1given
2.1

Assume the assertion at m0, and let F:[m+1(κ)+]m+2κ. Put μ=m(κ). Repeatedly applying F6 to the recurrence F1 gives μκ and μ infinite. Thus F2 applies with r=κ, d=m+11 and λ=(2μ)+=m+1(κ)+. Obtain distinct nodes xα for α<μ+ and a outside their range.

F1F2F6A1step 1.1
3.1

Define G:[μ+]m+1κ by G(v)=F({xβ:βv}{a}). The argument has size m+2 because the xβ are distinct and a is outside their range, so G is well-defined. The induction assertion at m, with μ=m(κ), gives Hμ+ of size κ+ homogeneous for G, of some color i<κ.

F1F5step 2.1
4.1

Put Y={xα:αH}; injectivity gives Y=κ+. For any m+2 nodes of Y, order their indices as α0<<αm+1 and put u={xα0,,xαm}. These are m+1 previous nodes at stage αm+1, so F2 gives F(u{xαm+1})=F(u{a})=G({α0,,αm})=i. Hence Y is homogeneous. Only the largest index was used; no ambient increase of the xα was assumed. This proves the successor step; F4 and step 1.1 prove all finite n.

F2F4F5step 1.1step 2.1step 3.1
RemarkRemark: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Ramsey and Erdős–Rado: exact orientation obligations

The local results establish two different partition bounds in ZFC:

ω(ω)rn(1n,r<ω),

by Infinite Ramsey theorem for fixed finite arity and colors, and

n(κ)+(κ+)κn+1(κ infinite, n<ω),

by Erdős–Rado for arbitrary infinite cardinals and finite arity. The meanings of homogeneous and the cardinal arrow are those of Partition arrows and homogeneous sets. The second theorem uses the relative finite beths beginning at κ, and includes the singleton-coloring argument at n=0.

Each statement fixes its finite arity before quantifying colorings. Neither says that one infinite set is simultaneously homogeneous for all finite arities. The first theorem has finitely many colors; the second permits κ colors by enlarging the ambient cardinal to the indicated beth successor. In the latter proof the end-homogeneous sequence need not increase as ambient ordinals; the final reduction uses the largest index. Monk's source statement gives the countable-color case, while the local theorem supplies the stated arbitrary-cardinal argument. No later partition theorem is being used as a prerequisite.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Finite products of pruned trees and dense matrices

Definition

A tree here has height ω, a unique root, finitely many immediate successors at each node, and no terminal nodes. Heights, tree order and levels are as in Set-theoretic trees, heights, levels, branches and antichains. For AT, say that A dominates t if tTa for some aA. For h,k<ω, A is (h,k)-dense if some xTh has every node of Th+k above x dominated by A. It is k-dense if it is (0,k)-dense, and infinity-dense if it is k-dense for every k<ω.

The unique root is below every node: the first predecessor of a positive-height node is a root, and uniqueness identifies it; the height-zero case is the root itself. Hence the height-k cone above the root is exactly Tk. Therefore A is k-dense iff it dominates every node on level k, in both directions by this equality. Every node has some finite height, so infinity-density implies it is dominated by applying this equivalence at its height. Conversely if every node is dominated, then every level is dominated and the same equivalence gives k-density for each k. These prove both density characterizations directly.

For a positive finite family (T1,,Td) of such trees, an (h,k)-matrix is a product i=1dAi where each AiTi is (h,k)-dense; the same h,k are used in every factor. A k-matrix means a (0,k)-matrix. Matrices are subsets of the full product iTi. The level product, in contrast, is n<ωi(Ti)n, consisting only of equal-height tuples. The density definition does not require a matrix to be in the level product.

For k=0, (h,0)-density means that some node of level h is dominated; for h=k=0, it is equivalent to A. No terminal nodes ensures every height-h node has an extension at height h+k, by finitely many successor choices; therefore an empty set is never (h,k)-dense. At d=1 a matrix is just the indicated dense set, up to the one-tuple identification; d=0 is excluded.

RemarkRemark: AI-adaptedProof: Not supplied sources checked 2026-09-09 not proved hereOpen item page →
Recorded, not proved here. This statement is included so the library can refer to it honestly, with a citation to the literature. It is not proved anywhere in this library: the track that would prove it has not been developed here yet.

Halpern–Läuchli matrix statement and proof destination

Statement

Let d be positive finite and let T1,,Td be rooted finitely branching trees of height ω without terminal nodes. For every Qi=1dTi, at least one of the following holds:

  • For every k<ω there is a k-matrix contained in Q.
  • There is h<ω such that for every k<ω there is an (h,k)-matrix contained in (i=1dTi)Q.

Matrices have the full-product density meaning of Finite products of pruned trees and dense matrices, not an assumed equal-level or strong-subtree formulation. This is the Halpern–Läuchli matrix theorem recorded without proof here.

The planned page halpern-lauchli-and-bpi-without-choice owns the finite word-calculus, density-thinning lemmas, and proof of this theorem. Its separate symmetric-model application must establish its own choice requirements. Monk states this matrix dichotomy as Theorem 29.28 after the no-terminal-node standing convention. Its proof occupies printed pp661–670. The final cone argument must put the finitely many root heights at a common height and preserve density after restriction; equality of those heights is not automatic. No strong-subtree equivalence or symmetric-model consequence is asserted here.

For the boundary instance Q=iTi, taking Ai=Ti gives every required k-matrix, since each node dominates itself. For Q=, the same choice gives the second alternative with h=0. These two immediate instances do not prove the general dichotomy.

5 · Examples, counterexamples and false statements

None yet.

Sources