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.
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.
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
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.
Tree with unique limits 2026-10-06
At a limit level, two nodes with the same predecessor at every smaller level must be equal. This is a uniqueness condition; it need not provide an upper node for every cofinal branch through the lower levels.