Loading [MathJax]/jax/element/mml/optable/MathOperators.js
World Scientific
Skip main navigation

Cookies Notification

We use cookies on this site to enhance your user experience. By continuing to browse the site, you consent to the use of our cookies. Learn More
×

System Upgrade on Tue, May 28th, 2024 at 2am (EDT)

Existing users will be able to log into the site and access content. However, E-commerce and registration of new users may not be available for up to 12 hours.
For online purchase, please visit us again. Contact us at customercare@wspc.com for any enquiries.

Graph of groups decompositions of graph braid groups

    https://doi.org/10.1142/S0218196723500583Cited by:0 (Source: Crossref)

    Abstract

    We provide an explicit construction that allows one to easily decompose a graph braid group as a graph of groups. This allows us to compute the braid groups of a wide range of graphs, as well as providing two general criteria for a graph braid group to split as a nontrivial free product, answering two questions of Genevois. We also use this to distinguish certain right-angled Artin groups and graph braid groups. Additionally, we provide an explicit example of a graph braid group that is relatively hyperbolic, but is not hyperbolic relative to braid groups of proper subgraphs. This answers another question of Genevois in the negative.

    Communicated by O. Kharlampovich

    AMSC: 20F65, 20F67, 20F36

    1. Introduction

    Given a topological space X, one can construct the configuration space Ctopn(X) of n particles on X by taking the direct product of n copies of X and removing the diagonal consisting of all tuples where two coordinates coincide. Informally, this space tracks the movement of the particles through X; removing the diagonal ensures the particles do not collide. One then obtains the unordered configuration space UCtopn(X) by taking the quotient by the action of the symmetric group by permutation of the coordinates of Ctopn(X). Finally, the braid group Bn(X,S) is defined to be the fundamental group of UCtopn(X) with base point S (in general we shall assume X to be connected and drop the base point from our notation). The fundamental group of Ctopn(X) is called the pure braid group PBn(X). This description of braid groups is originally due to Fox and Neuwirth [16].

    Classically, the space X is taken to be a disc. However, one may also study braid groups of other spaces. Here, we study the case where X is a finite graph Γ. These the so-called graph braid groups were first developed by Abrams [1], who showed that Bn(Γ) can be expressed as the fundamental group of a non-positively curved cube complex UCn(Γ); this was also shown independently by Światkowski [31, Proposition 2.3.1]. Results of Crisp–Wiest, and later Genevois, show that these cube complexes are in fact special [12, 18], in the sense of Haglund and Wise [21].

    As fundamental groups of special cube complexes, graph braid groups Bn(Γ) embed in right-angled Artin groups [21, Theorem 1.1]. In fact, Sabalka also shows that all right-angled Artin groups embed in graph braid groups [28, Theorem 1.1]. It is therefore natural to ask when a graph braid group is isomorphic to a right-angled Artin group. This question was first studied by Connolly and Doig in the case where Γ is a linear tree [11], and later by Kim et al., who show that for n5, Bn(Γ) is isomorphic to a right-angled Artin group if and only if Γ does not contain a subgraph homeomorphic to the letter “A” or a certain tree [22, Theorems A, B]. We strengthen this theorem by showing that if Γ does not contain a subgraph homeomorphic to the letter “A”, then Bn(Γ) must split as a nontrivial free product. Thus, for n5, Bn(Γ) is never isomorphic to a right-angled Artin group with connected defining graph containing at least two vertices.

    Theorem A (Theorem 4.7, [22, Theorem B]). Let Γand Πbe finite connected graphs with at least two vertices and let n5. Then Bn(Γ)is not isomorphic to the right-angled Artin group AΠ.

    In fact, we prove two much more general criteria for a graph braid group to split as a nontrivial free product. In the theorem below, a flower graph is a graph obtained by gluing cycles and segments along a single central vertex.

    Theorem B (Lemmas 4.1 and 4.2). Let n2and let Γbe a finite graph whose edges are sufficiently subdivided. Suppose one of the following holds:

    Γis obtained by gluing a non-segment flower graph Φto a connected non-segment graph Ωalong a vertex v, where v is either the central vertex of Φor a vertex of Φof valence one ;

    Γcontains an edge e such that Γ\̊eis connected but Γ\eis disconnected, and one of the connected components of Γ\eis a segment.

    Then Bn(Γ)H for some nontrivial subgroup H of Bn(Γ).

    It would be interesting to know if the converse is true; the author is not aware of any counterexamples, but a negative answer seems likely. An interesting related question concerns the existence of graph braid groups that split as free products but do not have a splitting with an infinite cyclic free factor. If such graph braid groups did not exist, this would be a surprising result that would for example imply that there is no graph braid group isomorphic to 22, however examples appear elusive here, too.

    Question C. Is the converse of Theorem B true? Are there any graph braid groups Bn(Γ) that split as nontrivial free products but do not have a free splitting of the form Bn(Γ)H?

    In light of Theorem A, it is natural to ask in which ways the behavior of graph braid groups is similar to that of right-angled Artin groups and in which ways it differs. One approach to this is to study non-positive curvature properties of graph braid groups. For example, it is known that a right-angled Artin group AΠ is hyperbolic if and only if Π contains no edges, AΠ is relatively hyperbolic if and only if Π is disconnected, and AΠ is toral relatively hyperbolic if and only if Π is disconnected and every connected component is a complete graph. Furthermore, if AΠ is relatively hyperbolic, then its peripheral subgroups are right-angled Artin groups whose defining graphs are connected components of Π. One can obtain similar, albeit more complicated, graphical characterizations of (relative) hyperbolicity in right-angled Coxeter groups WΠ; see [24, 25]. Once again, the peripheral subgroups appear as right-angled Coxeter groups whose defining graphs are subgraphs of Π.

    Genevois shows that in the case of hyperbolicity, graph braid groups admit a graphical characterization [18, Theorem 1.1]: for connected Γ, B2(Γ) is hyperbolic if and only if Γ does not contain two disjoint cycles; B3(Γ) is hyperbolic if and only if Γ is a tree, a sun graph, a flower graph, or a pulsar graph; and for n4, Bn(Γ) is hyperbolic if and only if Γ is a flower graph. However, one shortcoming of this theorem is that it introduced classes of graphs whose braid groups were unknown: sun graphs and pulsar graphs (braid groups on flower graphs are known to be free by [18, Corollary 4.7], while braid groups on trees are known to be free for n=3 by [14, Theorems 2.5, 4.3]). By applying Theorem B, we are able to (partially) answer a question of Genevois [18, Question 5.3] and thus provide a more complete algebraic characterization of hyperbolicity. The only exception is when Γ is a generalized theta graph, which proves resistant to computation. Here, a generalized theta graph Θm is a graph obtained by gluing m cycles along a non-trivial segment.

    Theorem D (Theorem 4.3, [18, Theorem 1.1]). Let Γbe a finite connected graph that is not homeomorphic to Θmfor any m0. The braid group B3(Γ)is hyperbolic only if B3(Γ)Hfor some group H.

    Genevois also provides a graphical characterization of toral relative hyperbolicity [18, Theorem 4.22]. Again, this theorem introduced several classes of graphs for which the braid groups were unknown. In the case of n=4, this is a finite collection of graphs: the graphs homeomorphic to the letters “H”, “A” and “𝜃”. We are able to precisely compute the braid groups of these graphs, completing the algebraic characterization of total relative hyperbolicity for n=4 and answering a question of Genevois [18, Question 5.6].

    Theorem E (Theorem 3.15, [18, Theorem 4.22]). Let Γbe a finite connected graph. The braid group B4(Γ)is toral relatively hyperbolic only if it is either a free group or isomorphic to F102or F52or an HNN extension of 2.

    It is much more difficult to characterize relative hyperbolicity in general for graph braid groups. Indeed, we show that in some sense it is impossible to obtain a graphical characterization of the form that exists for right-angled Artin and Coxeter groups, by providing an example of a graph braid group that is relatively hyperbolic but is not hyperbolic relative to any braid groups of proper subgraphs (Fig. 1). This answers a question of Genevois in the negative [18, follow-up to Question 5.7].

    Fig. 1.

    Fig. 1. B2(Γ) is isomorphic to π1(X), which is hyperbolic relative to the subgroup P generated by the fundamental groups of the three shaded tori.

    Theorem F (Theorem 4.4). There exists a graph braid group Bn(Γ)that is hyperbolic relative to a thick, proper subgroup P that is not contained in any graph braid group of the form Bk(Λ,S)for knand Λ.

    Note that the peripheral subgroup P in the above example (Fig. 1) is precisely the group constructed by Croke and Kleiner in [13, Sec. 3]. In particular, it is isomorphic to the right-angled Artin group AΠ where Π is a segment of length 3. This theorem indicates that non-relatively hyperbolic behavior cannot be localized to specific regions of the graph Γ. Instead, non-relative hyperbolicity is in some sense a property intrinsic to the special cube complex structure.

    Theorems AF are all proved using a technical result on graph of groups decompositions of graph braid groups, which we believe to be of independent interest. Graph of groups decompositions were first considered for pure graph braid groups PBn(Γ) by Abrams [1] and Ghrist [20], and more recently Genevois produced a limited result of this flavor for Bn(Γ) [18, Proposition 4.6]. In this paper, we use the structure of UCn(Γ) as a special cube complex to produce a general construction that allows one to explicitly compute graph of groups decompositions of graph braid groups. In particular, the vertex groups and edge groups are braid groups on proper subgraphs. By iterating this procedure, one is therefore able to express a graph braid group as a combination of simpler, known graph braid groups.

    Theorem G (Theorem 3.5). Let Γbe a finite, connected, oriented graph whose edges are sufficiently subdivided and let e1,,embe distinct edges of Γsharing a common vertex. The graph braid group Bn(Γ)decomposes as a graph of groups (𝒢,Λ), where:

    V(Λ)is the collection of connected components K of UCn(Γ\(e̊1e̊m)) ;

    E(Λ)is the collection of oriented hyperplanes H of UCn(Γ)labeled by some oriented edge ei, where HE(Λ)has initial and terminal vertices KV(Λ)and LV(Λ)if the combinatorial hyperplanes H and H+lie in the components K and L of UCn(Γ\(e̊1e̊m)), respectively ;

    for each KV(Λ), we have GK=Bn(Γ\(e̊1e̊m),SK)for some SKK ;

    for each HiE(Λ)labeled by ei, we have GHi=Bn1(Γ\ei,SHi(Γ\ei)), for some SHiin one of the combinatorial hyperplanes Hi± ;

    for each edge HE(Λ)joining vertices K,LV(Λ), the monomorphisms ϕH±are induced by the inclusion maps of the combinatorial hyperplanes H± into K and L.

    By selecting the edges e1,,em carefully, one may often be able to arrange for the edge groups of (𝒢,Λ) to be trivial. This results in a wide range of graph braid groups that split as nontrivial free products, as shown in Theorem B.

    This construction also aids in the computation of specific graph braid groups, especially when combined with Propositions 3.7 and 3.8, in which we give combinatorial criteria for adjacency of two vertices of Λ, as well as providing a way of counting how many edges connect each pair of vertices of Λ. Traditionally, graph braid group computations are performed by using Farley and Sabalka’s discrete Morse theory to find explicit presentations [14, 15], however in practice these presentations are often highly complex, difficult to compute, and are obfuscated by redundant generators and relators. We believe the graph of groups approach to be both easier to apply and more powerful in many situations, as evidenced by our theorems and the numerous examples we are able to compute in Sec. 3.1. This is seen most clearly in our computation of Bn(Γ) when Γ is a wheel graph Wm, formed by connecting a single central vertex to all vertices of an m-cycle.

    Proposition H (Proposition 3.17). Let Wmbe the wheel graph with m spokes. Then B2(Wm)Fm+1.

    Our proof of this proposition is very short with little background knowledge required. This is in contrast with Farley–Sabalka’s proofs [15, Examples 5.2, 5.4], which only cover the cases m=2 and m=4 and require much longer computations, producing redundant generators and relators that must be eliminated using Tietze transformations. For example, their computation of B2(W4) initially produces a presentation with eleven generators and six relators.

    Despite the significant advantages in the examples described above, the graph of groups technique also has some limitations. The graph of groups decompositions are always very explicit, and by inductively decomposing the braid groups that appear as vertex and edge groups, one can always eventually obtain free groups as vertex and edge groups. However, one often encounters difficulties when trying to understand the monomorphisms. By judiciously choosing edges of the graph Γ when applying Theorem G, one can often avoid this issue by making very simple edge groups, as shown throughout Sec. 3.1; this is especially true for low numbers of particles. One can also get a better understanding of the monomorphisms if the cube complex can be drawn in a clear way; see Example 3.9. However, in other cases, it becomes more difficult to analyze the group. As a result, the group H in Theorem D, the HNN extension in Theorem E, and the braid groups of generalized theta graphs all have explicit descriptions as graphs of groups — see Proposition 3.14 and Question 5.1 for the latter two — but it is hard to extract more information about the groups beyond that which is given in the statements of these results. Indeed, the graphs of groups one obtains can sometimes have unexpected properties, such as B2(K5) and B2(K3,3), which are surface groups; see Examples 3.18 and 3.19.

    Outline of the paper. We begin with some background on the geometry of cube complexes in Sec. 2.1, in particular introducing the notion of a special cube complex. We then introduce graph braid groups in Sec. 2.2, showing that they are fundamental groups of special cube complexes and providing some important foundational results. Section 2.3 then introduces the necessary material on graphs of groups.

    Our main technical theorem, Theorem G, is proved in Sec. 3 (Theorem 3.5). We then apply this theorem to compute a number of specific examples of graph braid groups in Sec. 3.1, including braid groups of radial trees, graphs homeomorphic to the letters “H”, “A”, “𝜃”, and “Q”, wheel graphs, complete graphs, and complete bipartite graphs. These examples allow us to prove Theorem E (Theorem 3.15).

    Section 4 deals with more general applications of Theorem G. In Sec. 4.1 we prove Theorem B, providing two general criteria for a graph braid group to decompose as a nontrivial free product (Lemmas 4.1 and 4.2). In Sec. 4.2, we prove Theorem F (Theorem 4.4), showing that there exist relatively hyperbolic graph braid groups that are not hyperbolic relative to any braid group of a subgraph. We then prove Theorem A (Theorem 4.7) in Sec. 4.3, showing that braid groups on large numbers of particles cannot be isomorphic to right-angled Artin groups with connected defining graphs.

    We conclude by posing some open questions in Sec. 5.

    2. Background

    2.1. Cube complexes

    Definition 2.1 (Cube complex). Let n0. An n-cube is a Euclidean cube [1/2,1/2]n. A face of a cube is a subcomplex obtained by restricting one or more of the coordinates to ±1/2. A cube complex is a CW complex where each cell is a cube and the attaching maps are given by isometries along faces.

    We will often refer to the 0-cubes of a cube complex X as vertices, the 1-cubes as edges, and the 2-cubes as squares. We shall use the piecewise Euclidean metric on X induced by the individual Euclidean cubes, denoted dX.

    Definition 2.2 (Non-positively curved, CAT(0)). Let X be a cube complex. The link link(v) of a vertex v of X is a simplicial complex defined as follows.

    The vertices of link(v) are the edges of X that are incident at v.

    n vertices of link(v) span an n-simplex if the corresponding edges of X are faces of a common cube.

    The complex link(v) is said to be flag if n vertices v1,,vn of link(v) span an n-simplex if and only if vi and vj are connected by an edge for all ij. A cube complex X is non-positively curved if the link of each vertex of X is flag and contains no bigons (that is, no loops consisting of two edges). A cube complex X is CAT(0) if it is non-positively curved and simply connected.

    We study cube complexes from the geometric point of view of hyperplanes.

    Definition 2.3 (Mid-cube, hyperplane, combinatorial hyperplane, carrier). Let X be a cube complex. A mid-cube of a cube C[1/2,1/2]n of X is obtained by restricting one of the coordinates of C to 0. Construct an equivalence relation on the set of mid-cubes of X by defining M1M2 for mid-cubes M1,M2 if there exists some edge E of X such that MiEØ for i=1,2, and taking the transitive closure. A hyperplane H of X is then defined to be the union of mid-cubes in a –equivalence class.

    Each mid-cube of a cube C[1/2,1/2]n has two isometric associated faces of C, obtained by restricting the coordinate to ±1/2 instead of 0. Given a hyperplane H, construct an equivalence relation H on the set of faces associated to mid-cubes of H by defining F1HF2 for faces F1,F2 if F1F2Ø and their associated mid-cubes intersect a common edge of X, and taking the transitive closure. A combinatorial hyperplane associated to H then defined to be the union of faces in a H–equivalence class.

    The closed (respectively, open) carrier of a hyperplane H is the union of all closed (respectively, open) cubes of X which contain mid-cubes of H.

    Convention 2.4. We will almost always be using the closed version of the carrier of a hyperplane H, therefore we will refer to this version as simply the “carrier” of H.

    A result of Chepoi tells us that carriers and combinatorial hyperplanes form convex subcomplexes of a CAT(0) cube complex [10, Proof of Proposition 6.6]. In the greater generality of non-positively curved cube complexes, this is not always true, however carriers and combinatorial hyperplanes are still locally convex, in the following sense.

    Definition 2.5 (Local isometry, locally convex). A map ϕ:YX between non-positively curved cube complexes is a local isometry if it is a local injection and for each vertex yY(0) and each pair of vertices u,vY(0) adjacent to y, if ϕ(u),ϕ(y),ϕ(v) form a corner of a 2-cube in X, then u,y,v form a corner of a 2-cube in Y. A subcomplex of a non-positively curved cube complex X is locally convex if it embeds by a local isometry.

    Proposition 2.6. Hyperplane carriers and combinatorial hyperplanes in a non-positively curved cube complex are locally convex.

    Proof. Let X be a non-positively curved cube complex, let Y be a subcomplex of X that is either a hyperplane carrier or a combinatorial hyperplane, and let ϕ:YX be the natural embedding of Y as a subcomplex of X. Note that the universal cover X̃ is a CAT(0) cube complex, therefore hyperplane carriers and combinatorial hyperplanes in X̃ are convex subcomplexes [10, Proposition 6.6].

    Let yY(0) and let u,vY(0) be vertices adjacent to y such that ϕ(u),ϕ(y),ϕ(v) form a corner of a 2-cube CX. Lift Y to a subcomplex of X̃, let ũ,, be the corresponding lifts of u,y,v, let ψ:X̃ be the natural embedding of as a subcomplex of X̃, and lift C to a 2–cube C̃X̃ so that ψ(ũ),ψ(),ψ() form a corner of C̃. By convexity of in X̃, ũ,, must also form a corner of a 2–cube in . Projecting back down to Y, we therefore see that u,y,v form a corner of a 2–cube in Y, hence Y is locally convex in X. □

    The combinatorial hyperplanes associated to a given hyperplane are also “parallel”, in the following sense.

    Definition 2.7 (Parallelism). Let H be a hyperplane of a cube complex X. We say that H is dual to an edge E of X if H contains a mid-cube which intersects E. We say that H crosses a subcomplex Y of X if there exists some edge E of Y that is dual to H. We say that H crosses another hyperplane H if it crosses a combinatorial hyperplane associated to H. Two subcomplexes Y,Y of X are parallel if each hyperplane H of X crosses Y if and only if it crosses Y.

    Parallelism defines an equivalence relation on the edges of a cube complex X. In particular, two edges are in the same equivalence class (or parallelism class) if and only if they are dual to the same hyperplane. Therefore, one may instead consider hyperplanes of X to be parallelism classes of edges of X. One may also define an orientation H on a hyperplane H by taking an equivalence class of oriented edges. In this case, we say that H is dual to the oriented edges in this class.

    Definition 2.8 (Osculation). We say H directly self-osculates if there exist two oriented edges E1,E2 dual to H that have the same initial or terminal vertex but do not span a square. We say two hyperplanes H1,H2inter-osculate if they intersect and there exist dual edges E1,E2 of H1,H2, respectively, such that E1 and E2 share a common endpoint but do not span a square. See Fig. 2.

    Fig. 2.

    Fig. 2. A directly self-osculating hyperplane and a pair of inter-osculating hyperplanes.

    Definition 2.9 (Special). A non-positively curved cube complex X is said to be special if its hyperplanes satisfy the following properties.

    (1)

    Hyperplanes are two-sided; that is, the open carrier of a hyperplane H is homeomorphic to H×(1/2,1/2).

    (2)

    Hyperplanes of X do not self-intersect.

    (3)

    Hyperplanes of X do not directly self-osculate.

    (4)

    Hyperplanes of X do not inter-osculate.

    Notation 2.10. Two-sidedness implies combinatorial hyperplanes associated to H are homeomorphic to H×{±1/2}. Given an orientation on H, we denote the combinatorial hyperplane corresponding to H×{1/2} by H and the combinatorial hyperplane corresponding to H×{1/2} by H+.

    2.2. Graph braid groups

    Consider a finite collection of particles lying on a finite metric graph Γ. The configuration space of these particles on Γ is the collection of all possible ways the particles can be arranged on the graph with no two particles occupying the same location. As we move through the configuration space, the particles move along Γ, without colliding. If we do not distinguish between each of the different particles, we call this an unordered configuration space. A graph braid group is the fundamental group of an unordered configuration space. More precisely:

    Definition 2.11 (Graph braid group). Let Γ be a finite graph, and let n be a positive integer. The topological configuration space Cntop(Γ) is defined as

    Cntop(Γ)=Γn\Dtop,
    where Dtop={(x1,,xn)Γn|xi=xjfor someij}. The unordered topological configuration space UCntop(Γ) is then defined as
    UCntop(Γ)=Cntop(Γ)/Sn,
    where the symmetric group Sn acts on Cntop(Γ) by permuting its coordinates. We define the graph braid group Bn(Γ,S) as
    Bn(Γ,S)=π1(UCntop(Γ),S),
    where SUCntop(Γ) is a fixed base point.

    The base point S in our definition represents an initial configuration of the particles on the graph Γ. As the particles are unordered, they may always be moved along Γ into any other desired initial configuration, so long as the correct number of particles are present in each connected component of Γ. In particular, if Γ is connected, then the graph braid group Bn(Γ,S) is independent of the choice of base point, and may therefore be denoted simply Bn(Γ).

    Note that in some sense, the space UCntop(Γ) is almost a cube complex. Indeed, Γn is a cube complex, but removing the diagonal breaks the structure of some of its cubes. By expanding the diagonal slightly, we are able to fix this by ensuring that we are always removing whole cubes.

    Definition 2.12 (Combinatorial configuration space). Let Γ be a finite graph, and let n be a positive integer. For each xΓ, the carrier c(x) of x is the lowest dimensional simplex of Γ containing x. The combinatorial configuration space Cn(Γ) is defined as

    Cn(Γ)=Γn\D,
    where D={(x1,,xn)Γn|c(xi)c(xj)Ø for someij}. The unordered combinatorial configuration space UCn(Γ) is then
    UCn(Γ)=Cn(Γ)/Sn.
    The reduced graph braid group RBn(Γ,S) is defined as
    RBn(Γ,S)=π1(UCn(Γ),S),
    where SUCn(Γ) is a fixed base point.

    Removing this new version of the diagonal tells us that two particles cannot occupy the same edge of Γ. This effectively discretizes the motion of the particles to jumps between vertices, as each particle must fully traverse an edge before another particle may enter.

    Observe that Cn(Γ) is the union of all products c(x1)××c(xn) satisfying c(xi)c(xj)=Ø for all ij. Since the carrier is always a vertex or a closed edge, this defines an n-dimensional cube complex, and moreover Cn(Γ) is compact with finitely many hyperplanes, as Γ is a finite graph. It follows that UCn(Γ) is also a compact cube complex with finitely many hyperplanes. Indeed, we have the following useful description of the cube complex structure, due to Genevois.

    Construction 2.13 ([18, Sec. 3]). The cube complex UCn(Γ) may be constructed as follows.

    The vertices of UCn(Γ) are the subsets S of V(Γ) with size |S|=n.

    Two vertices S1 and S2 of UCn(Γ) are connected by an edge if their symmetric difference S1S2 is a pair of adjacent vertices of Γ. We therefore label each edge E of UCn(Γ) with a closed edge e of Γ.

    A collection of m edges of UCn(Γ) with a common endpoint span an m-cube if their labels are pairwise disjoint.

    In the case n=2, we can use this procedure to give a simple algorithm for drawing the cube complex UC2(Γ).

    Algorithm 2.14. Let Γ be a finite graph with m vertices, and let n be a positive integer.

    (1)

    Denote the vertices of Γ by v1,,vm.

    (2)

    Draw m2 vertices, arranged in an m×m grid.

    (3)

    Remove the diagonal and the upper triangle. The remaining lower triangle is the 0-skeleton UC2(Γ)(0), with the vertex wij at the (i,j) coordinate corresponding to the configuration of one particle at vertex vi and one particle at vertex vj.

    (4)

    Add an edge between wij and wkl if either i=k and {vj,vl}E(Γ), or j=l and {vi,vk}E(Γ), or i=l and {vj,vk}E(Γ), or j=k and {vi,vl}E(Γ). Label the edge between wij and wkl with the corresponding edge of E(Γ).

    (5)

    For each vertex wij and every pair of edges adjacent to wij labeled by {vi,vk} and {vj,vl} for some kl, add a 2-cube whose 1-skeleton is the 4-cycle wij,wkj,wkl,wil.

    An example is given in Fig. 3. Note that the darker shaded regions are the tori arising from products of disjoint 3-cycles in Δ.

    Fig. 3.

    Fig. 3. A graph Δ and the cube complex UC2(Δ).

    Abrams showed that if Γ has more than n vertices, then UCn(Γ) is connected if and only if Γ is connected.

    Theorem 2.15 ([1, Theorem 2.6]). Let Γbe a finite graph. If Γhas more than n vertices, then UCn(Γ)is connected if and only if Γis connected.

    By analysing Abrams’ proof, we are able to extract additional information regarding how connected components of Γ give rise to connected components of UCn(Γ).

    Corollary 2.16. Let Γbe a finite graph with k connected components. If each component of Γhas at least n vertices, then UCn(Γ)has n+k1k1connected components, corresponding to the number of ways to partition the n particles into the k connected components of Γ.

    Proof. Abrams’ proof of Theorem 2.15 proceeds by showing that if x,yUCn(Γ) are two configurations where n1 of the particles are in the same locations in x and y, and the remaining particle lies in different components of Γ for x and y, then there is no path in UCn(Γ) connecting x and y. Conversely, Abrams shows that if the remaining particle lies in the same component of Γ for x and y, then there is a path in UCn(Γ) connecting x and y. By concatenating such paths, we see that two arbitrary configurations x,yUCn(Γ) are connected by a path if and only if x and y have the same number of particles in each connected component of Γ. Thus, the number of connected components of UCn(Γ) is precisely the number of ways the n particles can be partitioned into the k components of Γ. Using the stars and bars technique, we therefore see that UCn(Γ) has n+k1k1 connected components. □

    Furthermore, Abrams showed that if we subdivide edges of Γ sufficiently (i.e. add 2–valent vertices to the middle of edges) to give a new graph Γ, then UCntop(Γ) deformation retracts onto UCn(Γ) [1, Theorem 2.1]. As UCntop(Γ) does not distinguish vertices from other points on the graph, we have UCntop(Γ)=UCntop(Γ), implying that Bn(Γ,S)RBn(Γ,S). This allows us to consider Bn(Γ,S) as the fundamental group of the cube complex UCn(Γ).

    Prue and Scrimshaw later improved upon the constants in Abrams’ result to give the following theorem [26, Theorem 3.2].

    Theorem 2.17 ([1, 26]). Let nand let Γbe a finite graph with at least n vertices. The unordered topological configuration space UCntop(Γ)deformation retracts onto the unordered combinatorial configuration space UCn(Γ) (and in particular RBn(Γ)Bn(Γ))if the following conditions hold.

    (1)

    Every path between distinct vertices of Γof valence 2has length at least n1.

    (2)

    Every homotopically essential loop in Γhas length at least n+1.

    Note that Prue and Scrimshaw’s version of the theorem only deals with the case where Γ is connected. However, the disconnected case follows easily by deformation retracting each connected component of UCn(Γ), noting that each component can be expressed as a product of cube complexes UCk(Λ), where kn and Λ is a connected component of Γ. In fact, we have the following more general result about configuration spaces of disconnected graphs, due to Genevois.

    Lemma 2.18 ([18, Lemma 3.5]). Let n>1, let Γbe a finite graph, and suppose Γ=Γ1Γ2. Then

    UCn(Γ)k=0nUCk(Γ1)×UCnk(Γ2).
    Moreover, if SUCn(Γ)has k particles in Γ1and nkparticles in Γ2, then
    RBn(Γ,S)RBk(Γ1,SΓ1)×RBnk(Γ2,SΓ2),
    where SΓ1 (respectively, SΓ2)denotes the configuration of the k (respectively, nk)particles of S lying in Γ1 (respectively, Γ2).

    Remark 2.19. Note that Genevois states this result in terms of Bn(Γ,S) rather than RBn(Γ,S). However, the proof proceeds by showing it is true for RBn(Γ,S) and then applying Theorem 2.17 after subdividing edges of Γ sufficiently.

    Another foundational result of Abrams states that the cube complex UCn(Γ) is non-positively curved [1, Theorem 3.10]. Furthermore, Genevois proved that UCn(Γ) admits a special coloring [18, Proposition 3.7]. We shall omit the details of his theory of special colorings, and direct the reader to [17] for further details. The key result is that a cube complex X admits a special coloring if and only if there exists a special cube complex Y such that Y(2)=X(2) [17, Lemma 3.2]. Furthermore, Genevois constructs Y by taking X(2) and inductively attaching m–cubes C whenever a copy of C(m1) is present in the complex, for m3; this ensures non-positive curvature of Y. Since in our case X=UCn(Γ) is already non-positively curved, this means Y=X. Thus, Bn(Γ) is the fundamental group of the special cube complex UCn(Γ). Crisp and Wiest also showed this indirectly by proving that every graph braid group embeds in a right-angled Artin group [12, Theorem 2].

    In summary, we have the following result.

    Corollary 2.20 (Graph braid groups are special; [1, 12, 18, 17]). Let n>1and let Γbe a finite, connected graph. Then Bn(Γ)RBn(Γ), where Γis obtained from Γby subdividing edges. In particular, Bn(Γ)is the fundamental group of the connected compact special cube complex UCn(Γ).

    Furthermore, Genevois provides a useful combinatorial criterion for detecting flats in graph braid groups. This is summarized by the following two lemmas.

    Lemma 2.21 (Subgraphs induce subgroups [18, Proposition 3.10]). Let Γbe a finite, connected graph and let n1. If Λis a proper subgraph of Γand |V(Γ)\V(Λ)|nm, then RBm(Λ,S)embeds as a subgroup of RBn(Γ) for all mnand all base points SUCm(Λ).

    Note that the condition |V(Γ)\V(Λ)|nm is required in the reduced case to guarantee that there are sufficiently many vertices outside of Λ on which nm particles can be fixed while the remaining m particles move around Λ.

    Lemma 2.22 (Criterion for infinite diameter [18, Lemma 4.3]). Let Γbe a finite graph, let n1, and let S be a vertex of UCn(Γ), so that S is a subset of V(Γ)with size |S|=n. Then Bn(Γ,S)has infinite cardinality if and only if one of the following holds; otherwise, Bn(Γ,S)is trivial.

    n=1and the connected component of Γcontaining S has a cycle subgraph;

    n2and either Γhas a connected component whose intersection with S has cardinality at least 1 and which contains a cycle subgraph, or Γhas a connected component whose intersection with S has cardinality at least 2 and which contains a vertex of valence at least 3.

    Combining Lemmas 2.182.21 and 2.22 proves one direction of the following theorem. The other direction is proven in [18 Proof of Theorem 4.1].

    Theorem 2.23. Let Γbe a finite connected graph and let n1. The graph braid group Bn(Γ)contains a 2subgroup if and only if one of the following holds.

    n=2and Γcontains two disjoint cycle subgraphs;

    n=3and Γcontains either two disjoint cycle subgraphs or a cycle and a vertex of valence at least 3 disjoint from it;

    n4and Γcontains either two disjoint cycle subgraphs, or a cycle and a vertex of valence at least 3 disjoint from it, or two vertices of valence at least 3.

    One may also produce similar theorems characterising m subgroups for any m1.

    2.3. Graphs of groups

    A graph of groups is a system (𝒢,Λ) consisting of:

    an oriented connected graph Λ;

    a group Gv for each vertex vV(Λ) (called a vertex group) and a group Ge for each edge eE(Λ) (called an edge group);

    monomorphisms ϕe:GeGo(e) and ϕe+:GeGt(e), where o(e) and t(e) denote the initial and terminal vertices of e, respectively.

    We recall two ways of defining a graph of groups decomposition of a group G.

    Definition 2.24 (Fundamental group of (𝒢,Λ)). Let (𝒢,Λ) be a graph of groups and let T be a spanning tree for Λ. The fundamental group of (𝒢,Λ)based at T, denoted π1(𝒢,Λ;T), is the quotient of the free product

    (vV(Λ)Gv)F(E(Λ))
    by
    {e1ϕe(g)eϕe+(g)1|eE(Λ),gGe}{e|eE(T)}.

    We say that a group G decomposes as a graph of groups (𝒢,Λ) if there exists a spanning tree T of Λ such that Gπ1(𝒢,Λ;T).

    Remark 2.25. Note that π1(𝒢,Λ;T) can also be expressed as the quotient of

    π1(𝒢,T;T)F(E(Λ)\E(T)),
    by the normal subgroup generated by elements of the form e1ϕe(g)eϕe+(g)1, where eE(Λ)\E(T) and gGe; this is immediate from the definition.

    Remark 2.26. The group π1(𝒢,Λ;T) does not depend on the choice of spanning tree T [29, Proposition I.20]. We therefore often call π1(𝒢,Λ;T) simply the fundamental group of (𝒢,Λ) and denote it π1(𝒢,Λ).

    We may also define a graph of groups decomposition as the fundamental group of a graph of spaces. Recall that a graph of pointed CW complexes is a system (𝒳,Λ) consisting of:

    an oriented connected graph Λ;

    a pointed path-connected CW complex (Xv,xv) for each vertex vV(Λ) (called a vertex space) and (Xe,xe) for each edge eE(Λ) (called an edge space);

    cellular maps pe:(Xe,xe)(Xo(e),xo(e)) and pe+:(Xe,xe)(Xt(e),xt(e)).

    In particular, when each of the induced maps pe#:π1(Xe,xe)π1(Xo(e),xo(e)) and pe#+:π1(Xe,xe)π1(Xt(e),xt(e)) is a monomorphism, we obtain a graph of groups (𝒢,Λ) where Gv=π1(Xv,xv), Ge=π1(Xe,xe), and ϕe±=pe#±.

    Definition 2.27 (Total complex). The total complex associated to the graph of pointed CW complexes (𝒳,Λ), denoted Tot(𝒳,Λ), is obtained by taking the disjoint union of the vertex spaces Xv and the products Xe×[1,1] of the edge spaces with intervals, then gluing these spaces using maps pe:Xe×{1,1}Xo(e)Xt(e) defined by pe(x,±1)=pe±(x).

    Proposition 2.28 ([19, Proposition 6.2.2]). Suppose each pe#±is a monomorphism. Then π1(Tot(𝒳,Λ),xv)is isomorphic to π1(𝒢,Λ)for any choice of vV(Λ).

    Remark 2.29. We may apply this to a special cube complex X by cutting X along a collection of disjoint hyperplanes {He}eE; that is, remove the open carrier of each He to obtain a cube complex XX. Denote the connected components of X by {Xv}vV and let Xe=He. Since hyperplanes of X are two-sided by Definition 2.9(1), the open carrier of He is homeomorphic to Xe×(1/2,1/2). In particular, we may fix an orientation on He for each eE, denoting the combinatorial hyperplanes corresponding to Xe×{±1/2} by He± as in Notation 2.10.

    Since hyperplanes of X do not self-intersect by Definition 2.9(2), for each eE the combinatorial hyperplanes He± lie in some connected components Xv and Xw of X, respectively (we may have v=w). Thus, to each eE we may associate the pair (v,w)V×V. That is, V and E define the vertex set and edge set of some graph Λ, which is connected since X is connected. Furthermore, for each eE the orientation on He induces an orientation on the edge e of Λ. Since hyperplanes of X do not directly self-osculate by Definition 2.9(3), we may define maps pe± by identifying Xe×{±1/2} with the combinatorial hyperplanes He± in Xv and Xw. Combinatorial hyperplanes of non-positively curved cube complexes are locally convex by Proposition 2.6, so He± are locally convex in X and hence also in Xv and Xw. Thus, the maps pe± are π1-injective by [21, Lemma 2.11]. It follows that pe± induce monomorphisms pe#± on the fundamental groups. This data therefore defines a graph of spaces (𝒳,Λ) such that X=Tot(𝒳,Λ).

    3. Decomposing Graph Braid Groups as Graphs of Groups

    A graph braid group Bn(Γ) may be decomposed as a graph of groups by cutting Γ along a collection of edges that share a common vertex. In this section, we show how to construct such a graph of groups decomposition. We begin by noting a result of Genevois, given below. Recall that we consider vertices of UCn(Γ) to be subsets of V(Γ), as in Construction 2.13.

    Lemma 3.1 ([18, Lemma 3.6]). Let E1and E2be two edges of UCn(Γ)with endpoints S1,S1 and S2,S2, respectively. Furthermore, let eibe the (closed)edge of Γlabeling Eifor i=1,2. Then E1and E2are dual to the same hyperplane of UCn(Γ)if and only if e1=e2=:eand S1(Γ\e), S2(Γ\e)belong to the same connected component of UCn1(Γ\e).

    Convention 3.2. Note that when we write Γ\Ω for some subgraph ΩΓ, we mean the induced subgraph of Γ on the vertex set V(Γ)\V(Ω).

    Remark 3.3 (Characterizing combinatorial hyperplanes). Lemma 3.1 implies that each hyperplane H of UCn(Γ) may be labeled by an edge e of Γ. Moreover, the combinatorial hyperplanes H± associated to H are two subcomplexes of UCn(Γ) isomorphic to the connected component of UCn1(Γ\e) containing S(Γ\e) for some (hence any) S(H±)(0). These two isomorphisms are obtained by fixing a particle at the two endpoints of e, respectively.

    Remark 3.4 (Counting hyperplanes). Another immediate consequence of Lemma 3.1 is that the number of hyperplanes of UCn(Γ) labeled by eE(Γ) is equal to the number of connected components of UCn1(Γ\e). If we let ke denote the number of connected components of Γ\e, then Corollary 2.16 implies there are n+ke2ke1 hyperplanes of UCn(Γ) labeled by e. In other words, each hyperplane labeled by e corresponds to fixing one particle in e and partitioning the remaining n1 particles among the connected components of Γ\e.

    We may combine Lemma 3.1 with Remark 2.29 to obtain graph of groups decompositions of a graph braid group where the vertex groups and edge groups are braid groups on subgraphs. The following theorem may be viewed as a strengthening of [18, Proposition 4.6].

    Theorem 3.5. Let Γbe a finite, connected, oriented graph (not necessarily satisfying the hypotheses of Theorem 2.17), let n2, let m1, and let e1,,embe distinct edges of Γsharing a common vertex v. For each i{1,,m}, let ibe the collection of hyperplanes of UCn(Γ)that are dual to edges of UCn(Γ)labeled by ei, with orientations induced by the orientation of ei, and let =1m. The reduced graph braid group RBn(Γ)decomposes as a graph of groups (𝒢,Λ), where:

    V(Λ)is the collection of connected components of UCn(Γ\(e̊1e̊m)) ;

    E(Λ)=, where HE(Λ)has initial and terminal vertices KV(Λ)and LV(Λ) (not necessarily distinct) if H and H+lie in the components K and L of UCn(Γ\(e̊1e̊m)), respectively;

    for each KV(Λ), we have GK=RBn(Γ\(e̊1e̊m),SK)for some (equivalently any) basepoint SKK ;

    for each HiiE(Λ), we have GHi=RBn1(Γ\ei,SHi(Γ\ei)), for some (equivalently any) vertex SHiof one of the combinatorial hyperplanes Hi±;

    for each edge HE(Λ)joining vertices K,LV(Λ), the monomorphisms ϕH±are induced by the inclusion maps of the combinatorial hyperplanes H±into K and L.

    Warninig 3.6. One must be careful when computing vertex groups and edge groups in such a graph of groups decomposition, as removing edges from Γ may introduce new vertices of valence 2. This means that even if we assume Γ satisfies the hypotheses of Theorem 2.17, they may no longer hold when edges are removed. Thus, the reduced graph braid groups arising as vertex groups and edge groups may not be isomorphic to the corresponding graph braid groups even when RBn(Γ)Bn(Γ).

    Proof of Theorem 3.5. By Lemma 3.1 and Construction 2.13, two hyperplanes of UCn(Γ) cross only if they are dual to edges of UCn(Γ) labeled by disjoint edges of Γ. Since the edges e1,,em share a common vertex, the hyperplanes in are therefore pairwise disjoint.

    By Remark 2.29, we may cut along to obtain a graph of spaces decomposition (𝒳,Λ) of UCn(Γ) (recall that UCn(Γ) is special by Corollary 2.20). Moreover, by cutting along , we are removing precisely the edges of UCn(Γ) that are labeled by ei for some i. Thus, the cube complex we are left with is UCn(Γ\(e̊1e̊m)). The vertex spaces of (𝒳,Λ) are therefore the connected components of UCn(Γ\(e̊1e̊m)); that is, we may define V(Λ) to be the collection of connected components of UCn(Γ\(e̊1e̊m)) and take XK=K for each KV(Λ). In particular, the vertex groups are

    GK=π1(XK)=π1(K)π1(UCn(Γ\(e̊1e̊m)),SK)=RBn(Γ\(e̊1e̊m),SK),
    where SK is any point in K.

    Remark 2.29 further tells us that Λ has an edge from KV(Λ) to LV(Λ) (not necessarily distinct) for every hyperplane H that has combinatorial hyperplanes H in K and H+ in L, and the associated edge space is H. Thus, we may define E(Λ)= and take XH=H for each HE(Λ). Furthermore, Lemma 3.1 tells us that the combinatorial hyperplanes Hi± associated to Hii are each isomorphic to the connected component of UCn1(Γ\ei) containing SHi(Γ\ei) for some (hence any) SHi(Hi±)(0). That is, the edge groups are

    GHi=π1(XHi)π1(Hi±)π1(UCn1(Γ\ei),SHi(Γ\ei))=RBn1(Γ\ei,SHi(Γ\ei)).

    Finally, Remark 2.29 tells us if HE(Λ) connects K,LV(Λ), the cellular maps pH± are obtained by identifying XH×{±1/2}=H×{±1/2} with the two combinatorial hyperplanes H± lying in K and L via the inclusion maps. Combinatorial hyperplanes of non-positively curved cube complexes are locally convex by Proposition 2.6, so H± are locally convex in UCn(Γ) and hence also in K and L. Thus, the maps pH± are π1-injective by [21, Lemma 2.11]. In particular, each of the induced maps pH#± is a monomorphism; denote these monomorphisms by ϕH±. □

    In order to use this theorem to compute graph braid groups, we need to be able to determine when two vertices are connected by an edge, and also count the number of edges between each pair of vertices.

    We first fix some notation. Recall that the edges ei in Theorem 3.5 share a common vertex v; let vi denote the other vertex of ei. Let Γv and Γi denote the connected components of Γ\(e̊1e̊m) containing v and vi, respectively.

    Proposition 3.7 (Determining adjacency). Let (𝒢,Λ)be the graph of groups decomposition of RBn(Γ)described in Theorem 3.5. Two vertices K,LV(Λ)are connected by an edge in iE(Λ)if and only if the corresponding partitions given by Corollary 2.16differ by moving a single particle from Γvto Γi (not necessarily distinct) along ei.

    Proof. Let (𝒢,Λ) be a graph of groups decomposition of RBn(Γ) arising from Theorem 3.5, and let K,LV(Λ); that is, K and L are connected components of UCn(Γ\(e̊1e̊m)). Recall that by Corollary 2.16, connected components of UCn(Γ\(e̊1e̊m)) correspond to partitions of the n particles among the connected components of Γ\(e̊1e̊m). Furthermore, K,LV(Λ) are connected by an edge HiiE(Λ) if and only if Hi has a combinatorial hyperplane in K and another in L. By Remark 3.3, the partitions corresponding to K and L differ by moving a single particle from Γv to Γi along ei. □

    For each K,LV(Λ) connected by some edge in i, let nvK,niK and nvL,niL denote the number of particles in Γv,Γi in the partitions corresponding to K and L, respectively. Let nv=max{nvK,nvL}1 and ni=max{niK,niL}1. Let kv, ki, and kv,i denote the number of connected components of Γv\v, Γi\vi, and Γv\(vvi), respectively. We have the following result.

    Proposition 3.8 (Counting edges). Let (𝒢,Λ)be the graph of groups decomposition of RBn(Γ)described in Theorem 3.5, and suppose K,LV(Λ)are connected by some edge in i. Let lidenote the number of edges in iE(Λ)connecting K and L.

    If Γv=Γi, then liis equal to the number of ways of partitioning the nvparticles among the kv,icomponents of Γv\(vvi). If each component of Γv\(vvi)has at least nvvertices, then li=nv+kv,i1kv,i1.

    If ΓvΓi, then liis equal to the number of ways of partitioning the nvparticles among the kvcomponents of Γv\vand the niparticles among the kicomponents of Γi\vi. If each component of Γv\vhas at least nvvertices and each component of Γi\vihas at least nivertices, then li=nv+kv1kv1ni+ki1ki1.

    Furthermore, the total number of edges of Λ connecting the vertices K and L is equal to jIlj, where I={1jm|Γj=Γi}.

    Proof. Let (𝒢,Λ) be a graph of groups decomposition of RBn(Γ) arising from Theorem 3.5, and suppose K,LV(Λ) are connected by an edge in i. By Proposition 3.7, the partitions corresponding to K and L given by Corollary 2.16 differ by moving a single particle from Γv to Γi along ei. Applying Remark 3.4, the number of edges in i connecting K and L is then computed by taking the partition corresponding to K, fixing this particle in ei, and then further partitioning the remaining particles in ΓvΓi among the connected components of (ΓvΓi)\(vvi). If Γv=Γi, then the number of such partitions is equal to nv+kv,i1kv,i1by Corollary 2.16; if ΓvΓi, then the number of such partitions is equal to nv+kv1kv1ni+ki1ki1.

    It then remains to sum over all j such that K and L are connected by an edge in j. Note that if K and L are connected by an edge in both i and j, then by Proposition 3.7 the corresponding partitions differ both by moving a single particle from Γv to Γi along ei and by moving a single particle from Γv to Γj along ej. The only way this can happen is if Γj=Γi. Thus, the result follows. □

    3.1. Examples

    We devote this section to the computation of specific graph braid groups by application of Theorem 3.5. Along the way, we answer a question of Genevois for all but one graph [18, Question 5.6].

    Example 3.9. Consider the graphs Δ and Δ shown in Figs. 4 and 5 together with their corresponding cube complexes UC2(Δ) and UC2(Δ), constructed by Algorithm 2.14. Note that Δ is obtained from Δ by removing the interior of the edge e:={v1,v9}.

    We may apply Theorem 3.5 to obtain a decomposition of B2(Δ) as a graph of groups (𝒢,Λ), where V(Λ) is the collection of connected components of UC2(Δ\e̊)=UC2(Δ). Since Δ is connected, it follows from Theorem 2.15 that UC2(Δ) is also connected, hence Λ has a single vertex with associated vertex group RB2(Δ), which is isomorphic to B2(Δ) since Δ satisfies the hypotheses of Theorem 2.17.

    Furthermore, Δ\e is connected, so UC1(Δ\e) is connected and hence by Lemma 3.1 there is only one hyperplane of UC2(Δ) dual to an edge labeled by e. That is, Λ has a single edge with associated edge group RB1(Δ\e)=π1(Δ\e). We therefore see that B2(Δ) is an HNN extension of B2(Δ); the corresponding graph of spaces decomposition of UC2(Δ) is illustrated in Fig. 6.

    Observe that by collapsing certain hyperplane carriers onto combinatorial hyperplanes and collapsing certain edges to points, UC2(Δ) deformation retracts onto a wedge sum of three circles C1,C2,C3 and three tori T1,T2,T3, with successive tori glued along simple closed curves, denoted β and γ. This is illustrated in Fig. 7.

    Thus, B2(Δ) is given by

    B2(Δ)=π1(UC2(Δ))a,b,c,d,e,f,g|aba1b1,bcb1c1,cdc1d1=π1(T1)bπ1(T2)cπ1(T3)F3,
    where π1(T1)=a,b, π1(T2)=b,c, π1(T3)=c,d, and b and c correspond to the simple closed curves β and γ. We then have B2(Δ)=B2(Δ)ϕ, where ϕ conjugates a to d.

    Fig. 4.

    Fig. 4. The graph Δ and the cube complex UC2(Δ).

    Fig. 5.

    Fig. 5. The graph Δ and the cube complex UC2(Δ).

    Fig. 6.

    Fig. 6. B2(Δ) can be realized as an HNN extension of B2(Δ) by cutting UC2(Δ) along a hyperplane.

    Fig. 7.

    Fig. 7. The cube complex UC2(Δ) deformation retracts onto three circles and three tori.

    We now compute braid groups of radial trees and use these to build up to more complex graph braid groups. Proposition 3.10 is also obtained by An–Maciazek [2, Theorem 3] using discrete Morse theory techniques.

    Proposition 3.10. Let n2and let Rkbe a k-pronged radial tree with k3 ( that is, Rkconsists of k vertices of valence 1, each joined by an edge to a central vertex v of valence k). Then Bn(Rk)FM, where

    M=M(n,k)=(k2)n+k2k1n+k2k2+1.
    In particular, M2if and only if either n3or k4.

    Proof. First, subdivide each of the k edges of Rk by adding n vertices of valence 2 along each edge, giving a graph Rk homeomorphic to Rk that satisfies the hypotheses of Theorem 2.17. Let e1,,ek denote the k edges of Rk sharing the central vertex v and apply Theorem 3.5 to e1,,ek2 to obtain a graph of groups decomposition (𝒢,Λ) of Bn(Rk). Note that Rk\(e̊1e̊k2) and Rk\(e1ek2) are both disjoint unions of segments, hence the vertex groups and edge groups of (𝒢,Λ) are all trivial. Thus, by Remark 2.25, Bn(Rk)Bn(Rk) is a free group FM where M=|E(Λ)||E(T)| for some spanning tree T of Λ.

    Note that Rk\(e̊1e̊k2) has k1 connected components: the component Γv containing v, and the k2 components Γi containing the other vertex vi of ei. Thus, Λ has n+k2k2 vertices by Corollary 2.16, corresponding to the partitions of the n vertices among the k1 connected components of Rk\(e̊1e̊k2). Denote the vertex with m particles in Γv and mi particles in Γi, i=1,,k2, by Km,m1,,mk2. Then there are N+k3k3 vertices with m=nN, corresponding to the partitions of the remaining N vertices among the k2 components Γi.

    By Proposition 3.7, Km,m1,,mk2 and Kl,l1,,lk2 are connected by an edge of Λ if and only if |ml|=1, |mili|=1 for some i, and mj=lj for all ji. To count the number of such pairs, fix m and note that Km,m1,,mk2 is connected by an edge to the k2 vertices of the form Km1,m1,,mi+1,,mk2. Thus, the number of pairs of vertices that are connected by an edge of Λ is

    N=0n1(k2)N+k3k3=(k2)n+k3k2,
    recalling that p=0rp+qq=r+q+1q+1 for any non-negative integers p,q,r.

    Moreover, since Γv\v has two connected components and Γi\vi has one connected component, Proposition 3.8 tells us the number of edges connecting the vertices Km,m1,,mk2 and Km1,m1,,mi+1,,mk2 is equal to m1+2121=m. Thus,

    |E(Λ)|=N=0n1(k2)N+k3k3(nN)=(k2)l=0n1N=0n1lN+k3k3=(k2)l=0n1nl+k3k2=(k2)L=0n1L+k2k2=(k2)n+k2k1.

    Furthermore, since T is a tree, we have

    |E(T)|=|V(T)|1=|V(Λ)|1=n+k2k21.
    Thus,
    M=|E(Λ)||E(T)|=(k2)n+k2k1n+k2k2+1.
     □

    Proposition 3.11. Let n,k3, r2, and let Rk,rbe a k–pronged radial tree with k-r of its prongs subdivided by adding n vertices of valence 2 along them. Then RBn(Rk,1)FM1and RBn(Rk,2)FM2, where

    M1=(k2)n+k4k3+2n+k4k2n+k2k2+1,M2=(k2)n+k3k2+n+k5k3(k3)n+k6k2n+k2k2+1.

    Proof. Following the proof of Proposition 3.10, let e1,,ek denote the k edges of Rk,r sharing the central vertex v, ordered so that the edges on subdivided prongs appear first, and apply Theorem 3.5 to e1,,ek2 to obtain a graph of groups decomposition (𝒢,Λ) of Bn(Rk,r). That is, e1,,ek2 all lie on subdivided prongs. Note that Rk,r\(e̊1e̊k2) and Rk,r\(e1ek2) are both disjoint unions of segments, hence the vertex groups and edge groups of (𝒢,Λ) are all trivial. Thus, by Remark 2.25, RBn(Rk,r) is a free group FMr where

    Mr=|E(Λ)||E(T)|=|E(Λ)||V(T)|+1=|E(Λ)||V(Λ)|+1,
    for some spanning tree T of Λ.

    The computations in the proof of Proposition 3.10 then apply, with the caveat that whenever we count partitions, we must bear in mind that the two prongs in Γv may not have sufficiently many vertices to accommodate all the particles. This affects the values of |V(Λ)| and |E(Λ)| as detailed below. As in the proof of Proposition 3.10, denote the vertex with m particles in Γv and mi particles in Γi, i=1,,k2, by Km,m1,,mk2.

    If r=1, then Γv still has at least n vertices, so Corollary 2.16 may be applied to show that Λ has n+k2k2vertices, as in Proposition 3.10. Furthermore, by Proposition 3.8, the number of edges connecting the vertices Km,m1,,mk2 and Km1,m1,,mi+1,,mk2 is equal to the number of ways to partition the m1 particles in Γv among the two components of Γv\v. Since one component has only one vertex and the other has n vertices, this is equal to 1 if m=1 and 2 if m2. Thus,

    |E(Λ)|=(k2)n1+k3k3+2(k2)N=0n2N+k3k3=(k2)n+k4k3+2n+k4k2.
    Thus,
    M1=|E(Λ)||V(Λ)|+1=(k2)n+k4k3+2n+k4k2n+k2k2+1.

    If r=2, then Γv has 3 vertices, so |V(Λ)| is equal to the number of partitions of n particles into the k1 components of Rk,r\(e̊1e̊k2) with either 0, 1, 2, or 3 particles in Γv. That is,

    |V(Λ)|=N=0nN+k3k3N=0n4N+k3k3=n+k2k2n+k6k2.

    For |E(Λ)|, we are again restricted to the cases m=0,1,2,3. Moreover, when m=3 there is only one way to partition the m1=2 particles among the two components of Γv\v, since each component is a single vertex. Thus,

    |E(Λ)|=(k2)n3+k3k3+2n2+k3k3+n1+k3k3=(k2)N=0n1N+k3k3N=0n4N+k3k3+n+k5k3=(k2)n+k3k2n+k6k2+n+k5k3.
    We therefore have
    M2=(k2)n+k3k2+n+k5k3(k3)n+k6k2n+k2k2+1.
     □

    Proposition 3.12. Let ΓHbe a segment of length 3 joining two vertices of valence three, as shown in Fig8, so that ΓHis homeomorphic to the letterH”. Then B4(ΓH)F102.

    Furthermore, let ΓHbe the graph obtained from ΓHby adding 4 vertices of valence 2 along one edge containing a vertex of valence 1 on each side of the segment of length 3. Then RB4(ΓH)F42.

    Fig. 8.

    Fig. 8. The graph ΓH. We wish to split the corresponding graph braid group on four particles along the edge e.

    Proof. Let e be the edge in the middle of the segment of length 3 and subdivide each of the four edges containing vertices of valence 1 by adding 4 vertices of valence 2 along each edge, giving a graph ΓH homeomorphic to ΓH that satisfies the hypotheses of Theorem 2.17. Then ΓH\e̊ is a disjoint union of two 3-pronged radial trees Γ1 and Γ2 with two prongs of each tree subdivided 4 times. That is, Γ1 and Γ2 are copies of R3,1. Furthermore, ΓH\e is a disjoint union of two segments Ω1 and Ω2 of length 4.

    Applying Theorem 3.5 to B4(ΓH)B4(ΓH), we obtain a graph of groups decomposition (𝒢,Λ), where Λ has five vertices K4,0,K3,1,K2,2,K1,3,K0,4, corresponding to the five partitions of the four particles among the two subgraphs Γ1 and Γ2; that is, Ki,j corresponds to the partition with i particles in Γ1 and j particles in Γ2. Applying Proposition 3.11 and Lemma 2.18, we see that the vertex groups are given by GK4,0F3, GK3,1F2, GK2,22, GK1,3F2, GK0,4F3.

    Furthermore, Proposition 3.7 tells us that Ki,j is adjacent to Kk,l in Λ if and only if |ik|=1, and since ΓH\e has the same number of connected components as ΓH\e̊, by Proposition 3.8 there is at most one edge between each pair of vertices of Λ. Moreover, the edge groups are trivial since Ω1 and Ω2 are segments, which have trivial graph braid groups. Thus, we conclude that B4(ΓH)F3F22F2F3=F102.

    For RB4(ΓH), the computation is exactly the same, with the exception that ΓH\e̊ is a disjoint union of two copies of R3,2 rather than R3,1. Thus, RB4(ΓH)2=F42. □

    Proposition 3.13. Let ΓAbe a cycle containing two vertices of valence 3, as shown in Fig9, so that ΓAis homeomorphic to the letterA”. Then B4(ΓA)F52.

    Fig. 9.

    Fig. 9. The graph ΓA.

    Proof. Let e be the edge indicated in Fig. 9 and subdivide each of the two edges containing vertices of valence 1 by adding four vertices of valence 2 along each edge, giving a graph ΓA homeomorphic to ΓA that satisfies the hypotheses of Theorem 2.17. Then ΓA\e̊=ΓH. Applying Theorem 3.5 to B4(ΓA)B4(ΓA), we obtain a graph of groups decomposition (𝒢,Λ), where Λ has a single vertex since ΓA\e̊=ΓH is connected, with vertex group RB4(ΓH). Furthermore, ΓA\e is a segment, therefore Λ has a single edge by Proposition 3.8, with trivial edge group. Thus, applying Proposition 3.12 and Remark 2.25, we have B4(ΓA)F52. □

    Proposition 3.14. Let Γ𝜃be the graph obtained by gluing two 6-cycles along a segment of length 3, as shown in Fig10, so that Γ𝜃is homeomorphic to the letter𝜃”. Then B4(𝜃)is an HNN extension of 2.

    Fig. 10.

    Fig. 10. The graph Γ𝜃.

    Proof. Let e be the edge indicated in Fig. 10 and note that Γ𝜃\e̊=ΓA and Γ𝜃\e is a 6-cycle. Applying Theorem 3.5 and Proposition 3.8 to B4(Γ𝜃), we obtain a graph of groups decomposition (𝒢,Λ), where Λ has a single vertex with vertex group RB4(ΓA) and a single edge with edge group . Thus, B4(Γ𝜃) is an HNN extension of RB4(ΓA).

    Furthermore, we may apply Theorem 3.5 and Proposition 3.8 to RB4(ΓA) using the edge indicated in Fig. 9, noting that ΓA\e̊=ΓH and ΓA\e is a segment. Thus, we obtain a graph of groups decomposition (𝒢,Λ), where Λ has a single vertex with vertex group RB4(ΓH) and a single edge with trivial edge group. Thus, RB4(ΓA)RB4(ΓH).

    Finally, apply Theorem 3.5 and Propositions 3.7 and 3.8 to RB4(ΓH) using the edge indicated in Fig. 8, noting that ΓH\e̊ is a disjoint union of two copies of the 3-pronged radial tree R3 and ΓH\e is a disjoint union of two segments. Thus, we obtain a graph of groups decomposition (𝒢,Λ), where Λ has five vertices K4,0,K3,1,K2,2,K1,3,K0,4 corresponding to the five partitions of the four particles among the two copies of R3, with Ki,j adjacent to Kk,l in Λ if and only if |ik|=1, in which case they are connected by a single edge.

    Moreover, the vertex group associated to Ki,j is RBi(R3)×RBj(R3) by Lemma 2.18, and the edge groups are all trivial. Note that: UC0(R3) is a single point hence RB0(R3) is trivial; UC1(R3)=R3 hence RB1(R3) is trivial; RB2(R3)B2(R3) by Proposition 3.10; and UC4(R3) is a single point since R3 has only 4 vertices, so RB4(R3) is trivial. Furthermore, since R3 has four vertices, we have UC3(R3)=UC1(R3). This can be seen by considering configurations of particles on vertices of R3 as colorings of the vertices of R3 in black or white according to whether they are occupied by a particle. By inverting the coloring, we see that UC3(R3)=UC1(R3). Thus, RB3(R3) is trivial. It therefore follows that RB4(ΓH)2.

    We therefore conclude that B4(Γ𝜃) is an HNN extension of RB4(ΓA)RB4(ΓH)2. □

    Note that Propositions 3.123.14 answer [18, Question 5.6], up to determining whether B4(Γ𝜃) is a nontrivial free product. This is summarized in the following theorem.

    Theorem 3.15. Let Γbe a finite connected graph. The braid group B4(Γ)is total relatively hyperbolic only if it is either a free group or isomorphic to F102or F52or an HNN extension of 2.

    Proof. By [18, Theorem 4.22], B4(Γ) is total relatively hyperbolic if and only if Γ is either: a collection of cycles and segments glued along a single central vertex (called a flower graph); a graph ΓH homeomorphic to the letter “H”; a graph ΓA homeomorphic to the letter “A”; or a graph Γ𝜃 homeomorphic to the letter “𝜃”. Braid groups of flower graphs are free by [18, Corollary 4.7], while B4(ΓH) and B4(ΓA) are isomorphic to F102 and F52 respectively, by Propositions 3.12 and 3.13, and B4(Γ𝜃) is an HNN extension of 2 by Proposition 3.14. □

    We now compute the braid group of the graph homeomorphic to the letter “Q”, for any number of particles.

    Proposition 3.16. Let ΓQbe a cycle containing one vertex of valence 3, as shown in Fig11, so that ΓQis homeomorphic to the letterQ”. Then Bn(ΓQ)Fn.

    Fig. 11.

    Fig. 11. The graph ΓQ.

    Proof. Let e be the edge indicated in Fig. 11, and subdivide all other edges of ΓQ by adding n vertices of valence 2 along them, so that the hypotheses of Theorem 2.17 are satisfied. Note that ΓQ\e̊ is a segment, while ΓQ\e is a disjoint union of two segments. Applying Theorem 3.5 and Proposition 3.8 to Bn(ΓQ), we obtain a graph of groups decomposition (𝒢,Λ), where Λ has a single vertex with trivial vertex group and n1=n edges with trivial edge groups. Thus, Remark 2.25 tells us that Bn(ΓQ)Fn. □

    Next, we compute braid groups of wheel graphs.

    Proposition 3.17. Let Wmbe the wheel graph with m spokes; that is, Wmconsists of a single central vertex connected by an edge to all vertices of an m-cycle (see Fig12). Then B2(Wm)Fm+1.

    Fig. 12.

    Fig. 12. The graph W6.

    Proof. Let e1,,em1 be distinct spokes of Wm, as illustrated in Fig. 12. Note that Wm\(e̊1e̊m1) is homeomorphic to ΓQ, while Wm\ei is a segment for each i. Applying Theorem 3.5 to B2(Wm), we obtain a graph of groups decomposition (𝒢,Λ), where Λ has a single vertex with vertex group B2(ΓQ) and m1 edges with trivial edge groups. It therefore follows from Proposition 3.16 that B2(Wm)Fm+1. □

    We conclude our examples by discussing the cases of complete graphs and complete bipartite graphs.

    Example 3.18. Note that K4=W3, so Proposition 3.17 shows that B2(K4)F4, answering a question of Genevois [18, Example 4.10]. We may also compute graph of groups decompositions of B2(Km) for other values of m by applying Theorem 3.5 with edges e1,,em1 sharing a common vertex v of Km. In this case, Km\(e̊1e̊m1)=vKm1 and Km\ei=Km2 for each i. Thus, B2(Km) decomposes as a graph of groups (𝒢,Λ), where Λ consists of two vertices joined by m1 edges, the vertex groups are B2(Km1) and B1(Km1)F(m2)(m3)/2, and the edge groups are all B1(Km2)F(m3)(m4)/2. We may therefore compute B2(Km) inductively, with the base case B2(K4)F4.

    Note that while all the vertex groups and edge groups in this construction are free, these braid groups are still quite difficult to analyze in general, often having unexpected properties. For example, it follows from [1, Example 5.1] that B2(K5) is the fundamental group of a closed non-orientable surface of genus six, which is not readily apparent from the graph of groups.

    Example 3.19. We may compute B2(Kp,q) in a similar way to B2(Km). Suppose pq and apply Theorem 3.5 to edges e1,,eq of Kp,q sharing a common vertex of valence q. This produces a graph of groups decomposition (𝒢,Λ) of B2(Kp,q), where Λ consists of two vertices joined by q edges, the vertex groups are B2(Kp1,q) and B1(Kp1,q)Fpqp2q+2, and the edge groups are all B1(Kp1,q1)Fpq2p2q+4. We may therefore compute B2(Kp,q) inductively, with the base case B2(K2,2).

    Once again, despite the fact that B2(Kp,q) is constructed from free groups, it is difficult to extract information about the structure of the group as a whole. For example, it follows from [1, Example 5.2] that B2(K3,3) is the fundamental group of a non-orientable surface of genus four, but this is not easy to see from the graph of groups.

    4. Applications

    4.1. Decomposing graph braid groups as free products

    In Sec. 3.1, we saw that it appears to be quite common for a graph braid group to decompose as a non-trivial free product. We now prove two general criteria for a graph braid group to decompose as a non-trivial free product, and apply these to answer a question of Genevois [18, Question 5.3].

    We define the following classes of graphs (cf. [18, Sec. 4.1]). See Fig. 13 for examples.

    A flower graph is a graph obtained by gluing cycles and segments along a single central vertex.

    A sun graph is a graph obtained by gluing segments to vertices of a cycle.

    A pulsar graph is obtained by gluing cycles along a fixed nontrivial segment Ω and gluing further segments to the endpoints of Ω.

    The generalized theta graph Θm is the pulsar graph obtained by gluing m cycles along a fixed segment.

    Fig. 13.

    Fig. 13. Left to right: A flower graph, a sun graph, a pulsar graph, and Θ2.

    Lemma 4.1 (Free product criterion 1). Let n2and let Γbe a finite graph obtained by gluing a non-segment flower graph Φto a connected non-segment graph Ωalong a vertex v, where v is either the central vertex of Φor a vertex of Φof valence 1. Then Bn(Γ)Hfor some nontrivial subgroup H of Bn(Γ).

    Proof. Consider Γ as the union Γ=ΦΩ, where ΦΩ=v is either the central vertex vc of Φ or a vertex of Φ of valence 1. If vvc and Φ is not a 3-pronged radial tree, then we may remove the segment connecting v to vc from Φ and add it to Ω. The new Φ and Ω will still satisfy the hypotheses of the lemma, and ΦΩ=vc. If Φ is a 3-pronged radial tree, then after subdividing edges sufficiently we may remove all but the last edge of the segment connecting v to vc from Φ and add it to Ω, so that ΦΩ=v where v is a vertex of valence 2 in Γ adjacent to vc. Thus, henceforth we shall assume without loss of generality that ΦΩ=v where either v=vc or Φ is a 3–pronged radial tree and v is a vertex of valence 2 in Γ adjacent to vc.

    Let e1,,em denote the edges of Ω that have v as an endpoint and apply Theorem 3.5 to obtain a graph of groups decomposition (𝒢,Λ) of Bn(Γ). Note that Γ\(e̊1e̊m) is a disjoint union of Φ and some subgraphs Ω1,,Ωk of Ω. By sufficiently subdividing the edges of Γ, we may assume without loss of generality that the graphs Γ,Φ,Ω1,,Ωk all satisfy the hypotheses of Theorem 2.17. The vertices of Λ correspond to the partitions of the n particles among Φ,Ω1,,Ωk. Let Kp,p1,,pk denote the partition with p particles in Φ and pi particles in Ωi, i=1,,k. Proposition 3.7 tells us that K:=Kn,0,,0 is adjacent to precisely the vertices Ki1:=Kn1,0,,1,,0 for i=1,,k, where Ki1 is the partition with n1 particles in Φ and one particle in Ωi. Furthermore, Ki1 is adjacent to precisely K and the vertices Ki,j1,1 for ji and Ki2, where Ki,j1,1 is the partition with n2 particles in Φ, one particle in Ωi and one particle in Ωj, and Ki2 is the partition with n2 particles in Φ and two particles in Ωi.

    First suppose Ωi contains a cycle for some i. We have GKBn(Φ), which is a free group by [18, Corollary 4.7] and is nontrivial by Lemma 2.22 since n2 and Φ is not a segment. We also have GKi1Bn1(Φ)×B1(Ωi) by Lemma 2.18, which is non-trivial for some i by Lemma 2.22 since some Ωi contains a cycle. Furthermore, for each i the edges connecting K to Ki1 all have edge groups isomorphic to RBn1(Φ\v), which is trivial since Φ\v is a disjoint union of segments. Thus, by Remark 2.25Bn(Γ) decomposes as a free product of the form Bn(Γ)HBn(Φ)HFH for some nontrivial free group F and nontrivial group H.

    Now suppose that Ωi does not contain a cycle for any i. If Ωi are all segments, then Ω is a non-segment flower graph. Furthermore, v is either the central vertex of Ω (in which case v has valence 3 in Γ and so we must have v=vc) or Ω is a 3–pronged radial tree and v is a vertex of Ω of valence 1. In the former case, Γ is a flower graph containing a vertex of valence 4, thus Bn(Γ) is a free group by [18, Corollary 4.7], and by Lemma 2.21 and Proposition 3.10 its rank is at least 2. That is, Bn(Γ)H for some nontrivial subgroup H, as required. In the latter case, by subdividing edges of Ω we may assume Ω\v is also a 3–pronged radial tree. Thus, we may assume some Ωi contains a vertex of valence 3.

    Note that for each i, the edges connecting Ki1 to Ki,j1,1 and the edges connecting Ki1 to Ki2 all have edge groups isomorphic to RBn2(Φ\v)×RB1(Ωi\v), which is trivial since Φ\v is a disjoint union of segments and Ωi\v does not contain a cycle. Furthermore, we have GKi2Bn2(Φ)×B2(Ωi), which is nontrivial for some i by Lemma 2.22 since some Ωi contains a vertex of valence 3. Thus, by Remark 2.25 we again have Bn(Γ)H, for some non-trivial group H. □

    Lemma 4.2 (Free product criterion 2). Let n2and let Γbe a finite graph satisfying the hypotheses of Theorem  2.17. Suppose Γcontains an edge e such that Γ\e̊is connected but Γ\eis disconnected, and one of the connected components of Γ\eis a segment of length at least n2. Then Bn(Γ)Hfor some nontrivial subgroup H of Bn(Γ).

    Proof. First suppose Γ\e̊ is a segment. Then Γ must consist of a single cycle, containing e, with a segment glued to either one or both endpoints of e (there must be at least one such segment since Γ\e is disconnected). That is, Γ is homeomorphic to either ΓQ or ΓA–the graphs homeomorphic to the letters “Q” and “A”, respectively.

    If Γ is homeomorphic to ΓQ, then Proposition 3.16 tells us Bn(Γ)Fn. Since n2, this implies Bn(Γ)H for some nontrivial subgroup H. If Γ is homeomorphic to ΓA, then we may subdivide the edge e to obtain a graph Γ homeomorphic to Γ and containing no edge e such that Γ\e̊ is a segment. Furthermore, Γ still contains an edge e such that Γ\e̊ is connected but Γ\e is disconnected, and one of the connected components is a segment. Thus, we may assume without loss of generality that we are in the case where Γ\e̊ is not a segment.

    Suppose Γ\e̊ is not a segment. Applying Theorem 3.5, we obtain a graph of groups decomposition (𝒢,Λ) of Bn(Γ) where Λ has a single vertex with vertex group RBn(Γ\e̊), which is nontrivial since Γ\e̊ is not a segment. Furthermore, Γ\e is disconnected with a segment Ω as one of its connected components. Let SUCn(Γ\e̊)(0) be a configuration with one particle at an endpoint of e and all remaining n1 particles in the segment Ω; this configuration exists since Ω has length at least n2. Then Λ has an edge with edge group RBn1(Γ\e,S(Γ\e)), which is isomorphic to RBn1(Ω)=1 by Lemma 2.18. Thus, Remark 2.25 tells us Bn(Γ) decomposes as a free product Bn(Γ)H, where H is non-trivial since the vertex group RBn(Γ\e̊) is nontrivial. □

    Note that in particular, Lemma 4.2 implies that all braid groups on sun graphs decompose as nontrivial free products, with the exception of the cycle graph, which has graph braid group isomorphic to . Lemma 4.2 also implies that all braid groups on pulsar graphs decompose as nontrivial free products, with the possible exception of generalized theta graphs Θm for m2. Thus, we have partially answered [18, Question 5.3].

    Theorem 4.3. Let Γbe a finite connected graph that is not homeomorphic to Θmfor any m0. The braid group B3(Γ)is hyperbolic only if B3(Γ)Hfor some group H.

    Proof. By [18, Theorem 4.1], B3(Γ) is hyperbolic if and only if Γ is a tree, a flower graph, a sun graph, or a pulsar graph. If Γ is a tree, then either Γ is a radial tree, in which case B3(Γ) is free of rank M3 by Proposition 3.10, or Γ has at least two vertices of valence 3, in which case B3(Γ)H by Lemma 4.1. In fact, B3(Γ) is known to be free by [14, Theorems 2.5, 4.3]. If Γ is a flower graph, then B3(Γ) is free by [18, Corollary 4.7]. Suppose Γ is a sun graph or a pulsar graph that contains at least one cycle and is not homeomorphic to Θm for any m. Subdivide edges of Γ so that it satisfies the hypotheses of Theorem 2.17. Then Γ has an edge e that is contained in a cycle and incident to a vertex of degree at least 3 with a segment of length at least 2 glued to it. Thus, Γ\e̊ is connected but Γ\e is disconnected, and one of the connected components of Γ\e is a segment of length at least 1. Thus, B3(Γ)H for some group H by Lemma 4.2. If Γ is a pulsar graph that contains no cycles and is not homeomorphic to Θ0, then Γ consists of a segment with further segments glued to the endpoints. Thus, we may apply Lemma 4.1 to conclude that B3(Γ)H for some subgroup H. □

    4.2. Pathological relative hyperbolicity in graph braid groups

    We can apply Theorem 3.5 to subgraphs of the graph Δ given in Fig. 5 to provide a negative answer to a question of Genevois regarding relative hyperbolicity of graph braid groups [18, follow-up to Question 5.7].

    Theorem 4.4. Let Δbe the graph given in Fig5. The graph braid group B2(Δ)is hyperbolic relative to a thick, proper subgroup P that is not contained in any graph braid group of the form Bk(Λ,S)for k2and ΛΔ.

    Proof. Recall that in Example 3.9, we showed that

    B2(Δ)=π1(UC2(Δ))a,b,c,d,e,f,g|aba1b1,bcb1c1,cdc1d1=π1(T1)bπ1(T2)cπ1(T3)F3,
    where π1(T1)=a,b, π1(T2)=b,c, π1(T3)=c,d, and b and c correspond to the simple closed curves β and γ.

    The group B2(Δ) is therefore hyperbolic relative to

    P=π1(T1)bπ1(T2)cπ1(T3).

    Note that P is the group constructed by Croke and Kleiner in [13, Sec. 3]. In particular, it is isomorphic to the right-angled Artin group AΠ where Π is a segment of length 3; this is thick of order 1 by [5, Corollary 10.8] and [4, Corollary 5.4].

    Suppose P is contained in a graph braid group of the form Bk(Λ,S) for k2 and ΛΔ. Since P contains a 2 subgroup, we may assume by Theorem 2.23 that k=2 and Λ contains two disjoint cycles. If S has both particles in a single connected component Λ of Λ, then we have B2(Λ,S)B2(Λ), so in this case we may assume Λ is connected. On the other hand, if S has one particle in one connected component Λ and the other particle in another component Λ, then B2(Λ,S) is a direct product of two free groups by Lemma 2.18. It follows that PAΠ must virtually be a direct product of two free groups by [3, Theorem 2]. However, this is impossible since the class of right-angled Artin groups whose defining graphs are trees of diameter greater than 2 is quasi-isometrically rigid [7, Theorem 5.3]. Thus, Λ must be connected and we may therefore deduce that Λ must be isomorphic to one of the six graphs Λi, i=1,,6, given in Fig. 14.

    Constructing UC2(Λ3) and UC2(Λ6) using Algorithm 2.14, we obtain the cube complexes given in Fig. 15. We therefore see that the corresponding braid groups are

    B2(Λ3)=π1(UC2(Λ3))2F5,B2(Λ6)=π1(UC2(Λ6))2F6.

    Since PAΠ does not split as a non-trivial free product and does not embed as a subgroup of 2, we conclude that P cannot be contained in B2(Λ3) or B2(Λ6) by the Kurosh subgroup theorem [23, Untergruppensatz]. Since Λ1 and Λ2 are proper subgraphs of Λ3, and Λ4 and Λ5 are proper subgraphs of Λ6, we see by Lemma 2.21 that P cannot be contained in B2(Λi) for any 1i6. Thus, P cannot be contained in any graph braid group of the form Bk(Λ) for k2 and ΛΔ. □

    Fig. 14.

    Fig. 14. The six candidate subgraphs of Δ.

    Fig. 15.

    Fig. 15. The cube complexes UC2(Λ3) and UC2(Λ6).

    This provides a negative answer to a question of Genevois [18, follow-up to Question 5.7], showing that while peripheral subgroups arise as braid groups of subgraphs in the case of toral relative hyperbolicity, this is not true in general.

    Remark 4.5 (Characterizing relative hyperbolicity via hierarchical hyperbolicity). Graph braid groups are hierarchically hyperbolic; since they are fundamental groups of special cube complexes, one may apply [6, Proposition B, Remark 13.2] to show this. Indeed, a natural explicit hierarchically hyperbolic structure is given in [8, Sec. 5.1.2], described in terms of braid groups on subgraphs.

    Furthermore, Russell shows that hierarchically hyperbolic groups (HHGs) are relatively hyperbolic if and only if they admit an HHG structure 𝔖 with isolated orthogonality [27, Corollary 1.2], a simple criterion restricting where orthogonality may occur in the HHG structure. Roughly, this means there exist I1,,In𝔖 that correspond to the peripheral subgroups.

    One may therefore hope that relative hyperbolicity of graph braid groups could be characterized via this approach. However, the above example is problematic here, too; since the peripheral subgroup P does not arise as a braid group on a subgraph of Δ, it does not appear in the natural HHG structure described in [8]. Thus, Russell’s isolated orthogonality criterion is not able to detect relative hyperbolicity of B2(Δ) through this HHG structure.

    4.3. Distinguishing right-angled Artin groups and graph braid groups

    Note that Lemmas 4.1 and 4.2 preclude certain right-angled Artin groups and graph braid groups from being isomorphic.

    Corollary 4.6. Let n2, let Πbe a connected graph and let Γbe a finite graph such that one of the following holds:

    Γis obtained by gluing a connected nontrivial graph Ωto a non-segment flower graph Φalong the central vertex of Φ;

    Γsatisfies the hypotheses of Theorem 2.17and contains an edge e such that Γ\e̊is connected but Γ\eis disconnected, and one of the connected components of Γ\eis a segment of length at least n2.

    Then AΠis not isomorphic to Bn(Γ).

    Proof. Since Π is connected, the right-angled Artin group AΠ does not decompose as a nontrivial free product. However, by Lemmas 4.1 and 4.2, we know that Bn(Γ) must decompose as a nontrivial free product. □

    In fact, by combining Lemmas 4.1 and 4.2 with a result of Kim–Ko–Park [22, Theorem B], we obtain stronger results for graph braid groups on large numbers of particles.

    Theorem 4.7. Let Πand Γbe finite connected graphs with at least two vertices and let n5. Then the right-angled Artin group AΠis not isomorphic to Bn(Γ).

    Proof. By [22, Theorem B], if Γ contains the graph ΓA homeomorphic to the letter “A”, then Bn(Γ) is not isomorphic to a right-angled Artin group. Thus, by sufficiently subdividing edges of Γ, we may assume that all cycles in Γ contain at most one vertex of valence 3.

    If Γ contains a cycle C with precisely one vertex v of valence 3, then we can express Γ as the graph C glued to the graph Ω=Γ\(C\v) along the vertex v. If Ω is a segment, then Γ is homeomorphic to the letter “Q”, thus Proposition 3.16 tells us Bn(Γ)Fn. Otherwise, we can apply Lemma 4.1 to show that Bn(Γ)H for some non-trivial subgroup H of Bn(Γ). However, AΠ cannot be expressed as a non-trivial free product, since Π is connected. Thus, in both cases it follows that AΠ is not isomorphic to Bn(Γ). We may therefore assume that no cycles in Γ contain a vertex of valence 3.

    If Γ contains a cycle C with no vertices of valence 3, then Γ is either disconnected or Γ=C. The former case is excluded by hypothesis, while the latter implies Bn(Γ). In particular, since Π has at least two vertices, this implies Bn(Γ) is not isomorphic to AΠ.

    If Γ contains no cycles, then Γ is a tree. If Γ is a segment, then Bn(Γ) is trivial. If Γ is homeomorphic to a k-pronged radial tree Rk, then Proposition 3.10 tells us Bn(Γ)FM for some M10. Otherwise, Γ contains at least two vertices of valence 3. Thus, Γ can be expressed as Γ=ΦΩ, where Φ is a segment, Ω is not a segment, and ΦΩ is a vertex of valence 2. Thus, we may apply Lemma 4.1 to conclude that Bn(Γ)H for some nontrivial subgroup H, hence Bn(Γ) is not isomorphic to AΠ. □

    5. Open Questions

    Theorem 4.3 depends on the assumption that Γ is not homeomorphic to a generalized theta graph Θm. Furthermore, Proposition 3.14 tells us that B4(Γ𝜃) is an HNN extension of 2, but it is not clear whether it is a nontrivial free product; knowing this would benefit Theorem 3.15. Computing braid groups of generalized theta graphs would therefore be very helpful to improve these two theorems.

    Question 5.1. What is Bn(Θm) for n3 and m2? Are they nontrivial free products?

    Note it is easy to show B2(Θm) is a free group of rank at least 3 using Theorem 3.5, however the case of n3 is trickier. One potential way of approaching this problem would be to apply Theorem 3.5, letting v be one of the vertices of Θm of valence m+1 and decomposing Bn(Θm) as a graph of groups (𝒢,Λ) using m of the edges incident to v. Denoting these edges by e1,,em, the graphs Θm\(e̊1e̊m) and Θm\(e1em) are both homeomorphic to the (m+1)–pronged radial tree Rm+1, as illustrated in Fig. 16. Thus, by Propositions 3.8 and 3.10, Λ has a single vertex whose vertex group is a free group of rank M(n,m+1), and m edges whose edge groups are free groups of rank M(n1,m+1), where M is defined in Proposition 3.10. It remains to understand the monomorphisms mapping the edge groups into the vertex groups.

    Fig. 16.

    Fig. 16. The generalized theta graph Θ3 and the copy of R4 obtained by removing the open edges e̊1,e̊2,e̊3.

    Another interesting question concerns the converses of Lemmas 4.1 and 4.2. The author is not aware of any examples of graph braid groups that decompose as nontrivial free products but do not satisfy either Lemma 4.1 or Lemma 4.2.

    Question 5.2. Are there any graph braid groups that decompose as nontrivial free products but do not satisfy the hypotheses of Lemma 4.1 or Lemma 4.2?

    Since Lemmas 4.1 and 4.2 both produce free splittings with an infinite cyclic factor, an interesting related question concerns the existence of graph braid groups that admit free splittings but do not have a free splitting with an infinite cyclic factor. It seems likely that such graph braid groups should exist, however the answer is not completely obvious. Variants of a theorem of Shenitzer [30] show that if a graph of groups splits freely, it can often be arranged that one of the vertex groups splits freely relative to the incoming edge groups; see [32, Theorem 18] and [9, Lemma A.6]. Moreover, graph braid groups can always be inductively decomposed as graphs of groups until one obtains free groups as the vertex groups. It is therefore not inconceivable that graph braid groups that split freely might always be able to do so with an infinite cyclic factor.

    Question 5.3. Are there any graph braid groups Bn(Γ) that split as nontrivial free products but do not have a free splitting of the form Bn(Γ)H?

    Corollary 4.6 and Theorem 4.7 also raise a natural question: can right-angled Artin groups with connected defining graphs be isomorphic to graph braid groups Bn(Γ) for n4?

    Question 5.4. Does there exist some n2 and a finite connected graph Γ such that Bn(Γ) is isomorphic to a non-cyclic right-angled Artin group with connected defining graph?

    Finally, Theorem 4.4 shows that the peripheral subgroups of a relatively hyperbolic graph braid group Bn(Γ) may not be contained in any braid group Bk(Λ) for ΛΓ. Thus, while the groups Bk(Λ) form a natural collection of subgroups of Bn(Γ) by Lemma 2.21, they are insufficient to capture the relatively hyperbolic structure. The question of how to classify relative hyperbolicity in graph braid groups therefore remains.

    Question 5.5. When is a graph braid group relatively hyperbolic?

    One potential approach would be to construct a hierarchically hyperbolic structure on Bn(Γ) with greater granularity than the one produced in [8], and then apply Russell’s isolated orthogonality criterion as described in Remark 4.5. In particular, one would have to construct a factor system on the cube complex UCn(Γ) that contains enough subcomplexes to guarantee that any peripheral subgroup of Bn(Γ) will always appear as the fundamental group of such a subcomplex.

    Acknowledgments

    The author would like to thank Mark Hagen for many enlightening conversations about cube complexes and graphs of groups, Jason Behrstock for valuable discussions on earlier iterations of this research, and Anthony Genevois and Tomasz Maciazek for their helpful comments. The author would also like to thank Jacob Russell, Victor Chepoi, Ben Knudsen, Tim Susse, and Kate Vokes for conversations on graph braid groups that collectively helped to consolidate the author’s understanding of the subject.

    The author would also like to thank the anonymous referee for their numerous insightful comments that helped to improve this paper.

    This work was supported by the Additional Funding Programme for Mathematical Sciences, delivered by EPSRC (EP/V521917/1) and the Heilbronn Institute for Mathematical Research.

    ORCID

    Daniel Berlyne  https://orcid.org/0000-0002-3193-4848