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.
Set-Theoretic Trees, Delta Systems, and Diamond
1 · Prerequisites
- Cardinal Arithmetic, Cofinality and the Alephs
- Club, Stationary Sets, and Pressing Down
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Countability and Uncountability
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinal Arithmetic and the First Uncountable Ordinal
- Ordinals, Cardinals, and Transfinite Recursion
- Relations, Functions, and Quotients
- Roots, Rational Powers, and Classical Inequalities
- Suprema and Infima
- The ZFC Axioms and the Basic Set Constructions
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
Set-theoretic trees, heights, levels, branches and antichains
Definition
A tree is a set with an irreflexive transitive relation such that is strictly well-ordered for each . Use the strict convention in Well-order and well-ordered set and the ordinals of Ordinal (von Neumann). Write for or .
The height is the ordinal order type of . Put , , and . 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 : for every 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.
Tree predecessors and compatibility
Statement
Each node in a tree has exactly one predecessor of each height . If , then are comparable. Strict tree order strictly increases height, and every level is an antichain.
Facts & Assumptions
Given: A tree with the strict and reflexive order conventions just defined.
The strict predecessors are well-ordered and is their ordinal order type. Set-theoretic trees, heights, levels, branches and antichains
Proof
Let and let be its order isomorphism. For , transitivity and order reflection give . Thus . Conversely every predecessor is for exactly one and has height , proving existence and uniqueness.
If and either equals , they are comparable. Otherwise both belong to the well-ordered set , so its linear order compares them. This includes .
If , step 1.1 puts at some , so . 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.
κ-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 of height such that 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 (, using Cofinality , 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.
Normal and splitting trees
Definition
For a tree as in Set-theoretic trees, heights, levels, branches and antichains, call normal when it has exactly one root, every has an extension in whenever , and distinct nodes on the same nonzero limit level have distinct strict predecessor sets.
A node is an immediate successor of if and there is no with . Call splitting when every node has at least two distinct immediate successors whenever . 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.
Normal trees have faithful sequence representations
Statement
In ZFC, a normal tree of nonzero ordinal height is isomorphic to a downward-closed tree of sequences of lengths , ordered by proper initial segment. The alphabet can be . 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 of height . AC is needed only for the simultaneous choice of countable successor labels; the alphabet- construction uses identity labels.
Normality includes one root and uniqueness from predecessor sets at nonzero limit levels. Normal and splitting trees
Every node has a unique predecessor at each lower height, and height strictly increases along the tree order. Tree predecessors and compatibility
Transfinite recursion defines a set-valued function from its values on earlier stages. Transfinite recursion
AC permits well-ordering any set. The well-ordering theorem
The Axiom of Choice is assumed in the countable-alphabet assertion. The Axiom of Choice
Proof
For each , let be its immediate-successor set. With alphabet , use the injection , . In the countable-successor case, the set of injections is nonempty, including the empty map when is empty. All these maps lie in a set of relations contained in . Well-order that set and let be the least member of . This is the sole use of AC; take in this case.
Define codes by recursion on levels. Give the root the empty code. At height , the unique predecessor at height is the immediate predecessor of ; set . At a nonzero limit height , put , where 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.
By induction on the constructed level, has domain and restricts to 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.
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 . 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.
Different levels give different code domains, so is injective on . If , step 3.1 identifies with a proper restriction of . Conversely, if is a proper initial segment of , take the predecessor of at height . Step 3.1 gives , and step 4.1 gives , hence .
Every proper restriction of 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 is needed.
Aronszajn, Suslin and special trees
Definition
Use from The first uncountable ordinal and “countable” to include finite sets as in Finite, countably infinite, countable, uncountable. An Aronszajn tree is a tree of height 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 has already been proved to be an infinite cardinal.
A tree is special if there is with whenever . Equivalently, is a countable union of antichains. Indeed, a witnessing gives antichains and . Conversely, given antichains covering , set . This minimum exists for each ; 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 cause no difficulty.
A strictly increasing rational labeling suffices for specialness. Fix an injection , available from is countably infinite, and put . If , then , so . 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 .
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 . AC is used once to fix a well-order of its node set; recursion thereafter takes least eligible nodes.
Every lower height has a unique predecessor; nodes with a common upper bound are comparable. Tree predecessors and compatibility
Assuming AC, every set can be well-ordered. The well-ordering theorem
A specified initial value and a self-map of a set determine a sequence by natural recursion. The recursion theorem
Assume the Axiom of Choice. The Axiom of Choice
Proof
Call good if the heights of nodes above or equal to 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 .
If a good node has height , its immediate successors are precisely its extensions at height , by F1. This is a finite set. Each higher extension of passes through one of these successors. If none were good, the maximum of their finitely many bounds, together with , would bound all extensions of . Thus a good immediate successor exists.
Fix a well-order of using AC. Let 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 at height with for every .
The set is an infinite chain. If could be added to it, put . Comparability with and the level-antichain conclusion of F1 force . Thus is already maximal, hence is an infinite branch.
Branches through countable normal trees of limit height
Statement
If 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 . The construction works in ZF, with no use of Choice.
Facts & Assumptions
Given: Such and , and an arbitrary .
Normality gives an extension at every strictly higher level below the tree height. Normal and splitting trees
Natural-number recursion defines the unique orbit of a function on a set from a specified initial state. The recursion theorem
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
Fix surjections and . They exist by countability: is infinite, and has nodes at arbitrarily high levels below , so it too is infinite. Only these two witnesses are fixed. Define and . The successor of every ordinal below the limit is still below , so recursion gives a strictly increasing sequence in . It is cofinal since . The nonautonomous rule is a recursion on the state .
Starting at , let and take for the least for which and . The candidate set is nonempty by normality. Recursion on supplies this sequence, and its heights are cofinal because . Least natural indices require no choice function.
Put . It contains and is a chain: if and , both lie below , so they are comparable. Its heights are cofinal by step 2.1.
If can be adjoined to while retaining a chain, choose with , possible by cofinality and the limit-height hypothesis. Comparability with and strict increase of height force , hence . Thus is maximal and is a cofinal branch.
The same fixed determine uniquely for each . Replacement therefore forms . The sequence is onto , so it is countable, and proves that it covers . The construction includes the root and every prescribed node; no last level exists at the limit height.
Splitting turns an uncountable branch into an antichain
Statement
In ZFC, a splitting -tree with a cofinal branch has an antichain of cardinality . Normality is not additionally required. Here -tree has the meaning of κ-trees and the tree property.
Facts & Assumptions
Given: A splitting -tree and a cofinal branch .
Splitting gives at least two immediate successors of every node whose successor height is below the tree height. Normal and splitting trees
Every node has a unique predecessor of each smaller height; common predecessors are comparable, and strict order strictly increases height. Tree predecessors and compatibility
Assume AC, used to select off-branch successors at all levels simultaneously. The Axiom of Choice
Proof
For each , cofinality gives of height at least . If its height is greater, let be its unique predecessor of height ; otherwise set . Every is comparable with : if , use common-predecessor comparability, and if , use . Maximality of therefore puts in . Distinct nodes of the same height cannot both belong to a chain. Thus there is a unique for every . For , comparability and height give .
The node is an immediate successor of , since an intermediate node would have height strictly between and . Conversely every immediate successor of has height : if its height were larger, its predecessor at would lie strictly between and . Since , splitting makes nonempty. AC gives for every .
If , then . Were and comparable, their different heights would force . The two distinct nodes of height would then be predecessors of , contradicting uniqueness at that height. Thus are incomparable.
Consequently is an antichain. Its indexing is injective because , so it has cardinality . The argument includes and adjacent levels; all successor levels used remain below .
Rational bounds at countable limit levels
Statement
Let be a countable tree of nonzero countable limit height , with a labeling strictly increasing on strict tree order. Assume:
- For every , every , and every rational , there is with and .
- For every and rational , infinitely many immediate successors of have label less than .
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: and the two displayed invariants.
The rationals are countably infinite. is countably infinite
A product of two at most countable sets is at most countable. A product of two at most countable sets is at most countable
The rationals form a totally ordered field. The rationals form a totally ordered field
Recursion on natural numbers defines a sequence from a specified state transition. The recursion theorem
Every smaller height has a unique predecessor, common predecessors are comparable, and strict order increases height. Tree predecessors and compatibility
Normality includes unique root, extension to higher levels and distinct predecessor sets at nonzero limit levels. Normal and splitting trees
Proof
Fix enumerations of and . From an enumeration , define and . All terms lie below the limit and , so the sequence is cofinal. By F1 and F2, has an enumeration. Keep precisely the entries with to enumerate all requests as . There are infinitely many entries to keep, since for one fixed the distinct rationals give requests for all natural . Retaining successive least valid indices is recursion, not countable choice.
Suppose branches for the earlier requests have been defined. Set , so . Infinitely many immediate successors of have labels below . 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 ; it has label below and belongs to none of the earlier branches.
Recursively, with already defined, put . The first invariant gives an extension of height and label below , since . Take the least enumerated such extension. This defines a strictly increasing chain whose heights are cofinal and whose labels are all less than . Recursion uses the state , and the successor bound stays below because it is limit.
Let . 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 lies below some of greater height and hence belongs to , so it is a maximal chain. Every label on is less than : for , strict increase gives . It contains and , and belongs to no earlier branch, so differs from all of them. This construction determines uniquely from the finite list of previous branches; recursion on finite lists therefore produces all simultaneously.
Adjoin a distinct top above precisely , with label . Formally use the disjoint union of a tagged copy of and a tagged copy of , ordered by the old order and iff . A branch is downward closed, so this order is transitive. The predecessor set of 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 . Strict increase holds on new comparisons because for ; there are no comparisons between new tops.
For any old and rational , its request occurs at some . Then and , 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.
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 for and a strictly increasing rational labeling .
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
A prescribed class-function rule on earlier values has a unique transfinite recursion on a set well-order. Transfinite recursion
Under countable choice, a countable union of countable sets is countable. Countable unions of at most countable sets, assuming
The rationals are countably infinite. is countably infinite
Rational numbers form a totally ordered field. The rationals form a totally ordered field
A product of two countable sets is countable. A product of two at most countable sets is at most countable
Under countable choice, no countable subset of is cofinal. Assuming countable choice: every at most countable subset of is bounded below , so no at most countable subset of is cofinal in it, and a supremum of at most countably many at most countable ordinals is at most countable
An -tree without a cofinal branch is Aronszajn; an increasing rational labeling implies specialness. Aronszajn, Suslin and special trees
Normality and splitting have the unique-root, extension, limit-uniqueness and immediate-successor conventions fixed here. Normal and splitting trees
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
Fix an enumeration of , a pairing enumeration of , and, by AC, surjections for all . 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 , so all old nodes keep their names. All possible codes for a countable new level on the fixed ambient node set —its predecessor sets, rational labels and a surjection from onto the level—form a set : the node sets, predecessor relations, label graphs and enumeration graphs are subsets of fixed sets built from , and . By A1 fix a choice function on . Applying this fixed function to the nonempty set of eligible limit-level codes makes every stage below a specified rule.
Start with the singleton root with label zero and its constant enumeration. At a successor stage, for each create a distinct immediate successor for every rational , with label , then rename these pairs by level-tagged least indices as in step 1.1. Its predecessors are and all predecessors of . The level is nonempty and countable, since it is an enumerated subset of . Strict labeling persists. There are infinitely many successors below any : the distinct rationals for lie strictly between the two bounds. In particular every old last-level node splits.
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 and rational an extension at level has label less than . It is vacuous at the root stage. At the successor level , if , its successor of label works. If lies below , use the earlier invariant with bound to obtain above with , and extend by the successor of label . This verifies every request at the new level; all earlier requests persist.
At a nonzero limit , the union of earlier levels is countable: enumerate its nodes by pairing 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 and store a surjection from onto the renamed level. Let be the set of eligible codes for this history and take the new level record to be . 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 is nonempty by F1 and countability, so this selection is defined uniquely from the earlier history and the fixed . All invariants, with the stage-relative successor requirement of step 3.1, and normality persist.
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 . Their union is a set by Replacement and Union, with height 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.
On any chain the labeling is injective into , because distinct comparable nodes have strictly different labels. F4 makes the chain countable. Its height image is countable and hence not cofinal in by F7, whose choice hypothesis follows from A1. No branch is cofinal. Thus the constructed -tree is Aronszajn, and the increasing rational labeling makes it special by F8.
The tree is uncountable: its height map is onto since every level is nonempty, whereas the image of a countable set is countable. For each rational , the fiber 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 countable, a contradiction. At least one fiber is an uncountable antichain; by F8 the tree is not Suslin.
Delta systems and roots
Definition
A family of sets is a delta system with root if for all distinct , using intersection as in The intersection of a nonempty set, the binary intersection , 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 , the indexed delta-system condition with root is for all distinct . Repetition of sets is permitted in this indexed convention. In particular if two distinct indices have the same value , their intersection condition forces .
No additional containment condition on 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.
The finite delta-system lemma at a regular uncountable cardinal
Statement
In ZFC, if is regular uncountable and consists of distinct finite sets, then some -element subfamily is a delta system.
Facts & Assumptions
Given: Such and . AC is used to well-order sets and choose injections for cardinal estimates.
A delta system has a fixed pairwise intersection for all distinct members. Delta systems and roots
A cofinal subset of a limit ordinal has size at least . ; and ; for a limit ordinal the value is an infinite cardinal with , so it is regular; and every cofinal subset of has cardinality at least , a value that is attained
For an infinite cardinal , . Absorption: for cardinals with infinite and , , and when
Transfinite recursion defines a function from a specified rule on earlier values. Transfinite recursion
Assume AC. The Axiom of Choice
Proof
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.
Write . If every had size less than , step 1.1, applied to the countable index set and uncountable , would give . Hence some has size . It remains to prove the result for uniform size , by induction on . Size zero cannot occur with distinct sets; for size one all members are pairwise disjoint, giving root .
Suppose the uniform-size assertion holds at , and consists of distinct sets of size . If some belongs to members, delete from those members. Deletion is injective on sets containing , since adjoining recovers the original set. The resulting distinct -element sets have a delta subsystem with root by the induction hypothesis. Reattach ; for distinct members the intersection is .
In the remaining situation each belongs to fewer than members of . Fix a bijective enumeration of by . At stage , let be the union of the previously selected sets. By step 1.1, . The sets intersecting form the union, over , 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.
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.
The indexed delta-system lemma
Statement
In ZFC, for any family of finite sets, there are an uncountable and a finite set such that whenever are distinct. The sets may repeat.
Facts & Assumptions
Given: The indexed family above; assume AC, including countable choice.
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
Under countable choice a countable union of countable sets is countable. Countable unions of at most countable sets, assuming
Under countable choice no countable subset of is cofinal in it. Assuming countable choice: every at most countable subset of is bounded below , so no at most countable subset of is cofinal in it, and a supremum of at most countably many at most countable ordinals is at most countable
The indexed delta condition allows repeated values. Delta systems and roots
Assume AC. The Axiom of Choice
Proof
If some finite set has uncountable fiber , put . For distinct one has . This includes the case .
Otherwise every fiber is countable. Let . If were countable, enumerate its values and apply F2 to their countable fibers; their union is all of , which is uncountable. Hence is uncountable. The map injects into , so . AC supplies the countable choice used in F2; the least-index map itself needs no choices.
Every ordinal below is countable; F3 therefore excludes every cofinal subset of cardinality below . Thus is regular, and F1 gives an uncountable delta subsystem with finite root . Set . The map is injective, so is uncountable, and distinct indices in represent distinct members of , whose intersection is . Together with the repeated-value alternative this proves the indexed assertion.
Compatibility, ccc and Knaster for posets
Definition
Let be a poset as in Partial order and partially ordered set, with stronger conditions smaller. Conditions are compatible if some satisfies and . 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 has an uncountable subset consisting of pairwise compatible conditions. Countable includes finite, as in Finite, countably infinite, countable, uncountable.
Knaster implies ccc: if were an uncountable antichain, Knaster would give an uncountable pairwise compatible . Choose two distinct members of ; 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 , put iff , 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.
Finite-support products
Definition
Let be a set and a family of posets with specified greatest elements. Put
Order these tuples coordinatewise: iff for every . Reflexivity and transitivity follow at each coordinate; if , coordinate antisymmetry gives for every , hence equality of functions. The tuple is a greatest condition with empty support. If , the product is the singleton consisting of the empty function. A singleton index set recovers its factor. For finite 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 gives lower bounds at all coordinates. Conversely suppose every are compatible and put . For each of the finitely many select a lower bound ; this uses finite existential instantiation, not an infinite choice principle. Set off . Then , and at coordinates off both original values are . Therefore belongs to the finite-support product and . If take . A specified tuple of greatest elements supplies nonemptiness without any choices.
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 in that product indexed by an uncountable , some uncountable has pairwise compatible values; repetitions among the are allowed.
Facts & Assumptions
Given: Finitely many Knaster posets (). Assume AC.
Knaster extracts an uncountable compatible subset of every uncountable set; each condition is compatible with itself. Compatibility, ccc and Knaster for posets
A countable union of countable sets is countable under countable choice. Countable unions of at most countable sets, assuming
AC well-orders every set. The well-ordering theorem
Assume AC. The Axiom of Choice
Proof
For any Knaster poset and family with uncountable , first suppose the range is countable. Some fiber is uncountable: otherwise an enumeration of the range and F2 would express 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 of the range. Retain . Its image is , 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.
Start with the given indexed family in and set . For each apply step 1.1 to the th coordinate on , obtaining an uncountable on which that coordinate is pairwise compatible. Earlier coordinate compatibility persists under restriction. Finite iteration gives uncountable with every coordinate pair compatible. If , set and there are no coordinate conditions to impose.
For distinct , select for each a common lower bound . There are only finitely many selections, so is a tuple in the product and a lower bound for both. At it is the empty tuple. Thus step 2.1 proves the indexed assertion without any greatest-element hypothesis.
Given an uncountable subset of the product, F3 and A1 give a well-order of and hence an injection : enumerate the first elements of its order type, which must be at least since is uncountable. Apply steps 2.1 and 3.1 to this injective enumeration. Its restriction to remains injective, so its image is an uncountable compatible subset of , 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.
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 and nonempty countable set , the poset of finite partial functions , with stronger conditions extending weaker ones, is Knaster.
Facts & Assumptions
Given: as above, and an uncountable subset of its finite-support product. Assume AC.
An -indexed family of finite sets admits an uncountable indexed delta subsystem, allowing repetitions. The indexed delta-system lemma
Finite products of Knaster posets satisfy the indexed uncountable thinning assertion, including repeated tuples. Finite products preserve Knaster
Product membership means finite support, and product compatibility is equivalent to coordinatewise compatibility. Finite-support products
Countable posets are Knaster, and Knaster implies ccc. Compatibility, ccc and Knaster for posets
AC well-orders every set. The well-ordering theorem
Assume AC. The Axiom of Choice
Proof
Well-order using F5 and A1 and take an injective family from it, possible since is uncountable. By F3 the supports are finite. Apply F1 to obtain an uncountable and finite with for distinct . In particular for every , since each index has a distinct partner in .
Each restriction belongs to the finite product . Enumerate the finite set to apply F2 and obtain uncountable with pairwise compatible restrictions. Repeated restrictions cause no loss of indices because F2 states its indexed version. If , all restrictions are the empty tuple and one may take .
Fix distinct . On take a tuple below both restrictions. On use , and on use . These two sets are disjoint by step 1.1. Put outside . On a petal the other condition has value , so the chosen value is below both; on use ; elsewhere both original values are . Thus and its support is contained in the finite union , so F3 puts in the product. The family remains injective, giving an uncountable compatible subset of . Hence the product is Knaster and is ccc by F4.
For the partial-function assertion, take a disjoint tagged copy of and a new element . Let , with iff or . 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 corresponds to the tuple equal to the tagged on its domain and elsewhere. The support is exactly ; conversely any finite-support tuple gives exactly that finite partial function. Moreover, the tuple of is below that of precisely when extends , 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 both posets are singletons.
An ultrafilter containing all cocountable subsets
Statement
In ZFC, for every uncountable set there is an ultrafilter on containing every cocountable subset of . Every member of is uncountable. No countable-completeness assertion is made.
Facts & Assumptions
Given: An uncountable set ; assume AC.
A filter contains , omits , and is closed upward and under pairwise intersection. Filter on a set
Under AC every filter extends to an ultrafilter. The ultrafilter lemma, from the Axiom of Choice: every filter extends to an ultrafilter
A countable union of countable sets is countable under countable choice. Countable unions of at most countable sets, assuming
Subsets of countable sets are countable. Every subset of an at most countable set is at most countable
Assume AC. The Axiom of Choice
Proof
Set . It contains because the empty set is countable, and omits because is uncountable. If and , then , so F4 gives .
If , then is countable: apply F3 to the sequence with these first two terms and empty remaining terms, using the countable choice supplied by A1. Therefore . Together with step 1.1 this verifies every filter axiom in F1.
Apply F2 to this proper filter, using A1, to obtain an ultrafilter . If countable belonged to , its complement would belong to ; F1 would put in , contradicting properness. Thus every member of is uncountable. Only pairwise intersections were used.
Two finite disjoint petals can be made cross-incomparable
Statement
In ZFC, if is an Aronszajn tree and is an uncountable family of pairwise disjoint finite subsets of , then distinct satisfy: every node in is incomparable with every node in .
Facts & Assumptions
Given: Such and ; assume AC. Here a family is a set of distinct finite subsets, and “comparable” includes equality.
Aronszajn trees have height , countable levels and no cofinal branch. Aronszajn, Suslin and special trees
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
If a finite union belongs to an ultrafilter, one of its terms belongs to it. Ultrafilters are prime: a union in has a member in
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
Countable unions of countable sets are countable under countable choice. Countable unions of at most countable sets, assuming
Filters are closed under pairwise intersections, omit the empty set, and are upward closed. Filter on a set
Assume AC. The Axiom of Choice
Proof
If , pair it with any other member; the conclusion is vacuous and there is another member because is uncountable. Otherwise every member has positive size. Partition by its finite sizes. F5 and A1 imply that some size occurs uncountably often; restrict to that subfamily, still denoted . Use AC to fix for each an enumeration .
Fix an ultrafilter on as in F2. Suppose the conclusion fails. For and let . For fixed , failure supplies a comparable pair between and every , so the finite union of over contains . This cocountable set belongs to , and upward closure F6 puts the union in . F3 gives a pair with and . Use the already fixed finite enumeration and the usual order on to take its first such pair.
Some occurs as on an uncountable subfamily : otherwise its finitely many fibers would all be countable and F5 would make countable. For distinct , F6 gives , so F2 says is uncountable. Put . The set is countable by F1 and F5, since is countable. The map is injective on because its members are disjoint. Consequently only countably many can have . Choose an outside those exceptions. Its th node is comparable with and strictly higher than both, so F4 forces it to extend both. Hence are comparable.
The set is therefore an uncountable chain: injectivity follows from disjointness, and comparability from step 3.1. Its heights are unbounded in , since any bounded collection of levels is countable by the same F1/F5 argument. Its downward closure is a chain: compare two witnesses in and use F4 to compare both predecessors below the higher witness. It is cofinal. It is also maximal: if a node is comparable with every member of , take of height above ; F4 forces , whence . Thus is a cofinal branch, contradicting F1. The failure assumed in step 2.1 is impossible, proving the assertion.
Finite specializing conditions
Definition
Let be an Aronszajn tree as in Aronszajn, Suslin and special trees. A finite specializing condition is a function whose domain is a finite subset of , whose values lie in , and such that
Let be the set of these functions, ordered by iff 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 compared with itself. In particular every singleton assignment is a condition.
Two conditions 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 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.
Finite specialization of an Aronszajn tree is ccc
Statement
In ZFC, for every Aronszajn tree , its finite-specialization poset is ccc.
Facts & Assumptions
Given: An Aronszajn tree and an uncountable subset . Assume AC.
Specializing conditions are finite functions separating comparable distinct nodes; two conditions are compatible iff their union is a specializing function. Finite specializing conditions
Every -indexed family of finite sets has an uncountable indexed delta subsystem. The indexed delta-system lemma
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
A countable union of countable sets is countable under countable choice. Countable unions of at most countable sets, assuming
A product of two countable sets is countable. A product of two at most countable sets is at most countable
AC well-orders every set. The well-ordering theorem
ccc means that every pairwise incompatible subset is countable. Compatibility, ccc and Knaster for posets
Assume AC. The Axiom of Choice
Proof
By F6 and A1 take an injective family from . Apply F2 to their finite domains to obtain uncountable and finite root with for distinct . Every such domain contains , since every index in has a distinct partner.
The set of all maps is countable: enumerate the finite set , 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 and one assignment such that for every ; otherwise all these countably many assignment fibers would be countable and their union would be countable. For there is just the empty assignment.
Put . Distinct petals are disjoint by step 1.1. If some is empty, then for any other , so is a common lower bound. Otherwise every petal is nonempty; disjointness makes the petals distinct, so is an uncountable family. Apply F3 to obtain distinct whose petals are cross-incomparable.
In the latter situation put . This is a finite function because both assignments agree on , their exact overlap. For comparable distinct nodes in its domain, if both lie in or both lie in , 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 is a condition below both. In either alternative in step 3.1, contains two compatible distinct conditions. Consequently no uncountable subset is an antichain, which is ccc by F7.
Dense domains and directed unions of specializing conditions
Statement
For an Aronszajn tree and each , the set is dense: every has some in . If a nonempty downward-directed family meets every , then is a total specializing function . Downward directed means that for every there is with . These assertions require no choice axiom and assert no existence of such a .
Facts & Assumptions
Given: , , and as above. In the union assertion, a family with the stated properties is supplied.
Conditions are finite partial maps separating comparable distinct nodes, with stronger conditions extending weaker ones. Finite specializing conditions
A natural-valued map separating comparable distinct nodes specializes the tree. Aronszajn, Suslin and special trees
Proof
Fix and . If take . Otherwise choose the explicit natural when and when the finite range is nonempty. Put . It is a finite function extending , and differs from every old label. Pairs in the old domain satisfy F1 already; any new comparable pair involves and has unequal labels. Thus and , proving density.
Put as a union of graphs. If , take containing the respective pairs. Directedness gives extending both; as is a function, . Thus is a function with domain contained in and values in . For each , meeting supplies a condition in with in its domain, so . Hence . No simultaneous selection of the conditions is needed for this pointwise conclusion.
If , totality gives whose domains contain respectively. A common stronger contains both nodes, so F1 gives . Since by its membership in , these are and . Therefore specializes by F2. This uses only the supplied directed family; density alone does not provide that family.
Diamond on ω1
Definition
A diamond sequence on is a sequence such that for every , and for every the set
is stationary. Here is the first uncountable ordinal of The first uncountable ordinal , 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 and each club , there is with .
The principle asserts the existence of such a sequence; it is an additional hypothesis whenever used here. At zero the subset requirement forces ; at one the two possible guesses are and . Stationarity is required also for the targets and . Merely requiring an unbounded set of guesses is a different condition and is not the definition. No restriction to countable targets is intended.
Diamond implies CH
Statement
In ZFC, implies .
Facts & Assumptions
Given: A diamond sequence ; assume AC.
For each , the correct-guess set meets every club. Diamond on ω1
Club means closed and unbounded, with closure tested at nonzero limits. Closed unbounded subsets of ordinals
The power set of any set has strictly larger cardinality than that set. Cantor's theorem:
Under AC cardinality is the least equinumerous ordinal. Cardinal (initial ordinal) and cardinality
Assume AC. The Axiom of Choice
Proof
The tail is club: it is unbounded, and any nonzero limit point of it is greater than and still belongs to it. For , apply F1 to and . At the resulting one has , so . Define to be the least such . This minimum exists in the nonempty set of eligible ordinals. If , then , proving that is injective. The argument includes and .
Step 1.1 gives . F3 with gives , and by F4 and A1 any uncountable cardinal is at least the least uncountable cardinal . The two inequalities give , which is .
The Ostaszewski club principle
Definition
In ZFC, the Ostaszewski club principle asserts a sequence indexed by the nonzero limit ordinals , where is cofinal in , such that for every uncountable the set
is stationary. Use The first uncountable ordinal , 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 is bounded in , so it is not a club of .
One may equivalently require each to have order type . Here is the thinning argument, including its choice use. By The Axiom of Choice, fix a surjection for every nonzero countable limit simultaneously. For any cofinal , set and recursively set . Cofinality and limitness ensure every minimum exists. The sequence is strictly increasing, and every occurs in the enumeration and hence is below some . 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 . 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 carry no guessing requirement; the quantified targets are uncountable subsets of .
Diamond implies clubsuit
Statement
In ZFC, implies .
Facts & Assumptions
Given: A diamond sequence ; assume AC.
Every subset of is guessed stationarily often. Diamond on ω1
The club principle and the explicit thinning of cofinal sets to order-type- ladders are as defined here. The Ostaszewski club principle
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
A finite intersection of clubs of uncountable cofinality is club. Intersections of fewer than the cofinality many clubs
No countable subset of is cofinal under countable choice. Assuming countable choice: every at most countable subset of is bounded below , so no at most countable subset of is cofinal in it, and a supremum of at most countably many at most countable ordinals is at most countable
Assume AC. The Axiom of Choice
Proof
Fix the ordinal enumerations in F2 using A1. At a nonzero countable limit , if is cofinal in , apply the explicit minimum recursion in F2 to it and call its range . Otherwise apply the same recursion to itself. In both situations is cofinal of order type ; when is cofinal we also have . This defines the whole ladder sequence from the fixed parameters.
Let be uncountable. It is unbounded, since a bounded subset lies inside a countable ordinal and is countable. F5 and A1 give , so F3 makes club. Let , stationary by F1. For any club , F4 makes club, so it meets . Thus is stationary.
If , then is a nonzero limit and is cofinal in . The first alternative of step 1.1 therefore applies, giving . Hence the containment-guess set contains the stationary set and itself meets every club. This is exactly F2's club principle.
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 indexed by the nonzero limits such that is club in , its ordinal order type satisfies , and
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 with at every nonzero limit point of .
The stated order-type bound already excludes a thread. Assume AC as in The Axiom of Choice. The successor-cardinal regularity theorem is regular in ZF; assuming the Axiom of Choice every successor aleph is regular; , so is singular, and under choice it is the least singular infinite cardinal makes regular, so the increasing enumeration of its unbounded subset 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 gives , so . At , continuity makes a limit point of and has order type . A thread would identify it with , 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.
Seal a maximal antichain at a countable limit level
Statement
Let be a countable normal tree of nonzero countable limit height , and let be a maximal antichain. There is a countable family of cofinal branches covering , each meeting . Adding one distinct top for each distinct branch gives a countable normal tree of height in which every new top extends a member of ; remains maximal. If is splitting, the extension is splitting. No Choice is needed.
Facts & Assumptions
Given: Such , , and . An antichain is maximal under inclusion among antichains.
There is a countable collection of cofinal branches covering this , in ZF. Branches through countable normal trees of limit height
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
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
Fix an enumeration and, using F1, a sequence of cofinal branches covering . A maximal antichain has a member comparable with each : otherwise adjoining would make a larger antichain. In particular is nonempty, since is nonempty. Define for the least with comparable with . Put if , and otherwise. Thus both .
Let be the least with . 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 contains both and . The family covers , consists of cofinal branches meeting , and is countable via . Forming the image as a set removes repetitions.
On the disjoint union , keep the original order on the old copy and put exactly when . No new node is below another node. Each branch 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 , and chain comparability permits at most one. Height therefore identifies 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 , with old copy identified with .
The tree is countable: enumerate its old copy by and its top level by 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 is splitting, every old immediate-successor pair persists: for old height , one has since is limit. New tops have no splitting requirement.
Every new top lies above a member of by step 2.1. Old nodes remain comparable with a member of by step 1.1. The old antichain is still an antichain, since the old order is unchanged. As all nodes of 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.
A club of correctly coded maximal-antichain restrictions
Statement
In ZFC, let be a tree of height with countable levels, and a maximal antichain. There is a bijection . For any such bijection there is a club of nonzero limit ordinals such that
Equivalently, after coding nodes by , the coded initial segment is exactly the restriction to levels below , and is maximal there. No Suslin or normality hypothesis is required.
Facts & Assumptions
Given: Such ; assume AC.
Nodes have unique predecessors at all smaller heights. Tree predecessors and compatibility
A self-map of a regular uncountable cardinal has club many closure points. Closure points form a club
Finite intersections of clubs in an ordinal of uncountable cofinality are club. Intersections of fewer than the cofinality many clubs
Countable subsets of are bounded under countable choice. Assuming countable choice: every at most countable subset of is bounded below , so no at most countable subset of is cofinal in it, and a supremum of at most countably many at most countable ordinals is at most countable
An infinite cardinal times a nonzero smaller cardinal equals itself. Absorption: for cardinals with infinite and , , and when
Assume AC. The Axiom of Choice
Proof
Every level is nonempty: height 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 into , of cardinality by F5. AC also chooses a node at every level, injecting into . Thus and a bijection exists. Fix any such .
Define and . Each by countability of the level and F4. Maximality of gives a member comparable with each node: otherwise that node could be adjoined to . Let be the least code of a member of comparable with . This minimum exists. Thus are self-maps of .
By F4 and A1, is regular uncountable: every smaller cardinal is countable and cannot be cofinal. Apply F2 to and intersect their three closure clubs with the club of nonzero limit ordinals, using F3. The set is closed; it is unbounded because is a countable nonzero limit above any countable . Call the resulting club . For , if , then . Conversely if , then . These prove .
For , step 3.1 gives and closure under gives . The corresponding node lies in and is comparable with . The restriction of 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 .
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 , a singleton root level, and countably infinite levels at every positive height.
Facts & Assumptions
Given: A diamond sequence ; assume AC. Nodes are ordinals allocated consecutively.
Each target subset of is guessed on a stationary set. Diamond on ω1
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
For any coding of a height- 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
A cofinal branch in a splitting -tree gives an uncountable antichain. Splitting turns an uncountable branch into an antichain
Transfinite recursion realizes a specified rule from earlier values. Transfinite recursion
Countable unions of countable sets are countable under countable choice. Countable unions of at most countable sets, assuming
Under AC a nonempty poset with upper bounds for every chain has a maximal element. Zorn's lemma
AC well-orders every set. The well-ordering theorem
Normality has unique-root, higher-extension and limit-predecessor-uniqueness clauses; splitting is separate. Normal and splitting trees
A Suslin tree is an -tree with neither a cofinal branch nor an uncountable antichain. Aronszajn, Suslin and special trees
Nodes have unique predecessors at smaller heights and nodes below a common extension are comparable. Tree predecessors and compatibility
Assume AC. The Axiom of Choice
Proof
Start with . Inductively the union will be a countable ordinal , carrying a normal splitting tree of height whenever . 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 . 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.
At a successor height , give each node of countably infinitely many distinct immediate successors. The set of pairs 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 , every old node extends to the new level by first extending to , 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.
At nonzero limit , 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 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 in only one node, so finitely many cannot cover . 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 .
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 . The final union of node sets is an ordinal at most . It cannot be countable: the least node of each nonempty level gives an injection of into it. Therefore the union is exactly . The union order is a normal splitting height- 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.
Let be any antichain of the final tree. Order the set of antichains containing by inclusion. It is nonempty because it contains . 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 and is an upper bound. For the empty chain use as upper bound. Thus F7 and A1 extend to a maximal antichain .
Apply F3 to and the identity coding of the ordinal node set. On a club of nonzero limit , the nodes below level are exactly the ordinal , and is maximal there. F1 says is stationary, so take . The guess case of step 3.1 was used at this very stage, because was a subset of the current tree and maximal in it. Thus every level- node extends a member of . Every later node has a level- predecessor by F11 and also extends such a member. If any node of had height at least , it would be strictly above another member of , violating the antichain property. Hence , which is countable, and is countable as well.
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.
A ccc tree poset whose square is not ccc
Statement
In ZFC, if is a normal splitting Suslin tree, then the poset , where iff , is ccc, whereas its coordinatewise square is not ccc.
For each parent , choose two distinct immediate successors . The map is injective and its image is an uncountable antichain in the square.
Facts & Assumptions
Given: Such ; assume AC.
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
In a finite product compatibility is coordinatewise. Finite-support products
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
A Suslin tree has height , countable levels, and no uncountable tree antichain. Aronszajn, Suslin and special trees
Common predecessors are comparable, and predecessors at a smaller height are unique; strict tree order increases height. Tree predecessors and compatibility
Assume AC. The Axiom of Choice
Proof
F1 identifies every poset antichain in with a tree antichain, which is countable by F4. Thus 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.
Every has two distinct immediate successors, since ; choose an ordered pair simultaneously for all using F3 and A1. Each has height : a larger height would give an intermediate predecessor by F5. Define . 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 (use height and F5 for nonempty levels) and a countable set cannot have uncountable image. Hence is uncountable.
For incomparable parents , the nodes cannot be comparable: a comparison would give a common extension of , 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 . Suppose both coordinates of were compatible. F1 and heights then give for . Both and are below , so are comparable by F5. Since , this forces . Unique predecessors at that height (or equality when heights coincide) would give , contrary to their choice. Hence at least one coordinate is incompatible, and F2 makes the product pairs incompatible. Thus is an uncountable product antichain, proving the square is not ccc.
Suslin lines in order language
Definition
A Suslin line here is a linearly ordered set 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 ( implies some satisfies ), and has no endpoints (for every there are ). It is Dedekind complete: every nonempty subset that is bounded above has a least upper bound in . A subset is order-dense if it meets every open interval for ; 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.
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.
Partition arrows and homogeneous sets
Definition
Let be cardinals as in Cardinal (initial ordinal) and cardinality, let , and let be a nonzero cardinal of colors. Write . A set is homogeneous for if some satisfies for all . The cardinal partition arrow
means that every map admits such an with . 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 is fixed before the coloring is quantified; this is not a simultaneous homogeneity assertion for all finite arities. The color cardinal may be infinite, while the infinite Ramsey theorem below restricts it to a positive finite integer. If , every subset is homogeneous. If , for every , so every subset is homogeneous, with color . If and , the homogeneous requirement is vacuous, with any color . These conventions include . We exclude to avoid vacuous nonexistence of colorings. If , the arrow fails: the constant-zero coloring exists since , but there is no subset of cardinality .
Infinite Ramsey theorem for fixed finite arity and colors
Statement
In ZFC, for positive finite integers , every coloring has an infinite homogeneous subset. Thus .
Facts & Assumptions
Given: Positive finite integers ; assume AC.
Homogeneous means that all fixed-arity subsets have one color. Partition arrows and homogeneous sets
A specified rule on a state set admits natural-number recursion. The recursion theorem
Induction proves a property from its initial and successor cases. The principle of mathematical induction
AC well-orders every set, in particular . The well-ordering theorem
Assume AC. The Axiom of Choice
Proof
For arity one, the color fibers partition into 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 .
Assume the assertion at arity and let . The induction assertion applies to every infinite subset : enumerate it increasingly and pull back the coloring to , then push forward an infinite homogeneous set. Fix a well-order of 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.
Set . Given infinite , set and consider on the coloring . Its argument has size because . By step 2.1 choose the first infinite homogeneous , and let be its color. The color is unique, since an infinite set has an -element subset. Store and the stage as a state to apply F2. All subsequent for belong to , and because was its predecessor set's minimum.
By step 1.1 some color has infinitely many indices . Put . It is infinite since the increase strictly. Given any members, order their indices . The last nodes lie in , so step 3.1 gives . Thus is homogeneous. This proves the successor assertion; with step 1.1, F3 proves the theorem for every positive finite arity.
Finite beth iteration above an infinite cardinal
Definition
In ZFC, for an infinite cardinal define the relative finite beth iteration by
The exponent is cardinal exponentiation, and means the successor cardinal, both with the conventions of The successor cardinal , the alephs , the beths , successor and limit cardinals, and the identifications and . This differs from the ordinary beth hierarchy, whose initial value is ; they agree when . In particular and .
Here is a set-sized recursion justification. Let and . 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 has cardinality , 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.
Pattern closure yields an end-homogeneous sequence
Statement
Work in ZFC. Let be infinite, a cardinal, finite, and . For every there are distinct for and outside their range such that
The sequence need not be increasing in the ambient ordinal .
Facts & Assumptions
Given: as above; assume AC.
Cardinal exponentiation is monotone and satisfies , with the usual unit laws. Commutativity, associativity, distributivity and monotonicity of and , the unit laws, the two exponent laws, and if and only if injects into
For an infinite cardinal , , and adding or multiplying a smaller nonzero cardinal does not increase it. Absorption: for cardinals with infinite and , , and when
Transfinite recursion realizes a prescribed rule. Transfinite recursion
Cantor's theorem gives , hence . Cantor's theorem:
denotes the set of -element subsets. Partition arrows and homogeneous sets
Assume AC, used for cardinal counting and simultaneous injections in union bounds. The Axiom of Choice
Proof
If has size , then it has at most subsets of size at most . Indeed every nonempty such subset is the range of a function : 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 onto these subsets; AC selects representatives to turn this into the cardinal bound. By F1 and F2, . Adding the empty subset changes no infinite bound by F2.
For such a of size at most , increasing enumeration of finite subsets of the ordinal injects into . Inductively F2 gives for positive finite , so . The number of functions is at most by F1 and step 1.1. For or , the domain is empty and there is exactly one pattern; this also respects the bound, including . For define its realized pattern . Its argument has size by .
Define an increasing sequence by F5, starting with . At a successor add to , for every of size at most and every realized pattern with , the least ordinal 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 , giving equality. This also proves has size exactly . All sets stay inside .
Every of size at most is contained in one . For nonempty , 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 . For empty take . The representative of each realized pattern over was then added at . Thus every realized pattern over has a representative in , with exclusion of built into the successor rule.
Since , let be the least ordinal in . Recursively, at put . Its cardinality is at most , and it is a subset of if the previous choices were. The pattern of over is realized, since . By step 4.1 take to be the least representative of this pattern in . F5 defines the sequence from this rule, which always has an eligible value. It is injective by the exclusion of , and is outside its range. Equality of the chosen patterns is exactly the displayed assertion for every -subset of previous nodes. At stages with fewer than previous nodes the equality has no instances but the representative still exists.
Erdős–Rado for arbitrary infinite cardinals and finite arity
Statement
In ZFC, for every infinite cardinal and every ,
Here is cardinal successor and . In particular the theorem includes .
Facts & Assumptions
Given: An infinite cardinal ; assume AC.
Relative beths satisfy and . Finite beth iteration above an infinite cardinal
Pattern closure for , , positive finite and domain gives distinct () and an outside point whose patterns on earlier nodes agree with those of each . Pattern closure yields an end-homogeneous sequence
An infinite cardinal times itself equals itself. Absorption: for cardinals with infinite and , , and when
Natural-number induction proves the assertion from zero and successor cases. The principle of mathematical induction
The arrow means every coloring has a homogeneous subset of the target cardinality. Partition arrows and homogeneous sets
Cantor's theorem gives for every infinite cardinal . Cantor's theorem:
Assume AC. The Axiom of Choice
Proof
For , let . 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.
Assume the assertion at , and let . Put . Repeatedly applying F6 to the recurrence F1 gives and infinite. Thus F2 applies with , and . Obtain distinct nodes for and outside their range.
Define by . The argument has size because the are distinct and is outside their range, so is well-defined. The induction assertion at , with , gives of size homogeneous for , of some color .
Put ; injectivity gives . For any nodes of , order their indices as and put . These are previous nodes at stage , so F2 gives . Hence is homogeneous. Only the largest index was used; no ambient increase of the was assumed. This proves the successor step; F4 and step 1.1 prove all finite .
Ramsey and Erdős–Rado: exact orientation obligations
The local results establish two different partition bounds in ZFC:
by Infinite Ramsey theorem for fixed finite arity and colors, and
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 .
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.
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 , say that dominates if for some . For , is -dense if some has every node of above dominated by . It is -dense if it is -dense, and infinity-dense if it is -dense for every .
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- cone above the root is exactly . Therefore is -dense iff it dominates every node on level , 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 -density for each . These prove both density characterizations directly.
For a positive finite family of such trees, an -matrix is a product where each is -dense; the same are used in every factor. A -matrix means a -matrix. Matrices are subsets of the full product . The level product, in contrast, is , consisting only of equal-height tuples. The density definition does not require a matrix to be in the level product.
For , -density means that some node of level is dominated; for , it is equivalent to . No terminal nodes ensures every height- node has an extension at height , by finitely many successor choices; therefore an empty set is never -dense. At a matrix is just the indicated dense set, up to the one-tuple identification; is excluded.
Halpern–Läuchli matrix statement and proof destination
Statement
Let be positive finite and let be rooted finitely branching trees of height without terminal nodes. For every , at least one of the following holds:
- For every there is a -matrix contained in .
- There is such that for every there is an -matrix contained in .
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 , taking gives every required -matrix, since each node dominates itself. For , the same choice gives the second alternative with . These two immediate instances do not prove the general dichotomy.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Monk, Set theory following Jech (2024), Chapter 9, printed p65 (tree terminology; normality conventions adapted)
- Monk, Set theory following Jech (2024), Chapter 9, printed p65; cardinal-tree convention made explicit
- Monk, Set theory following Jech (2024), Proposition 9.33, printed p86; successor labels adapted to injections
- Karagila, Axiomatic Set Theory, Chapter 9, Definition 9.1 and Exercise 9.4, printed p43; Definition 9.5, p44; specialization convention adapted
- Monk, Set theory following Jech (2024), Theorem 9.32, printed p86
- Karagila, Axiomatic Set Theory, Lemma 9.11 and its proof, printed p45 (branch existence expanded locally)
- Karagila, Axiomatic Set Theory, Exercise 9.6, printed p44 (local proof with splitting explicit)
- Karagila, Axiomatic Set Theory, Theorem 9.2 proof, printed p43 (rational-label adaptation and distinct-branch repair)
- Karagila, Axiomatic Set Theory, Theorem 9.2 and Exercise 9.4, printed p43 (rational-label construction)
- Monk, Set theory following Jech (2024), delta-system definition immediately before Theorem 9.20, printed pp77–78; indexed convention supplied locally
- Monk, Set theory following Jech (2024), Theorem 9.20, printed pp77–78
- Monk, Set theory following Jech (2024), Theorem 9.20, printed pp77–78; indexed repetition argument supplied locally
- Monk, Set theory following Jech (2024), property (K) definition preceding Lemma 15.14, printed p265; reverse-tree comparison expanded locally
- Monk, Set theory following Jech (2024), finite-support definition preceding Lemma 15.12, printed p265; coordinatewise compatibility verified locally
- Monk, Set theory following Jech (2024), Lemma 15.14, printed pp265–266; indexed thinning expanded locally
- Monk, Set theory following Jech (2024), Lemma 15.15 and Corollary 15.16, printed p266; partial-function encoding supplied locally
- Monk, Set theory following Jech (2024), Lemma 16.36 proof, assertion (1), printed p331; proper-filter construction expanded locally
- Monk, Set theory following Jech (2024), Lemma 16.36, printed pp331–332; bounded-level exclusion and maximal-branch argument expanded locally
- Monk, Set theory following Jech (2024), Lemma 16.37, printed p332; reflexive order and distinct-node conventions corrected explicitly
- Monk, Set theory following Jech (2024), Lemma 16.37, printed p332; corrected indexed-delta reference and complete union case analysis
- Monk, Set theory following Jech (2024), Theorem 16.38 proof, printed p332; density and union argument only, with no invocation of Martin’s axiom
- Karagila, Axiomatic Set Theory, Definition 9.7, printed p44
- Karagila, Axiomatic Set Theory, Proposition 9.8, printed p44; least-index injection expanded locally
- Mildenberger–Shelah, Specialising Aronszajn Trees, September 4, 2015 draft, Definition 1.11, printed p4; order-type-omega thinning proved locally
- Mildenberger–Shelah, Specialising Aronszajn Trees, September 4, 2015 draft, Definitions 1.9 and 1.11, printed p4; implication derived locally
- Cummings–Magidor, Martin’s Maximum and weak square, Definition 1.1, p1, and width-one identification, p2; no-thread consequence proved locally
- Karagila, Axiomatic Set Theory, Lemma 9.11, printed p45
- Karagila, Axiomatic Set Theory, Theorem 9.10 proof, printed p45; direct closure-map alternative to elementary-substructure reflection
- Karagila, Axiomatic Set Theory, Theorem 9.10 and Lemma 9.11, printed pp44–45; consecutive coding and deterministic recursion expanded locally
- Monk, Set theory following Jech (2024), tree definitions printed p65 and Proposition 9.34 printed pp86–87; split-pair product proof supplied locally
- Monk, Set theory following Jech (2024), Theorem 9.17, printed pp72–73; dense complete order convention separated from nowhere-separable reduction
- Monk, Set theory following Jech (2024), Theorems 9.13, 9.17 and 9.18, printed pp68–75; recorded equivalence with later proof ownership
- Monk, Set theory following Jech (2024), Chapter 29 opening partition definitions, printed p647; zero-arity and empty-subset conventions made explicit
- Monk, Set theory following Jech (2024), Theorem 29.1, printed p648; increasing-tail recursion and choice of homogeneous tails expanded locally
- Monk, Set theory following Jech (2024), Theorem 9.9, printed pp62–63; relative finite iteration for the arbitrary-cardinal adaptation
- Monk, Set theory following Jech (2024), Theorem 9.9, printed pp62–63, countable-color pattern closure; arbitrary-cardinal proof expanded from the assigned local resolution
- Monk, Set theory following Jech (2024), Theorem 9.9, printed pp62–63; arbitrary infinite-cardinal generalization and zero case proved locally
- Monk, Set theory following Jech (2024), Theorem 29.1, printed p648, and Theorem 9.9, printed pp62–63; orientation to the completed local proofs
- Monk, Set theory following Jech (2024), Halpern–Läuchli definitions and Propositions 1–2 preceding Theorem 29.28, printed p661
- Monk, Set theory following Jech (2024), standing tree conventions and Theorem 29.28 statement, printed p661; full proof destination pp661–670