Abstract
Two graphs are of the same topological type if they can be mutually embedded into each other topologically. We show that there are exactly \(\aleph _1\) distinct topological types of countable trees. In general, for any infinite cardinal \(\kappa \) there are exactly \(\kappa ^+\) distinct topological types of trees of size \(\kappa \). This solves a problem of van der Holst from 2005.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
A graph-theoretic tree T is a topological minor of another tree S, written \(T \le S\), if some subdivision of T embeds as a subgraph into S. Nash-Williams [11] proved in 1965 the seminal result that the class of graph-theoretic trees is well-quasi-ordered under \(\le \), i.e. that it is a reflexive and transitive relation without infinite strictly decreasing sequences or infinite antichains.
However, this embedding relation \(\le \) is not anti-symmetric: Two distinct trees T and S may well be topological minors of each other, i.e. \(T \le S\) and \(S \le T\). In this case, we say they are of the same topological type, written \(T \equiv S\). Describing the hierarchy of graph-theoretic trees under the quasi-ordering \(\le \) means understanding the partial order that \(\le \) induces on the topological types of trees. By Nash-Williams’s theorem, this is a well-partial-order. But determining its most fundamental characteristic, namely its cardinality, has been an open problem until now.
Indeed, while up to isomorphism there are exactly \(2^{\aleph _0}\) countable trees, determining the exact number of topological types of countable trees is an open problem posed by van der Holst at the Oberwolfach graph theory workshop in 2005 (as reported by Matthiesen [10]). Building on the trees in Fig. 1, we get examples of \(2^{\aleph _0}\) non-isomorphic trees of the same topological type. So a priori, it would have been conceivable that there are only countably many topological types of countable trees. However, Matthiesen [10] showed in 2006, by an indirect proof building on Nash-Williams’s theorem, that there are uncountably many topological types of countable trees. Bruno [2] in 2017 gave an explicit construction of uncountably many topological types of subtrees of the binary tree. Recently, Bruno and Szeptycki [3] gave the first indication that this bound could be sharp by establishing that there are exactly \(\aleph _1\) many topological types of locally finite trees with only countably many rays.
Our main result confirms this pattern for all trees and all cardinalities. We write \(\kappa ^+\) for the successor cardinal of \(\kappa \). The size of a tree is the cardinality of its vertex set.
Theorem
For any infinite cardinal \(\kappa \) there are exactly \(\kappa ^+\) distinct topological types of trees of size \(\kappa \).
Our proof uses a new rank function for trees inspired by Nash-Williams’s work on the better-quasi-ordering of infinite trees.
2 The Lower Bound
For common concepts in graph theory and set theory see the textbooks by Diestel [4] and Jech [7].
We recall Schmidt’s rank function for rayless graphs [13], see also [6] for an English account: We say that a graph G has rank 0 if G is finite. Given an ordinal \(\alpha >0\), we assign rank \(\alpha \) to G if G does not already have a rank \(<\alpha \) and there exists a finite set of vertices X in G such that all components of \(G - X\) have a rank \(<\alpha \). Schmidt proved that a graph has a rank if and only if it is rayless. Moreover, a routine induction on the rank shows that Schmidt’s rank function is non-decreasing with respect to the (topological) minor relation, see e.g. [6, Proposition 4.4]:
Lemma 2.1
If a rayless graph H is a (topological) minor of a rayless graph G, then the rank of H is at most the rank of G.
We can now give the argument for the lower bound in our main theorem:
Lemma 2.2
For any infinite cardinal \(\kappa \) there are at least \(\kappa ^+\) distinct topological types of (rayless) trees of size \(\kappa \).
Proof
We show that for all ordinals \(0<\alpha <\kappa ^+\), there exists a rayless tree \(T_\alpha \) of size \(\kappa \) and rank \(\alpha \). Then it follows from Lemma 2.1 that all \(T_\alpha \) belong to different topological types, establishing the assertion of the lemma.
We construct the \(T_\alpha \) by recursion on \(\alpha \), beginning with \(T_1\) as the \(\kappa \)-star. For successor steps, take countably many disjoint copies \(T_n\) (\(n \in {\mathbb {N}}\)) of \(T_\alpha \) and obtain \(T_{\alpha +1}\) by adding a new vertex v to \(\bigsqcup _{n \in {\mathbb {N}}} T_n\) and connecting it to the root of every \(T_n\). Then deleting \(\{v\}\) witnesses that \(T_{\alpha +1}\) has rank at most \(\alpha +1\). On the other hand, every finite set of vertices X of \(T_{\alpha +1}\) avoids infinitely many copies of \(T_\alpha \), so there are components of \(T_{\alpha +1} - X\) containing copies of \(T_\alpha \). Every such component has rank at least \(\alpha \) by Lemma 2.1, showing that \(T_{\alpha +1}\) has rank at least \(\alpha +1\).
For limit steps, obtain \(T_\ell \) by adding a new vertex v to \(\bigsqcup _{\alpha <\ell }T_\alpha \) and connecting it to the root of every \(T_\alpha \) for \(\alpha < \ell \). Then deleting \(\{v\}\) witnesses that \(T_{\ell }\) has rank at most \(\ell \); on the other hand, every finite set of vertices X of \(T_{\ell }\) avoids almost all \(T_\alpha \) copies for \(\alpha < \ell \), so \(T_{\ell } - X\) contains components of arbitrarily large rank below \(\ell \) by Lemma 2.1, showing that \(T_{\ell }\) has rank at least \(\ell \). \(\square \)
3 Better-Quasi-Orderings
A quasi-ordering is a binary relation that is reflexive and transitive. A quasi-ordering \(\le \) on set Q is a well-quasi-ordering if for every sequence \(q_1,q_2,q_3, \ldots \) of elements in Q there are indices \(n < m \in {\mathbb {N}}\) such that \(q_n \le q_m\). We define an equivalence relation \(\equiv \) on Q by \(q\equiv q'\) if both \(q\le q'\) and \(q'\le q\). We abbreviate \(|Q|_\equiv :=|Q/{\equiv }|\).
Let Q be quasi-ordered and \(\kappa \) an infinite cardinal. We say that \(q \in Q\) is \(\kappa \)-embeddable in Q if there exist at least \(\kappa \) many elements \(q' \in Q\) with \(q \le q'\). We need the following routine result, a proof of which can be found e.g. in [1, Lemma 3.3]:
Lemma 3.1
For any well-quasi-order Q and infinite cardinal \(\kappa \), the number of elements of Q which are not \(\kappa \)-embeddable in Q is less than \(\kappa \).
Let \((Q,\le _Q)\) be a quasi-order. Following Nash-Williams [11], we consider the quasi-ordering on the power set \(\mathcal {P}(Q)\) where for \(A,B \subseteq Q\) we have \(A \le B\) if there is an injective function \(f :A \rightarrow B\) such that \(a \le _Q f(a)\) for all \(a \in A\). Recall that \(\mathcal {P}(Q)\) is not necessarily well-quasi-ordered if Q is well-quasi-ordered (see [12]). This is remedied by the introduction of the concept of a better-quasi-ordering. We shall not define this concept precisely; we only use as a blackbox that every better-quasi-ordered set is also well-quasi-ordered, that \(\mathcal {P}(Q)\) is better-quasi-ordered if Q is better-quasi-ordered, and that the class of all trees is better-quasi-ordered under the topological minor relation [11] (also see [8, 9]).
We write \(\mathcal {P}_\kappa (Q)\) for the set of subsets of Q of size exactly \(\kappa \) and \(\mathcal {P}_{\le \kappa }(Q)\) for the set of subsets of Q of size at most \(\kappa \). Extending [3, Theorem 3], we prove the following result on the number of equivalence classes in \(\mathcal {P}_\kappa (Q)\):
Lemma 3.2
Let \(\mu \) be an infinite cardinal and Q a better-quasi-ordered set with \(|Q|_\equiv =\mu \). Then \(|\mathcal {P}_\kappa (Q)|_\equiv =\mu \) for all cardinals \(\kappa < \aleph _{\mu ^+}\).
Proof
By induction on \(\kappa \). Suppose for a contradiction that \(|\mathcal {P}_\kappa (Q)|_\equiv \ge \mu ^+\). By the Erdős-Dushnik-Miller theorem, every partial order \((P,\le )\) contains an infinite antichain or a chain of size |P|, see [5, Theorem 5.25]. As \((Q,\le _Q)\) is better-quasi-ordered, \((\mathcal {P}_\kappa (Q), \le )\) is well-quasi-ordered [11, Corollary 28A]. So the partial order \(\mathcal {P}_\kappa (Q)/\equiv \) contains no infinite antichains and thus contains a chain of size \(\mu ^+\). Since \(\mathcal {P}_\kappa (Q)/\equiv \) is well-founded, this chain is well-ordered. Hence, there is a strictly increasing chain \(\mathcal {A}= (A_\alpha :\alpha < \mu ^+)\) in \(\mathcal {P}_\kappa (Q)\).
By applying Lemma 3.1 to each induced suborder \((A_\alpha ,\le )\) of \((Q,\le _Q)\), we obtain for every \(A_\alpha \in \mathcal {A}\) a subset \(X_\alpha \subseteq A_\alpha \) with \(|X_\alpha | < \kappa \) such that all elements of \(A_\alpha {\setminus } X_\alpha \) are \(\kappa \)-embeddable in \((A_\alpha ,\le )\). Since \(|X_\alpha |< \kappa < \aleph _{\mu ^+}\) for all \(\alpha < \mu ^+\), there are at most \(\mu \) different possible cardinalities for the sets \(X_\alpha \) (since \(\kappa = \aleph _i < \aleph _{\mu ^+}\) has at most \(|i|\le \mu \) many \(\aleph \)’s preceding it).
Since \(\mu ^+\) is a successor cardinal and thus regular (i.e. any union of fewer than \(\mu ^+\) sets each containing fewer than \(\mu ^+\) elements has size less than \(\mu ^+\)), there is a cardinal \(\nu < \kappa \) and a \(\mu ^+\)-sized subchain of \(\mathcal {A}\) for which the respective \(|X_\alpha |\) all take the same value \(\nu \). Hence, by restricting to that subchain and relabelling, we may assume that \(|X_\alpha | = \nu \) for all \(\alpha < \mu ^+\) and some cardinal \(\nu < \kappa \). Furthermore, by similar considerations, we may assume that all sets \(X_\alpha \) for \(\alpha < \mu ^+\) are pairwise equivalent with respect to \(\equiv \), since \(|\mathcal {P}_\nu (Q)|_\equiv = \mu \) by induction.
Next, let \({\left\{ {{q_\beta } :{\beta < \mu }} \right\} }\) be a representation system for the equivalence classes of \(Q/{\equiv }\). For every \(q_\beta \) that is \(\kappa \)-embeddable in some \(A \in \mathcal {A}\), we pick a suitable \(A_{\alpha (\beta )} \in \mathcal {A}\) witnessing this. Let \(\alpha ^*:= \sup {\left\{ {{\alpha (\beta )} :{\beta< \mu }} \right\} } < \mu ^+\). We arrive at the desired contradiction once we have proved that \(A_\alpha \equiv A_{\alpha ^*}\) for all \(\alpha > \alpha ^*\). Since \(X_\alpha \equiv X_{\alpha ^*}\) already, it suffices to show that
for all \(\alpha > \alpha ^*\). For this, we need an injective function \(f: A_\alpha {\setminus } X_\alpha \rightarrow A_{\alpha ^*} {\setminus } X_{\alpha ^*}\) that satisfies \(a \le _Q f(a)\) for all \(a \in A_\alpha {\setminus } X_\alpha \). Enumerate \(A_\alpha {\setminus } X_\alpha = \{a_i :i < \kappa \}\), let \(i < \kappa \), and suppose that f has been defined on \(a_j\) for all \(j < i\). Since \(a_i\) is \(\kappa \)-embeddable in \(A_\alpha \), it is also \(\kappa \)-embeddable in \(A_{\alpha '}\) for some \(\alpha ' \le \alpha ^*\) by the definition of \(\alpha ^*\). Since \(A_{\alpha '} \le A_{\alpha ^*}\), the element \(a_i\) is also \(\kappa \)-embeddable in \(A_{\alpha ^*}\). Hence we can find an element \(b \in A_{\alpha ^*} \setminus X_{\alpha ^*}\) such that \(a_i \le _Q b\) and b is distinct from all values of f that have already been defined. We set \(f(a_i):= b\), which completes the construction of f. \(\square \)
Corollary 3.3
Let \(\mu \) be an infinite cardinal and Q a better-quasi-ordered set with \(|Q|_\equiv =\mu \). Then \(|\mathcal {P}_{\le \kappa }(Q)|_\equiv =\mu \) for all cardinals \(\kappa < \aleph _{\mu ^+}\).
Proof
Since \(\kappa < \aleph _{\mu ^+}\), there exist at most \(\mu \) cardinals \(\le \kappa \). Hence \(|\mathcal {P}_{\le \kappa }(Q)|_\equiv \le \mu \cdot \mu = \mu \) by Theorem 3.2 applied to \(\mathcal {P}_\nu (Q)\) for all cardinals \(\nu \le \kappa \). \(\square \)
4 The Upper Bound
We consider rooted, graph theoretic trees and tree-order preserving topological minors. For this, we introduce a minimal amount of notation, cf. [4, §12.2]. Recall that fixing a root r of a graph-theoretic tree T yields a natural tree-order \(\le _r\) on T where \(t \le _r s\) if t lies on the unique path from r to s in T. Given a rooted tree, write \(\lfloor t \rfloor \) for the subtree of T induced by the set \({\left\{ {{t' \in T} :{t\le _r t'}} \right\} }\) with root t. The neighbours of t in \(\lfloor t \rfloor \) are the successors of t, denoted by the set \({{\,\textrm{succ}\,}}(t)\). Given rooted trees T and S, we write \(T \le S\) if there exists a topological minor embedding \(\varphi :T \rightarrow S\) that preserves the tree-order: If \(x \le y\) in T then \(\varphi (x) \le \varphi (y)\) in S.
We now introduce a new rank function inspired by the proof methods of the better-quasi-ordering of trees due to Nash-Williams:
Definition 4.1
We say that a tree T has rank 0 if \(\lfloor t \rfloor \equiv T\) holds for all \(t \in T\). Given an ordinal \(\alpha > 0\), we assign rank \(\alpha \) to T if T does not already have a rank \(<\alpha \) and for all \(t \in T\), we have either \(\lfloor t \rfloor \equiv T\) or \(\lfloor t \rfloor \) has rank \(<\alpha \). We also write \({{\,\textrm{rank}\,}}(T)\) for the rank of T.
We remark that this rank function is not monotone with respect to subtrees. For example, a path on \(n + 1\) vertices rooted in one of its endvertices has rank n for all \(n \in {\mathbb {N}}\). However, a ray rooted in its unique vertex of degree 1 has rank 0. Similarly, also the infinite rooted binary tree has rank 0. By taking disjoint paths of all finite lengths and adding a root which we connect to an endvertex of each path, we obtain a graph of infinite rank \(\omega \).
Lemma 4.2
Every tree of size at most \(\kappa \) has a rank \(<\kappa ^+\).
Proof
Suppose for a contradiction that there is a tree of size at most \(\kappa \) which does not have a rank \(<\kappa ^+\). Since rooted trees are well-quasi-ordered under \(\le \) by Nash-Williams’s theorem [11], there exists a \(\le \)-minimal such tree T. Then for every \(t \in T\) with \(\lfloor t \rfloor \not \equiv T\) we have \({{\,\textrm{rank}\,}}(\lfloor t \rfloor ) <\kappa ^+\) by minimality of T. However, the rank of T is at most
which is an ordinal \(<\kappa ^+\) since \(|T| \le \kappa \). This contradicts the choice of T. \(\square \)
For the remainder of this section, let \(\kappa \) be a fixed infinite cardinal. We write \(\mathcal {T}\) for the class of rooted trees of size at most \(\kappa \), and \(\mathcal {C}\) for the set of cardinals of size at most \(\kappa \).
Let T be a tree in \(\mathcal {T}\). For all \(t \in T\), let
Furthermore, we define
Given two quasi-orderings \((Q,\le )\) and \((R,\le )\), we define a quasi-ordering on \(Q \times R\) by letting \((q,r) \le (q',r')\) if \(q \le q'\) and \(r \le r'\). Together with the quasi-ordering on \(\mathcal {P}(Q)\) defined in Sect. 3, this yields a quasi-ordering on the set \(\mathcal {P}_{\le \kappa }(\mathcal {C}\times \mathcal {P}_{\le \kappa }(\mathcal {T}))\) considered in the definition of \(\Theta (T)\) above. Nash-Williams showed in [11, Lemma 29]:
Lemma 4.3
For all rooted trees with \(\Theta (T) \le \Theta (S)\), we have \(T\le S\).
Finally, we give the argument for the upper bound in our main theorem, in a stronger version for rooted trees:
Theorem 4.4
For any infinite cardinal \(\kappa \) there are at most \(\kappa ^+\) distinct topological types of rooted trees of size \(\kappa \).
To see that Theorem 4.4 yields the same bound for unrooted trees, consider the map f mapping any rooted tree of size \(\kappa \) to its corresponding unrooted tree. Since the images under f of two equivalent rooted trees are also equivalent as unrooted trees, the map f induces a surjection from the topological types of \(\kappa \)-sized rooted trees to the topological types of \(\kappa \)-sized unrooted trees.
Proof
For all ordinals \(\alpha < \kappa ^+\), we write \(\mathcal {T}_\alpha \) for the class of all trees of size at most \(\kappa \) and rank \(\alpha \) and \(\mathcal {T}_{<\alpha }\) for the class of all trees of size at most \(\kappa \) and rank \(<\alpha \). We show by induction on \(\alpha \) that \(|\mathcal {T}_\alpha |_\equiv \le \kappa \) holds for all \(\alpha < \kappa ^+\). Then it follows from Lemma 4.2 that
completing the proof.
Let \(\alpha < \kappa ^+\) and suppose \(|\mathcal {T}_\beta |_\equiv \le \kappa \) for all \(\beta < \alpha \). Consider the function
If \(T, S \in \mathcal {T}_\alpha \) belong to different twin classes, then also \(\Theta (T)\) and \(\Theta (S)\) belong to different twin classes of \(\mathcal {P}_{\le \kappa }(\mathcal {C}\times \mathcal {P}_{\le \kappa }(\mathcal {T}_{<\alpha }))\) by Lemma 4.3. We conclude that
Thus it suffices to show
First, we argue that \(|\mathcal {T}_{<\alpha }|_\equiv \le \kappa \): This is clear if \(\alpha = 0\). If \(\alpha > 0\), we have \(|\mathcal {T}_\beta |_\equiv \le \kappa \) for all \(\beta < \alpha \) and hence \(|\mathcal {T}_{<\alpha }|_\equiv = |\bigcup _{\beta < \alpha }\mathcal {T}_\beta |_\equiv \le \kappa \) since \(\alpha < \kappa ^+\). Next, \(\mathcal {T}\) and therefore \(\mathcal {T}_{<\alpha }\) is better-quasi-ordered by [11] and thus we have \(|\mathcal {P}_{\le \kappa }(\mathcal {T}_{<\alpha })|_\equiv \le \kappa \) by Corollary 3.3. Then it follows from cardinal arithmetic that also \(|\mathcal {C}\times \mathcal {P}_{\le \kappa }(\mathcal {T}_{<\alpha })|_\equiv \le \kappa \). Finally, since \(\mathcal {P}_{\le \kappa }(\mathcal {T}_{<\alpha })\) is better-quasi-ordered by [11, Corollary 28A] and hence \(\mathcal {C}\times \mathcal {P}_{\le \kappa }(\mathcal {T}_{<\alpha })\) is better-quasi-ordered by [11, Corollary 22A], applying Corollary 3.3 once more yields \(|\mathcal {P}_{\le \kappa }(\mathcal {C}\times \mathcal {P}_{\le \kappa }(\mathcal {T}_{<\alpha }))|_\equiv \le \kappa \). \(\square \)
References
Bowler, N., Elbracht, C., Erde, J., Gollin, J.P., Heuer, K., Pitz, M., Teegen, M.: Ubiquity in graphs I: topological ubiquity of trees. J. Combin. Theory Ser. B 157, 70–95 (2022)
Bruno, J.: A family of \(\omega \)1 topological types of locally finite trees. Discrete Math. 340(4), 794–795 (2017)
Bruno, J., Szeptycki, P.: There are exactly \(\omega \)1 topological types of locally finite trees with countably many rays. Fund. Math. 256, 243–259 (2022)
Diestel, R.: Graph theory, 5th edn. Springer, Cham (2015)
Dushnik, B., Miller, E.W.: Partially ordered sets. Am. J. Math. 63(3), 600–610 (1941)
Halin, R.: The structure of rayless graphs. Abh. Math. Semin. Univ. Hambg. 68(1), 225–253 (1998)
Jech, T.: Set theory, the third millennium edition. Springer, Cham (2013)
Kühn, D.: On well-quasi-ordering infinite trees—Nash-Williams’s theorem revisited. Math. Proc. Cambridge Philos. Soc. 130(3), 401–408 (2001)
Laver, R.: Better-quasi-orderings and a class of trees, studies in foundations and combinatorics. Adv. Math. Suppl. Stud. 1, 31–48 (1978)
Matthiesen, L.: There are uncountably many topological types of locally finite trees. J. Combin. Theory Ser. B 96(5), 758–760 (2006)
Nash-Williams, C St. J. A.: On well-quasi-ordering infinite trees. Math. Proc. Cambridge Philos. Soc. 61(3), 697–720 (1965)
Rado, R.: Partial well-ordering of sets of vectors. Mathematika 1(2), 89–95 (1954)
Schmidt, R.: Ein Ordnungsbegriff für Graphen ohne unendliche Wege mit einer Anwendung auf n-fach zusammenhängende Graphen. Arch. Math. (Basel) 40(1), 283–288 (1983)
Funding
Open Access funding enabled and organized by Projekt DEAL.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Krill, T., Pitz, M. The Number of Topological Types of Trees. Combinatorica 44, 651–657 (2024). https://doi.org/10.1007/s00493-024-00087-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00493-024-00087-2