Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Tree (set theory)
Partially ordered set such that, for any element, the subset of elements less than it is well-ordered

In set theory, a tree is a partially ordered set ( T , < ) {\displaystyle (T,<)} such that for each t ∈ T {\displaystyle t\in T} , the set { s ∈ T : s < t } {\displaystyle \{s\in T:s<t\}} is well-ordered by the relation < {\displaystyle <} . Frequently trees are assumed to have only one root (i.e. minimal element), as the typical questions investigated in this field are easily reduced to questions about single-rooted trees.

Related Image Collections Add Image
We don't have any YouTube videos related to Tree (set theory) yet.
We don't have any PDF documents related to Tree (set theory) yet.
We don't have any Books related to Tree (set theory) yet.
We don't have any archived web articles related to Tree (set theory) yet.

Definition

A tree is a partially ordered set (poset) ( T , < ) {\displaystyle (T,<)} such that for each t ∈ T {\displaystyle t\in T} , the set { s ∈ T : s < t } {\displaystyle \{s\in T:s<t\}} is well-ordered by the relation < {\displaystyle <} . In particular, each well-ordered set ( T , < ) {\displaystyle (T,<)} is a tree. For each t ∈ T {\displaystyle t\in T} , the order type of { s ∈ T : s < t } {\displaystyle \{s\in T:s<t\}} is called the height, rank,1 or level2 of t {\displaystyle t} . The height of T {\displaystyle T} itself is the least ordinal greater than the height of each element of T {\displaystyle T} . A root of a tree T {\displaystyle T} is an element of height 0. Frequently trees are assumed to have only one root.

Trees with a single root may be viewed as rooted trees in the sense of graph theory in one of two ways: either as a tree (graph theory) or as a trivially perfect graph. In the first case, the graph is the undirected Hasse diagram of the partially ordered set, and in the second case, the graph is simply the underlying (undirected) graph of the partially ordered set. However, if T {\displaystyle T} is a tree whose height is greater than the smallest infinite ordinal number ω {\displaystyle \omega } , then the Hasse diagram definition does not work. For example, the partially ordered set ω + 1 = { 0 , 1 , 2 , … , ω } {\displaystyle \omega +1=\left\{0,1,2,\dots ,\omega \right\}} does not have a Hasse Diagram, as there is no predecessor to ω {\displaystyle \omega } . Hence a height of at most ω {\displaystyle \omega } is required to define a graph-theoretic tree in this way.

A branch of a tree is a maximal chain in the tree (that is, any two elements of the branch are comparable, and any element of the tree not in the branch is incomparable with at least one element of the branch). The length of a branch is the ordinal that is order isomorphic to the branch. For each ordinal α {\displaystyle \alpha } , the α {\displaystyle \alpha } th level of T {\displaystyle T} is the set of all elements of T {\displaystyle T} of height α {\displaystyle \alpha } . A tree is a κ {\displaystyle \kappa } -tree, for an ordinal number κ {\displaystyle \kappa } , if and only if it has height κ {\displaystyle \kappa } and every level has cardinality less than the cardinality of κ {\displaystyle \kappa } . The width of a tree is the supremum of the cardinalities of its levels.

