On tree-decompositions of one-ended graphs
Johannes Carmesin, Florian Lehner, R\"ognvaldur G. M\"oller

TL;DR
This paper proves that certain one-ended graphs without dominated rays or disjoint rays have a symmetric, one-ended tree-decomposition, confirming a conjecture about their automorphism groups and revealing properties of transitive graphs.
Contribution
It establishes the existence of an automorphism-invariant, one-ended tree-decomposition for specific one-ended graphs, confirming Halin's conjecture and solving a recent problem.
Findings
Automorphism group of such graphs cannot be countably infinite.
Every transitive one-ended graph contains infinitely many disjoint rays.
Constructs a symmetric tree-decomposition for these graphs.
Abstract
A graph is one-ended if it contains a ray (a one way infinite path) and whenever we remove a finite number of vertices from the graph then what remains has only one component which contains rays. A vertex {\em dominates} a ray in the end if there are infinitely many paths connecting to the ray such that any two of these paths have only the vertex in common. We prove that if a one-ended graph contains no ray which is dominated by a vertex and no infinite family of pairwise disjoint rays, then it has a tree-decomposition such that the decomposition tree is one-ended and the tree-decomposition is invariant under the group of automorphisms. This can be applied to prove a conjecture of Halin from 2000 that the automorphism group of such a graph cannot be countably infinite and solves a recent problem of Boutin and Imrich. Furthermore, it implies that every transitive one-ended…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
\newaliascnt
lemthm \aliascntresetthelem \newaliascntsublemthm \aliascntresetthesublem \newaliascntclaimthm \aliascntresettheclaim \newaliascntremthm \aliascntresettherem \newaliascntpropthm \aliascntresettheprop \newaliascntcorthm \aliascntresetthecor \newaliascntquethm \aliascntresettheque \newaliascntoquethm \aliascntresettheoque \newaliascntconthm \aliascntresetthecon
\newaliascntdfnthm \aliascntresetthedfn \newaliascntegthm \aliascntresettheeg \newaliascntexercisethm \aliascntresettheexercise
On tree-decompositions of one-ended graphs
Johannes Carmesin , Florian Lehner , and Rögnvaldur G. Möller Department of Pure Mathematics and Mathematical Statistics, University of Cambridge, Wilberforce Road, Cambridge CB3 0WB, United KingdomMathematics Institute, University of Warwick, Zeeman Building, Coventry CV4 7AL, United Kingdom
Florian Lehner was supported by the Austrian Science Fund (FWF), grant J 3850-N32Science Institute, University of Iceland, IS-107 Reykjavík, Iceland
Rögnvaldur G. Möller acknowledges support from the University of Iceland Research Fund
Abstract
A graph is one-ended if it contains a ray (a one way infinite path) and whenever we remove a finite number of vertices from the graph then what remains has only one component which contains rays. A vertex dominates a ray in the end if there are infinitely many paths connecting to the ray such that any two of these paths have only the vertex in common. We prove that if a one-ended graph contains no ray which is dominated by a vertex and no infinite family of pairwise disjoint rays, then it has a tree-decomposition such that the decomposition tree is one-ended and the tree-decomposition is invariant under the group of automorphisms.
This can be applied to prove a conjecture of Halin from 2000 that the automorphism group of such a graph cannot be countably infinite and solves a recent problem of Boutin and Imrich. Furthermore, it implies that every transitive one-ended graph contains an infinite family of pairwise disjoint rays.
1 Introduction
The ends of a graph are defined as equivalence classes of rays (one sided infinite paths). Two rays are said to belong to the same end if for every finite set of vertices the same component of contains infinitely many vertices from both rays. The ends of a graph are a tool to capture the “large-scale” structure of an infinite graphs. In particular if a graph has more than one end then the graph can be said to be “tree-like”. In [9], Dunwoody and Krön constructed so called structure trees to describe this “tree-likeness” of a graph with more than one end. A structure tree is constructed from a nested -invariant family of separations of the graph such that the action of on the family of separations gives an action of on the tree. The work of Dunwoody and Krön builds on the book [5] by Dicks and Dunwoody, see also a recent account of this theory in [8].
Tree-decompositions (defined in Section 3) are very similar to structure trees; and do play a central role in Graph Minor Theory and are a standard tool in Graph Theory to describe tree-structure [6]. If the nested set of separations of a tree-decomposition is -invariant then the tree-decomposition is also -invariant and acts on the decomposition tree.
Dunwoody and Krön apply their construction to obtain a combinatorial proof of generalization of Stalling’s theorem of groups with at least two ends. This method has multifarious other applications, as demonstrated by Hamann in [18] and Hamann and Hundertmark in [19].
However, for graphs with only a single end, such as the 2-dimensional grid, these structure trees and the related tree-decompositions may be trivial. Hence such a structural understanding of this class of graphs remains elusive. If the end of a one-ended graph has finite vertex degree, that is, there is no infinite set of pairwise vertex-disjoint rays belonging to that end, then Halin showed in 1965 [12] that there are tree-decompositions displaying the end. A precise definition can be found towards the end of Section 3, but essentially this means that the tree also only has one end and that end “corresponds”to the end of the graph is a precise way. Nevertheless, for these tree-decompositions to be of any use for applications as above, one needs them to have the additional property that they are invariant under the group of automorphisms. Unfortunately such tree-decompositions do not exist for all graphs in question, see Example 3 below. Note that in this example there is a vertex dominating the end, that is, for every ray in the end there are infinitely many paths connecting to the ray such that any two of these paths have only the vertex in common. In this paper we construct such tree-decompositions if the end is not dominated.
Theorem 1.1**.**
Every one-ended graph whose end is undominated and has finite vertex degree has a tree-decomposition that displays its end and that is invariant under the group of automorphisms.
A very simple example is shown in Figure 1.
This better structural understanding leads to applications similar to those for graphs with more than one end. Indeed, below we deduce from Theorem 1.1 a conjecture of Halin from 2000, and answer a recent question of Boutin and Imrich. A further application was pointed out by Hamann.
Applications. In [17] Halin showed that one-ended graphs with vertex degree equal to one cannot have countably infinite automorphism group. Not completely satisfied with his result, he conjectured that this extends to one-ended graphs with finite vertex degree. Theorem 1.1 implies this conjecture.
Theorem 1.2**.**
Given a graph with one end which has finite vertex degree, its automorphism group is either finite or has at least many elements.
Theorem 1.2 can be further applied to answer a question posed by Boutin and Imrich, who asked in [1] whether there is a locally finite graph with only one end and linear growth and countably infinite automorphism group. Theorem 1.2 implies a negative answer to this question as well as strengthenings of further results of Boutin and Imrich, see Section 4 for details.
Finally, Matthias Hamann111personal communication pointed out the following consequence of Theorem 1.1.
Theorem 1.3**.**
The end of a transitive one-ended graph must have infinite vertex degree.
This extends a result of Thomassen for locally finite graphs, see [23, Proposition 5.6]. We actually prove a stronger version of Theorem 1.3, see Theorem 5.1, with ‘quasi-transitive’222Here a graph is quasi-transitive, if there are only finitely many orbits of vertices under the automorphism group. in place of ‘transitive’.
The rest of this paper is structured as follows: in Section 2 we set up all necessary notations and definitions. As explained in [4], there is a close relation between tree-decompositions and nested sets of separations. In this paper we work mainly with nested sets of separations. In Section 3 we prove Theorems 3.1 and 3.2 that imply Theorem 1.1, and Section 4 is devoted to the proof of Theorem 1.2, and its implications on the work of Boutin and Imrich. Finally, in Section 5 we prove Theorem 5.1 that implies Theorem 1.3.
Many of the lemmas we apply in this work were first proved by Halin. Since in some cases we need slight variants of the original results and also since Halin’s original papers might not be easily accessible, proofs of some of these results are included in appendices.
2 Preliminarlies
Throughout this paper and denote the sets of vertices and edges of a graph , respectively. We refer to [6] for all graph theoretic notions which are not explicitly defined.
2.1 Separations, rays and ends
A separator in a graph is a subset such that is not connected. We say that a separator separates vertices and if and are in different components of . Given two vertices and , a separator separates and minimally if it separates and and the components of containing and both have the whole of in their neighbourhood. The following lemma can be found in Halin’s 1965 paper [14, Statement 2.4], and also in his later paper [15, Corollary 1] and then with a different proof.
Lemma \thelem.
Given vertices and and , there are only finitely many distinct separators of size at most separating and minimally.
A separation is a pair of subsets of such that and there is no edge connecting to . This immediately implies that if and are adjacent vertices in then and are both contained in either or . The sets and are called the sides of the separation . A separation is said to be proper if both to are non-empty and then is a separator. A separation is tight if every vertex in has neighbours in both and . The order of a separation is the number of vertices in . Throughout this paper we will only consider separations of finite order. The following is well-known.
Lemma \thelem.
(See [3, Lemma 2.1])* Given any two separations and of then the sum of the orders of the separations and is equal to the sum of the orders of the separations and . In particular if the orders of and are both equal to then the sum of the orders of and is equal to . ∎*
The separations and are strongly nested if and . They are nested if they are strongly nested after possibly exchanging ‘’ by ‘’ or ‘’ by ‘’. That is, and are nested if one of the following holds:
- •
and ,
- •
and ,
- •
and ,
- •
and .
We say a set of separations is nested, if any two separations in it are nested.
A ray in a graph is a one-sided infinite path in . The sub-rays of a ray are called its tails. Given a finite separator of , there is for every ray a unique component of that contains all but finitely many vertices of . We say that lies in that component of . Given a separation of finite order one can similarly say that lies in one of the sides of the separation. Two rays are in the same end if they lie in the same component of for every finite separator of . Clearly, this is an equivalence relation. An equivalence class is called a (vertex) end333A notion related to ‘vertex ends’ are ‘topological ends’. In this paper we are mostly interested in graphs where no vertex dominates a vertex end. In this context the two notions of end agree.. An alternative way to define ends is to say that two rays and are in the same end if there are infinitely many pairwise disjoint paths. (Given subsets and of the vertex set, an path is a path that has its initial vertex in and terminal vertex in and every other vertex is neither in nor . In the case where then we speak of paths instead of paths and if we speak of paths.) An end lies in a component of if every ray that belongs to lies in . Clearly, every end lies in a unique component of for every finite separator and if is a separation of finite order then an end either lies in or .
A vertex dominates an end of , if there is no separation of finite order such that and lies in . Equivalently, dominates if for every ray in there are infinitely many paths connecting to such that any two of them only intersect in .
The vertex degree of an end is equal to a natural number if the maximal cardinality of a family of pairwise disjoint rays belonging to the end is . If no such number exists then we say that the vertex-degree of the end is infinite. Halin [12] (see also [6, Theorem 8.2.5]) proved that if the vertex-degree of an end is infinite then there is an infinite family of pairwise disjoint rays belonging to the end. Ends with finite vertex degree are sometimes called thin and those with infinite vertex degree are called thick.
The following lemma is well-known. A proof can be found in Appendix A.
Lemma \thelem.
(Cf. [17, Section 3])* Let be a connected graph and an end of having a finite vertex degree. Then there are only finitely many vertices in that dominate the end .*
In this paper we are focusing on 1-ended graphs where the end has vertex degree . In the following definition we pick out a class of separations that are relevant in this case.
Definition \thedfn.
Let be an arbitrary graph. If is an end of that has vertex degree then say that a separation is * -relevant* if it has the following properties
- •
the order of is exactly ,
- •
is connected,
- •
every vertex in has a neighbour in ,
- •
lies in , and
- •
there is no separation of order such that and lies in .
Define as the set of all -relevant separations.
The following characterization of -relevant separations is a Menger type result. A proof based on [10] and [12] is contained in Appendix A.
Lemma \thelem.
Let be an arbitrary graph. Suppose is an end of with vertex degree .
If is an -relevant separation then there is a family of pairwise disjoint rays in such that each of them has its initial vertex in . 2. 2.
Conversely, if is a separation of order such that is connected, every vertex in has a neighbour in , the end lies in and there is a family of disjoint rays in such that each of these rays has its initial vertex in then the separation is -relevant.
In particular, for the component of in which lies has the whole of in its neighbourhood and hence every separation in is tight. Note that the set completely determines the -relevant separation .
The relation
[TABLE]
defines a partial order on the set of all separations, so in particular on the set . Since is a tight separation, the condition implies that . This is shown in [4, (7) on p. 17] and the argument goes as follows: Suppose that and . Then so . Because is a tight separation, has a neighbour . But and hence must also be in . But , contradicting the assumption that . Hence and .
The next result follow from results of Halin in [12]. These results are in turn proved by using Menger’s Theorem. For the convenience of the reader a detailed proof is provided in Appendix A.
Theorem 2.1**.**
Let be a connected 1-ended graph such that the end is undominated and has finite vertex degree . Then there is a sequence of -relevant separations, such that the sequence of sets is strictly decreasing and for every finite set of vertices there is a number such that .
We will not use the following in our proof.
Remark \therem.
Theorem 2.1 is also true if we leave out the assumption that is one-ended (and replace ‘the end ’ by ‘there exists an end that’).
2.2 Automorphism groups
An automorphism of a graph is a bijective function that preserves adjacency and whose inverse also preserves adjacency. Clearly an automorphism also induces a bijection which by abuse of notation we will also call . The automorphism group of , i.e. the group of all automorphisms of , will be denoted by .
Let be a subgroup of . For a set we define the setwise stabiliser of as the subgroup and the pointwise stabiliser of is defined as . The setwise stabiliser is the subgroup of all elements in that leave the set invariant and the pointwise stabiliser is the subgroup of all those elements in that fix every vertex in . If is invariant under then we use to denote the permutation group on induced by , i.e. is the group of all permutation of such that there is some element such that the restriction of to is equal to . Note that is a normal subgroup of and the index in is equal to the number of elements in .
The full automorphism group of a graph has a special property relating to separations. Suppose is an automorphism of a graph and that leaves both sides of a separation invariant and fixes every vertex in the separator . Then the full automorphism group contains automorphisms and such that like on fixes every vertex in and vice versa for . Informally one can describe this property by saying that the pointwise stabiliser (in the full automorphism group) of a set of vertices acts indpendently on the components of . We will refer to this property as the independence property.
There is a natural topology on , called the permutation topology: endow the vertex set with the discrete topology and consider the topology of pointwise convergence on . Clearly, the permutation topology also makes sense for any group of permutations of a set. The following lemma is a special case of a result in [2, (2.6) on p. 28]. In particular it tells us that the limit of a sequence of automorphisms again is an automorphism. This fact will be central to the proof of Theorem 1.2.
Lemma \thelem.
The automorphism group of a graph is closed in the set of all permutations of the vertex set endowed with the topology of pointwise convergence.
The next result is also a special case of a result from Cameron’s book refered to above. This time we look at [2, (2.2) on p. 28].
Lemma \thelem.
The automorphism group of a countable graph is finite, countably infinite or has at least elements.
3 Invariant nested sets
In this section we will prove Theorems 3.1 and 3.2. Theorem 1.1 follows from Theorem 3.2. The following two facts about sequences of nested separations will be useful at several points in the proofs.
Lemma \thelem.
Let be a connected graph. Assume that is a sequence of proper separations of order at most some fixed natural number . Assume also that , every is connected, and every vertex in has a neighbour in . Define as the set of vertices contained in infinitely many . Then
* for all but finitely many ,* 2. 2.
there is a unique end which lies in every , and 3. 3.
* if and only if dominates .*
Proof.
First observe that because the sequence is decreasing. Let be the set of vertices in with a neighbour outside of . For every we can find a neighbour of and such that for every . Since the edge must be contained in either or we conclude that and thus for .
Hence there is such that for every . The order of each separation is at most , so contains at most vertices. Now for every path from to must pass through and thus through . Since is connected this means that one of the two sets must be empty, i.e., either or . Assume that the latter is the case. Then contains at most vertices which are not contained in and the same is clearly true for every for . This contradicts the fact that the sequence was assumed to be infinite and strictly decreasing. We conclude that for . Note that this implies that because if then and every vertex in has an neighbour in .
To see that there is an end which lies in every we construct a ray which has a tail in each . For this purpose pick for a vertex and paths connecting to in . This is possible because contains and is connected ( is connected and every vertex in has a neighbour in ). No vertex lies on infinitely many paths because no vertex is contained in infinitely many sets . Hence the union of the paths is an infinite, locally finite graph and thus contains a ray. This ray belongs to an end which lies in every .
Finally we need to show that every vertex in dominates the end . Without loss of generality we can assume that for all . So, let be a ray in and . We will inductively construct infinitely many paths from to which only intersect in . Assume that we already constructed some finite number of such paths. Since all of them have finite length, there is an index such that doesn’t contain any vertex in their union. The ray has a tail contained in and since we know that has a neighbour in . Finally is connected, so we can find a path connecting to the tail of which intersects the previously constructed paths only in . Proceeding inductively we obtain infinitely many paths connecting to which pairwise only intersect in completing the proof of the Lemma. ∎
We would now like to construct a subset of the set of -relevant separations that is both nested and invariant under all automorphisms and from that set we construct a tree. The following two lemmas give us important properties of nestedness when we restrict to -relevant separations.
Lemma \thelem.
Two separations in are nested if and only if they are either comparable with respect to , or .
Proof.
First assume that the two separations are nested. It is impossible that and since the end lies in and , but not in and . Hence, if the two separations are not comparable, then we know that and .
For the converse implication first consider the case that . We want to show that . Assume for a contradiction that there is a vertex in . This vertex must be contained in and hence in the separator . By the definition of the vertex must have a neighbour in . Then and , contradicting the fact that the edge must lie in either or , as is a separation.
Finally, note that any two separations in that are comparable with respect to are obviously nested. ∎
Lemma \thelem.
(Analogies with [9, Lemma 4.2]) For each there are only finitely many not nested with .
Proof.
The first step is to show that if is not nested with then separates some vertices and in . Then we show that we may assume that the separation is minimal. Since is finite there are only finitely many possibilities for the pair and we can apply Lemma 2.1 to deduce the result.
First suppose for a contradiction that is empty. Since is connected, it must be a subset of or . As every vertex in has a neighbour in it follows that in the first case, whilst in the second. In both cases and are nested by Lemma 3, contrary to our assumption. Hence there exists a vertex . Note that by letting the separations and switch roles we see that is also non-empty.
Since the separation is in there is by Lemma 2.1 a family of disjoint rays that all have their initial vertices in . Because lies in , all vertices in these rays, except their initial vertices, are contained in the component of that contains . Pick a vertex from . This vertex is the initial vertex of one of the rays mentioned above. Since lies in these rays must contain a vertex from and as mentioned above is contained in the component of that contains . Now we have shown that separates the two vertices and . This separation is minimal because is in and is connected and has as it neighbourhood, and is contained in the component of that contains and that component has the whole of as its neighbourhood. ∎
Let be a one-ended graph whose end is undominated and has finite vertex degree . Recall that by Lemma 3 there are no infinite decreasing chains in —such a chain would define an end , contradicting the assumption that has only one end. In particular, has minimal elements. Assign recursively an ordinal to each by the following method: if is minimal (with respect to in ) then set ; otherwise define as the smallest ordinal such that for all separations such that . For , let be the set of those separations in with . Now set
[TABLE]
If it so happens that is empty then . For a vertex set , we let be the supremum over all with . Note that the functions and are both invariant under the action of the automorphism group of .
Example \theeg.
Below is a construction of a graph where takes ordinal values that are not natural numbers. However, it is not difficult to show that for a locally finite connected graph the -values are always natural numbers.
We construct a graph at which takes values that are not natural numbers. Let be a path of length . We obtain by taking a ray and identifying its starting vertex with the vertices for each . This graph has only one end and its vertex degree is . For the separation is -relevant and its -value is . Hence any separation with (and all the attached paths) in has -value at least the ordinal .
Lemma \thelem.
Let be a graph with only one end . Assume that is undominated and has vertex degree . Let be in . Then for all but finitely many vertices in , we have .
Proof.
By Lemma 3, there are only finitely many separations in that are not nested with . Let the set of those vertices in that are not in any separator of these finitely many separations. It suffices to show that if and in then . Note that the result is trivially true if is empty. By the choice of , the separations and are nested. Since is in , it is not true that or . Since the end does not lie in the sides and , it does not lie in the side of the separation . Hence it lies in the side . In particular is nonempty. Thus it is not true that . Looking at the definition of nestedness we see that . Hence and thus and the result follows. ∎
Lemma \thelem.
Let be a graph with only one end . Assume that is undominated and has vertex degree . For every separation in , there is a separation such that and .
Proof.
Let be a sequence of -relevant separations as described in Theorem 2.1. Find a separation in this sequence such that . Suppose for a contradiction that contains a vertex from . There is a ray that has as a starting vertex and every other vertex is contained in . Because contains no vertex from we see that this ray would be contained in , contradicting the assumption that the end lies in . Hence, does not intersect and then, since is connected, we conclude that . Thus .
By the previous Lemma there are at most finitely many vertices in such that . Suppose for a contradiction that is such a vertex and there is no value of such that . Then we can find a sequence of separations in such that and for every there is a number such . By Lemma 3 we may assume that for all values of and the separations and are nested. Say that a pair of separations is blue if the separations are comparable with respect to and red otherwise. By Ramsey’s Theorem, see e.g. [2, (1.9) on p. 16], there is an infinite set of separations such that all pairs from that set have the same colour. If all pairs from that set were blue then we could find an infinite increasing or a decreasing chain. By Lemma 3(2) there cannot be an infinite descending chain of separations and if there was an infinite increasing chain in then, by Lemma 3(3) with the roles of the ’s and the ’s reversed, would be a dominating vertex for the end , contrary to assumptions. Hence all pairs from that infinite set must be red and we can conclude that there is an infinite set of separations in the family such that no two of them are comparable with respect to ordering. We may assume that if and are distinct then and are not comparable and then and are disjoint. Start by choosing such that and then choose such that none of the vertices in is in . There must be some vertex that belongs both to and . The set is connected and thus it contains a path . But and and the path contains no vertices from . We have reached a contradiction. Hence our original assumption must be wrong. ∎
Let be a connected set of vertices which cannot be separated from the end by a separation of order less than . A separation is called -nice, if for every we have and there is some such that (then we must have ). Let be the set of all -nice separations in which are minimal with respect to , i.e. contains all -nice separations such that is minimal with respect to inclusion.
Lemma \thelem.
Let be a graph with only one end . Assume that is undominated and has vertex degree .
Suppose . Then is non-empty. For each automorphism of there is a unique element in such that . If and are not equal and in , then and . Furthermore, any two elements of can be mapped onto each other by an automorphism.
Proof.
The existence of an -nice separation follows from Lemma 3. Minimal such separations exist because by Lemma 3 an infinite descending chain would imply that had another end .
Let and be elements of . Suppose and , where . Note that is disjoint from because , which is strictly less than for any . Hence it is a subset of either or . We next prove that if and are not equal, then and .
First we consider the case that is a subset of . Our aim is to show that and are equal. This also implies that is the unique element in such that . Our strategy will be to construct a -nice separation that is to both of them and by minimality of and we will conclude that it must be equal to both of them. Note that is included in . Let be the connected component of that contains the connected set together with the separator of . Let be the union of with the other components of .
Next we show that the separation is in . Since the end lies in , this vertex set is infinite. Because is in , the separation has order at least . Hence by Lemma 2.1, the separation has order at most . The property that cannot be separated from by fewer than vertices implies that the separation has order precisely . Also, every vertex of the separator of has a neighbour in and in . Clearly lies in and there is no separation of order less than such that and lies in as . Hence is in and thus it is in as . Since , it must be that by the minimality of . Similarly, . Thus and so . This completes the case when is a subset of .
So we may assume that , and by symmetry that . Consider the separations and . They must have order at least because , and , . So they must have order precisely by Lemma 2.1. Let be the component of that contains together with the separator of . Let be the union of with the other components. Similar as in the last case we show that is in . By the minimality of it must be that . The above argument with the separation in place of yields that . This completes the proof that if and are not equal and in , then and are nested.
By the above there is for each a unique separation such that . If we apply to this separation we must obtain the unique separation such that . Hence any separation of can be mapped by an automorphism to every other separation in . ∎
Theorem 3.1**.**
Let be a connected graph with only one end , which is undominated and has finite vertex degree . Then there is a nested set of -relevant separations of that is -invariant. And there is a 1-ended tree and a bijection between the edge set of and such that the natural action of on induces an action on by automorphisms.
Proof.
Pick some -relevant separation . Define a sequence of separations as follows. For pick such that , which is possible by Lemma 3. Observe that the sequence of separations has the same properties as the sequence in Theorem 2.1.
Now let
[TABLE]
Note that is not an element in .
First we prove that is nested. Let and be two different elements of (here and are automorphisms of ). If then they are nested by Lemma 3, since they both are elements of . Hence assume without loss of generality that . If then which implies that the two separations are nested. Otherwise by Lemma 3 we have , also showing nestedness, by Lemma 3.
Next we construct a directed graph . We define as follows. Its vertex set is . We add a directed edge from to if is a subset of . By Section 3, each vertex has outdegree at most one. And by the construction of it has outdegree at least one.
The next step is to show that the graph is connected. Let be a vertex in . Find an such that . Suppose for a contradiction that . Both and are in . By Lemma 3 . Thus is empty. This is a contradiction to the assumption that is a proper separation. Now we see that
[TABLE]
is a path in from to . Thus every vertex in is in the same connected component as some vertex and since they all belong to the same component we deduce that is connected. Hence the corresponding undirected graph is a tree.
The map that sends to the edge with endvertices and is clearly a bijection. If the ray is removed from then what remains of is clearly rayless and thus the tree is one-ended.
The statement about the action of on follows easily since the properties used to define are invariant under . ∎
A tree-decomposition of a graph consists of a tree and a family of subsets of , one for each vertex of such that
- (T1)
, 2. (T2)
for every edge there is such that both endpoints of lie in , and 3. (T3)
whenever lies on the unique path connecting and in .
The tree is called decomposition tree, the sets are called the parts of the tree-decomposition.
We associate to an edge of the decomposition tree a separation of as follows. Removing from yields two components and . Let and . If and are non-empty (this will be the case for all tree-decompositions considered in this paper), then is a proper separation of . Clearly, the set of all separations associated to edges of a decomposition tree is nested.
The separators of the separations associated to edges of a decomposition tree are called adhesion sets. The supremum of the sizes of adhesion sets is called the adhesion of the tree-decomposition. The tree-decompositions constructed in this paper all have finite adhesion.
Given a graph with only one end and a tree-decomposition of of finite adhesion, then displays if firstly the decomposition tree has only one end; call it . And secondly for any edge of with in , the associated separation has the property that lies in .
A tree-decomposition is -invariant if the set of separations associated to it is closed by the natural action of on . The following implies Theorem 1.1.
Theorem 3.2**.**
Let be a connected graph with only one end , which is undominated and has finite vertex degree . Then has a tree-decomposition of adhesion that displays and is -invariant.
Proof.
We follow the notation of the proof of Theorem 3.1.
Given a vertex of , the inward neighbourhood of , denoted by , is the set of vertices of such that there is a directed edge from to in . Recall that the vertices of are (in bijection with) separations; we refer to the separation associated to the vertex by . Given a vertex , we let .
It is straightforward that is a tree-decomposition of adhesion (whose set of associated separations is ). It is not hard to see that displays and is -invariant. ∎
Example \theeg.
In this example we construct a one-ended graph whose end is dominated and has vertex degree 1, but the graph has no tree-decomposition of finite adhesion that is invariant under the group of automorphisms and whose decomposition tree is one-ended. We obtain from the canopy tree by adding a new vertex adjacent to all the leaves of the canopy tree. Then we add infinitely many vertices of degree one only incident to that new vertex, see Figure 2.
Suppose for a contradiction that has a tree-decomposition of finite adhesion that is invariant under the group of automorphisms and such that is one-ended.
There cannot be a single part that contains a ray of the canopy tree. To see that first note that there cannot be two such parts by the assumption of finite adhesion. Hence any such part would contain all vertices of the canopy tree from a certain level onwards. This is not possible by finite adhesion.
Having shown that there cannot be a single part that contains a ray of the canopy tree, it must be that every part with near enough to the end of contains a vertex of the canopy tree.
Our aim is to show that any vertex of degree 1 is in all parts. Suppose not for a contradiction. Then since is one-ended, there is a vertex of such that separates in all vertices with from the end of . We pick high enough in such that there is a vertex of the canopy tree in . If contained all vertices of the orbit of , then together with all parts , where has some fixed bounded distance from in , would contain a ray. This is impossible; the proof is similar as that that cannot contain a ray. Hence there is a vertex in the orbit of that is not in . Take an automorphism of that fixes and moves to . As the tree-decomposition is -invariant, has a vertex such that but . Since is -invariant and one-ended, does not separate from the end of . This is a contradiction as .
Hence must be in all parts. As was arbitrary, every vertex of degree one must be in every part. So the tree-decomposition does not have finite adhesion. This is the desired contradiction. Hence such a tree-decomposition does not exist.
4 A dichotomy result for automorphism groups
Before we turn to a proof of Theorem 1.2, we state a few helpful auxiliary results. The following lemma can be seen as a consequence of [17, Lemma 7], but for completeness a direct proof is provided in Appendix B.
Lemma \thelem.
If is a one-ended tree and is a ray in , then every automorphism of fixes some tail of pointwise.
The next result is Lemma 3 in [17]. For completeness a proof is included in Appendix C.
Lemma \thelem.
The pointwise (and hence also the setwise) stabiliser of a finite set of vertices in the automorphism group of a rayless graph is either finite or contains at least many elements.
The next result is an extension of Lemma 4 to one-ended graphs where the end has finite vertex degree.
Lemma \thelem.
Let be a graph with only one end . Assume that has finite vertex degree . Let be a finite set of vertices in that contains all the vertices that dominate the end. If the graph is connected then the pointwise stabiliser of in is either finite or contains at least many elements.
Proof.
Denote by the pointwise stabiliser of in . If is finite, then there is nothing to show, hence assume that is infinite.
Consider a nested -invariant set of -relevant separations of as in Theorem 3.1 and a tree built from this set in the way described. Clearly gives rise to a subgroup of whence this nested set is -invariant. Adding to both sides of every separation in gives rise to a new invariant set of nested separations such that each separation has order . The tree we get from is the same as . From now on we will work with .
Every element induces an automorphism of . Note that this canonical action of on is in general not faithful, i.e. it is possible that different elements of induce the same automorphism of .
Let be a ray in and let be the family of edges of (in the order in which they appear on ). Let be the separation of corresponding to . Denote by the stabiliser of in . By Lemma 4 every automorphism of (and hence also every ) fixes some tail of , so is non-trivial for large enough . Furthermore, is a subgroup of whenever .
We claim that for all but finitely many , we have at least one non-trivial in the pointwise stabiliser of . To see this, let be a set of different non-trivial automorphisms in . Choose large enough such that they all are contained in and act differently on . By a simple pigeon hole argument, at least two of them, and say, have the same action on . Then is an automorphism which fixes pointwise, and fixes setwise but not pointwise. Now, using the independence property from Section 2.2 we can define an automorphism
[TABLE]
with the desired properties.
Note that the subgroup leaving invariant in the pointwise stabiliser of in induces the same permutation group on the rayless graph induced by in as does the subgroup leaving invariant in the pointwise stabiliser of . Hence, if there is such that the pointwise stabiliser of in is infinite, then this stabiliser contains at least many elements by Lemma 4.
So (by passing to a tail of ) we may assume that the pointwise stabiliser of is a finite but non-trivial subgroup of for every .
Next we claim that for every there is a non-trivial automorphism in the pointwise stabiliser of . If not, then is finite and we choose . For an edge of , denote by the component of which does not contain the end of . Clearly for every edge . In particular, if is the last edge of which is not fixed by , then clearly . Furthermore , so , and . Hence . Now let be a nontrivial automorphism in the pointwise stabiliser of . Then is easily seen to be a nontrivial element of the pointwise stabiliser of : for we have
[TABLE]
since is fixed by .
Now define an infinite sequence of elements of as follows. Pick a nontrivial in the pointwise stabiliser of . Assume that has been defined for , then let be such that acts non-trivially on for all and pick a nontrivial element in the pointwise stabiliser of . For an infinite [math]--sequence , define
[TABLE]
in other words, is the composition of all with and . Finally define to be the limit of the in the topology of pointwise convergence. This limit exists, because for the restriction and to coincide, and the exhaust . By Lemma 2.2, is contained in and is also in because every stabilises pointwise.
Finally assume that we have two different [math]--sequences and and let and be the corresponding sequences of automorphisms. If is the first index such that then the restrictions of and (and hence also of and for ) to differ. Hence different [math]--sequences give different elements of and contains at least many elements. ∎
Theorem 1.2.
Let be a graph with one end which has finite vertex degree. Then is either finite or has at least many elements.
Proof.
Let be the set of vertices which dominate . This set is possibly empty and by Lemma 2.1 it is finite. Every automorphism stabilises setwise. Therefore the pointwise stabiliser of is a normal subgroup of with finite index. So it suffices to show that the conclusion of Theorem 1.2 holds for the stabiliser of .
For every component of let be the pointwise stabiliser of in . Then is either finite or contains at least many elements by Lemma 4 and Lemma 4. If for some component then we need do no more. So assume that all the groups are finite. The same argument as used towards the end of the proof of Lemma 4 (see Appendix C) now shows that either is finite or has at least cardinality . ∎
As a corollary we can answer a question posed by Boutin and Imrich in [1]. In order to state this question, we first need some notation. For a vertex in a graph we define , the ball of radius centered at , as the set of all vertices in in distance at most from . We also define , the sphere of radius centered at , as the set of all vertices in in distance exactly from . A connected locally finite graph is said to have linear growth if there is a constant such that for all . It is an easy exercise to show that the property of having linear growth does not depend on the choice of the vertex .
In relation to their work on the distinguishing cost of graphs Boutin and Imrich [1] ask whether there exist one-ended locally finite graphs that has linear growth and countably infinite automorphism group.
If is a locally finite graph with linear growth and is a vertex in then there is a constant such that for infinitely many values of . (This is observed by Boutin and Imrich in their paper [1, Fact 2 in the proof of Proposition 13].) From this we deduce that the vertex-degree of an end of is at most equal to , since each ray in must pass through all but finitely many of the spheres . Using Theorem 1.2 one can now give a negative answer to the above question.
Theorem 4.1**.**
If is a connected locally finite graph with one end and linear growth, then the automorphism group of is either finite or contains exactly many elements.
Proof.
Since is locally finite and connected, the graph is countable. Hence the automorphism group cannot contain more than many elements. Furthermore linear growth implies that all ends must have finite vertex degree, hence we can apply Theorem 1.2. ∎
In particular a connected graph with linear growth and a countably infinite autormorphism group cannot have one end. Thus one can strengthen [1, Theorem 22] and get:
Theorem 4.2**.**
(Cf. [1, Theorem 22])* Every locally finite connected graph with linear growth and countably infinite automorphism group has 2 ends.*
Furthermore one can in [1, Theorem 18] remove the assumption that the graph is 2-ended, since it is implied by the other assumptions.
5 Ends of quasi-transitive graphs
Finally, another application was pointed out to the authors by Matthias Hamann. Recall that a graph is called transitive, if all vertices lie in the same orbit under the automorphism group, and quasi-transitive (or almost-transitive), if there are only finitely many orbits on the vertices.
The groundwork for the study of automorphisms of infinite graphs was laid in the 1973 paper of Halin [13]. Among the results there is a classification of automorphisms of a connected infinite graph, see [13, Sections 5, 6 and 7]. Type 1 automorphisms, to use Halin’s terminology, leave a finite set of vertices invariant. An automorphism is said to be of type 2 if it is not of type 1. Type 2 automorphism are of two kinds, the first kind fixes precisely one end which is then thick (i.e. has infinite vertex degree) and the second kind fixes precisely two ends which are then both thin (i.e. have finite vertex degrees). In Halin’s paper these results are stated with the additional assumption that the graph is locally finite but the classification remains true without this assumption.
It is a well known fact that a connected, transitive graph has either , , or infinitely many ends (follows for locally finite graphs from Halin’s paper [11, Satz 2] and for the general case see [7, Corollary 4]). It is a consequence of a result of Jung [20] that if such a graph has more than one end then there is a type 2 automorphism that fixes precisely two ends and thus the graph has at least two thin ends. In particular, in the two-ended case both of the ends must be thin. Contrary to this, we deduce from Theorem 3.1 that the end of a one-ended transitive graph is always thick. This even holds in the more general case of quasi-transitive graphs. This was proved for locally finite graphs by Thomassen [23, Proposition 5.6]. A variant of this result for metric ends was proved by Krön and Möller in [21, Theorem 4.6].
Theorem 5.1**.**
If is a one-ended, quasi-transitive graph, then the unique end is thick.
For the proof we need the following auxiliary result.
Proposition \theprop.
There is no one-ended quasi-transitive tree.
Proof.
Assume that is a quasi-transitive tree and that is a ray in . Then there is an edge-orbit under containing infinitely many edges of . Contract all edges not in this orbit to obtain a tree whose automorphism group acts transitively on edges. Clearly, every end of corresponds to an end of (there may be more ends of which we contracted). But edge transitive trees must be either regular, or bi-regular. Hence , and thus also , has at least ends. ∎
Proof of Theorem 5.1.
Assume for a contradiction that is a quasi-transitive, one-ended graph whose end is thin.
If the end is dominated, then remove all vertices which dominate it and only keep the component in which lies. The resulting graph is still quasi-transitive since must be stabilised setwise by every automorphism. Furthermore, the degree of does not increase by deleting parts of the graph. Hence we can without loss of generality assume that the end of the counterexample is undominated.
Now apply Theorem 3.1 to . This gives a nested set of separations which is invariant under automorphisms—in particular, there are only finitely many orbits of under the action of . Theorem 3.1 further tells us that there is a bijection between and the edges of a one-ended tree such that the action of on induces an action on by automorphisms. Hence is a quasi-transitive one-ended tree, which contradicts Proposition 5. ∎
Appendix A Appendix
We say that a vertex dominates a ray if there are infinitely many paths, any two only having as a common vertex. It follows from the definition of an end that if a vertex domintes one ray belonging to an end then it dominates every ray belonging to that end and dominates the end.
Proof of Lemma 2.1.
Assume that the set of dominating vertices is infinite. By the above we can assume that there is a ray and infinitely many vertices that dominate in . We show that must then contain a subdivision of the complete graph on . Start by taking vertices and on such that there are disjoint and paths. Then we find vertices and furher along the ray such that there are disjoint and paths and still further along we find vertices and such that there are disjoint and paths. Adding the relevant segments of we find , and paths having at most their endvertices in common. The subgraph of consisting of these three paths is thus a subdivision of the complete graph on three vertices. Using induction we can find an increasing sequence of subgraphs of that contains the vertices and also paths linking and such that any two such paths have at most their end vertices in common. The subgraph is a subdivision of the complete graph on -vertices. The subgraph is a subdivision of the complete graph on (countably) infinite set of vertices and contains an infinite family of pairwise disjoint rays that all belong to the end . This contradicts our assumptions and we conclude that must be finite. ∎
A ray decomposition444Halin used the German term ‘schwach m-fach kettenförmig’. of adhesion of a graph consists of subgraphs such that:
; 2. 2.
if T_{n+1}=\big{(}\bigcup_{i=1}^{n}G_{i}\big{)}\cap G_{n+1} then and T_{n+1}\subseteq G_{n}\setminus\big{(}\bigcup_{i=1}^{n-1}G_{i}\big{)} for ; 3. 3.
for each value of there are pairwise disjoint paths in that have their initial vertices in and teminal vertices in ; 4. 4.
none of the subgraphs contains a ray.
The following Menger-type result is used by Halin in his proof of [12, Satz 2]. In the proof we also use ideas from another one of Halin’s papers [10, Proof of Satz 3].
Theorem A.1**.**
Let be a locally finite connected graph with the property that contains a family of pairwise disjoint rays but there is no such family of pairwise disjoint rays. Then there is in a family of pairwise disjoint separators such that each contains precisely vertices and a ray in must for some intersects all the sets for .
Proof.
Fix a reference vertex in . Let denote the set of vertices in distance precisely from . Define also as the set of vertices in distance at most from . For numbers and such that we construct a new graph such that we start with the subgraph of induces by , then we remove but add a new vertex that has as its neighbourhood the set (for a set of vertices denotes the set of vertices that are not in but are adjacent to some vertex in ) and we also add a new vertex that has every vertex in as its neighbour. Since is assumed to be locally finite the graph is finite. (By abuse of notation we do not distinguish the additional vertices and in different graphs .)
Suppose that, for a fixed value of , there are always for big enough at least distinct paths in such that any two of them interesect only in the vertices and . Then one can use the same argument as in the proof of König’s Infinity Lemma to show that then contains a family of pairwise disjoint rays. Because does not contain a family of pairwise disjoint rays there are for each a number such that for every there are at most disjoint paths in . Since and are not adjacent in then the Menger Theorem says that minimum number of a vertices in an separator is equal to the maximal number of paths such that any two of the paths have no inner vertices in common. Whence there is in a set and separator with precisely vertices. This set is also an separator in and every ray in that has its initial vertex in must intersect . From this information we can easily construct our sequence of separators .
We can also clearly assume that if is the smallest number such that is in then for all . ∎
Corollary \thecor.
Let be a connected locally finite graph. Suppose is an end of and has finite vertex degree . Then there is a sequence of separators each containing precisely vertices such that if denotes the component of that belongs to then and .
Proof.
We use exactly the same argument as above except that when we construct the we only put in edges from to those vertices in that are in the boundary of the component of that lies in. ∎
Proof of Lemma 2.1..
The first part of the Lemma about the existence of a family of pairwise disjoint rays in with their initial vertices in follows directly from the above.
For the second part, the only thing we need to show is that there cannot exist a separation of order such that and lies in . Such a separation cannot exist because the pairwise disjoint rays that have their initial vertices in and belong to would all have to pass through . ∎
Theorem A.2**.**
([12, Satz 2])* Let be a graph with the property that it contains a family of pairwise disjoint rays but no family of pairwise disjoint rays. Let denote the set of vertices in that dominate some ray. Then the set is finite and the graph has a ray decomposition of adhesion .*
Proof.
Let denote a family of pairwise disjoint rays. Set .
Any ray in must intersect the set in infinitely many vertices and thus intersects one of the rays in infinitely many vertices. From this we conclude that every ray in is in the same end as one of the rays . Thus a vertex that dominates some ray in must dominate one of the rays .
In Lemma 2.1 we have already shown that the set of vertices dominating an end of finite vertex degree is finite. Note also that if a vertex in is in infinitely many distinct sets of the type where is a component of then would be a dominating vertex of some ray . Thus there can only be finitely many vertices in with this property.
We will now show that has a ray decomposition of adhesion . To simplify the notation we will in the rest of the proof assume that is empty.
Assume now that there is a component of such that is infinite. Take a spanning tree of and then adjoin the vertices in to this tree using edges in . Now we have a tree with infinitely many leafs. It is now apparent that either the tree contains a ray that does not intersect or there is a vertex in that dominates a ray in . Both possibilities are contrary to our assumptions and we can conclude that is finite for every component of .
For every set in of such that for some component in we find a locally finite connected subgraph of containing . The graph that is the union of and all the subgraphs is a locally finite graph. The original graph has a ray decomposition of adhesion if and only if has a ray decomposition of adhesion .
At this point we apply Theorem A.1. From Theorem A.1 we have the sequence of separators. We choose such that all the rays intersect . We start by defining for as the union of and all those components of that contain the tail of some ray . Finally, set . Note that none of the subgraphs can contain a ray and our family of rays provides a family of pairwise disjoint paths. Now we have shown that has a ray decomposition of adhesion . ∎
Finally, we are now ready to show how Halin’s result above implies Theorem 2.1 that concerns -relevant separations.
Proof of Theorem 2.1..
We continue with the notation in the proof of Theorem A.2. Recall that there are infinitely many pairwise disjoint paths connecting a ray to a ray . Thus we may assume that the initial vertices of the rays all belong to the same component of . We set as the union of the component of that contains these initial vertices with . Then set . Now it is trivial to check that the sequence of separations satisfies the conditions. ∎
Appendix B Appendix
Proof of Lemma 4..
Let be an automorphism of . In cite [24, Proposition 3.2] Tits proved that there are three types of automorphisms of a tree: (i) those that fix some vertex, (ii) those that fix no vertex but leave an edge invariant and (iii) those that leave some double-ray invariant and act as non-trivial translations on that double-ray. (Similar results were proved independently by Halin in [13].) Since is one-ended it contains no double-ray and thus (iii) is impossible. Suppose now that fixes no vertex in but leaves the edge invariant. The end of lies in one of the components of and swaps the two components of . This is impossible, because has only one end and this end must belong to one of the components of . Hence must fix some vertex . There is a unique ray in with as an initial vertex and this ray is fixed pointwise by . The two rays and intersect in a ray that is a tail of and this tail of is fixed pointwise by . ∎
Appendix C Appendix
In this Appendix we prove Lemma 4 which is a slightly sharpened version of Lemma 3 from Halin’s paper [17]. The change is that ‘uncountable’ in Halin’s results is replaced by ‘at least elements’.
First there is an auxilliary result that corresponds to Lemma 2 in [17].
Lemma \thelem.
Let be a connected graph and . Suppose is a subset of the vertex set of . Let denote the family of components of . Define as the subgraph spanned by . Set . Suppose that is either finite or has at least elements for all . Then is either finite or has at least elements.
Proof.
If one of the groups has at least elements then there is nothing more to do. So, we assume that all these groups are finite.
Now there are two situations where it is possible that is infinite. The first is when infinitely many of the groups are non-trivial. For any family such that we can find an automorphism such that the restriction to equals for all . If infinitely many of the groups are nontrivial, then there are at least such families and must have at least elements.
We say that two components and are equivalent if and there is an isomorphism from the subgraph to the subgraph fixing every vertex in . Clearly there is an automorpism of that fixes every vertex that is neither in nor such that for and for . If there are infinitely many disjoint ordered pairs of equivalent components we can for any subset of these pairs find an automorphism such that if is in our subset then the restriction of to is equal to the restriction of . There are at least such sets and thus has at least elements.
If neither of the two cases above occurs then is clearly finite. ∎
Proof of Lemma 4..
Following Schmidt [22] (see also Halin’s paper [16, Section 3]) we define, using induction, for each ordinal a class of graphs . The class is the class of finite graphs. Suppose and has already been defined for all . A graph is in the class if and only if it contains a finite set of vertices such that each component of is in for some . It is shown in the papers referred to above that if belongs to for some ordinal then is rayless and, conversely, every rayless graph belongs to for some ordinal . For a rayless graph we define as the smallest ordinal such that is in .
The Lemma is proved by induction over . If then the graph is finite and the automorphism group is also finite.
Assume that the result is true for all rayless graphs such that . Find a finite set of vertices such that each of the components of has a smaller order than . Denote the family of components of with . Denote with the subgraph induced by . By induction hypothesis the pointwise stabiliser of in is either finite or has at least elements. Lemma C above implies that is either finite or has at least elements. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] D. Boutin and W. Imrich. The cost of distinguishing graphs. In T. Ceccherini-Silberstein, M. Salvatori, and E. Sava-Huss, editors, Groups, Graphs and Random Walks , London Mathematical Society Lecture Note Series. Cambridge University Press, publication planned for April 2017.
- 2[2] P. J. Cameron. Oligomorphic permutation groups. Cambridge: Cambridge University Press, 1990.
- 3[3] J. Carmesin, R. Diestel, M. Hamann, and F. Hundertmark. k 𝑘 k -blocks: a connectivity invariant for graphs. SIAM J. Discrete Math. , 28(4):1876–1891, 2014.
- 4[4] J. Carmesin, R. Diestel, F. Hundertmark, and M. Stein. Connectivity and tree structure in finite graphs. Combinatorica , 34(1):11–45, 2014.
- 5[5] W. Dicks and M. Dunwoody. Groups acting on graphs. Cambridge etc.: Cambridge University Press, 1989.
- 6[6] R. Diestel. Graph theory. 4th ed. Berlin: Springer, 4th ed. edition, 2010.
- 7[7] R. Diestel, H. A. Jung, and R. G. Möller. On vertex transitive graphs of infinite degree. Arch. Math. , 60(6):591–600, 1993.
- 8[8] M. J. Dunwoody. Structure trees, networks and almost invariant sets. In Groups, graphs and random walks. Selected papers of the workshop, Cortona, Italy, June 2–6, 2014 on the occasion of the 60th birthday of Wolfgang Woess , pages 137–175. Cambridge: Cambridge University Press, 2017.
