Aleph-two Aronszajn tree 2026-10-06
A set-theoretic tree of height , levels of size at most , and no cofinal branch. The Continuum hypothesis supplies one through the minimal-walk tree.
Aronszajn tree 2026-10-06
A set-theoretic tree of height with countable levels and no cofinal branch. More generally, a -Aronszajn tree has height a regular uncountable , levels of size less than , and no cofinal branch.
If is a normal splitting Suslin tree and is Knaster, then is CCC, so forces that the ground tree is still CCC Countable levels and splitting persist. A new cofinal branch would give an uncountable antichain by splitting, so none is added. This permits adding many Cohen reals while retaining a Suslin tree, and distinguishes Knaster preservation from an unjustified preservation claim for every CCC forcing.
Kurepa hypothesis 2026-10-06
There exists an -tree with countable levels and at least distinct cofinal branches.
Kurepa tree 2026-10-06
A set-theoretic tree of height with countable levels and at least distinct cofinal branches.
Minimal-walk tree 2026-10-06
The tree of restrictions , ordered by extension. For a club sequence on with club order types at most , the Continuum hypothesis bounds each level by . Trace injectivity and Fodor lemma exclude a cofinal branch.
An Aronszajn tree is a set-theoretic tree of height , with countable levels and no uncountable chain in a partial order, equivalently no cofinal branch. The strict predecessors of a node are well-ordered, and its height is their order type. Such trees exist in ZFC, as the following rationally labelled Aronszajn tree construction shows.
We build countable nonempty levels for all . A node is a strictly increasing function , and the tree order is proper initial-segment extension. Every restriction must lie in . Give nonempty the rational label
and give the empty root label . We require labels to increase strictly along the tree. We also maintain the bounded rational extension property:
Keeping room below every rational cap is what makes the limit step possible.
Start with . At a successor stage, for every and every rational with , include
in . Its label is , strictly larger than its predecessor's. This level is countable. To extend an earlier node below a prescribed cap , first extend to below by the inductive property, if necessary, then choose a new rational label between that label and . Thus the extension property is preserved.
Now let be a nonzero limit. The whole tree below is countable. For each pair with , , and , construct one node at height extending below . There are only countably many such pairs.
Choose a rational with and an increasing sequence
Set . Given with , set
This is rational and satisfies . The successor rule supplies at height . If , take ; otherwise use the already established extension property below to extend to with label below .
The union has domain and extends . It is strictly increasing, and every shorter restriction is already in its prescribed level. All its values are below , while it contains the values . Hence
Every predecessor's label is below the label of some , and hence below . Thus strict increase of labels survives at the limit. Include one such for each pair in , discarding duplicates. This gives a countable level and preserves every bounded extension requirement. In particular applying it to the root makes the level nonempty. The choices here are permitted by the ambient axiom of choice; transfinite recursion through the set completes the construction.
Put . A node of domain has exactly the restrictions of domains as predecessors, so its height is . Therefore has height and countable levels. Since is strictly increasing on comparable nodes, an uncountable chain would inject into the countable set , which is impossible. Each label fiber is a tree antichain, so the tree is even a special Aronszajn tree:
There is a cofinal branch. We give a proof that does not require distinct limit-level nodes to have different predecessor chains.
The set is stationary. Indeed a strictly increasing continuous -sequence in any club set has supremum in that club set, below , of cofinality . At each , there are fewer than pairs of nodes on . For every pair whose predecessor chains below differ, choose a height where they differ. Since , all these heights are bounded by some . Consequently nodes in having the same predecessor at have identical predecessor chains below .
The Fodor lemma states that a regressive function on a stationary subset of a regular uncountable cardinal is constant on a stationary subset. Applying it here, has a constant value on a stationary subset . Choose for each . The level has fewer than nodes. Partitioning according to the predecessor of at height , one fiber is stationary, since the union of fewer than nonstationary sets is nonstationary. Let its common predecessor be .
For in , the predecessor of at level and have the same predecessor at level . Their chains below therefore agree. For each , choose above and let be the predecessor of at level . The preceding comparison makes independent of that choice. The nodes form a chain through every level:
This proves the uniformly narrow regular-height tree branch theorem. The uniform bound below the smaller regular is stronger than merely bounding each level below .
Under the ordinary height-and-width definition of an -tree, the printed claim is false. The chain has one node at each level, every antichain has size at most one, and it is itself an uncountable chain.
Here is the intended argument under the additional splitting convention. Any uncountable chain in a tree with countable levels is unbounded in height, because a bounded set of levels below has only countably many nodes. Its predecessor closure therefore gives a cofinal branch . At each node on , splitting supplies an extension off , incompatible with a later node on . Recursively for , choose such an off-branch node , then move sufficiently far along that all subsequent choices are above a branch node incompatible with . At a limit stage the previous countably many heights are bounded below , so the recursion continues. The are pairwise incompatible, an uncountable antichain.
Thus a splitting -tree with only countable antichains has no uncountable chains. A splitting convention must be stated; the raw tree hypothesis alone does not suffice.
Start with a ground model containing a normal splitting Suslin tree , and force with , the finite partial functions from to . Such a starting model is relatively consistent with ZFC: the constructible universe has , and implies the existence of a Suslin tree.
This Cohen forcing is Knaster. In an uncountable family of finite conditions, the delta-system lemma yields an uncountable family whose domains have one common root; thinning to common values on that finite root makes its members pairwise compatible. If is Knaster and is CCC, the product is CCC: thin any uncountable family to pairwise compatible coordinates, then use CCC to find two compatible coordinates. Thus forces that the old is still CCC A name for an uncountable antichain would otherwise produce an uncountable antichain in this product by deciding its nodes.
Countable levels and the tree's splitting property persist, and the splitting argument from the previous part rules out a new cofinal branch in a CCC tree. Therefore the old is still Suslin. Meanwhile the forcing adds at least distinct reals, with all cardinals preserved, so .
We obtain a model with a Suslin tree and . Hence existence of a Suslin tree does not imply the Continuum hypothesis. This uses Knaster forcing preserves Suslin trees, not a claim that arbitrary CCC forcing preserves them.
Fix a diamond principle sequence . Construct a normal splitting set-theoretic tree of height with countable levels. At successors give every node two successors. At a countable limit stage , the set-theoretic tree below is countable. Choose countably many cofinal branches through it covering all its nodes, and put one node at level above each distinct chosen branch. This preserves extension to all higher levels and tree with unique limits.
Arrange a coding of each level into the ordinal block . On the club set of limit fixed points of , the nodes coded below are exactly the nodes of height below . At a limit stage, if codes a maximal tree antichain of the current set-theoretic tree below , require every chosen branch to meet it. This is possible: for any starting node , maximality provides a comparable tree antichain member; if above , first extend to it, and if below , it has already been met. Then extend along a sequence of heights cofinal in . If the prediction is not a maximal tree antichain, use the ordinary covering branches. Thus every level is countable and the construction remains normal.
Here is the full chain-condition verification. Let be a maximal tree antichain in the final set-theoretic tree. For every node , choose a witness comparable with . There is a club set of countable limit stages closed under these witness choices: starting from any bound, repeatedly bound the heights of witnesses for all the countably many nodes below the current stage, and take the supremum after countably many steps. At such an , is already maximal in .
View as a subset of through the coding. Diamond gives stationarily many stages with . Choose one also in the witness-closure club set and the coding club set. The construction at that stage seals this very tree antichain: every node of level extends one of its members below , and so does every node at a later level. No such node can itself belong to , since it is comparable with an earlier member of . Hence
Every tree antichain extends to a maximal one, so the set-theoretic tree has no uncountable tree antichain. Its normal splitting also excludes uncountable branches by part (ii). It is therefore a Suslin tree. By the standard Suslin-tree characterization of Suslin hypothesis, diamond implies failure of Suslin hypothesis. The decisive step is antichain sealing by diamond, with maximality below a correctly guessed club set stage verified explicitly.
In , take ordered by extension. Strong inaccessibility gives . In , each of these ground levels is therefore countable, while the height is . Thus the unchanged ground set-theoretic tree is an -tree in the extension.
Every ground binary function of length still yields a distinct cofinal branch through this set-theoretic tree. There are such branches. The -chain condition preserves cardinals at and above , so . The ground branch family still has at least that cardinality. Consequently
This Kurepa tree from an inaccessible binary tree uses ground-model levels and branches; it does not claim the full binary set-theoretic tree newly computed in the extension has countable levels.
A Kurepa tree is a set-theoretic tree of height , with every level countable, possessing at least distinct cofinal branches. The predecessors of each node are well ordered; their order type is the node's height. A cofinal branch is a maximal chain with nodes at unbounded heights below , equivalently one node at every level after taking its predecessor closure.
Take and choose a club sequence on , each of order type at most . For a successor use its predecessor as a singleton; at a limit use a cofinal sequence of minimal length. Form the minimal-walk tree
ordered by proper extension. Its height is .
For , the initial segment has order type strictly below , and is countable. The strict inequality follows because a point of at or above occurs later in its enumeration. Hence every entry of every trace is countable. Under the Continuum hypothesis, for ,
There are at most finite sequences of such sets. The trace coherence lemma for minimal walks says that, for , the value determines . The case adds at most one node. Thus for every level.
Suppose that had a cofinal branch, and take the union of its functions, , with domain . Every is injective by the proper-initial-segment argument, so is injective too. On the stationary set
this set is stationary because the supremum of a strictly increasing -sequence from any club set has cofinality and lies in that club. The union of the finitely many countable entries of is bounded below . Assign a strict upper bound below to obtain a regressive function. By Fodor lemma, there is a stationary and a single such that every entry of lies inside for . There are at most such finite sequences by the same cardinal arithmetic, but , contradicting injectivity.
Therefore is an aleph-two Aronszajn tree:
Let witness the stationary diamond principle: for every , the set of with is stationary. We construct a normal splitting Suslin tree; this will be a nonspecial Aronszajn tree.
Construct its levels by recursion. Start with one root, and give every node two immediate successors. At a countable limit , the constructed portion is countable. Through each of its nodes choose a cofinal branch of that portion, and put one new node above each chosen branch at level . This keeps the level countable and gives every earlier node an extension. Branches are identified by their predecessor chains, so nodes at a limit level are uniquely determined by their predecessors.
At a limit , decode as a candidate tree antichain of . If it is maximal, choose the branches just described to meet . This is possible: for any node, maximality supplies a comparable member of , and normality of the already constructed portion extends the larger of those two nodes to a cofinal branch up to . Then every node at level , and every later node, lies above a member of . This is antichain sealing by diamond.
Here is a precise way to handle the coding. Give the countable level node codes in . There is a club set of countable limit with , and on this club the nodes below have exactly the relevant codes below . Empty unused codes are ignored. Thus any subset of the entire tree has an ordinal code set to which the stationary diamond principle applies.
Let now be any maximal tree antichain of the completed tree. There is a club set of such that is maximal in . Indeed, choose a comparable member of for each node; closure under the heights of these witnesses gives that club. Intersect it with the coding club. Stationary correct guessing supplies an on this intersection at which is sealed. A member of at or above level would extend a member of below , contradicting the tree antichain property. So is contained in the countable portion below . Every tree antichain extends to a maximal one, hence every tree antichain is countable.
There is no cofinal branch of length . Otherwise, choosing at each successor level the other successor of its branch node would give an uncountable tree antichain. Thus the resulting tree is a Suslin tree. A special Aronszajn tree is a union of countably many tree antichains; here those would all be countable and could not cover the nodes. Therefore
Start with the set-theoretic tree of initial characteristic functions
ordered by extension. The Kurepa-family hypothesis makes each level countable, because its members are in one-to-one correspondence with the distinct traces . Every node extends to every higher level using an that witnesses it. Nodes at limit levels are uniquely determined by their predecessors, and the distinct give distinct cofinal branches.
We can also ensure the splitting requirement in the definition of a normal set-theoretic tree. Keep only nodes through which of these branches pass. There are nodes in total. For a discarded node, at most of the selected branches pass through it, so at most branches meet any discarded node. Remove those branches; branches remain, and each retained node still has remaining branches through it. It therefore has two different retained extensions at some later level, and has a retained extension at every higher level.
Choose increasing countable levels , starting at , continuously at limits, so that all nodes at level split before level . This is possible because each selected level is countable. Restrict to these levels and relabel them by . The retained tree now has one root, extensions at every higher level, at least two immediate successors, and unique limits of predecessor chains. Distinct remaining branches stay distinct on this unbounded set of levels. Hence the resulting normal set-theoretic tree is a Kurepa tree, with
Choose distinct cofinal branches of the Kurepa tree and regard them as subsets of its underlying set . Let be this family. Fix an ordinal . The countably many node codes below have heights bounded by some . A cofinal branch meets level , and its node there determines all its predecessors, hence all its nodes with codes below . Since level is countable,
This is the Kurepa-family hypothesis. The given compatibility between the ordinal codes and the tree order ensures in particular that the branches are consistently viewed as subsets of ; boundedness of the heights of the countably many codes is what the argument uses.
The finite binary-function Cohen forcing is countable in . It preserves , and the countable levels, height, and normal extensions of the ground-model tree remain unchanged.
If the extension contained an uncountable tree antichain, apply the ground-model uncountable subset lemma for countable forcing to obtain an uncountable contained in it. Incomparability in the fixed ground-model tree is absolute, so already regards as an uncountable tree antichain, contradicting that is Suslin in . Similarly, a new cofinal branch has an uncountable ground-model subset. Comparability is absolute, so this would be an uncountable chain in the ground-model tree, again impossible.
Therefore countable forcing preserves Suslin trees, and in particular
Splitting tree Created 2026-10-07 Updated 2026-10-14
A tree is splitting if every node has two incompatible extensions. This property is additional to height and level-size bounds in a kappa-tree. A cofinal branch through a splitting tree of regular uncountable height produces an equally large antichain by taking off-branch extensions and proceeding beyond their divergence heights. Thus a splitting -tree with countable antichains has no uncountable chains; the nonsplitting chain itself is a counterexample to omitting splitting.
A well-pruned set-theoretic tree that is an Aronszajn tree and a Suslin tree gives a forcing with the countable chain condition for forcing: stronger nodes extend weaker ones. The dense subsets of a forcing order of nodes at or above each level cannot all be met by a filter in an ordered set, since that would produce a cofinal branch. Thus fails. When the continuum exceeds , full Martin axiom includes this instance.