Any single-rooted tree of height ≤ ω {\displaystyle \leq \omega } forms a meet-semilattice, where the meet (common predecessor) is given by the maximal element of the intersection of predecessors; this maximal element exists as the set of predecessors is non-empty and finite. Without a single root, the intersection of predecessors can be empty (two elements need not have common ancestors), for example { a , b } {\displaystyle \left\{a,b\right\}} where the elements are not comparable; while if there are infinitely many predecessors there need not be a maximal element. An example is the tree { 0 , 1 , 2 , … , ω 0 , ω 0 ′ } {\displaystyle \left\{0,1,2,\dots ,\omega _{0},\omega _{0}'\right\}} where ω 0 , ω 0 ′ {\displaystyle \omega _{0},\omega _{0}'} are not comparable.

A subtree of a tree ( T , < ) {\displaystyle (T,<)} is a tree ( T ′ , < ) {\displaystyle (T',<)} where T ′ ⊆ T {\displaystyle T'\subseteq T} and T ′ {\displaystyle T'} is downward closed under < {\displaystyle <} , i.e., if s , t ∈ T {\displaystyle s,t\in T} and s < t {\displaystyle s<t} then t ∈ T ′ ⟹ s ∈ T ′ {\displaystyle t\in T'\implies s\in T'} . The height of each element of a subtree equals its height in the whole tree.3 This differs from the notion of subtrees in graph theory, which often have different roots than the whole tree.

Set-theoretic properties

There are some fairly simply stated yet hard problems in infinite tree theory. Examples of this are the Kurepa conjecture and the Suslin conjecture. Both of these problems are known to be independent of Zermelo–Fraenkel set theory. By Kőnig's lemma, every ω {\displaystyle \omega } -tree has an infinite branch. On the other hand, it is a theorem of ZFC that there are uncountable trees with no uncountable branches and no uncountable levels; such trees are known as Aronszajn trees. Given a cardinal number κ {\displaystyle \kappa } , a κ {\displaystyle \kappa } -Suslin tree is a tree of height κ {\displaystyle \kappa } which has no chains or antichains of size κ {\displaystyle \kappa } . In particular, if κ {\displaystyle \kappa } is a singular cardinal then there exists a κ {\displaystyle \kappa } -Aronszajn tree and a κ {\displaystyle \kappa } -Suslin tree. In fact, for any infinite cardinal κ {\displaystyle \kappa } , every κ {\displaystyle \kappa } -Suslin tree is a κ {\displaystyle \kappa } -Aronszajn tree (the converse does not hold). One of the equivalent ways to define a weakly compact cardinal is that it is an inaccessible cardinal κ {\displaystyle \kappa } that has the tree property, meaning that there is no κ {\displaystyle \kappa } -Aronszajn tree.4

The Suslin conjecture was originally stated as a question about certain total orderings but it is equivalent to the statement: Every tree of whose height is the first uncountable ordinal ω 1 {\displaystyle \omega _{1}} has an antichain of cardinality ω 1 {\displaystyle \omega _{1}} or a branch of length ω 1 {\displaystyle \omega _{1}} .

If ( T , < ) {\displaystyle (T,<)} is a tree, then the reflexive closure ≤ {\displaystyle \leq } of < {\displaystyle <} is a prefix order on T {\displaystyle T} . The converse does not hold: for example, the usual order ≤ {\displaystyle \leq } on the set Z {\displaystyle \mathbb {Z} } of integers is a total and hence a prefix order, but ( Z , < ) {\displaystyle (\mathbb {Z} ,<)} is not a set-theoretic tree since e.g. the set { n ∈ Z : n < 0 } {\displaystyle \{n\in \mathbb {Z} :n<0\}} has no least element.

Examples of infinite trees

  • Let κ {\displaystyle \kappa } be an ordinal number, and let X {\displaystyle X} be a set. Let T {\displaystyle T} be set of all functions f : α ↦ X {\displaystyle f:\alpha \mapsto X} where α < κ {\displaystyle \alpha <\kappa } . Define f < g {\displaystyle f<g} if the domain of f {\displaystyle f} is a proper subset of the domain of g {\displaystyle g} and the two functions agree on the domain of f {\displaystyle f} . Then ( T , < ) {\displaystyle (T,<)} is a set-theoretic tree. Its root is the unique function on the empty set, and its height is κ {\displaystyle \kappa } . The union of all functions along a branch yields a function from κ {\displaystyle \kappa } to X {\displaystyle X} , that is, a generalized sequence of members of X {\displaystyle X} . If κ {\displaystyle \kappa } is a limit ordinal, none of the branches has a maximal element ("leaf"). The picture shows an example for κ = ω ⋅ 2 {\displaystyle \kappa =\omega \cdot 2} and X = { 0 , 1 } {\displaystyle X=\{0,1\}} .
  • Each tree data structure in computer science is a set-theoretic tree: for two nodes m , n {\displaystyle m,n} , define m < n {\displaystyle m<n} if n {\displaystyle n} is a proper descendant of m {\displaystyle m} . The notions of root, node height, and branch length coincide, while the notions of tree height differ by one.
  • Infinite trees considered in automata theory (see e.g. tree (automata theory)) are also set-theoretic trees, with a tree height of up to ω {\displaystyle \omega } .
  • A graph-theoretic tree can be turned into a set-theoretic one by choosing a root node r {\displaystyle r} and defining m < n {\displaystyle m<n} if m ≠ n {\displaystyle m\neq n} and m {\displaystyle m} lies on the (unique) undirected path from r {\displaystyle r} to n {\displaystyle n} .

See also

Notes

Further reading

References

  1. Gaifman, Haim; Specker, E. P. (1964). "Isomorphism types of trees". Proceedings of the American Mathematical Society. 15: 1–7. doi:10.1090/S0002-9939-1964-0168484-2. JSTOR 2034337. MR 0168484.. Reprinted in Ernst Specker Selecta (Springer, 1990), pp. 202–208, doi:10.1007/978-3-0348-9259-9_18. /wiki/Haim_Gaifman

  2. Monk, J. Donald (1976). Mathematical Logic. New York: Springer-Verlag. p. 517. ISBN 0-387-90170-1. 0-387-90170-1

  3. Gaifman, Haim; Specker, E. P. (1964). "Isomorphism types of trees". Proceedings of the American Mathematical Society. 15: 1–7. doi:10.1090/S0002-9939-1964-0168484-2. JSTOR 2034337. MR 0168484.. Reprinted in Ernst Specker Selecta (Springer, 1990), pp. 202–208, doi:10.1007/978-3-0348-9259-9_18. /wiki/Haim_Gaifman

  4. Monk, J. Donald (1976). Mathematical Logic. New York: Springer-Verlag. p. 517. ISBN 0-387-90170-1. 0-387-90170-1