The Lamplighter groups and Thompson’s group have infinite weak-cop number.
Abstract.
The weak-cop number of a graph, introduced by Lee et al (2023), is a quasi-isometric invariant of graphs and hence of finitely generated groups via their Cayley graphs. While for any there exist graphs with weak-cop number , it is an open question whether there exists finitely generated groups whose weak-cop number is different than and . We prove that wreath products of nontrivial groups by infinite groups have infinite weak-cop number. We also prove that Thompson’s group has infinite weak-cop number. The results are proved by defining two new pursuit and evasion games and proving the existence of strategies for the evader. In the case of Thompson’s group , we also present an alternative and simpler argument based on an algebraic property
Contents
- 1 Introduction
- 2 Preliminaries
- 3 The weak-cop number of wreath products
- 4 The tree Builder game and Thompson’s group F
1. Introduction
There has been recent interest on quasi-isometric invariants of graphs defined via combinatorial games, and their connections to geometric group theory, see for example [ABK20, ABGK23, Leh19, LMPRQ23, MPPa23].
The Cops and Robber game was introduced independently in the late 1970’s and early 1980’s by different researchers; among these were the works of Quilliot [Qui78] and Nowakowski and Winkler [NW83]. This is a perfect information two player game on an undirected graph, where one player controls a set of cops and the other one controls a single robber. On the graph each cop and the robber choose a vertex to occupy, with the cops choosing first. The game then alternates between cops and the robber moving along adjacent vertices, with the cops moving first. The cops win if, after a finite number of rounds, a cop occupies the same vertex as the robber; the robber wins if he can avoid capture indefinitely. The cop number of a graph is the minimum number of cops necessary to always capture a robber.
Lee et al. [LMPRQ23] introduced a variation of the cops and robber game which we call Weak-Cops and Robbers. This is a two-player game where one of the players controls a finite set of cops, while the other controls a single robber. The objective of the cops is to protect arbitrarily large finite subgraphs of the underlying graph, subject to some parameters. These parameters are chosen by the players. First, the cops player chooses the number of cops, as well as the cops’ speed and reach. The robber player, knowing this information, chooses his speed and challenges the cops to protect a large ball in the graph; the cops choose their initial positions, and then the robber choose his initial position. After these choices have been made, the game starts and the cops and robber move in alternating turns, up to a distance determined by their respective speeds. The cops win the game if at some stage the robber is captured (the robber is within reach of a cop) or from some turn on, they keep the robber outside the ball. See Section 2 for a precise definition.
The weak-cop number of a connected graph , denoted , is the minimum number of cops required for the cop player to always have a winning strategy in the Weak-Cops and Robbers game on . If no such finite number exists, then we say that . Lee et al. showed that for every , there exists a graph with weak-cop number .
The notion of weak-cop number yields an invariant of finitely generated groups, via playing the game on Cayley Graphs with respect to finite generating sets. This is due to a result in [LMPRQ23, Corollary G] which states that any two Cayley graphs with respect to finite generating sets of a group have the same weak-cop number.
Definition 1.1 (Weak-cop number of a group).
Let be a finitely generated group. The weak-cop number is defined as the weak-cop number of any Cayley graph of with respect to a finite generating set.
In [LMPRQ23], it is proved that for finitely generated groups, free groups have weak-cop number 1, non-cyclic free abelian groups have infinite weak cop number, and one-ended non-amenable groups have infinite weak-cop number. They raised the following question.
Question 1.2 ([LMPRQ23, Question K]).
Does there exist a finitely generated group with ?
In this article, we compute the weak-cop number for some finitely generated groups known for their exotic geometries. Our main result is the following.
Theorem 1.3.
The restricted wreath product of finitely generated groups has infinite weak-cop number if is non-trivial and is infinite.
The theorem is proved by defining a new game called Lamplighter. Briefly, this is a perfect information game with at least players on a single underlying object called a streetmap, essentially a Cayley graph where the vertices represent lamps that can take on a variety of states given by . One player, the lamplighter, moves along a copy of the graph restricted to a chosen finite subgraph called the area of play, changing the states of lamps. The other players, the copiers, move along their own copies of , working together in an attempt for one one of them to approximate the lamplighter’s pattern of lamps. The lamplighters and the group of copiers move alternately, changing the state of some of the lamps close to their current position. The copiers win the game if eventually one of them can approximate the lamplighter’s pattern of lamps. Under the assumptions, we show that the lamplighter has a wining strategy for any number of copiers. We then prove that this implies that has infinite weak-cop number. This new game can be regarded as a variation of the weak-cops and robbers where the robber player imposes on himself a finite area of play, instead of being able to freely move on the underlying infinite graph. A precise definition of the Lamplighter game and the proof of Theorem 1.4 are the contents of Section 3.
In this note, we also prove the following result.
Theorem 1.4.
Thompson’s group has infinite weak-cop number.
We present two proofs of this result. The second one is due to Francesco Fournier-Facio who communicated us a simpler argument after a first version of this article was made public. Nevertheless, we present both proofs here, since our original argument introduces a new pursuit and evasion type game that may be of interest to the game theory community.
The first argument to prove that Thompson’s group has infinite weak-cop number follows a similar strategy to the one for wreath products. We introduce a new game called Tree Builder based on the representation of elements of by “forest diagrams” developed by Belk and Brown [BB05]. As Lamplighter is an analog to Weak-Cops and Robbers on Cayley graphs of wreath products, Tree Builder is an analog to Weak-Cops and Robbers on the Cayley graph of Thompson’s group . Tree Builder is a game played between a builder and copiers. In this game, the builder plays by traversing a finite section of a pair of infinite binary forests, adding and removing edges and vertices to trees. The copiers play on similar pairs of forests, attempting to approximate the pattern of trees made by the builder. We find a winning strategy for the builder against any finite number of copiers, and then show that this gives a winning strategy for the robber in Weak-Cops and Robbers on a Cayley graph of Thompson’s group . Let us emphasize that Tree Builder is a variation of the weak-cops and robbers on a particular Cayley graph of Thompson’s group , where the robber player imposes on himself a finite area of play. A precise description of this game as well as our argument proving Theorem 1.4 is the content of Section 4.
The second argument proving Theorem 1.4 due Fournier-Facio is more algebraic and reduces to the existence of a retraction of into a free abelian group of rank two, and two results by Lee et al. [LMPRQ23] on weak-cop numbers, see Subsection 4.7 for details.
Let us conclude the introduction with a question related to Theorem 1.3. The Diestel-Leader graphs for are connected, locally finite, vertex-transitive graphs which are regarded as generalizations of Cayley graphs of Lamplighter groups . It is a remarkable result of Eskin, Fisher and Whyte that is quasi-isometric to a Cayley graph of a finitely generated group if and only if ; see [EFW12]. The graph is quasi-isometric to a Cayley graph of the Lamplighter group which has infinite weak-cop number by Theorem 1.3.
Question 1.5.
Does have infinite weak-cop number for any ?
Organization
The rest of the article is organized into three sections. The first section contains some preliminaries and the precise definition of the weak-cop number for graphs. Section 3 contains the proof of the first statement of Theorem 1.3, and the last section contains the proof of the second statement on Thompson’s group.
Acknowledgements
The authors thank Francesco Fournier-Facio for comments on a first version of the article and for bringing to our attention the existence of retractions of onto and an alternative proof of Theorem 1.4. We also thank Florian Lehner and Danny Dyer for comments on preliminary versions of this work. The first author acknowledges funding by the Natural Sciences and Engineering Research Council of Canada NSERC, via the Undergraduate Student Research Award (USRA). The second author acknowledges funding by the Natural Sciences and Engineering Research Council of Canada NSERC.
2. Preliminaries
2.1. Graph theory language
A graph is a pair , where is called the set of vertices of , and contains subsets of cardinality 2 in , called the edges of . We denote by and the vertex set and the edge set of , respectively. Two vertices are said to be adjacent in if . Observe that this definition encompasses simple graphs, i.e. graphs that have no edges from a vertex to itself (no loops), and each edge appears at most once in (no multiple edges). A graph is trivial if it has only one vertex, and is infinite if it has infinite vertex set. By an isomorphism from a graph to a graph , we mean a bijection such that if and only if .
By a path in a graph we mean a sequence of vertices , , , …, such that, for each , is an edge in . The length of such path is defined as . A graph is connected if there if there is a path between any two vertices. In a connected graph, the length of the shortest path between two vertices is called the distance between them and is denoted by . A path is a geodesic if . Note that in a connected graph, there is a geodesic between any pair of points. The diameter of is the supremum of the distances between any pair of vertices, in particular, a graph can have infinite diameter. Note that if the graph has infinite diameter, then there are geodesics of arbitrarily large length. A graph is locally finite if for any vertex , the set of vertices at distance one from is finite.
By the infinite path we mean the graph with vertex and edge set . As usual, the -path is the graph with vertex set and edge set ; the -cycle is the graph with vertex set and edge set .
Let be a group with a generating set that does not contain the identity. The Cayley graph of with respect to , denoted , is the graph with , and . It is a simple exercise to show that is a connected graph. Observe that if is finite then is a locally finite graph. In particular, if is an infinite group and is a finite generating set, then is a locally finite, infinite, connected graph, and therefore by König’s lemma, it contains geodesics of arbitrarily large length.
2.2. Definition of the weak-cop number
Given a connected graph , Weak-Cops and Robbers is played on as follows. There are two players, with one playing the robber, and one playing a set of cops for some . Before the game begins, the cops choose two positive integers and , called the cop’s speed and reach, respectively. Knowing these values, the robbers then choose positive integers and , along with a vertex of ; these parameters are called the robber’s speed, the radius of the area of play and the center of the area of play respectively.
Once the parameters have been chosen, each of the cops choose a vertex for their initial positions. Knowing the choices made by each of the cops, the robber chooses a vertex for their own initial position. The cops and robber move in alternating turns, starting with the cops. On the cops’ turn, each one can move to a vertex at distance at most from their current position. The robber is captured during this turn if any of the cops move to within distance of him. On the robber’s turn, he can move to a vertex at distance at most from his current position, provided he has a path to that vertex that contains no vertex within distance from any of the cops. The cops win if they can eventually protect the ball of radius centered at . This means that either the robber is captured or, beginning on some turn, they can permanently prevent the robber from moving within distance of the vertex .
We say that the graph is CopWin if for any , cops with speed and reach can eventually protect the ball of radius centered at . is -weak cop win if they can choose and such that is always CopWin for any and chosen by the robber. Symbolically,
The weak-cop number of , denoted , is the smallest such that is -weak cop win. If no such integer exists, we say .
3. The weak-cop number of wreath products
3.1. The Lamplighter game
Lamplighter is a perfect information game played with players on a single underlying object called a streetmap, essentially a graph where the vertices represent lamps that can take on a variety of states. One player, the lamplighter, moves along the graph, changing the states of lamps. The other players, the copiers, move along their own graphs, working together in an attempt for one of them to approximate the lamplighter’s pattern of lamps. Before describing the game, we introduce some terminology.
Definition 3.1 (Streetmap).
A streetmap is a triple , where and are simple, connected graphs, and is some distinguished point of . The vertices of are called lamps, and the vertices of are called states.
The reader is encouraged to think about the lamp states as different ways the lamps can be “lit”. For example, when is the -path with vertices labelled 0 and 1, one can imagine that a lamp being in state 0 means it is unlit, and that a lamp in state 1 is lit. When has more than two vertices, one can consider the nonzero states as being different colours that the lamp can take, and the adjacency relation on describes how the colors of the lamp can be changed. The vertex of can be thought of as the default state of a lamp.
Definition 3.2 (Board).
Let be a streetmap. An M-Board is a triple , where and is a map** with for all but finitely many . The lamp is called the player’s position (in the street map), and for each , is called the state of the lamp .
At any stage of the game, each player is assigned a board. The board of each player changes with the moves that the player does.
![Refer to caption](extracted/5706311/images/old-new-board.png)
Example 3.3.
Consider the -cycle and label its vertices by , the infinite path with vertices labelled by in the natural way, and let
Figure 1 illustrates the street map and the -Board . In the illustration, each lamp is represented by a circle; the vertex labels of the lamps are below and to the right of the corresponding circle; the state of the lamp is inside the corresponding circle. The downwards arrow represents the player’s position.
Now we are ready to describe the game.
3.1.1. Initial setup of the Lamplighter game.
Lamplighter is a perfect information game played with players on a streetmap . There is a distinguished player called the Lamplighter and the other players are called copiers.
-
•
The copiers collectively choose two positive integers and , called the copier reach and copier speed, respectively. The speed is a measure of how many moves each copier can take in a single turn.
-
•
Knowing the values of and , the lamplighter chooses positive integers and called the lamplighter speed and radius of play, respectively, as well as a vertex of called the center of the area of play. The area of play is defined as the ball of radius centered at in which we denote by .
-
•
The copiers each choose a starting board for themselves, i.e., they select their initial position and the initial states of their lamps .
-
•
The lamplighter, knowing the starting board for each of the copiers, chooses his starting board. All of the lamps that are not in state on this board, as well as the lamplighter’s position, must lie within the area of play.
![Refer to caption](extracted/5706311/images/lamplighter-turn-example.png)
3.1.2. Turns and player movement
After all of the parameters are selected, play happens in turns, starting with the copiers. On the copiers’ turn, they all play in unison. The copiers are able to communicate with one another and coordinate their moves. On each turn, every player has a number of possible moves, and they choose a number of moves to play up to their speed. Let be the player’s board on a given turn. There are two types of moves, each one changing the player’s board:
-
•
The first type of move is to change positions to a new lamp that is adjacent to , in other words, the new board becomes
If the lamplighter chooses this option, the lamp must be in the area of play.
-
•
The second possible type of move is to change the state of the lamp at their current position in accordance to the relation given by the edges of . That is, if the state of the lamp at the player’s current position is , he can choose to change the lamp to a new state , where and are adjacent vertices in . In this case the new board becomes
The copiers, on each of their turns, move up to a total of times (being able to select any of their available moves each time), followed by the lamplighter similarly moving up to times.
Example 3.4.
Let be the graph with six vertices labelled by illustrated in Figure 2. Consider the streetmap . The figure illustrates the turn of a player in the Lamplighter game, where the given player has speed by showing player’s board at the beginning of the turn plus the boards after three moves.
3.1.3. Lamplighter move restriction
The lamplighter plays the entire game within the area of play. That means at each stage of the game, if is a board representing the lamplighter then is a vertex in the area of play.
3.1.4. Win conditions
Given a streetmap , we denote by the set of all possible boards on . The distance between two boards in is defined as the minimum number of moves required to change one board into the other.
The goal of the copiers is to come ”close enough” to copying the lamplighter’s board. Specifically, the copiers win if at any point during either player’s turn, the lamplighter’s board is at distance or less from any of the copiers’ boards. Conversely, the lamplighter wins if he can devise a strategy that will let him avoid coming within the copiers’ reach indefinitely.
Example 3.5.
Consider the Lamplighter game on the street map defined in Example 3.4 with three copiers. Figure 3 shows the boards of all the players at some stage of the game. If in this game, then the copiers have won here, since the third copier is three moves away from copying the lamplighter’s board (change lamp to state , move to lamp , change lamp to state ).
![Refer to caption](extracted/5706311/images/lamplighter-game-example.png)
3.1.5. The copier-win number
If a streetmap admits a strategy that allows copiers to choose values of and that will always allow them to win, no matter what values of , , and the lamplighter chooses, then the streetmap is called -copier win. The copier-win number of , which we will denote , is the smallest positive integer for which is -copier win. If is not -copier win for any , we say .
3.2. General winning strategy for the Lamplighter
Theorem 3.6.
Let be a streetmap. If is a connected graph with infinite diameter and is nontrivial connected graph, then for any , the lamplighter has a winning strategy in a game of Lamplighter on against cops, i.e. .
Proof.
Choosing the lamplighter’s parameters: Suppose, at the beginning of the game, the copiers choose their reach and speed to be and , respectively. Then the lamplighter chooses speed and radius of play .
Since has infinite diameter, it contains a geodesic path consisting of lamps. In particular, for any pair of vertices in , the distance in equals their distance in ; so there are no “shortcuts” in between them. Define the center of the area of play the central vertex of the path , and observe that the vertices of are contained in the area of play. From one endpoint of to the other, in order, label these lamps
Since is nontrivial and connected, we can pick a state such that and are distinct adjacent vertices in . From here on, we denote the states and as and respectively.
After the copiers choose their initial boards, the lamplighter chooses his initial board as follows. Denote the copiers by in some arbitrary order, and let be the initial board of copier for . Then the lamplighter chooses his initial board to be
Note that for each , we have that and . Moreover, the lamplighter starts the game at the end of the path labelled by .
The lamplighter’s strategy: On each of his turns, he walks to the opposite end of the path (i.e., from to , or from to ). As he travels, if he encounters a vertex or in that is the same state as the corresponding vertex in , switch it to the opposite state (0 or 1). This guarantees that, at the beginning of the copiers’ turn, for each copier there are at least two lamps ( and ) whose states are different from the corresponding lamp on the lamplighter’s board. Observe that the lamplighter will be playing the entire game within the area of play.
Proof that the lamplighter’s speed is sufficient: In moving from one end of the path of lamps to the other, he must move between lamps, and therefore requires changes in position. Additionally, he has to change the states of at most lamps, since at most one lamp per copier will differ in state from that copier’s board. Therefore, we can complete the given strategy in at most moves per turn, and our chosen speed is sufficient.
Proof that the lamplighter wins with the above strategy: We want to show that if, on the copiers’ turn, no copier can change their board to come within distance of the lamplighter’s board. Namely, if at the beginning of the copiers’ turn, and , then during the entirety of the copiers’ turn, the distance between the lamplighter’s board and any of the copier’s boards is strictly greater than .
As the copiers begin their turn, choose an arbitrary copier . In order to match the lamplighter’s board, must switch both the lights and . However, no matter what position is in at the beginning of the turn, they need to use at least 1 move to change the state of the lamp, and then traverse through the middle sequence of lamps, which requires at least moves. However, they only have at most moves available to them, which means at the end of their turn they still require at least moves to match the lamplighter’s board. Therefore every copier ends their turn at distance strictly greater than from the lamplighter, and thus the copiers do not win on their turn.
We must additionally show that the copiers do not win during the lamplighter’s turn. In other words, we must show that the lamplighter can execute the above strategy without coming within distance of a copier.
Note that, for each copier , the argument above only relies on the position of and the states of lights and . In particular, the position of the lamplighter does not affect this fact, nor do the states of the other lamps. Therefore, changing the lamplighter’s position does not cause the copiers to win. Additionally, this means that changing the state of a lamp or does not bring any copier with within distance of the lamplighter; in fact, it strictly increases the distance from the lamplighter to copier . Thus, the copiers do not win during the lamplighter’s turn.
Therefore, the lamplighter can avoid the copiers indefinitely for any number of copiers, and so . ∎
Let us record a few properties of the strategy that we described in the proof above, since they are used in the proof of the main result of the section.
Remark 3.7.
In the proof of Theorem 3.6, the strategy for the lamplighter playing on against copiers with speed and reach has the following properties:
-
•
The lamplighter chooses his speed to be , and his radius of play to be .
-
•
The lamplighter fixes a geodesic path in with vertices, and lets the center of the area of play be the central vertex of .
-
•
The lamplighter fixes a state such that and are distinct, adjacent vertices in .
-
•
Any board representing the lamplighter during any stage of the game satisfies that: is a vertex of , only takes values in , and is a finite subset of vertices of .
-
•
If is a board where is the central vertex of and represents the constant function , then distance between and any board representing the lamplighter at some stage of the game is at most .
Indeed to move from to one needs to first use moves to move to an endpoint of at maximal distance from , then transverse the path to the other end while correcting the discrepancies between and which require at most moves, and finally move back to which needs at most moves.
-
•
Analogously, if and are boards representing the lamplighter during distinct stages in the game then and are at distance at most .
3.3. The wreath product of graphs
In this section, we defined the (restricted) wreath product of graphs, a notion that is heavily related to the Lamplighter game. We first introduce some notation.
Definition 3.8.
Let and be sets, where has some distinguished base element . We define
In other words, we can view as either the set of finitely-supported functions from to based at , or as the set of finitely-supported -sequences indexed by , based at .
Note that we often use two interchangeably notations for a function , namely, as the sequence or as a sequence with . The following definition is a version of the one given by Donno [Don15], expanded to include infinite graphs.
Definition 3.9 (Restricted Wreath Product of Graphs).
Let and be graphs, where has base point . The (restricted) wreath product is the graph whose vertex set is the Cartesian product , where two vertices and are adjacent if:
-
(1)
, for every , and . An edge of this type is called an edge of type 1.
-
(2)
and . An edge of this type is called an edge of type 2.
![Refer to caption](extracted/5706311/images/wreath-graph-ex-2.png)
A pair of examples illustrating the wreath product of some finite graphs is showed in Figure 4. In our context, the wreath product of infinite graphs is more relevant but their geometry is complex and in general difficult to visualize.
3.4. Relation Between Lamplighter and Weak-cops and Robbers
In order to use our Lamplighter game to derive results about Weak-cops and robbers, we must establish some additional theory.
Definition 3.10.
Let be a streetmap. Define a graph as follows.
-
(1)
, the set of possible -boards, and
-
(2)
two boards are adjacent in if they differ by a single move.
We call the graph of -boards.
Proposition 3.11.
Let be a streetmap. Then .
Proof.
Let and . Define the map**
which is well-defined since and . This is a bijection since it has an obvious inverse
Now all that is left to prove is that the edges induced by are the same as those in the graph . Let . Then there are two types of edges from .
-
(1)
First, there are the edges corresponding to changing the state of the lamp at the current position, to an adjacent state in . This means that the given edge is connected to , where and for . This description makes it clear that the target edge is exactly an edge of type 1 in .
-
(2)
Secondly, there are the edges corresponding to moves that change positions. For a position , the player can move to a position with . Therefore such an edge is connected to , and therefore this edge is mapped to in with , which are exactly the edges of type 2 in .
Therefore is a graph isomorphism from to . ∎
There is a straightforward connection between the Lamplighter game and the Weak-cops and robbers game, described as follows.
Proposition 3.12.
Let be a connected graph with infinite diameter and a nontrivial connected graph. If is a streetmap and a positive integer, then the winning strategy for the lamplighter given by Theorem 3.6 for the game of Lamplighter on with copiers, provides a winning strategy for the robber in a game of Weak-Cops and Robbers on with cops.
Proof.
By the isomorphism in Proposition 3.11, we regard the vertices of as -boards and adjacency defined according to the moves in the Lamplighter game.
It follows that moving in a game of Lamplighter on (either changing positions or changing states) is equivalent to moving between vertices in Weak-cops and robbers on . Consequently, the lamplighter speed, copier reach, and copier speed in the Lamplighter game correspond exactly with the robber speed, reach, and cop speed, respectively in the Weak-cops and robbers game. The only parameters that do not align exactly are the radius of the area of play and the center of the area of play. According to the winning strategy for the lamplighter given by Theorem 3.6 via Remark 3.7, we have that is the radius of the area of play, and the center of the area of play is at the center of a geodesic path in with vertices. Moreover, if and are boards representing the lamplighter during distinct stages in the game then the distance between them is bounded from above by .
The center of the area of play in the Weak-Cops and Robbers game is defined to be the board where denotes the constant function and the radius of the area of play is defined as . Note that Remark 3.7 states that any board representing the lamplighter is at distance at most from .
Since the vertices of have been identified with boards, the strategy for the robber in the Weak-cops and robbers game is defined as our winning strategy for the lamplighter against copiers that reproduce the moves of the cops in the Weak-Cops and Robbers game. Then, since at any stage of the Lamplighter game, the board representing the lamplighter is at distance larger than than any board representing a copier, we have that the robber is never captured. We show in the previous paragraph that any stage of the game, the board representing the lamplighter (and hence the robber) is in the -ball about the center of play in the Weak-cops and robbers game. Thus, this constitutes a winning strategy for the robber. ∎
The above results gives us the following corollary that shows that the weak-cop number of a larger class of wreath products of graphs is infinite.
Corollary 3.13.
If be a connected graph with infinite diameter and is a nontrivial connected graph then .
3.5. Weak-cop number of wreath-products of groups
Let us recall the definition of the restricted wreath product of groups. Given groups and , the restricted wreath product of by , denoted by , is defined as the group on the set with operation
The groups and have natural identifications as subgroups of given by
where if , the identity of , and is otherwise. It is an exercise to verify that if and generating sets of and then , which we will denote , is a finite generating set for . In particular, if and are finitely generated, then is finitely generated. A notable example is which is known as the Lamplighter group.
Proposition 3.14.
Let and be groups with finite generating sets and , respectively. Then .
Proof.
Note that and , so . Now we need only show that the edge sets of the two graphs are equal. Take an arbitrary element .
-
(1)
There are the edges of type 1 in . For each , the vertex is adjacent to the vertex , where , and for all . This aligns with edges of the form in , since
-
(2)
Secondly, we have the edges of type 2. For each , the vertex is adjacent to the vertex . This aligns with edges of the form in , since
Hence and are isomorphic as graphs. ∎
We now have all of the tools we need to derive our main result.
Theorem 3.15.
Let and be finitely generated groups. If is nontrivial and is infinite, then .
4. The tree Builder game and Thompson’s group F
In this section, we define another game related to Weak-Cops and Robbers, called Tree Builder. Specifically, Tree Builder is related to playing Weak-Cops and Robbers on a specific Cayley graph of Thompson’s group . Tree Builder is played with players, each with a structure called a forest diagram. One player, the builder, modifies his forest diagram, building and demolishing binary trees. The rest of the players, called the copiers, attempt to copy the pattern of trees created by the builder. A more detailed description is as follows.
4.1. Preliminary Definitions
This work is relies on results of Belk and Brown [BB05]. They devise structures called forest diagrams to represent elements of Thompson’s group , and it is these forest diagrams on which we base our game. First, we require some preliminary definitions.
Definition 4.1.
An ordered binary tree, which we will call an “OBT”, is a finite tree where:
-
(1)
One vertex is designated as the root, which has degree either zero or two.
-
(2)
Every non-root vertex has degree either one or three.
-
(3)
For each vertex , the adjacent vertex closer to the root is called the parent. If there are two other adjacent vertices, one is labelled the left child of and the other is labelled the right child of .
Given an OBT , the set of leaves of is denoted . There is a linear order on the vertices of , where each left child is less than its parent, and the parent is less than its right child. We call this linear order the parental linear order on . In particular, inherits a linear order and this order on completely determines the parental linear order on the vertices of .
In an OBT, vertices with two children are called nodes, and vertices with no children are called leaves. A caret refers to some parent node together with its two children. The trivial OBT is the tree consisting of a single root vertex with no children.
Example 4.2.
There exist distinct OBTs for which their underlying trees are isomorphic. Figure 5 shows examples of the induced ordering on the leaves of two OBTs. On each tree, the root is drawn at the top. There is a node at each junction, and the non-root vertices are labeled “L” or “R” depending on whether they are a left child or right child of their parent vertex, respectively. The vertices labeled with black dots are the leaves. Note that while they are mirror images of each other, they are different OBTs. As ordinary trees, they would be isomorphic; however they are distinct when drawn as OBTs.
![Refer to caption](extracted/5706311/images/leaforderexample.png)
Definition 4.3 (Ordered Binary Forest).
An ordered binary forest, which we will call an “OBF”, is a bi-infinite sequence of ordered binary trees, all but finitely many of which are trivial.
Let be an OBF. Denote by the set of leaves of , i.e. the disjoint union of the sets of leaves of each . Note that there is an induced linear order on that restricts to the order of for each .
Example 4.4.
Figure 6 shows an example of the induced ordering on the leaves of an OBF. The necessary trees are drawn from left to right in the order they appear in the sequence, and there is assumed to be an infinite sequence of trivial OBTs in either direction. The leaves are then ordered from left to right, both within the trees, and from tree to tree.
![Refer to caption](extracted/5706311/images/obforderexample.png)
An OBF is represented by a finite subsequence of consecutive trees in containing all nontrivial trees of . In other words, if is represented by , then is
where represents the trivial ordered binary tree. Note that there is more than one way to represent the same OBF, and two tuples represent the same OBF if they differ only by adding or removing a finite number of trivial trees from the beginning or end.
Example 4.5.
The OBF in Example 4.4, which we will denote , can be represented by either the drawing in Figure 6, or by the tuple
Letting represent the trivial tree, we can see there are an infinite number of equivalent representations that can be obtained by adding or removing trivial trees on either side of a tuple, as in the following.
These OBTs and OBFs will form the basis for our Tree Builder game. In order to have some sort of player input, we require a way to navigate them — therefore we must define a closely related term, which we call a marked OBF.
Definition 4.6 (Marked OBF).
A marked OBF is an OBF with a pointer that distinguishes one of its trees.
Note that two marked OBFs are the same if they have the same underlying OBF, with pointers to the same tree; i.e. two marked OBFs can have the same underlying forest, but be different as marked OBFs because their pointers are on different trees.
Example 4.7.
Two examples of marked OBFs are shown in Figure 7.
![Refer to caption](extracted/5706311/images/markedobfs.png)
We now have all of the information to define a forest diagram, the sort of “board” on which Tree Builder is played. Forest diagrams were developed by Belk and Brown [BB05] to describe elements of Thompson’s group .
Definition 4.8.
A forest diagram is a triple , where and are marked OBFs, and is an order-preserving bijection. Here, and are called the top forest and bottom forest, respectively.
In practice, we represent a forest diagram by a pair
where is a representation of , is a representation of , and the leftmost leaf in is mapped to the leftmost leaf in by . Note that this pair completely defines a forest diagram, since is fully determined by the image of a single leaf.
We can represent forest diagrams in two ways. If we wish to discuss a particular forest diagram, we represent it by drawing its two OBFs, with the top forest drawn on top, and the bottom forest drawn (upside-down) on the bottom. When we draw it in this way, for each leaf , we draw directly below it. In contrast, when we have an arbitrary or unspecified forest diagram, we usually represent them as a pair of representations of its two marked OBFs, as described above.
Example 4.9.
We call the forest diagram represented by
the trivial forest diagram. We can also draw the trivial forest diagram as in Figure 8(a).
![Refer to caption](extracted/5706311/images/fdexample.png)
Example 4.10.
An example of a forest diagram is shown in Figure 8(b). The top forest is drawn on top and the bottom forest is drawn, upside-down, on the bottom.
It is sometimes possible to reduce a forest diagram by removing opposing carets in the following sense.
Definition 4.11 (Reducing a forest diagram).
The forest diagram is reducible if there are consecutive leaves such that form a a caret, and the leaves form a caret as well. These two carets are called a cancellable pair of carets. Reducing the forest diagram means deleting all four leaves in these two carets, such that their corresponding parents become leaves in the new top and bottom forests, respectively. In the resulting forest diagram the parental order on vertices on the forests, the bijection on the remaining leaves, and the position of the markers are respected. A forest diagram is reduced if it is not reducible.
In terms of the representations of forest diagrams, a reduction can be interpreted as follows. Suppose that the following forest diagram
contains a pair of cancellable carets using two leaves of and two leaves of . In this case, reducing the forest diagram entails removing the corresponding leaves of and , obtaining the OBTs and , respectively. Then the reduction of the above forest diagram is
In the case that the marker on top forest was on , then the marker after the reduction is on , and similarly for the marker on the bottom after a reduction.
Now we illustrate reduction of forest diagram with some concrete examples.
Example 4.12.
An example of a reducible forest diagram can be seen on the left side of Figure 9. It has one pair of cancellable carets. Applying this reduction once gives the reduced diagram on the right. This example also demonstrates how the position of the markers are conserved.
![Refer to caption](extracted/5706311/images/forest-reduce-2.png)
Example 4.13.
Another example of reducing a forest diagram is shown in Figure 10. This example shows that reducing a forest diagram may take multiple steps, even if there is initially only one pair of cancellable carets.
![Refer to caption](extracted/5706311/images/forest-reduce.png)
Forest diagrams are equivalent up to this reduction. This reduction is always possible and the resulting reduced forest diagram is unique, as shown by Belk and Brown [BB05] and stated in the following theorem.
Theorem 4.14 ([BB05, Proposition 3.2.4]).
Every forest diagram has a unique reduced form.
From this point, any forest diagrams that we discuss are assumed to be in reduced form.
4.2. Playing the Tree Builder Game
What follows is the definition of the game itself. We note that the game is largely similar to the Lamplighter game defined in Chapter 3. The game is played between a player called the builder, and other players called the copiers. At the beginning of the game, a series of constraints are chosen by the players.
-
•
The copiers collectively choose two positive integers and , called the copier reach and copier speed, respectively.
-
•
Knowing the values of and , the builder chooses positive integers and called the builder speed and size limit, respectively.
-
•
The copiers each choose a forest diagram on which to start the game.
-
•
Finally the builder, knowing the starting forest diagram of each of the copiers, chooses their own forest diagram on which to start.
The game essentially consists of the builder traversing through forest diagrams, adding and removing carets from trees, while the copiers do the same with their own individual forest diagrams in an attempt to copy the builder’s pattern of trees. In the following subsection, we describe the actions a player can take in detail.
4.3. Turns and Player Movement
The game is played in a series of alternating turns, starting with the copiers. Say a player starts a turn with forest diagram
for , and . At any point, a player has four available types of moves. They can either move their position (left or right), or they can choose to “build” (up or down). A more detailed description of each of these moves is as follows.
-
(1)
A player can move their position one tree to the left. So, if , then that player’s forest diagram becomes
where represents the trivial OBT. Otherwise it becomes
An example can be seen in Figure 11, which shows a player taking two moves in a row to the left.
Figure 11. An example of a Tree Builder player moving to the left, twice in a row. -
(2)
A player can move their position one tree to the right. So, if , then their new forest diagram is
Otherwise, that player’s forest diagram becomes
An example can be seen in Figure 12, which shows a player taking two moves in a row to the right.
Figure 12. An example of a Tree Builder player moving to the right, twice in a row. -
(3)
A player can ”build upwards” by connecting the current tree with the next one to the right. Therefore the forest diagram becomes
where is a new OBT, consisting of a root whose left child is the root of , and whose right child is the root of — recalling that is seen as a trivial OBT. If and are both trivial, note that this may “cancel” a caret in the bottom forest if one exists. An example of building up twice in a row is shown in Figure 13, where the first build cancels a caret in the bottom forest, and the second places a caret on the top.
Figure 13. An example of a Tree Builder player building up, twice in a row. -
(4)
Finally, a player can “build downwards”. This means that, if is not trivial, its root is deleted, and the remaining vertices are split into two separate trees. The player’s position then moves to the left of the two trees created this way. Formally,
where and are the subtrees of rooted at the left and right child of its root, respectively. Otherwise, if is trivial, this adds a “branch” to the corresponding leaf on the bottom forest. More specifically, since is trivial, its sole vertex is also the leaf in for some positive integer . Then this move will take the leaf in and add a “branch”. In other words, the leaf in becomes a node and has two leaves added to it, which become the new and leaves respectively. We must then add a new trivial tree in the top forest, to the right of the player’s current position, in order to retain the relative ordering of the leaves in the top and bottom forests. So, the player’s new forest diagram becomes
where is the new trivial tree and , the tree that contains the leaf, is replaced by , the same tree with two children added to that leaf. There are examples of both deleting a caret and building on the bottom forest in Figures 14(a) and 14(b), respectively.
![Refer to caption](extracted/5706311/images/move-x1inv-1.png)
![Refer to caption](extracted/5706311/images/move-x1inv-2.png)
We say that the “distance” between two forest diagrams is the minimum number of moves required to change one of them into the other.
The copiers all move simultaneously, and each knows where the others are going to move, i.e. they are able to coordinate with each other. They each move up to a total of times in a turn, being able to select any of their available moves each time.
The builder similarly chooses up to moves on their turn. The builder, however, has an additional restriction: his forest diagram can never be at distance greater than from the trivial forest diagram. This restriction is important to relating this game to Weak-Cops and Robbers, as it translates to playing inside of a ball with some chosen radius.
4.4. Win Conditions
The goal of the copiers is to come “close enough” to copying the builder’s forest diagram. In particular, the copiers win if, at any point during any player’s turn, the distance from any of the copiers’ forest diagrams to the builder’s is less than or equal to . Conversely, the builder wins if he can show that he can permanently avoid letting the copiers come close enough to win.
4.5. A Winning Strategy for the Builder
Theorem 4.15.
Let be a positive integer. Then the builder has a winning strategy in a game of Tree Builder against copiers.
Proof.
Assume we have copiers (called , , …, in some arbitrary order, with forest diagrams , , …, respectively) with speed and reach , and let .
Choosing the builder’s parameters: The builder, whose forest diagram we will call , then chooses speed and size limit . The initial forest diagram is as shown in Figure 15. The bottom forest contains only trivial trees. The top forest is as follows. There is a trivial tree aligned with the forest diagram’s center. Outwards from this central tree, on both sides, there is a row of more trivial trees, followed by a row of pairs of leaves. From left to right, label the pairs of leaves on the left-hand side by , , …, , and the pairs on the right by , , …, . For each pair , there is a caret connecting them if and only if the corresponding leaves on are not connected by a caret. Similarly, there is a caret at if and only if there is not a caret connecting the corresponding pair on . The builder’s position starts at the leftmost tree within this setup, i.e., on the left vertex of if there is no caret on , or if there is a caret there, begin at its root.
![Refer to caption](extracted/5706311/images/thompson_initial.png)
The builder’s strategy: On each of the builder’s turns, they move their position from the leftmost tree to the rightmost tree, or vice-versa. While they travel between these trees, they add or delete carets on each pair of vertices and to ensure that the difference condition on our initial forest diagram still holds — i.e., each of the pairs , has a caret connecting them if and only if a caret is not present in the same location on or , respectively.
Proof that the builder’s speed is sufficient: Suppose the builder begins his turn on the left side of the board. Depending on whether or not a caret exists at or , and depending on whether the builder needs to add or remove a caret, they require a certain number of moves within each pair. Firstly, there are the moves required on either side to move between the pairs of vertices (including the move to and from the central vertices) for a total of moves, as well as some number of moves within each pair to add or remove carets if necessary. The four possibilities are as follows.
-
•
If we have a caret to be erased, we need 2 additional moves (build down, move right).
-
•
If we have to place a caret, we need 1 move (build up).
-
•
If we have no caret and do not need to add one, we need 1 move (move right).
-
•
If we have a caret and do not need to remove it, we need no extra moves.
Therefore, the builder requires at most 2 extra moves within each pair. He also requires moves to move from to . Consequently, the total number of moves required for the builder in this case is . The calculation for moving from right to left is similar, except we must confirm that we need at most 2 moves within each pair. The four possibilities in this case are as follows.
-
•
If we have a caret to be erased, we need 1 additional move (build down).
-
•
If we have to place a caret, we need 2 moves (move left, build up).
-
•
If we have no caret and do not need to add one, we need 1 move (move left).
-
•
If we have a caret and do not need to remove it, we need no extra moves.
Thus on every turn, the builder can complete his strategy in at most moves.
Proof that the builder’s radius is sufficient: Let be an arbitrary forest diagram that belongs to the builder at some point in the above strategy, where and have pointers at and , respectively. We can construct from the trivial forest diagram as follows.
Starting in the default position on the trivial forest diagram, label the pairs and as in our strategy. If , i.e. the desired position is to the left of the forest diagram’s center, we begin by moving our position to the right leaf of , move left to while building up as necessary to create the required carets along the way, and then moving the position to from the left. If , we begin by moving to , moving right to while building up the necessary carets, and then move back to . This requires at most moves for the initial movement, moves to move to the other side, moves within the carets (as argued above), and then at most moves to return to position . Therefore no forest diagram reached by the builder during this strategy is at distance greater than from the trivial forest diagram.
Proof that the builder wins with the above strategy: We wish to show that, at every one of the builder’s moves, the builder is at distance at least from each of the copiers. Assume a copier starts their turn such that each of the pairs and contain a caret if and only if the same vertices in do not. If there are no carets among the middle vertices, then it would take at least moves to move from any of the pairs to any of the pairs , or vice-versa. This means that, even if a copier changes one of or to match up with the builder’s board, they still have to reach the other one within the same turn. However, since their position is at least moves away from the trees on the other side, even after moves, we are still at least moves away from the builder.
Note that the copiers can “close the gap” between and on by placing carets in the center. For each such caret a builder places, they connect two trees, thus decreasing the number of places their position needs to move to travel between the left pairs and right pairs by 1. However, since there are no carets in the middle section of the builder’s board, placing carets in that section of the copier’s board additionally increases the distance, by at least the 1 move needed to erase that caret. Therefore placing carets in the middle does not decrease the distance between and , thus the distance between them will remain strictly larger than , and the copiers do not win on their turn.
Similarly, on the builder’s turn, we note that the above argument does not take into account the position of the builder. This shows us that the builder changing his position, does not affect whether or not his distance to the copiers is less than . Other than changing his position, the only other moves the builder takes are to add and remove carets in positions that increase his distance from the copiers. Therefore, the builder stays further than moves away from all copiers on any given move during his turn, and the copiers do not win on the builder’s turn. ∎
4.6. Thompson’s Group F and its Weak Cop Number
We have now defined Tree Builder, and shown that the builder can always win against any finite number of copiers. Now, we wish to use this to prove that, on some Cayley graph of Thompson’s group , the robber can beat any finite number of cops in a game of Weak-Cops and Robbers. We begin by defining another graph to play Weak-Cops and Robbers on, which effectively captures the structure of Tree Builder.
Definition 4.16.
Let be the graph whose vertex set is the set of possible forest diagrams, where two forest diagrams are adjacent if one can be reached from the other by a single move in the Tree Builder game.
Theorem 4.17.
Let . If the builder has a winning strategy in a Tree Builder game against copiers, then the robber has a winning strategy in a game of Cops and Robbers on against cops.
Proof.
Let , and suppose the builder has a winning strategy against copiers in Tree Builder. Then, for any possible values of copier reach and copier speed that the copiers choose, the builder chooses some builder speed and size limit , respectively.
Suppose that, in a game of cops and robbers on against cops, the cops choose reach and speed . The robber then follows by choosing speed , the radius to be , and to be the vertex that represents the trivial forest diagram.
Now, we simply take the builder’s winning strategy in Theorem 4.15 and translate it into the language of Cops and Robbers. At any point where the builder has forest diagram , we wish for the robber to be on the vertex in that represents . By the definition of tree builder, then, the robber travels throughout the graph , travelling at most vertices per turn, staying within the ball of radius centered at and always staying at distance greater than from each of the cops. ∎
Corollary 4.18.
has infinite weak-cop number.
Finally, we wish to translate our results about into results about a Cayley graph of Thompson’s group , which from this point on, we will simply call . First, we must define the group in question.
Theorem 4.19 (Presentation of ).
has the following presentation by generators and relations:
It is clear from this presentation that is generated by and , since for each of the other generators with , we have . We wish to use the elements of this group to represent the possible forest diagrams in a game of Tree Builder.
The set of possible forest diagrams in Tree Builder has identical structure to , in a very particular way. The proof of this fact is very straightforward, given the following results of Belk and Brown [BB05], translated into terms of forest diagrams and Tree Builder moves.
Lemma 4.20 ([BB05, Prop. 3.2.4]).
Every element of can be represented by a unique reduced forest diagram.
Lemma 4.21 ([BB05, Prop. 3.3.1, Prop. 3.3.5]).
Given a forest diagram representing , the forest diagrams obtained by moving right, moving left, building upwards, and building downwards are represented by , , and , respectively.
Corollary 4.22.
The Tree Builder graph is isomorphic to .
Proof.
Corollary 4.23.
Thompson’s group has infinite weak-cop number.
4.7. Alternative Argument for
In this part we describe an argument communicated to the authors by Francesco Fournier-Facio.
One can deduce that , from the following three statements.
Theorem 4.24.
[LMPRQ23, Theorem E] Let be a subgroup of a be a finitely generated group . If is a retract of , then .
Theorem 4.25.
[LMPRQ23, Theorem C] .
The following statement is well-known among experts on Thompson’s group , and is implicit in expositions on generalizations of Thompson’s groups, see [BS16] or the recent work [BFFZ24, Cor. 3.10].
Theorem 4.26.
Thompson’s group retracts onto .
Let us share an explanation of the above statement based on [BFFZ24, Sec. 3]. Regard Thompson’s group as the subgroup of homemorphisms of the unit interval consisting of orientation-preserving, piecewise linear homeomorphisms whose non-differentiable points are dyadic rationals and whose slopes are all powers of . Given an element , let and , where and denote the slopes of the piece-wise linear homemorphism at and at . Let such that and ; then, let such that and . Observe that the subgroup is isomorphic to , , and . Hence is a retraction.
The Bieri-Strebel groups are generalizations of Thompson’s group, see [BS16] for definitions. An analogous argument provides a retraction for any Bieri-Strebel group with a finitely generated slope group. Hence any group in this class has infinite weak-cop number.
References
- [ABGK23] Gideon Amir, Rangel Baldasso, Maria Gerasimova, and Gady Kozma. Fire retainment on Cayley graphs. Discrete Math., 346(1):Paper No. 113176, 11, 2023.
- [ABK20] Gideon Amir, Rangel Baldasso, and Gady Kozma. The firefighter problem on polynomial and intermediate growth groups. Discrete Math., 343(11):112077, 4, 2020.
- [BB05] James M. Belk and Kenneth S. Brown. Forest diagrams for elements of Thompson’s group . Internat. J. Algebra Comput., 15(5-6):815–850, 2005.
- [BFFZ24] Sahana Balasubramanya, Francesco Fournier-Facio, and Matthew C. B. Zaremsky. Hyperbolic actions of Thompson’s group F and generalizations, 2024.
- [BS16] Robert Bieri and Ralph Strebel. On groups of pl-homeomorphisms of the real line, 2016.
- [Don15] Alfredo Donno. Generalized wreath products of graphs and groups. Graphs Combin., 31(4):915–926, 2015.
- [EFW12] Alex Eskin, David Fisher, and Kevin Whyte. Coarse differentiation of quasi-isometries I: Spaces not quasi-isometric to Cayley graphs. Ann. of Math. (2), 176(1):221–260, 2012.
- [Leh19] Florian Lehner. Firefighting on trees and Cayley graphs. Australas. J. Combin., 75:66–72, 2019.
- [LMPRQ23] Jonathan Lee, Eduardo Martínez-Pedroza, and Juan Felipe Rodríguez-Quinche. Coarse geometry of the cops and robber game. Discrete Math., 346(12):Paper No. 113585, 23, 2023.
- [MPPa23] Eduardo Martínez-Pedroza and Tomasz Prytuł a. Coarse geometry of the fire retaining property and group splittings. Geom. Dedicata, 217(2):Paper No. 40, 18, 2023.
- [NW83] Richard Nowakowski and Peter Winkler. Vertex-to-vertex pursuit in a graph. Discrete Math., 43(2-3):235–239, 1983.
- [Qui78] Alain Quilliot. Jeux et pointes fixes sur les graphes. PhD thesis, Ph. D. Dissertation, Université de Paris VI, 1978.