Normal Spanning Tree
- Normal spanning trees are rooted spanning trees in which every edge connects comparable vertices, ensuring a strict hierarchical structure.
- They are characterized by criteria such as Jung’s theorem and Halin’s conjecture, using dispersed sets and exclusion of subdivided infinite cliques.
- The theory links normal spanning trees to countable colouring numbers, minor exclusion, and end-faithfulness, extending their role in infinite graph decompositions.
A normal spanning tree of a connected graph is a rooted spanning tree such that every edge has comparable endvertices in the tree-order: or . For possibly infinite graphs, this condition forbids edges from “crossing” between incomparable branches and turns the spanning tree into a structural witness for separation, minor exclusion, colouring number, and end structure. The subject reaches a central exact characterization in Halin’s conjecture, proved by Pitz: a connected graph admits a normal spanning tree if and only if every minor of it has countable colouring number (Pitz, 2020).
1. Definition and equivalent formulations
Let be a spanning tree rooted at . The associated tree-order is defined by
A spanning tree is normal if every edge of joins comparable vertices in this order. Equivalently, whenever is a path in 0 whose internal vertices and edges avoid 1 but whose ends lie in 2, those two ends are comparable in 3 (Pitz, 2020).
This equivalence is fundamental because it expresses normality not only as an edge condition but as a path-separation condition. In the rooted tree, incomparable vertices lie on different branches, so a non-tree path between them would constitute a bypass across the hierarchy. In this sense, normal spanning trees impose a strong order-theoretic discipline on ambient graph structure.
The notion also extends naturally to rooted subtrees or rooted subforests: one says that 4 is normal in 5 if every path of 6 with ends in 7 and internal vertices outside 8 has comparable ends. This local form is used repeatedly in recursive constructions, where one first builds a normal tree on part of the graph and then extends it into components of the complement.
2. Classical existence criteria and unified formulations
The first exact existence criterion is Jung’s theorem. A set 9 is dispersed if every ray in 0 can be separated from 1 by a finite vertex-set. Jung’s characterization states that a connected graph admits a normal spanning tree if and only if its vertex set is a countable union of dispersed sets. In particular, every countable connected graph has a normal spanning tree, since its vertices can be written as a countable union of singletons (Pitz, 2020).
Halin’s classical sufficient condition replaces dispersedness by exclusion of a specific infinite substructure. A subdivided infinite clique, denoted 2, is a subdivision of the complete graph on countably many vertices. Halin proved that if a connected graph contains no subdivided infinite clique, then it has a normal spanning tree. This criterion is sufficient but not necessary.
A further synthesis is given by the unified existence theorem: a connected graph 3 admits a normal spanning tree if and only if
4
for some sequence of 5-dispersed sets 6, where 7 is 8-dispersed if every subdivided infinite clique can be separated from 9 by a finite vertex-set. This interpolates between Jung’s criterion and Halin’s criterion: taking each 0 dispersed recovers Jung, while taking 1 recovers Halin (Pitz, 2020).
The proof of the unified theorem yields an 2-step greedy construction. Starting from a root 3, one builds a sequence of rayless normal rooted trees 4, extending inside each component of 5 by a finite extension lemma while preserving raylessness and normality. If the union 6 were not spanning, one would extract a subdivided infinite clique, contradicting the 7-dispersal hypothesis (Pitz, 2020).
A different but closely related criterion is Diestel’s normal-tree criterion: a connected graph admits a normal spanning tree if and only if it contains no fat 8, where 9 is obtained from the countable clique by replacing each edge by 0 parallel edges, and a fat 1 is any subdivision of this multigraph in 2. The same source also records local refinements: a set 3 can be covered by some normal tree in 4 if and only if every fat 5 can be separated from 6 by a finite vertex-set, and 7 has a normal spanning tree if and only if 8 is a countable union of sets each finitely separable from any fat 9 (Pitz, 2020).
3. Colouring number and Halin’s conjecture
For a graph 0, a well-order 1 of 2 witnesses that 3 has countable colouring number if each vertex 4 has only finitely many neighbours 5 with 6. One writes 7, or simply 8, when such a well-order exists. More generally, 9 is the least cardinal 0 such that there is a well-ordering of 1 in which every vertex has fewer than 2 earlier neighbours (Pitz, 2020).
Halin conjectured that the normal-tree property is exactly the minor-closed shadow of countable colouring number. The theorem proved by Pitz states: 3 Thus a connected graph has a normal spanning tree precisely when every minor of it has countable colouring number (Pitz, 2020).
This theorem immediately yields a forbidden-minor characterization. A connected graph 4 admits a normal spanning tree if and only if it contains no minor of either of the following two types, even allowing branch-sets of countable size:
- a bipartite 5-graph, with one side of size 6, the other of size 7, and every vertex on the large side of infinite degree;
- a 8-graph, with vertex-set the regular uncountable cardinal 9, where 0 is stationary of countable cofinality and each 1 has exactly countably many neighbours below 2, whose supremum is 3 itself (Pitz, 2020).
The same theorem recovers Diestel’s criterion as an immediate corollary: if 4 contains no fat 5, then 6 has a normal spanning tree, because each of the excluded minor types contains a fat 7. Another stated consequence concerns singular cardinals: if 8 is singular uncountable, then a graph 9 of size 0 has a normal spanning tree as soon as all minors of strictly smaller size admit one (Pitz, 2020).
4. Structure of the proof and core lemmas
The backward implication in Halin’s conjecture,
1
is proved by transfinite induction on 2. The countable case is classical; the uncountable case depends on a decomposition into induced subgraphs of smaller size and finite adhesion (Pitz, 2020).
If 3 is uncountable and every minor of 4 has 5, then 6 can be written as a continuous increasing union
7
where each 8 is a connected induced subgraph of size 9 and has finite adhesion in 0. Here finite adhesion means that for every component 1 of 2, the adhesion set
3
is finite. The proof of this decomposition first builds a normal partition tree in the sense of Brochet–Diestel and then peels off initial subtrees whose associated vertex-sets have finite adhesion; regular and singular 4 require different recursive arguments (Pitz, 2020).
A second key ingredient is Jung’s characterization of tree-containment: a set 5 is cofinally contained in some normal tree of 6 if and only if 7 is a countable union of dispersed sets. This allows one to convert set-theoretic separation information into actual normal trees (Pitz, 2020).
The proof then constructs, by induction on 8, normal spanning trees 9 of 00 that extend coherently. The crucial extension step shows that 01 itself has finite adhesion in 02, and that the vertex-set of 03 is a countable union of dispersed sets; the latter is obtained by passing to a dominated torso minor 04 of finite adhesion and applying Jung’s theorem. One can then cofinally embed 05 into a normal tree inside each component of 06, and glue these bushes onto the leaves of 07 to form 08. At limit stages one takes unions, and the final union 09 is a normal spanning tree of 10 (Pitz, 2020).
Order-tree combinatorics enters through the theory of 11-graphs. If 12 is a 13-graph, then incomparable vertices are separated by the intersection of their down-closures, every connected subgraph has a unique 14-minimal vertex, and the components of 15 for down-closed 16 correspond exactly to up-closures of minimal nodes of 17. These properties explain why rooted order-trees provide a workable transfinite scaffolding for infinite graph minors and normality (Pitz, 2020).
5. Obstructions, counterexamples, and the failure of small forbidden-minor lists
A major misconception in the literature was that two 18-sized forbidden minor classes suffice to characterize the existence of normal spanning trees. Diestel and Leader had claimed that a connected graph admits a normal spanning tree if and only if it contains neither an 19-graph minor nor an Aronszajn-tree-graph minor. Their proof uses a transfinite construction of an increasing sequence of countable subgraphs, but it breaks down at limit stages: one may find a vertex 20 whose neighbourhood in 21 is infinite, leaving no obvious continuation of the recursion (Pitz, 2020).
Pitz constructed a third obstruction of size 22. Fix a stationary set 23 of limit ordinals, choose for each 24 a cofinal sequence 25, let 26 consist of all finite sequences together with the 27, and let 28 be the induced 29-graph on 30. Then 31 admits no normal spanning tree, yet has neither an 32-minor nor an Aronszajn-tree minor (Pitz, 2020).
The nonexistence of a normal spanning tree is proved by a stationary-set argument using regularity of 33 and Fodor’s lemma: unboundedly many branches 34 attach at the same finite level, and because each 35 has infinitely many neighbours below that level, two such branches cannot be separated by finitely many vertices of the putative normal tree. The minor exclusions rely on counting arguments in height-36 37-graphs and on the fact that an Aronszajn-tree-graph minor embedded in a 38-graph forces the height of the ambient 39-graph to exceed 40 (Pitz, 2020).
The obstruction phenomenon is not confined to 41. For each regular uncountable cardinal 42, if 43 is a stationary set of cofinality 44 ordinals with no smaller stationary reflection, then the induced 45-graph 46 has no normal spanning tree, while every minor of 47 of size 48 admits one. Consequently, any forbidden-minor characterization of normal spanning trees must contain graphs of unboundedly large cardinality (Pitz, 2020).
6. End-faithfulness, normal rank, and broader generalizations
Normal spanning trees are closely tied to end structure. A spanning tree 49 is end-faithful if the natural map 50 between tree-ends and graph-ends is bijective. Normal spanning trees have this property, which places them inside the broader theory of end-faithful spanning trees (Bürger et al., 2020).
A significant generalization is the class of normally traceable graphs. A connected graph 51 is normally traceable if it admits a rayless tree-decomposition 52 such that each part 53 is normally spanned in 54. This class properly contains both the normally spanned graphs, via the trivial one-node decomposition, and the 55-free graphs, via a rayless tree-decomposition into countable parts and Jung’s theorem (Bürger et al., 2020).
The corresponding transfinite measure is the normal rank 56. One sets 57 precisely when 58 is normally spanned, and for 59 one requires a normally spanned set 60 such that every component of 61 has normal rank 62. A connected graph is normally traceable if and only if it has a normal rank. Thus normal spanning trees appear as the rank-63 case of a larger recursive hierarchy (Bürger et al., 2020).
This framework yields two structural theorems. Every normally traceable graph admits an end-faithful spanning tree. Moreover, for a normally traceable graph, having a rayless spanning tree is equivalent to all its ends being dominated. The proofs proceed by induction on normal rank, gluing spanning trees across normally spanned separators while preserving end-faithfulness or raylessness as appropriate (Bürger et al., 2020).
Examples clarify the boundaries of the theory. A 64 with tops is normally traceable and may fail to admit a normal spanning tree, showing that normally traceable is strictly broader than normally spanned. Complete graphs 65 behave differently by cardinality: every finite or countable complete graph is normally traceable and even normally spanned, while for uncountable 66, 67 has no normal rank because any normally spanned vertex set is countable and its removal leaves a component isomorphic to 68 again (Bürger et al., 2020).
Normal spanning trees therefore occupy a precise position in infinite graph theory: they are simultaneously a minor-closed phenomenon characterized by countable colouring number, a separability phenomenon captured by dispersed sets and 69-dispersal, and the base case of a broader ordinal-rank theory governing end-faithful and rayless spanning structures.