Antichain sealing by diamond Created 2026-10-06 Updated 2026-10-07
At a correctly guessing limit stage of a normal tree construction, make every new level node extend a member of the guessed maximal tree antichain. It follows that the antichain has no later member. This produces a Suslin tree from the stationary diamond principle.
Forcing antichain 2026-10-06
A subset of a forcing order whose distinct members have no common stronger extension. A maximal forcing antichain has a compatible member for every condition. For forcing by nodes of a set-theoretic tree, ordered by extension, this coincides with a tree antichain.
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:
Prune an -Suslin tree as in part (a), then use its nodes as forcing conditions, with extensions stronger. Two conditions are compatible exactly when comparable, so the absence of uncountable tree antichains is the forcing countable chain condition for forcing. For each , the set of nodes of height at least is dense, by well-pruned set-theoretic tree.
If , full Martin's axiom includes . It would provide a filter in an ordered set meeting all these dense subsets of a forcing order. Directedness makes that filter in an ordered set a chain in a partial order, and meeting every makes its heights unbounded, producing an uncountable branch. This contradicts the Suslin-tree property. A Suslin set-theoretic tree together with failure of Continuum hypothesis therefore implies failure of Martin's axiom. This is the Suslin-tree obstruction to Martin's axiom.
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.
Use the standard normal set-theoretic tree convention: a unique root, extensions at every higher level, splitting into at least two successors, and tree with unique limits. The small-level and height assumptions already give an -tree, while the given tree antichain condition gives the countable chain condition for forcing. We only need to exclude an uncountable branch.
If such a branch existed, its heights would be unbounded, since each initial segment contains only countably many nodes. Fill in predecessors to obtain its node at every level. At each successor step choose a successor of different from . For , the node extends the branch successor , and so is incompatible with . Thus is an uncountable tree antichain, a contradiction.
Therefore the set-theoretic tree is -Suslin. The splitting part of normality matters: a single chain in a partial order of height would satisfy the tree antichain condition but not the conclusion if one used a weakened definition of normality allowing no splitting.
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
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
Construct countable levels of bounded increasing rational sequences, maintaining the bounded rational extension property. At successor stages append every allowed rational. At a countable limit, handle each earlier-node/rational-cap pair by a cofinal sequence of extensions with values approaching a rational strictly below the cap. Its union has that rational supremum. Countably many requirements give a countable new level. Strictly increasing labels exclude uncountable chains, and label fibers are tree antichains, so the result is a special Aronszajn tree.
Special Aronszajn tree 2026-10-06
An Aronszajn tree that is a union of countably many tree antichains. Equivalently, it admits a map into a countable set that is injective on each chain.
Suslin tree 2026-10-06
An Aronszajn tree with no uncountable tree antichain. A normal splitting Suslin tree yields a Suslin line by a lexicographic ordering followed by Dedekind completion.
Tree antichain 2026-10-06
A set of pairwise incomparable nodes in a set-theoretic tree. A maximal tree antichain has a comparable member for every node of the tree.