1 Introduction
It is well-known that, in some sense, Coxeter groups are precisely the groups that arrive as abstract reflection groups. More precisely, a reflection system is the data of a group G, of a subset
$R \subset G$
, and a connected graph
$\Omega $
on which G acts such that:
-
• R is stable under conjugation and it generates G;
-
• every edge of
$\Omega $ is flipped by a unique element of R and every element of R flips an edge of
$\Omega $ ;
-
• for every
$r \in R$ , removing all the edges flipped by r separates the endpoints of any edge flipped by r.
Then a group is part of a reflection system if and only if it is a Coxeter group. In [Reference GenevoisGen22], the author proposed a natural generalization of reflection systems as rotation systems. The basic idea is that one replaces involutions flipping endpoints of edges with arbitrary groups acting freely and transitively on complete graphs. More formally, a rotation system is the data of a group G, a collection of subgroups
$\mathcal {R}$
, and a connected graph
$\Omega $
on which G acts such that:
-
•
$\mathcal {R}$ is stable under conjugation and it generates G.
-
• For every clique
$C \subset \Omega $ , there exists a unique
$R \in \mathcal {R}$ such that R acts freely-transitively on the vertices of C. One refers to R as the rotative-stabilizer of C.
-
• Every subgroup in
$\mathcal {R}$ is the rotative-stabilizer of a clique of
$\Omega $ .
-
• For every clique
$C \subset \Omega $ , removing the edges of all the cliques having the same rotative-stabilizer as C separates any two vertices in C.
Then a group is part of a rotation system if and only if it is a periagroup (whose factors come from
$\mathcal {R}$
). We refer to [Reference GenevoisGen22] for a precise statement regarding the equivalence between rotation groups and periagroups.
Definition 1.1 Let
$\Gamma $
be a (simplicial) graph,
$\lambda : E(\Gamma ) \to \mathbb {N}_{\geq 2}$
a labeling of its edges, and
$\mathcal {G}= \{G_u \mid u \in V(\Gamma )\}$
a collection of groups indexed by the vertices of
$\Gamma $
, referred to as the vertex-groups. Assume that, for every edge
$\{u,v\} \in E(\Gamma )$
, if
$\lambda (\{u,v\})>2$
then
$G_u,G_v$
have order two. The periagroup
$\Pi (\Gamma ,\lambda ,\mathcal {G})$
admits

as a relative presentation. Here,
$\langle a,b \rangle ^k$
refers to the word obtained from
$ababab \cdots $
by keeping only the first k letters; and
$\langle G_u,G_v \rangle ^k = \langle G_v,G_u \rangle ^k$
is a shorthand for:
$\langle a, b \rangle ^k = \langle b,a \rangle ^k$
for all non-trivial
$a \in G_u$
,
$b \in G_v$
.
Periagroups of cyclic groups of order two coincide with Coxeter groups; and, if
$\lambda \equiv 2$
, all the relations are commutations and one retrieves graph products of groups (such as right-angled Artin groups). Thus, periagroups can be thought of as an interpolation between Coxeter groups and graph products of groups. Periagroups of cyclic groups, a common generalization of Coxeter groups and right-angled Artin groups, also appear in [Reference DyerDye90], and are studied geometrically in [Reference SoergelSoe24] under the name Dyer groups. Periagroups of cyclic groups of order two or infinite can also be found in [Reference BasarabBas02] as weakly partially commutative Artin-Coxeter groups.
It is proved in [Reference Haglund and WiseHW10] that (finitely generated) Coxeter groups virtually embeds in right-angled Coxeter groups. In other words, a reflection group always virtually embeds into some right-angled reflection group. In this article, we extend this assertion from reflection groups to arbitrary rotation groups. More formally:
Theorem 1.2 Let
$\Pi (\Gamma , \mathcal {G},\lambda )$
be a periagroup with
$\Gamma $
finite. There exists a finite graph
$\Phi $
and a collection
$\mathcal {H}$
indexed by
$V(\Phi )$
of groups isomorphic to groups from
$\mathcal {G}$
such that the periagroup
$\Pi (\Gamma , \mathcal {G},\lambda )$
virtually embeds into the graph product
$\Phi \mathcal {H}$
as a virtual retract.
It is worth mentioning that, when restricted to periagroups of cyclic groups, Theorem 1.2 shows that Dyer groups virtually embed into graph products of cyclic groups as virtual retracts (which can be promoted to virtual embeddings into right-angled Artin groups). However, by following the now classical construction of embeddings of right-angled Artin groups as finite-index subgroups in right-angled Coxeter groups [Reference Davis and JanuszkiewiczDJ00], it can be proved that Dyer groups are natural finite-index subgroups of Coxeter groups (see [Reference SoergelSoe24]). So [Reference Haglund and WiseHW10] already yields the desired conclusions for Dyer groups. A similar strategy, however, does not apply for arbitrary periagroups.
In addition to being conceptually appealing, Theorem 1.2 also allows us to deduce various combination results, since many properties stable under taking subgroups and under commensurability are known to hold for graph products of groups. For instance see the following corollary.
Corollary 1.3 Let
$\Pi :=\Pi (\Gamma , \mathcal {G},\lambda )$
be a periagroup with
$\Gamma $
finite.
-
• If the groups in
$\mathcal {G}$ are all linear, then
$\Pi $ is linear. [Reference Berlai and de la NuezBdlN22, Reference GreenGre90].
-
• If the groups in
$\mathcal {G}$ are all a-T-menable (resp. weakly amenable), then
$\Pi $ is a-T-menable (resp. weakly amenable). [Reference Antolín and DreesenAD13, Reference GenevoisGen17, Reference ReckwerdtRec17].
-
• For every
$n \geq 1$ , if the groups in
$\mathcal {G}$ are all of type
$F_n$ , then
$\Pi $ is of type
$F_n$ . [Reference AlonsoAlo94, Reference CohenCoh95, Reference AlonsoAlo96].
The proof of Theorem 1.2 is geometric. It essentially follows Haglund and Wise’s strategy, but in the more general framework of mediangle and quasi-median graphs. Given our periagroup
$\Pi := \Pi (\Gamma , \mathcal {G},\lambda )$
, we consider its Cayley graph
$M:=M(\Gamma , \mathcal {G},\lambda )$
associated with the (usually finite) generating set obtained by taking the union of all the vertex-groups. As shown in [Reference GenevoisGen22], this graph admits a nice geometric structure: it is a mediangle graph. (See Sections 2.4 and 2.5 for more details.) In particular, it has a natural hyperplane structure that allows us, following [Reference GenevoisGen17], to construct a canonical quasi-median graph
$\mathrm {QM}:= \mathrm {QM}(\Gamma , \mathcal {G},\lambda )$
. More precisely, there is an isometric embedding
$M \hookrightarrow \mathrm {QM}$
and the action of
$\Pi $
on M extends to
$\mathrm {QM}$
. (See Sections 2.1 and 2.2 for more details.) Following [Reference GenevoisGen23], it suffices to verify that the action of
$\Pi $
on
$\mathrm {QM}$
is conspicial in order to conclude that
$\Pi $
embeds into some graph products. (See Section 2.3 for more details.) Unfortunately, the action is usually not conspicial. Our key observation is that the obstruction to conspiciality lies in a specific part of the periagroup that can be avoided by a finite-index subgroup. See Proposition 4.5 for a precise statement. Then, bringing all the pieces together, Theorem 1.2 follows.
2 Preliminaries
2.1 Quasi-median graphs
There exist several equivalent definitions of quasi-median graphs; see for instance [Reference Bandelt, Mulder and WilkeitBMW94]. For instance, quasi-median graphs can be defined as retracts of Hamming graphs (i.e., products of complete graphs). However, this definition, despite being conceptually simple, is difficult to use in practice. Below is the definition we used in [Reference GenevoisGen17]. It sounds more technical, but it is easier to use in practice, and it will be relevant regarding our definition of mediangle graphs in Section 2.4.

Definition 2.1 A connected graph X is weakly modular if it satisfies the following two conditions:
-
(triangle condition) for every vertices
$a, x,y \in X$ , if x and y are adjacent and if
$d(a,x)=d(a,y)$ , then there exists a vertex
$z \in X$ which adjacent to both x and y and which satisfies
$d(a,z)=d(a,x)-1$ ;
-
(quadrangle condition) for every vertices
$a,x,y,z \in X$ , if z is adjacent to both x and y and if
$d(a,x)=d(a,y)=d(a,z)-1$ , then there exists a vertex
$w \in X$ which adjacent to both x and y and which satisfies
$d(a,w)=d(a,z)-2$ .
If moreover X does not contain
$K_4^-$
and
$K_{3,2}$
as induced subgraphs, then it is quasi-median.
The triangle and quadrangle conditions are illustrated by Figure 1.

Figure 1: Triangle and quadrangle conditions.
Examples of quasi-median graphs include median graphs, also known as one-skeletons of CAT(0) cube complexes, and products of complete graphs.
Recall that a clique is a maximal complete subgraph. According to [Reference Bandelt, Mulder and WilkeitBMW94], cliques in quasi-median graphs satisfy a strong convexity condition; namely, they are gated in the following sense.
Definition 2.2 Let X be a graph and
$Y \subset X$
a subgraph. A vertex
$y \in Y$
is a gate of an other vertex
$x \in X$
if, for every
$z \in Y$
, there exists a geodesic between x and z passing through y. If every vertex of X admits a gate in Y, then Y is gated.
Given a gated subgraph Y, we will refer to the map that associates to every vertex its gate in Y as the projection to Y. Accordingly, the gate of vertex may be refer to as its projection.
Like for median graphs, a fundamental tool in the study of quasi-median graphs is given by hyperplanes.
Definition 2.3 Let X be a graph. A hyperplane J is an equivalence class of edges with respect to the transitive closure of the relation saying that two edges are equivalent whenever they belong to a common triangle or are opposite sides of a square. We denote by
$X \backslash \backslash J$
the graph obtained from X by removing the interiors of all the edges of J. A connected component of
$X \backslash \backslash J$
is a sector. The carrier of J, denoted by
$N(J)$
, is the subgraph generated by all the edges of J. Two hyperplanes
$J_1$
and
$J_2$
are transverse if there exist two edges
$e_1 \subset J_1$
and
$e_2 \subset J_2$
spanning a
$4$
-cycle in X; and they are tangent if they are not transverse but
$N(J_1) \cap N(J_2) \neq \emptyset $
.
See Figure 2 for examples of hyperplanes in a quasi-median graph. The key point is that, in some sense, the geometry of a quasi-median graph reduces to the combinatorics of its hyperplanes. This is illustrated by Theorem 2.12 in the more general framework of median graphs.

Figure 2: A quasi-median graph and some of its hyperplanes. The orange hyperplane is transverse to the red and blue hyperplanes. The green and orange hyperplanes are tangent. The red and blue hyperplanes are neither transverse nor tangent.
2.2 Spaces with partitions
Generalizing the construction of a median graph (or equivalently, a CAT(0) cube complex) from a space with walls, in [Reference GenevoisGen17] we introduced spaces with partitions and showed to construct quasi-median graphs from them. This Section is dedicated to the description of this construction.
Let X be a set and
$\mathfrak {P}$
a collection of partitions. We allow two distinct elements of
$\mathfrak {P}$
to induce the same partition of X, in which case we say that the two elements are indistinguishable. We refer to the pieces of the partitions from
$\mathfrak {P}$
as sectors.
-
• Two partitions
$\mathcal {P},\mathcal {Q}$ are nested if there exist sectors
$A \in \mathcal {P}$ and
$B \in \mathcal {Q}$ such that
$D \subset A$ for every
$D \in \mathcal {Q} \backslash \{B\}$ and
$D \subset B$ for every
$D \in \mathcal {P} \backslash \{A\}$ .
-
• Two partitions
$\mathcal {P},\mathcal {Q}$ are transverse if P and Q are not
$\subset $ -comparable for all
$P \in \mathcal {P}$ and
$Q\in \mathcal {Q}$ .
-
• Two partitions
$\mathcal {P},\mathcal {Q}$ are tangent if there do not exist
$P \in \mathcal {P}$ ,
$Q\in \mathcal {Q}$ ,
$\mathcal {R} \in \mathfrak {P}$ , and
$R \in \mathcal {R}$ such that
$P \subsetneq R \subsetneq Q$ or
$Q \subsetneq R \subsetneq P$ .
-
• A partition
$\mathcal {P}$ separates two points
$x,y \in X$ if x and y belong to two distinct sectors of
$\mathcal {P}$ .
The typical example to keep in mind is when X is a quasi-median graph and when the partitions from
$\mathfrak {P}$
are given by the hyperplanes of X that cut X into sectors.
Definition 2.4 A space with partitions
$(X,\mathfrak {P})$
is the data of a set X and a collection of partitions
$\mathfrak {P}$
satisfying the following conditions:
-
• for every
$\mathcal {P}\in \mathfrak {P}$ ,
$\# \mathcal {P} \geq 2$ and
$\emptyset \notin \mathcal {P}$ ;
-
• for all distinguishable partitions
$\mathcal {P},\mathcal {Q} \in \mathfrak {P}$ , if there exist two sectors
$A\in \mathcal {P}$ and
$B \in \mathcal {Q}$ such that
$A \subset B$ , then
$\mathcal {P}$ and
$\mathcal {Q}$ are nested;
-
• any two points of X are separated by only finitely many partitions of
$\mathfrak {P}$ .
For instance, a quasi-median graph endowed with the set of partitions described above defines a space with partitions.
Definition 2.5 Let
$(X,\mathfrak {P})$
be a space with partitions. An orientation
$\sigma $
is map
$\mathfrak {P} \to \{ \text {sectors}\}$
satisfying the following conditions:
-
•
$\sigma (\mathcal {P}) \in \mathcal {P}$ for every
$\mathcal {P} \in \mathfrak {P}$ ;
-
•
$\sigma (\mathcal {P}) \cap \sigma (\mathcal {Q}) \neq \emptyset $ for all
$\mathcal {P},\mathcal {Q} \in \mathfrak {P}$ .
For every point
$x \in X$
,

is the principal orientation at x.
Roughly speaking, an orientation is a coherent choice of a sector for each partition.
Definition 2.6 Let
$(X,\mathfrak {P})$
be a space with partitions. The quasi-cubulation
$\mathrm {QM}(X,\mathfrak {P})$
is the connected component containing the principal orientations of the graph whose vertices are the orientations and whose edges connect two orientations whenever they differ on a single partition.
The statement below summarizes the basic properties satisfied by the quasi-cubulation of a space with partitions. See [Reference GenevoisGen17, Proposition 5.46, Theorem 2.56 and its proof, Lemma 2.60, Corollary 2.51] for more details.
Theorem 2.7 Let
$(X,\mathfrak {P})$
be a space with partitions and let
$\iota : X \to \mathrm {QM}$
denote the canonical map from X to the quasi-cubulation
$\mathrm {QM}:= \mathrm {QM}(X,\mathfrak {P})$
. The following assertions hold:
-
•
$\mathrm {QM}$ is a quasi-median graph;
-
• the distance between two orientations
$\mu ,\nu \in \mathrm {QM}$ coincides with the number of partitions of
$\mathfrak {P}$ on which they differ;
-
• the hyperplanes of
$\mathrm {QM}$ are
$$ \begin{align*}J_{\mathcal{P}}:= \left\{ \{\mu,\nu \} \mid \mu(\mathcal{P}) \neq \nu(\mathcal{P}) \text{ but } \mu(\mathcal{Q})= \nu(\mathcal{Q}) \text{ for every } \mathcal{Q} \in \mathfrak{P} \backslash \{ \mathcal{P} \} \right\}\hspace{-1pt}, \ \mathcal{P} \in \mathfrak{P};\end{align*} $$
-
• the map
$\mathcal {P} \mapsto J_{\mathcal {P}}$ induces a bijection from
$\mathfrak {P}$ to the hyperplanes of
$\mathrm {QM}$ that preserves (non-)transversality and (non-)tangency.
2.3 Conspicial actions
The main reason we introduce quasi-median graphs is that, according to [Reference GenevoisGen23], one can construct an embedding into a graph product of groups thanks to a good action on a quasi-median graph. In this section, we recall that relevant definitions and statements.
Definition 2.8 [Reference GenevoisGen23]
Let G be a group acting faithfully on a quasi-median graph X. The action is conspicial if:
-
• for every hyperplane J and every
$g \in G$ , J and
$gJ$ are neither transverse nor tangent;
-
• for all transverse hyperplanes
$J_1,J_2$ and for every
$g \in G$ ,
$J_1$ and
$gJ_2$ are not tangent;
-
• for every hyperplane J,
$\mathfrak {S}(J)$ acts freely on
$\mathscr {S}(J)$ .
Given a hyperplane J,
$\mathscr {S}(J)$
denotes the set of the sectors delimited by J and
$\mathfrak {S}(J)$
denotes the image of
$\mathrm {stab}(J)$
in the permutation group of
$\mathscr {S}(J)$
.
Theorem 2.9 [Reference GenevoisGen23]
Let G be a group acting conspicially on a quasi-median graph X.
-
• Fix representatives
$\{J_i \mid i \in I\}$ of hyperplanes of X modulo the acting of G.
-
• Let
$\Gamma $ denote the graph whose vertex-set is
$\{J_i \mid i \in I\}$ and whose edges connect two hyperplanes whenever they have transverse G-translates.
-
• For every
$i \in I$ , let
$G_i$ denote the group
$\mathfrak {S}(J_i) \oplus K_i$ , where
$K_i$ is an arbitrary group of cardinality the number of orbits of
$\mathfrak {S}(J_i) \curvearrowright \mathscr {S}(J_i)$ .
Then G embeds as a virtual retract into the graph product
$\Gamma \mathcal {G}$
where
$\mathcal {G}= \{G_i \mid i \in I\}$
.
2.4 Mediangle graphs
Our definition of mediangle graphs is a variation of the definition of quasi-median graphs as weakly modular graphs with no induced copy of
$K_{3,2}$
and
$K_4^-$
; see Section 2.1. Roughly speaking, we replace in this definition
$4$
-cycles with convex even cycles. In the definition below,
$I(\cdot ,\cdot )$
denotes the interval between two vertices, i.e., the union of all the geodesics connecting the two vertices under consideration.
Definition 2.10 A connected graph X is mediangle if the following conditions are satisfied:
-
(Triangle Condition) For all vertices
$o,x,y \in X$ satisfying
$d(o,x)=d(o,y)$ and
$d(x,y)=1$ , there exists a common neighbor
$z \in X$ of
$x,y$ such that
$z \in I(o,x) \cap I(o,y)$ .
-
(Intersection of Triangles) X does not contain an induced copy of
$K_4^-$ .
-
(Cycle Condition) For all vertices
$o ,x,y,z \in X$ satisfying
$d(o,x)=d(o,y)=$
$d(o,z)-1$ and
$d(x,z)=d(y,z)=1$ , there exists a convex cycle of even length that contains the edges
$[z,x],[z,y]$ and such that the vertex opposite to z belongs to
$I(o,x) \cap I(o,y)$ .
-
(Intersection of Even Cycles) The intersection between any two convex cycles of even lengths contains at most one edge.
Examples of mediangle graphs include (quasi-)median graphs and Cayley graphs of Coxeter graphs (e.g., the one-skeleton of the regular tiling of the plane by hexagons). We refer to [Reference GenevoisGen22] for more examples.
Hyperplanes Similarly to (quasi-)median graphs, there is a notion of hyperplanes in mediangle graphs that plays a fundamental role.
Definition 2.11 Given a mediangle graph X, a hyperplane is an equivalence class of edges with respect to the reflexive-transitive closure of the relation that identifies any two edges that belong to a common
$3$
-cycle or that are opposite in a convex even cycle. Given a hyperplane J, we denote by
$X \backslash \backslash J$
the graph with the same vertices as X and whose edges are those of X that do not belong to J. The connected components of
$X \backslash \backslash J$
are the sectors delimited by J. The carrier
$N(J)$
of J is the union of all the convex cycles containing edges in J, and the connected components of
$N(J) \backslash \backslash J$
are the fibres. Two vertices of X are separated by J if they lie in distinct sectors. Two hyperplanes are transverse if they contain two distinct pairs of opposite edges in some convex even cycle. They are tangent if they are distinct, not transverse, but not separated by a third hyperplane.
See Figure 3 for an example. The next statement, proved in [Reference GenevoisGen22, Theorem 3.9], summarizes the basic properties of hyperplanes in mediangle graphs.
Theorem 2.12 Let X be a mediangle graph. The following assertions hold.
-
(i) Hyperplanes separate X. More precisely, given a hyperplane J and a clique
$C \subset J$ , any two vertices in C are separated by J and every sector delimited by J contains a vertex of C.
-
(ii) Sectors delimited by hyperplanes are always convex.
-
(iii) A path is a geodesic if and only if it crosses each hyperplane at most once. As a consequence, the distance between any two vertices coincides with the number of hyperplanes separating them.

Figure 3: A mediangle graph of some of its hyperplanes. The green hyperplane is transverse to the orange, red, and blue hyperplanes. The red and blue hyperplanes are tangent. The orange and red hyperplanes are neither transverse nor tangent.
We emphasize that, contrary to (quasi-)median graphs, in mediangle graphs sectors may not be gated and carriers may not be convex.
Definition 2.13 Let G be a group acting on a mediangle graph X. The rotative-stabilizer
$\mathrm {stab}_\circlearrowright (J)$
of a hyperplane J is the subgroup of
$\mathrm {stab}(J)$
that stabilizes every clique in J.
For instance, consider the action of a group
$A \times \mathbb {Z}$
on
$\mathrm {Cayl}(A \times \mathbb {Z}, A \cup \{1\})$
. The Cayley graph is a product between a clique
$\mathrm {Cayl}(A,A)$
and a bi-infinite line
$\mathrm {Cayl}(\mathbb {Z},\{1\})$
. The whole group
$A \times \mathbb {Z}$
stabilizes the hyperplane J that contains the
$\mathrm {Cayl}(A,A)$
-factors, but
$\mathrm {stab}_\circlearrowright (J)$
reduces to
$A \times \{1\}$
.
We record the following easy observation for future use.
Lemma 2.14 Let X be a mediangle graph and
$A \subset X$
a subgraph. Let
$x \in X$
be a vertex and J a hyperplane separating x from A. If
$g \in \mathrm {stab}_{\circlearrowright }(J)$
sends the sector delimited by J containing x to the sector containing A, then
$d(gx,A)<d(x,A)$
.
Proof Fix a vertex
$a \in A$
satisfying
$d(x,A)=d(x,a)$
and a geodesic
$\gamma $
connecting a to x. Necessary,
$\gamma $
crosses J, so it can be decomposed as a concatenation
$\alpha \cup e \cup \beta $
where
$e:=[e_1,e_2]$
is an edge that belongs to J. Notice that the initial (resp. terminal) endpoint of e belongs to the sector delimited by J that contains A (resp. x), hence
$ge_2=e_1$
. In other words, the initial point of
$g\beta $
must coincide with the terminal point of
$\alpha $
. As a consequence, the concatenation
$\alpha \cup g \beta $
is well-defined, providing a path of length
$\mathrm {length}(\gamma )-1$
connecting a to
$gx$
. Therefore, we have

concluding the proof of our lemma.
Projections Recall from Section 2.1 that, given a gated subgraph Y, we refer to the map that associates to every vertex its gate in Y as the projection to Y. The next statement, proved in [Reference GenevoisGen22, Lemma 3.17 and Corollary 3.18], records the interaction between projections and hyperplanes.
Theorem 2.15 Let X be a mediangle graph and
$Y \subset X$
a gated subgraph. The following assertions hold.
-
• For every
$x \in X$ , any hyperplane separating x from its projection on Y separates x from Y.
-
• For all
$x,y \in X$ , the hyperplanes separating their projections on Y are exactly the hyperplanes separating x and y that cross Y.
As a direct application, let us notice the following lemma.
Lemma 2.16 In a mediangle graph, two disjoint gated subgraphs are separated by some hyperplane.
Proof Let X be a mediangle graph and
$Y,Z \subset X$
two disjoint gated subgraphs. Fix two vertices
$y \in Y$
and
$z \in Z$
minimizing the distance between Y and Z. Necessarily, z is the projection of y to Z and vice-versa. Applying Theorem 2.15 twice, we deduce that the hyperplanes separating y and z coincide with the hyperplanes separating Y and Z. But, since Y and Z are disjoint,
$d(y,z) \geq 1$
; so there must be at least one hyperplane separating y and z.
Angles between hyperplanes A key difference between (quasi-)median graphs and mediangle graphs is that hyperplanes, in mediangle graphs, can cross in different ways. More precisely, it is possible to define an angle between two transverse hyperplanes.
Definition 2.17 In a mediangle graph, if two transverse hyperplanes
$J_1,J_2$
both cross a convex even cycle C, the angle between
$J_1,J_2$
at C is

This number coincides with the geometric angle between the straight lines connecting the midpoints of the two pairs of opposite edges in
$J_1,J_2$
when C is thought of as a regular Euclidean polygon. The key observation is that this angle does not depend on the cycle C under consideration [Reference GenevoisGen22, Proposition 3.20], allowing us to define the angle
$\measuredangle (J_1,J_2)$
as the angle at an arbitrary convex even cycle they both cross.
For instance, on Figure 3 above, the green hyperplane is transverse to the red and blue hyperplanes with angle
$\pi /2$
in both cases, and it is transverse to the orange hyperplane with angle
$\pi /3$
.
Proposition 2.18 Let X be a mediangle graph. Let
$o \in X$
be a vertex and
$a,b \in X$
two neighbors. If the hyperplanes A and B containing respectively the edges
$[o,a]$
and
$[o,b]$
are transverse, then
$o,a,b$
span a convex
$2n$
-cycle where
$n:=\pi / \measuredangle (A,B)$
.
In order to prove the proposition, we start by proving the following assertion.
Lemma 2.19 Let X be a mediangle graph and C a convex
$4$
-cycle. The gated hull of C is a product of cliques. Moreover, C and its gated hull are crossed by exactly the same hyperplanes.
Proof Fix a vertex
$o \in C$
and let
$a,b \in C$
denote its two neighbors. Let P (resp. Q) denote the clique containing the edge
$[o,a]$
(resp.
$[o,b]$
) and let A (resp. B) denote the hyperplane containing P (resp. Q). We begin by proving the following assertion, in which
$\mathcal {H}(\cdot ,\cdot )$
denotes the set of the hyperplanes separating the two vertices under consideration.
Claim 2.20 For all sectors
$R,S$
respectively delimited by
$A,B$
, there exists a unique vertex
$p(R,S) \in R \cap S$
such that
$\mathcal {H}(o,p) \subset \{A,B\}$
.
For the uniqueness, assume that
$p,q \in R \cap S$
are two vertices satisfying
$\mathcal {H}(o,p) , \mathcal {H}(o,q) \subset \{A,B\}$
. Since

we know that A and B are the only hyperplanes that may separate p and q. But these two vertices belong the same sectors delimited by A and B, so neither A nor B can separate p and q. Thus, no hyperplane separates p and q, which amounts to saying that
$p=q$
.
For the existence, let us show that, for every vertex
$a' \in P \backslash \{ o \}$
, the edges
$[o,a']$
and
$[o,b]$
span a
$4$
-cycle. Let
$P'$
denote the clique containing the edge of C opposite to
$[o,a]$
and let
$b'$
denote the projection of
$a'$
on
$C'$
. Clearly,
$b'$
is adjacent to b. The path
$[a',o] \cup [o,b] \cup [b,b']$
crosses successively the hyperplanes A, B, and A again. It follows that
$a'$
and
$b'$
are separated by B and possibly by A. But
$a'$
and
$b'$
have the same projection to the clique
$C'$
from A (namely,
$b'$
itself), so they cannot be separated by A. Therefore,
$a'$
and
$b'$
are separated by exactly one hyperplane, namely B. We conclude that
$(o,a',b',b)$
is the
$4$
-cycle we are looking for.
By repeating the same argument with
$a'$
in place of b and an arbitrary vertex of
$Q \backslash \{o\}$
in place of
$a'$
, we conclude that, for all vertices
$a' \in P \backslash \{o\}$
and
$b' \in Q \backslash \{o\}$
, the edges
$[o,a']$
and
$[o,b']$
span a
$4$
-cycle. This proves Claim 2.20 for the sectors delimited by A and B that do not contain o. Indeed, if
$R_o$
(resp.
$S_o$
) denotes the sector delimited by A (resp. B) that contains o, then, for all sectors
$R \neq R_o$
and
$S \neq S_o$
delimited by A and B, the fourth vertex of the
$4$
-cycle spanned by the edges
$[o,a']$
and
$[o,b']$
, where
$a'$
(resp.
$b'$
) is the unique vertex of
$P \cap R$
(resp.
$Q \cap S$
), is separated from o by the hyperplanes A and B exactly. Finally, notice that
$a' \in R \cap S_o$
is separated from o by A exactly; that
$b' \in R_o \cap S$
is separated from o by B exactly; and that
$o \in R_o \cap S_o$
is separated by o by no hyperplane. This concludes the proof of Claim 2.20.
Now, set

and let us prove that K decomposes as the product of P and Q. More precisely, we claim the following.
Claim 2.21 The map
$P \times Q \to K$
defined by
$(x,y) \mapsto p(R_x,S_y)$
induces a graph isomorphism, where
$R_x$
(resp.
$S_y$
) denotes the sector delimited by A (resp. B) containing x (resp. y).
Let
$x,x' \in P$
and
$y,y' \in Q$
be four vertices. Since

only the hyperplanes A and B may separate
$p(R_x,S_y)$
and
$p(R_{x'},S_{y'})$
. It follows that

from which we deduce that

This concludes the proof of Claim 2.21.
So far, we have constructed a product of cliques containing C, namely K. Clearly, A and B are the only hyperplanes crossing K, i.e., C and K are crossed by exactly the same hyperplanes. It remains to show that K is the gated hull of C. The fact that K is contained in the gated hull of C is rather clear. Indeed, because a clique containing at least one edge in a gated subgraph must be contained entirely in this subgraph, we know that P and Q are contained in the gated hull of C. Next, we know that a
$4$
-cycle having two consecutive edges in a gated subgraph must be contained entirely in this subgraph. But every vertex of K not in
$P \cup Q$
is the fourth vertex of a
$4$
-cycle spanned by two edges in
$P \cup Q$
. (This is clear by identifying K with
$P \times Q$
, as justified by Claim 2.21.) Therefore, in order to conclude the proof of our lemma, it suffices to show the following claim.
Claim 2.22 K is gated.
Let
$x \in X$
be an arbitrary vertex. Let R (resp. S) denote the sector delimited by A (resp. B) containing x. Let us verify that
$p:=p(R,S)$
is a gate for x. Fix an arbitrary vertex
$q \in K$
. A hyperplane separating p and q must cross K, hence
$\mathcal {H}(p,q) \subset \{A,B\}$
. On the other hand, since x and p belong to the same sector delimited by A and B, necessarily neither A nor B can separate x and p. In other words,
${\mathcal {H}(p,q) \cap \mathcal {H}(x,p)= \emptyset }$
. This implies that
$d(x,q)=d(x,p)+d(p,q)$
, as desired. This concludes the proof of Claim 2.22.
Proof of Proposition 2.18.
Because A and B are transverse, there exists a convex even cycle C that contains two pairs of opposite edges in A and B. We distinguish two cases depending on the perimeter of C.
First, we assume that C has perimeter
$>4$
. According to [Reference GenevoisGen22, Theorem 3.5], C is gated, so we can consider the projections
$a'$
and
$b'$
of a and b to C. According to Theorem 2.15, the hyperplanes separating
$a'$
and
$b'$
are exactly the hyperplanes separating a and b that cross C. It follows that A and B are the only hyperplanes separating
$a'$
and
$b'$
, hence
$d(a',b')=2$
. Let
$o'$
denote the unique common neighbor of
$a'$
and
$b'$
. By convexity of C, necessarily
$o' \in C$
. Let
$o" \in C$
denote the vertex opposite to
$o'$
.
Notice that the hyperplanes separating a and
$a'$
coincide with the hyperplanes separating b and
$b'$
. Indeed, a hyperplane separating a from
$a'$
has to separate a from C, so it has to separate b from
$b'$
or a from b. But the latter case is not possible since the hyperplanes separating a and b, namely A and B, cross C. Thus, every hyperplane separating a from
$a'$
separates b from
$b'$
, and the converse holds by symmetry. We conclude that
$d(a,a')=d(b,b')$
.
On the other hand, because
$a'$
is the projection of a to C, we have

Similarly,
$d(b,o")= d(b,b')+ |C|/2-1$
. So our previous observation implies that
$d(a,o")=d(b,o")$
.
Also, notice that
$d(o,o")=d(a,o")+1$
. Indeed, the path obtained by concatenating the edge
$[o,a]$
with a geodesic between a and
$o"$
does not cross a hyperplane twice. Otherwise, such a hyperplane would have to be A, but it does not separate a from
$o"$
. Thus, we are in position to apply the Cycle Condition to
$o",a,b,o$
and to deduce that the edge
$[o,a], [o,b]$
span a convex even cycle, say Q. Because

we conclude that Q is a
$2n$
-cycle, as desired.
Next, assume that C is a
$4$
-cycle. Our strategy will be essentially the same, but we have to adapt the execution since
$4$
-cycles may not be gated. Let
$C^+$
denote the gated hull of C. According to Lemma 2.19,
$C^+$
is a product of two cliques contained in A and B. Let
$o',a',b'$
denote the projections of
$o,a,b$
on
$C^+$
. According to Theorem 2.15, the hyperplanes separating
$o'$
and
$a'$
coincide with the hyperplanes separating o and a that cross
$C^+$
. Therefore, A is the only hyperplane separating
$o'$
and
$a'$
, proving that
$o'$
and
$a'$
are adjacent. Similarly, B is the only hyperplane separating
$o'$
from
$b'$
and
$o'$
is adjacent to
$b'$
. Since
$C^+$
is a product of two cliques, we know that the two edges
$[o',a']$
and
$[o',b']$
span a
$4$
-cycle in
$C^+$
. Let
$o"$
denote the the fourt vertex of this cycle. It is separated from
$a'$
by B, from
$b'$
by A, and from
$o'$
by
$A,B$
.
Notice that
$\mathcal {H}(a,a')= \mathcal {H}(b,b')= \mathcal {H}(o,o')$
, where
$\mathcal {H}(\cdot ,\cdot )$
denote the set of the hyperplanes separating two given vertices. Indeed, if a hyperplane separating a from
$a'$
, then it has to separate a from
$C^+$
. In particular, it has to be distinct from A and B, which implies that it cannot separate a from o or b nor
$a'$
from
$o'$
or
$b'$
. Necessarily, it has to separate o from
$o'$
and b from
$b'$
. The other inclusions follow by symmetry. Let
$\mathcal {H}$
denote this common set of hyperplanes. We have

Therefore, we can apply the Cycle Condition in order to deduce that the edges
$[o,a]$
and
$[o,b]$
span a convex even cycle, say Q. Because

we conclude that Q is a
$4$
-cycle, as desired.
Right hyperplanes Given two transverse hyperplanes in a mediangle graph, there is a true difference depending on whether the angle between the two hyperplanes is
$\pi /2$
. Usually, having right angles is simpler.
Definition 2.23 In a mediangle graph, a hyperplane J is right if
$\measuredangle (J,H) = \pi /2$
for every hyperplane H transverse to J.
We conclude this section with a few observations about right hyperplanes.
Lemma 2.24 In a mediangle graph, a hyperplane that is not right delimits exactly two sectors.
Proof Let X be a mediangle graph and J a hyperplane. If J is not right, then there exists some hyperplane H transverse to J such that
$\measuredangle (J,H) \neq \pi /2$
. This implies that J crosses a convex even cycle C of length
$>4$
. If J delimits more than two sectors, then an edge e from
$J \cap C$
must belong to a clique (contained in J) of size
$\geq 3$
. In particular, there must be a
$3$
-cycle in J containing e. But this contradicts the fact that C, as any convex even cycle of length
$>4$
, is gated [Reference GenevoisGen22, Theorem 3.5].
Lemma 2.25 Let X be a mediangle graph and
$J,H$
two transverse hyperplanes. If
$\measuredangle (J,H)=\pi /2$
, then every isometry in
$\mathrm {stab}_{\circlearrowright }(J)$
stabilizes H.
Proof Because
$\measuredangle (J,H)= \pi /2$
, we can find a
$4$
-cycle
$(a,b,c,d)$
such that the edges
$[a,b], [c,d]$
belong to J and the edges
$[b,c],[a,d]$
to H. Let A denote the clique containing the edge
$[a,b]$
and C the clique containing the ege
$[c,d]$
. Because an isometry
$g \in \mathrm {stab}_\circlearrowright (J)$
stabilizes both A and C, the edges
$[a,d]$
and
$g[a,d]$
both connect A and C. But, according to [Reference GenevoisGen22, Lemma 3.6], the union
$A \cup C$
decomposes as a product between A and an edge, which implies that
$[a,d]$
and
$g[a,d]$
belong to the same hyperplane, namely H. Hence
$gH=H$
, as desired.
Lemma 2.26 In a mediangle graph, the carrier of a right hyperplane is gated.
Proof Let J be a right hyperplane. We already know from Theorem 2.12 that the carrier of J is connected. According to [Reference GenevoisGen22, Proposition 6.5], it then suffices to show that
$N(J)$
is locally gated, i.e., it satisfies the following two conditions:
-
• every
$3$ -cycle having an edge in
$N(J)$ lies entirely in
$N(J)$ ;
-
• every convex even cycle having two consecutive edges in
$N(J)$ lies entirely in
$N(J)$ .
Let
$(a,b,c)$
be a
$3$
-cycle with
$a,b \in N(J)$
. If the edge
$[a,b]$
belongs to J, then clearly
$c \in N(J)$
. Otherwise, there is a
$4$
-cycle
$(a,b,x,y)$
in
$N(J)$
with the edges
$[a,y]$
and
$[b,x]$
in J. Clearly, J is transverse to the hyperplane H containing the
$3$
-cycle
$(a,b,c)$
and
$\measuredangle (J,H)=\pi /2$
. It follows from Proposition 2.18 that the edges
$[a,y]$
and
$[a,c]$
span a
$4$
-cycle. Let z denote the fourth vertex of this cycle. The edges
$[c,z]$
necessarily belongs to J, which implies that
$c \in N(J)$
, as desired.
Next, let
$C=(a_0,a_1, \ldots , a_{2n-1})$
be a convex even cycle with
$a_0,a_1,a_2 \in N(J)$
. If one of the edges of C belongs to
$N(J)$
, then necessarily
$C \subset N(J)$
and there is nothing else to prove. So we assume that this is not the case. Also, if
$n=2$
, then the inclusion
$C \subset N(J)$
follows from the convexity given by Theorem 2.12, so we assume that
$n>2$
. First, it follows that there exists a
$4$
-cycle
$(a_0,a_1,a_1',a_0')$
such that the edges
$[a_0,a_0']$
and
$[a_1,a_1']$
belong to J. Next, a similar
$4$
-cycle must exist for
$[a_1,a_2]$
. Since J is necessarily transverse to the hyperplane containing
$[a_1,a_2]$
, we deduce from Proposition 2.18 that this cycle can be chosen as
$(a_1,a_2,a_2',a_1')$
with the same
$a_1'$
as before. Since the hyperplanes containing
$[a_0',a_1']$
and
$[a_1',a_2']$
are transverse (they meet in C), Proposition 2.18 implies that these two edges span a convex
$2n$
-cycle
$C'=(a_0',a_1', \ldots , a_{2n-1}')$
. Since the projection of C on
$C'$
contains at least two edges (namely,
$[a_0',a_1']$
and
$[a_1',a_2']$
), it follows from [Reference GenevoisGen22, Proposition 3.21] that C projects isometrically onto
$C'$
. As a consequence of Theorem 2.15, the hyperplanes crossing C have to cross
$C'$
as well. But J clearly separates C and
$C'$
, so we conclude that J is transverse to all the hyperplanes crossing C (with right angles since J is a right hyperplane). Therefore, by applying Proposition 2.18 iteratively, we find neighbors
$a_3",\ldots , a_{2n-1}"$
respectively of
$a_3, \ldots , a_{2n-1}$
such that
$a_0',a_1',a_2',a_3", \ldots , a_{2n-1}"$
is a path. From this configuration, we see that all the edges
$[a_i,a_i"]$
for
$3 \leq i \leq 2n-1$
belong to J, proving that
$C \subset N(J)$
, as desired.
2.5 Mediangle geometry of periagroups
Periagroups, as defined in the introduction by Definition 1.1, generalize graph products of groups and Coxeter groups. As shown in [Reference GenevoisGen22], a good geometric framework in the study of periagroups is given by mediangle graphs.
Theorem 2.27 [Reference GenevoisGen22]
Let
$\Pi := \Pi (\Gamma , \mathcal {G},\lambda )$
be a periagroup. The Cayley graph

is mediangle.
We emphasize that, since vertex-groups in our periagroups are allowed to be infinite, mediangle graphs given by periagroups may not be locally finite.
Convention: When fixing an arbitrary periagroup, we will always assume that its vertex-groups are non-trivial.
Of course, there is no loss of generality since a periagroup with some of its vertex-groups trivial can be easily described as a new periagroup all of whose vertex-groups are non-trivial.
In the rest of the article, we will use the following notation. Given a periagroup
$\Pi (\Gamma , \mathcal {G},\lambda )$
and a subgraph
$\Xi \subset \Gamma $
, we denote by
$\langle \Xi \rangle $
the subgroup of
$\Pi (\Gamma , \mathcal {G},\lambda )$
generated by the vertex-groups indexed by the vertices of
$\Xi $
. Such a subgroup will be referred to as a standard parabolic subgroup.
Right hyperplanes In the rest of this section, we record a few properties of right hyperplanes in mediangle graphs of periagroups.
Lemma 2.28 Let
$\Pi := \Pi (\Gamma , \mathcal {G},\lambda )$
be a periagroup and let
$M:= M(\Gamma , \mathcal {G},\lambda )$
denote its mediangle graph. Fix a vertex
$u \in V(\Gamma )$
and a non-trivial element
$s \in G_u$
. The hyperplane
$J_u$
containing the edge
$[1,s]$
is right if and only if every edge of
$\Gamma $
containing u is labeled by
$2$
.
Proof Let C be a convex even cycle containing two opposite edges in
$J_u$
. For simplicity, assume that
$1 \in C$
. Let
$r \in C$
denote the neighbor of
$1$
in C distinct from s. Let
$v \in V(\Gamma )$
be such that
$r \in G_v$
. Because
$[1,r]$
and
$[1,s]$
span the cycle C, necessarily u and v are adjacent in
$\Gamma $
. Moreover, the edge connecting u and v is labeled by
$|C|/2$
. Conversely, if
$w\in V(\Gamma )$
is a neighbor of u, then fixing a non-trivial element
$t \in G_w$
, the edges
$[1,s]$
and
$[1,t]$
span a convex even cycle of length
$2\lambda (\{u,w\})$
.
We deduce from this observation that the convex even cycles crossed by
$J_u$
all have length four if and only if every edge of
$\Gamma $
containing u is labeled by
$2$
. This characterization amounts to saying that
$J_u$
is right.
Lemma 2.29 Let
$\Pi := \Pi (\Gamma , \mathcal {G},\lambda )$
be a periagroup and let
$M:= M(\Gamma , \mathcal {G},\lambda )$
denote its mediangle graph. Fix a vertex
$u \in \Gamma $
such that every edge containing u has label
$2$
and let
$J_u$
denote the hyperplane of M containing the clique
$\langle u \rangle $
. Then
$N(J_u)= \langle \mathrm {star}(u) \rangle $
.
Proof Let
$x \in N(J_u)$
be a vertex. There must exist a sequence of edges
$e_0, \ldots , e_n$
such that
$e_0 \subset \langle u \rangle $
;
$e_n$
contains x; and, for every
$0 \leq i \leq n-1$
,
$e_i$
and
$e_{i+1}$
are opposite sides of some
$4$
-cycle or they belong to the same
$3$
-cycle. But
-
• a
$4$ -cycle in M is necessarily a
$\Pi $ -translate of a
$4$ -cycle of the form
$(1,r, rs=sr, s)$ where r and s are two non-trivial elements of vertex-groups
$G_v$ and
$G_w$ with
$v,w$ connected in
$\Gamma $ by an edge whose label is
$2$ ;
-
• and a
$3$ -cycle in M is necessarily a
$\Pi $ -translate of a
$3$ -cycle of the form
$(1,r,s)$ where r and s are distinct and non-trivial elements of a vertex group
$G_w$ .
Therefore, for every
$0 \leq i \leq n-1$
, the edges
$e_i$
and
$e_{i+1}$
are labeled by generators of
$\Pi $
coming from
$G_u$
and their endpoints are connected by paths whose edges are labeled by generators coming from
$\langle \mathrm {star}(u) \rangle $
. We conclude that
$x \in \langle \mathrm {star}(u) \rangle $
, as desired.
Conversely, let
$x \in \langle \mathrm {star}(u) \rangle $
be a vertex. Since
$\langle \mathrm {star}(u) \rangle $
decomposes as
$\langle \mathrm {link}(u) \rangle \times G_u$
, we can write x as
$yz$
with
$y \in \langle \mathrm {link}(u) \rangle $
and
$z \in G_u$
. Decompose y as a product
$y_1 \cdots y_n$
of generators coming from
$\langle \mathrm {link}(u) \rangle $
. Notice that

is a sequence of edges such that any two consecutive edges are opposite sides in a
$4$
-cycle. Since
$[1,z] \subset \langle u \rangle $
is contained in
$J_u$
, it follows that
$[y,yz] \subset N(J_u)$
, and a fortiori
$x=yz \in N(J_u)$
.
In Lemma 2.29, notice that the cliques contained in
$J_u$
are given by the
$\langle u \rangle $
-factors in the decomposition
$\langle \mathrm {star}(u) \rangle = \langle \mathrm {link}(u) \rangle \times \langle u \rangle $
. As a consequence, all the edges of a right hyperplane are labeled by generators coming from the same vertex-group. This allows us to label the right hyperplanes of the mediangle graph
$M(\Gamma , \mathcal {G},\lambda )$
by the vertices in of
$\Gamma $
. Our next lemma records a useful property satisfied by these labels.
Lemma 2.30 Let
$\Pi := \Pi (\Gamma , \mathcal {G},\lambda )$
be a periagroup and let
$M:= M(\Gamma , \mathcal {G},\lambda )$
denote its mediangle graph. If two right hyperplanes of M are transverse (resp. tangent), then their labels are adjacent (resp. distinct and non-adjacent).
Proof Let J and H be two right hyperplanes, respectively labeled by the vertices u and v of
$\Gamma $
. If J and H are transverse, then there must exist a
$4$
-cycle crossed by both J and H. But a
$4$
-cycle in M is necessarily a
$\Pi $
-translate of a
$4$
-cycle of the form
$(1,r, rs=sr, s)$
where r and s are two non-trivial elements of vertex-groups
$G_x$
and
$G_y$
with
$x,y$
connected in
$\Gamma $
by an edge whose label is
$2$
. This implies that u and v must be adjacent in
$\Gamma $
. Next, assume that J and H are tangent. Since
$N(J)$
and
$N(H)$
are gated according to Lemma 2.26, we deduce from Lemma 2.16 that, because
$N(J)$
and
$N(H)$
cannot be separaed by a hyperplane,
$N(J) \cap N(H) \neq \emptyset $
. Fix a vertex
$o \in N(J) \cap N(H)$
and two neighbors
$a,b \in M$
such that
$[o,a]$
belongs to J and
$[o,b]$
to H. Because J and H are distinct (resp. not transverse), the edges
$[o,a]$
and
$[o,b]$
cannot be labeled by generators coming from the same vertex-group (resp. from adjacent vertex-groups), otherwise
$[o,a]$
and
$[o,b]$
would belong to a
$3$
-cycle (resp. to a convex even cycle). This shows that u and v must be distinct and not adjacent in
$\Gamma $
.
3 Conspicial actions of Coxeter groups
It is proved in [Reference Haglund and WiseHW10] that the actions of Coxeter groups on (the median graphs dual to) their mediangle Cayley graphs are conspicial, due to good separability properties of their hyperplane-stabilizers. In order to prove Theorem 1.2, we need to strengthen this observation. We introduce a notion of relative conspiciality and we prove that the actions just mentioned are conspicial relative to a bigger family of subgraphs. First, we need to introduce some vocabulary.
Definition 3.1 Let X be a mediangle graph and
$Y,Z \subset X$
two subgraphs.
-
• Y and Z are transverse if they are distinct and if there exists a convex even cycle with two distinct pairs of opposite edges respectively in Y and Z.
-
• Y and Z are tangent if they are distinct, not transverse, and not separated by a third hyperplane.
Notice that, when restricted to hyperplanes, we recover the usual definitions of transversality and tangency. Then, we can generalize conspicial actions.
Definition 3.2 Let G be a group acting on a mediangle graph X and let
$\mathcal {P}$
be a collection of subgraphs. The action
$G \curvearrowright X$
is conspicial relative to
$\mathcal {P}$
if
-
• for all
$g \in G$ and
$P \in \mathcal {P}$ , if
$gP \neq P$ then P and
$gP$ are separated by some hyperplane;
-
• for all
$g \in G$ and
$P,Q \in \mathcal {P}$ , if P is transverse to Q then
$gP$ is not tangent to Q.
Notice that conspicial actions, as defined in Section 2.3, correspond to conspicial actions relative to the collection of hyperplanes. Our next statement strengthens the main result of [Reference Haglund and WiseHW10].
Theorem 3.3 Let
$\Gamma $
be a finite labeled graph and
$W(\Gamma )$
the Coxeter group it defines. Let
$\mathcal {P}$
denote the family of subgraphs in (the standard Cayley graph)
$M(\Gamma )$
given by the hyperplanes and by the cosets of the standard parabolic subgroups. The action
$W(\Gamma ) \curvearrowright M(\Gamma )$
is virtually conspicial relative to
$\mathcal {P}$
.
The theorem is based on the following criterion, which is a natural analog of [Reference Haglund and WiseHW10, Theorem 4.1] and whose proof can be rewritten almost word for word. We write a complete argument for the reader’s convenience. In our statement, we use the notations

and

for all subgraphs P and Q.
Proposition 3.4 Let G be a group acting on a mediangle graph X and
$\mathcal {P}$
a G-invariant collection of subgraphs. Assume that:
-
• there are finitely many G-orbits in
$\mathcal {P}$ ;
-
• for every
$P \in \mathcal {P}$ , there are finitely many
$\mathrm {stab}(P)$ -orbits of
$Q \in \mathcal {P}$ transverse or tangent to P;
-
• for all transverse
$P,Q \in \mathcal {P}$ , the profinite closure of
$\mathrm {stab}(Q) \mathrm {stab}(P)$ is disjoint from
$\mathrm {Osc}(P,Q)$ ;
-
• for every
$P \in \mathcal {P}$ , the profinite closure of
$\mathrm {stab}(P)$ is disjoint from
$\mathrm {Cross}(P,P) \cup \mathrm {Osc}(P,P)$ .
Then G contains a finite-index subgroup whose action on X is conspicial relative to
$\mathcal {P}$
.
Proof Let
$P_1, \ldots , P_n \in \mathcal {P}$
be representatives modulo the action of G. We start by proving that G contains a finite-index A such that
$gP$
and P are never transverse for
$P \in \mathcal {P}$
and
$g \in A$
.
First, given an index
$1 \leq i \leq n$
, we construct a normal finite-index subgroup
${A_i \lhd G}$
as follows. Notice that there exists a finite set
$J \subset G$
such that
$\mathrm {Cross}(P_i,P_i)= \mathrm {stab}(P_i)J \mathrm {stab}(P_i)$
. This follows from the fact that there are only finitely many
$\mathrm {stab} (P_i)$
-orbits of elements of
$\mathcal {P}$
transverse to
$P_i$
. By assumption, the closure
$F_i$
of
$\mathrm {stab}(P_i)$
with respect to the profinite topology is disjoint from
$\mathrm {Cross}(P_i)$
, and a fortiori from J. Thus, for every
$j \in J$
, there exists a finite-index normal subgroup
$A_j \lhd G$
such that
$jA_j \cap F_i = \emptyset $
. Setting
$A_i:= \bigcap _{j \in J} A_j$
, we get finite-index normal subgroup of G satisfying
$JA_i \cap F_i = \emptyset $
.
Claim 3.5
$A_i \cap \mathrm {Cross}(P_i,P_i) = \emptyset $
.
Assume that
$A_i$
intersects
$\mathrm {Cross}(P_i,P_i)= \mathrm {stab}(P_i) J \mathrm {stab}(P_i)$
. Then, there exist
$j \in J$
and
$p,q \in \mathrm {stab}(P_i)$
such that
$pjq \in A_i$
. Because
$A_i$
is normal, this amounts to saying that
$qpj \in A_i$
. Or equivalently,
$p^{-1}q^{-1} \in jA_i$
. It follows that
$\mathrm {stab}(P_i)$
, and a fortiori its closure
$F_i$
, intersects
$JA_i$
. This contradicts the definition of
$A_i$
, and concludes the proof of Claim 3.5.
Now, set
$A:= A_1 \cap \cdots \cap A_n$
. Given a
$P \in \mathcal {P}$
, there must exist
$1 \leq i \leq n$
and
$h \in G$
such that
$P=hP_i$
. Then,

must be disjoint from
$A_i$
, and a fortiori from A, as a consequence of Claim 3.5 (and because
$A_i$
is normal).
Thus, we have found a finite-index subgroup of G for which
$\mathrm {Cross}(P,P)$
(taken with respect to our finite-index subgroup) is empty for every
$P \in \mathcal {P}$
. The same argument with
$\mathrm {Osc}$
replacing
$\mathrm {Cross}$
shows that G contains a finite-index subgroup for which
$\mathrm {Osc}(P,P)$
(taken with respect to our finite-index subgroup) is empty for every
$P \in \mathcal {P}$
. We can also show G contains a finite-index subgroup for which
$\mathrm {Osc}(P,Q)$
(taken with respect to our finite-index subgroup) is empty for all transverse
${P,Q \in \mathcal {P}}$
. The proof follows the same strategy, but we write a complete argument for the reader’s convenience. Taking the intersection of our three finite-index subgroup then concludes the proof of our proposition.
For every
$1 \leq i \leq n$
, let
$Q^i_1, \ldots , Q_{m_i}^i$
be representatives of hyperplanes transverse to
$P_i$
modulo the action of
$\mathrm {stab}(P_i)$
. For all
$1 \leq i \leq n$
and
$1 \leq j \leq m_i$
, we construct a normal finite-index subgroup
$A_{ij} \lhd G$
as follows. Because there are only finitely many
$\mathrm {stab}(Q_i^j)$
-orbits of elements of
$\mathcal {P}$
tangent to
$Q_i^j$
, we can write
$\mathrm {Osc}(P_i,Q_i^j)= \mathrm {stab}(Q_i^j) J \mathrm {stab}(P_i)$
for some finite subset
$J \subset G$
. By assumption, the closure
$F_{ij}$
of
$\mathrm {stab}(Q_i^j)\mathrm {stab}(P_i)$
with respect to the profinite topology is disjoint from
$\mathrm {Osc}(P_i,Q_i^j)$
, and a fortiori from J. Thus, as before, we can find a normal finite-index subgroup
$A_{ij} \lhd G$
such that
$JA_{ij} \cap F_{ij}= \emptyset $
.
Claim 3.6
$A_{ij} \cap \mathrm {Osc}(P_i,Q_i^j)= \emptyset $
.
Assume that
$A_{ij}$
intersects
$\mathrm {Osc}(P_i,Q_i^j)= \mathrm {stab}(Q_i^j) J \mathrm {stab}(P_i)$
. Then, there exist
$j \in J$
,
$q \in \mathrm {stab}(Q_i^j)$
, and
$p \in \mathrm {stab}(P_i)$
such that
$qjp \in A_{ij}$
. Since
$A_{ij}$
is normal, this amounts to saying that
$pqj \in A_{ij}$
. Equivalently,
$q^{-1}p^{-1} \in jA_{ij}$
. This implies that
$\mathrm {stab}(Q_i^j) \mathrm {stab}(P_i)$
, and a fortiori its closure
$F_{ij}$
, intersects
$JA_{ij}$
. This contradicts the definition of
$A_{ij}$
, and concludes the proof of Claim 3.6.
Now, we set

Let
$P,Q \in \mathcal {P}$
be two transverse subgraphs. There exist
$1 \leq i \leq n$
and
$h_1 \in G$
such that
$P=h_1P_i$
. Since
$h_1^{-1}Q$
is transverse to
$h_1^{-1}P=P_i$
, there exist
$1 \leq j \leq m_i$
and
$h_2 \in \mathrm {stab}(P_i)$
such that
$h_1^{-1}Q=h_2Q_i^j$
. Then

must be disjoint from
$A_{ij}$
, and a fortiori from A, as a consequence of Claim 3.6 (and because
$A_{ij}$
is normal).
Then, Theorem 3.3 will be essentially a direct consequence of Proposition 3.4 combined with the next observation.
Lemma 3.7 Let
$\Gamma $
be a finite labeled graph and
$W(\Gamma )$
the Coxeter group it defines. Let
$\mathcal {P}$
denote the family of subgraphs in
$M(\Gamma )$
given by the hyperplanes and by the cosets of the standard parabolic subgroups. Then:
-
• for every
$P \in \mathcal {P}$ ,
$\mathrm {stab}(P)$ is separable;
-
• for all
$P,Q \in \mathcal {P}$ either equal, tangent, or transverse,
$\mathrm {Cross}(P,Q)$ is closed in the profinite topology.
Proof Let
$P \in \mathcal {P}$
be a subgraph. First, assume that P is a hyperplane. It is proved in [Reference Haglund and WiseHW10] that
$\mathrm {stab}(P)$
is separable. Indeed, if r denotes the reflection associated with P, then an element
$g \in W(\Gamma )$
stabilizes g if and only
$grg^{-1}=r$
. Therefore, if
$\phi : W(\Gamma ) \to W(\Gamma )$
denotes the maps
$g \mapsto grg^{-1}$
, then
$\phi ^{-1}(r) = \mathrm {stab}(P)$
. Since
$\phi $
is clearly continuous with respect to the profinite-topology, and because the profinite topology is Hausdorff (as
$W(\Gamma )$
is residually finite), it follows that
$\mathrm {stab}(P)$
is separable. Next, if P is a coset of a standard parabolic subgroup, the desired conclusion is given by [Reference Cooper, Long and ReidCLR98, Theorem 1.4].
Let
$P,Q \in \mathcal {P}$
be two subgraphs. First, assume that P and Q are two hyperplanes. Then it is proved in [Reference Haglund and WiseHW10] that
$\mathrm {Cross}(P,Q)$
is closed in the profinite topology. Indeed, if r (resp. s) denotes the reflection associated with P (resp. Q), then, given an element
$g \in W(\Gamma )$
, either
$gP$
is transverse to Q, and
$\langle grg^{-1},s \rangle $
is a finite dihedral group; or
$gP$
is not transverse to Q, and
$\langle grg^{-1},s \rangle $
is an infinite dihedral group. Therefore,
$gP$
is transverse to Q if and only if
$grg^{-1}s$
has finite order. Fixing an large integer N divisible by every finite order of an element of
$W(\Gamma )$
, it follows that
$\mathrm {Cross}(P,Q)= \phi ^{-1}(1)$
where
$\phi : W(\Gamma ) \to W(\Gamma )$
is defined by
$g \mapsto (grg^{-1}s)^N$
. Since
$\phi $
is clearly continuous with respect to the profinite topology, and because the profinite topology is Hausdorff (as
$W(\Gamma )$
is residually finite), it follows that
$\mathrm {Cross}(P,Q)$
is closed in the profinite topology.
A similar argument applies if, among P and Q, one is a hyperplane (say P) and the other a coset of standard parabolic subgroup (say Q). Let r denote the reflection associated with P. Without loss of generality, we assume for simplicity that Q is standard parabolic subgroup, say
$\langle \Lambda \rangle $
for some subgraph
$\Lambda \subset \Gamma $
. Given an element
$g \in W(\Gamma )$
, if
$gP$
is not transverse to Q, then
$gP$
separates Q and
$grg^{-1}Q$
, so
$grg^{-1}$
does not stabilize Q and therefore does not belong to
$\langle \Lambda \rangle $
. Otherwise, if
$gP$
is transverse to Q, then
$grg^{-1}$
belongs to
$\langle \Lambda \rangle $
. Indeed, there must be an edge of
$Q= \langle \Lambda \rangle $
flipped by
$grg^{-1}$
. This edge can be written as
$[h,h \ell ]$
for some
$h \in \langle \Lambda \rangle $
and
$\ell \in \Lambda $
. From
$grg^{-1} h = h \ell $
, we deduce that
$grg^{-1}=h\ell h^{-1} \in \langle \Lambda \rangle $
, as desired. Therefore,
$\mathrm {Cross}(P,Q)= \varphi ^{-1}(\langle \Lambda \rangle )$
where
$\varphi : W(\Gamma ) \to W(\Gamma )$
is defined by
$g \mapsto grg^{-1}$
. We already know that
$\langle \Lambda \rangle $
is closed in the profinite topology, and
$\varphi $
is clearly continuous with respect to the profinite topology, so we conclude that
$\mathrm {Cross}(P,Q)$
must be closed in the profinite topology.
Finally, assume that P and Q are two cosets of standard parabolic subgroups. If
$P=Q$
, then
$\mathrm {Cross}(P,Q)= \emptyset $
since otherwise we would find a standard parabolic subgroups with two distinct cosets that intersect, which is impossible. If
$P \neq Q$
, then we also have
$\mathrm {Cross}(P,Q)= \emptyset $
. Indeed, because P and Q are gated (as shown by [Reference GenevoisGen22, Corollary 6.6]), the fact that they are tangent implies that they must intersect (Lemma 2.16). Without loss of generality, assume that
$1$
belongs to
$P \cap Q$
. So there exist subgraphs
$\Lambda ,\Xi \subset \Gamma $
such that
$P= \langle \Lambda \rangle $
and
$Q= \langle \Xi \rangle $
. If there exists some
$g \in W(\Gamma )$
such that
$gP$
is transverse to Q, then
$g\langle \Lambda \rangle \cap \langle \Xi \rangle $
must contain a convex even cycle. By looking at the generators labeling the edges of this cycle, we deduce that
$\Lambda \cap \Xi $
has to contain some edge
$[a,b] \subset \Gamma $
. But, then,
$\langle a,b \rangle $
yields a convex even cycle in
$\langle \Lambda \rangle \cap \langle \Xi \rangle $
, proving that P and Q are transverse, which contradicts our assumption that they are tangent.
Proof of Theorem 3.3.
It suffices to verify that the four items from Proposition 3.4 are satisfied by the action of
$W(\Gamma )$
on
$M(\Gamma )$
and the collection
$\mathcal {P}$
. The first two items follow from the cocompactness of
$W(\Gamma ) \curvearrowright M(\Gamma )$
. The fourth item follows from the separability given by the first item of Lemma 3.7. Finally, let
$P,Q \in \mathcal {P}$
be two transverse subgraphs. Because
$\mathrm {stab}(Q) \mathrm {stab}(P) \subset \mathrm {Cross}(P,Q)$
, and since we know from Lemma 3.7 that
$\mathrm {Cross}(P,Q)$
is closed with respect to the profinite topology, it follows that
$\mathrm {Cross}(P,Q)$
contains the closure of
$\mathrm {stab}(Q) \mathrm {stab}(P)$
with respect to the profinite topology. But
$\mathrm {Cross}(P,Q)$
and
$\mathrm {Osc}(P,Q)$
are clearly disjoint, so we conclude, as desired, that the closure of
$\mathrm {stab}(Q) \mathrm {stab}(P)$
is disjoint from
$\mathrm {Osc}(P,Q)$
.
4 Obstruction to conspiciallity
We saw in Section 2.3 how to construct an embedding into a graph product of groups from an action on a quasi-median graph. Our periagroups, however, only act on mediangle graphs. The trick is to use the hyperplane structure of mediangle graphs in order to endow them with a structure of space with partitions and then to get a quasi-median graph as explained in Section 2.2. Thus, periagroups turn out to act on quasi-median graphs. Let us describe this construction in more details.
Conspicial actions on mediangle graphs Given a mediangle graph X, consider the set of partitions
$\mathfrak {P}:= \{ \{ \text {sectors delimited by } J\} \mid J \text { hyperplane} \}$
. Then,
$(X,\mathfrak {P})$
is a space with partitions. We refer to the quasi-cubulation
$\mathrm {QM}(X):= \mathrm {QM}(X,\mathfrak {P})$
as the quasi-median completion of X. The next proposition records the basic properties of quasi-median completions of mediangle graphs.
Proposition 4.1 Let X be a mediangle graph. The canonical map
$\iota : X \to \mathrm {QM}(X)$
from X to its quasi-median completion
$\mathrm {QM}(X)$
satisfies the following properties:
-
•
$\iota $ is an isometric embedding that sends cliques to cliques;
-
• for all cliques
$C_1,C_2 \subset X$ ,
$\iota (C_1)$ and
$\iota (C_2)$ belong to the same hyperplane if and only if so do
$C_1$ and
$C_2$ ;
-
•
$\iota $ induces a bijection from the hyperplanes of X to the hyperplanes of
$\mathrm {QM}(X)$ that preserves (non-)transversality and (non-)tangency.
Proof For all vertices
$x,y \in X$
, we know from Theorem 2.7 that the distance in
$\mathrm {QM}(X)$
between
$\iota (x)$
and
$\iota (y)$
is the number of hyperplanes of X on which the orientations
$\iota (x)$
and
$\iota (y)$
differ, which coincides with the number of hyperplanes separating x and y in X, or equivalently with the distance between x and y in X. Therefore,
$\iota $
is an isometric embedding.
This implies that
$\iota $
sends a clique C to a complete graph
$\iota (C)$
. We need to verify that
$\iota (C)$
is maximal. Otherwise, there exists an orientation
$\sigma $
adjacent to all the orientations in
$\iota (C)$
. Fix two vertices
$a,b \in C$
. Necessarily,
$\sigma $
differs from
$\iota (a)$
(resp.
$\iota (b)$
) on a single hyperplane of X. Because
$\iota (a)$
and
$\iota (b)$
only differ on the hyperplane J containing C, it follows that
$\sigma $
differ from
$\iota (a)$
and
$\iota (b)$
only on J. Let
$c \in C$
denote the unique vertex of C that belongs to the sector
$\sigma (J)$
. Then
$\iota (c) = \sigma $
, contradicting the fact that
$\sigma $
is adjacent to all the vertices in
$\iota (C)$
. This proves that
$\iota (C)$
is indeed a clique in
$\mathrm {QM}(X)$
.
As a consequence of Theorem 2.7,
$\iota (C_1)$
and
$\iota (C_2)$
belong to the same hyperplane if and only if the orientations from
$\iota (C_1)$
and
$\iota (C_2)$
all differ on a single hyperplane, which amounts to saying that the vertices in
$C_1$
and
$C_2$
are pairwise separated by a single hyperplane, or equivalently that
$C_1$
and
$C_2$
belong to the same hyperplane in X. This proves the second item of our proposition.
Finally, the third item of our proposition follows immediately from Theorem 2.7.
Since a group acting on a mediangle graph naturally acts on the quasi-median completion, we can deduce a mediangle analog of Theorem 2.9. First, we naturally generalize the definition of conspicial actions to mediangle graphs.
Definition 4.2 Let G be a group acting faithfully on a mediangle graph X. The action is conspicial if
-
• for every hyperplane J and every
$g \in G$ , J and
$gJ$ are neither transverse nor tangent;
-
• for all transverse hyperplanes
$J_1,J_2$ and for every
$g \in G$ ,
$J_1$ and
$gJ_2$ are not tangent;
-
• for every hyperplane J,
$\mathfrak {S}(J)$ acts freely on
$\mathscr {S}(J)$ .
Then, Theorem 2.9 generalizes to the following corollary.
Corollary 4.3 Let G be a group acting conspicially on a mediangle graph X.
-
• Fix representatives
$\{J_i \mid i \in I\}$ of hyperplanes of X modulo the action of G.
-
• Let
$\Gamma $ denote the graph whose vertex-set is
$\{J_i \mid i \in I\}$ and whose edges connect two hyperplanes whenever they have transverse G-translates.
-
• For every
$i \in I$ , let
$G_i$ denote the group
$\mathfrak {S}(J_i) \oplus K_i$ , where
$K_i$ is an arbitrary group of cardinality the number of orbits of
$\mathfrak {S}(J_i) \curvearrowright \mathscr {S}(J_i)$ .
Then G embeds as a virtual retract into the graph product
$\Gamma \mathcal {G}$
where
$\mathcal {G}= \{G_i \mid i \in I\}$
.
Proof The action of G on X extends to an action of G on the quasi-median completion
$\mathrm {QM}(X)$
of X. It follows from Proposition 4.1 that this action is also conspicial and that Theorem 2.9 applies, providing the desired conclusion.
In order to prove Theorem 1.2, it then suffices to show that periagroups act virtually conspicially on their mediangle graphs. The rest of the section is dedicated to this question.
The case of periagroups The action of a periagroup on its mediangle graph is usually not conspicial. Our goal is to show that a periagroup always splits as a semidirect product between a graph product and a Coxeter group and that the obstruction for the action to be conspicial is contained in the Coxeter part. This is Proposition 4.5. However, before stating and proving this statement, we need to introduce some notation.
Let
$\Pi := \Pi (\Gamma , \mathcal {G},\lambda )$
be a periagroup and let
$M:= M(\Gamma , \mathcal {G}, \lambda )$
denote its mediangle graph. A vertex
$u \in V(\Gamma )$
is of type GP if all the edges containing u have label
$2$
; otherwise, u is of type C. Let
$\Psi $
denote the subgraph of
$\Gamma $
induced by the vertices of type C. Notice that the subgroup
$\langle \Psi \rangle $
of
$\Pi $
is naturally isomorphic to the Coxeter group
$C(\Psi )$
. According to [Reference GenevoisGen22, Corollary 6.6], the subgraph
$\Delta := \langle \Psi \rangle \subset M$
is gated. A hyperplane of M is
$\Delta $
-peripheral if it is tangent to
$\Delta $
, i.e., it contains an edge having exactly one endpoint in
$\Delta $
.
Proposition 4.4 The periagroup
$\Pi $
splits as
$\mathrm {Rot} \rtimes C(\Psi )$
where
$\mathrm {Rot}$
is a graph product admitting
$\{ \mathrm {stab}_\circlearrowright (J) \mid J \Delta \text {-peripheral}\}$
as a basis. Moreover,
$\Delta $
is a fundamental domain for the action of
$C(\Psi )$
on M.
The proposition follows from [Reference GenevoisGen22, Theorem 6.1] and its proof. Let

denote the obstruction for the action
$\Pi \curvearrowright M$
to be conspicial; and let

denote the obstruction for the action
$C(\Psi ) \curvearrowright \Delta $
to be conspicial relative to the collection
$\mathcal {P}:= \{\text {hyperplanes, cosets of standard parabolic subgroups}\}$
. The rest of the section is dedicated to the proof of the following assertion.
Proposition 4.5 The inclusion
$\mathrm {Obs} \subset \mathrm {Rot} \cdot \mathrm {CoxObs}$
holds.
We start by proving two preliminary lemmas.
Lemma 4.6 For every
$\Delta $
-peripheral hyperplane J, the equality

holds for some
$g \in C(\Psi )$
and some vertex
$u \in V(\Gamma )$
of type GP.
Proof Up to translating by an element of
$C(\Psi )$
, we can assume that
$N(J) \cap \Delta $
contains the vertex
$1$
. Notice that, as a consequence of Lemma 2.29, there exists a vertex
$u \in V(\Gamma )$
of type GP such that
$N(J)= \langle \mathrm {star}(u) \rangle $
. Hence

as desired.
In the sequel, in view of Lemma 2.28 and of our distinction between vertices of type GP and of type C in
$\Gamma $
, we refer to right hyperplanes as hyperplanes of type GP and to hyperplanes of type C for the other hyperplanes. Notice that
$\Delta $
-peripheral hyperplanes are of type GP. As explained in Section 2.5, right hyperplanes, or equivalently hyperplanes of type GP, are naturally labeled by vertices of
$\Gamma $
. It is worth noticing that these labels are of type GP, making our terminology coherent.
Lemma 4.7 Two hyperplanes J and H crossing
$\Delta $
are transverse (resp. tangent) in
$\Delta $
if and only if they are transverse (resp. tangent) in M
Proof If J and H are transverse in
$\Delta $
, they are clearly transverse in M. Conversely, assume that J and H are transverse in M. So there is a convex even cycle C containing pairs of opposite edges in J and H. Notice that every hyperplane crossing C must be of type C. Indeed, this is clear if C has length
$>4$
. Otherwise, C is crossed by exactly two hyperplanes, which have to be J and H. Therefore, if C is not contained in
$\Delta $
, then we can find a
$\Delta $
-peripheral hyperplane K separating
$\Delta $
from some vertex of C, and this hyperplane has to separate
$\Delta $
and C entirely. Necessarily, K is transverse to both J and K. Given an element
$h \in \mathrm {stab}_\circlearrowright (K)$
that sends C in the sector delimited by K containing
$\Delta $
, it follows from Lemmas 2.14 and 2.25 that
$d(hC,\Delta )<d(C,\Delta )$
and that h stabilizes both J and H. Thus,
$hC$
is a new convex even cycle crossed by J and H but closer to
$\Delta $
than C. By iterating the argument as much as possible, we eventually find a cycle contained in
$\Delta $
in which J and H meet, proving that J and H are transverse in
$\Delta $
.
In order to conclude the proof of our lemma, it remains to verify that J and H are separated by a hyperplane in
$\Delta $
if and only if they are separated by a hyperplane in M. If they are separated by a hyperplane, say K, in
$\Delta $
, then we know from the previous paragraph that K cannot be transverse to J nor to H in M. This implies that K separates J and H in M. Conversely, it is clear that, if J and H are separated by a hyperplane in M, then they are separated by a hyperplane in
$\Delta $
.
Proof of Proposition 4.5.
Let
$g \in \mathrm {Obs}$
be an element in our obstruction. Our goal is to prove that g belongs to
$\mathrm {Rot} \cdot \mathrm {CoxObs}$
.
First, assume that there exists a hyperplane J such that J and
$gJ$
are either transverse or tangent (or equivalently, that J and
$gJ$
are distinct but not separated by a third hyperplane). Up to translating by an element of
$\mathrm {Rot}$
, we can assume that J crosses
$\Delta $
. Fix an edge
$e \subset \Delta $
that belongs to J. If
$ge$
is not contained in
$\Delta $
, then we can find a
$\Delta $
-peripheral hyperplane H that separates
$\Delta $
and
$ge$
. Given an element
$h \in \mathrm {stab}_\circlearrowright (H)$
that sends
$ge$
in the sector delimited by H that contains
$\Delta $
, we know from Lemma 2.14 that
$d(hge,\Delta )<d(ge,\Delta )$
. Moreover, since no hyperplane can separate J and
$gJ$
, necessarily H and J are transverse, so Lemma 2.25 implies that
$hJ=J$
. Thus, up to left-multiplying g with an element of
$\mathrm {Rot}$
, we can assume that
$ge$
is contained in
$\Delta $
. This implies that
$g \in C(\Psi )$
. Moreover, we know from Lemma 4.7 that J and
$gJ$
are transverse or tangent in
$\Delta $
. We conclude that
$g \in \mathrm {CoxObs}$
.
Next, assume that there exist two transverse hyperplanes J and H such that
$gJ$
is tangent to H. There are four cases to distinguish, depending on whether J and H are of type GP or C.
Assume that J and H are both of type GP. Then, we deduce from Lemma 2.30 that, because J and H are transverse, their labels are adjacent; and, because
$gJ$
and H are tangent, their labels are distinct and non-adjacent. But J and
$gJ$
have the same label, so this is not possible.
Assume that J and H are both of type C. Up to translating by an element of
$\mathrm {Rot}$
, we can assume that J and H both cross
$\Delta $
. Fix an edge
$e \subset \Delta $
that belongs to J. If
$ge$
does not belong to
$\Delta $
, then we can find a
$\Delta $
-peripheral hyperplane K that separates
$ge$
from
$\Delta $
. Let
$h \in \mathrm {stab}_\circlearrowright (K)$
be an element that sends
$ge$
in the sector delimited by K that contains
$\Delta $
. According to 2.14,
$d(hge,\Delta )<d(ge,\Delta )$
. Moreover, because there is no hyperplane separating H and
$gJ$
, necessarily K and H are transverse, hence
$hH=H$
according to Lemma 2.25. Thus, up to left-multiplying g with an element of
$\mathrm {Rot}$
, we can assume that
$ge \subset \Delta $
. This implies that
$g \in C(\Psi )$
. Moreover, it follows from Lemma 4.7 that J and H are transverse in
$\Delta $
and that H and
$gJ$
are tangent in
$\Delta $
. We conclude that
$g \in \mathrm {CoxObs}$
.
Assume that J is of type C and H of type GP. Up to translating by an element of
$\mathrm {Rot}$
, we assume that J crosses
$\Delta $
and that H is
$\Delta $
-peripheral. By repeating the argument from the previous paragraph, we can assume that
$g \in C(\Psi )$
and that
$gJ$
crosses
$\Delta $
. Indeed, fix an edge
$e \subset \Delta $
that belongs to J. If
$ge$
is not contained in
$\Delta $
, then we can find a
$\Delta $
-peripheral hyperplane K that separates
$ge$
from
$\Delta $
. Let
$h \in \mathrm {stab}_\circlearrowright (K)$
be an element that sends
$ge$
in the sector delimited by K that contains
$\Delta $
. According to 2.14,
$d(hge,\Delta )<d(ge,\Delta )$
. Moreover, because there is no hyperplane separating H and
$gJ$
, necessarily K and H are transverse, hence
$hH=H$
according to Lemma 2.25. Thus, up to left-multiplying g with an element of
$\mathrm {Rot}$
, we can assume that
$ge \subset \Delta $
. This implies, as desired, that
$g \in C(\Psi )$
and that
$gJ$
crosses
$\Delta $
. Now, consider
$P:= N(H) \cap \Delta $
. According to Lemma 4.6, this corresponds to a coset of a standard parabolic subgroup of
$C(\Psi )$
. Moreover, because J and H are transverse, necessarily J is transverse to P in
$\Delta $
. So, if we show that
$gJ$
and P are tangent in
$\Delta $
, then we can conclude that
$g\in \mathrm {CoxObs}$
.
Assume for contradiction that
$gJ$
and P are not tangent in
$\Delta $
, which amounts to saying that there exists a hyperplane K separating
$gJ$
and P in
$\Delta $
. Because there is no hyperplane separating H and
$gJ$
, necessarily K must be transverse to either H or
$gJ$
. It follows from Lemma 4.7 that it cannot be transverse to
$gJ$
, so K and H are transverse. This amounts to saying that, given an edge
$e \subset \Delta $
contained in K, the endpoints of e have distinct projections to
$N(H)$
. (Recall that
$N(H)$
is gated according to Lemma 2.26.) But, fixing an arbitrary vertex
$o \in P$
, every endpoint of e is connected to o by a geodesic passing through its projection on
$N(H)$
. The convexity of
$\Delta $
implies that the whole geodesic, and in particular our projection, belongs to
$\Delta $
. Therefore, the projection of e on
$N(H)$
is an edge contained in P, contradicting the fact that K separates P and
$gJ$
.
Finally, assume that J is of type GP and H of type C. Then J and H are transverse,
$g^{-1}H$
is tangent to J, so we are back in the previous case, proving that
$g^{-1} \in \mathrm {Rot} \cdot \mathrm {CoxObs}$
. Therefore,

where the first equality follows from the normality of
$\mathrm {Rot}$
and where the second equality follows from the elementary observation that
$\mathrm {CoxObs}= \mathrm {CoxObs}^{-1}$
. Indeed, if
$h \in \mathrm {CoxObs}$
then:
-
• either there exists a hyperplane J such that J and
$gJ$ are transverse or tangent, in which case J and
$g^{-1}J$ are also transverse or tangent;
-
• or there exist two transverse hyperplanes J and H such that
$gJ$ is tangent to H, in which case
$g^{-1}H$ is tangent to J.
In both cases, we conclude that
$h^{-1}$
also belongs to
$\mathrm {CoxObs}$
.
5 Proof of the main theorem
Proof of Theorem 1.2.
Let
$\Pi := \Pi (\Gamma , \mathcal {G},\lambda )$
be a periagroup with
$\Gamma $
finite and let
$M:= M(\Gamma , \mathcal {G},\lambda )$
denote its mediangle graph. As explained in Section 4,
$\Pi $
splits as a semidirect product
$\mathrm {Rot} \rtimes C(\Psi )$
. We know from Theorem 3.3 that
$C(\Psi )$
contains a finite-index subgroup
$H \leq C(\Psi )$
such that the action
$H \curvearrowright \Delta $
is conspicial relative to
$\mathcal {P}$
. In other words,
$H \cap \mathrm {CoxObs} = \emptyset $
. Setting
$\Pi ^-:= \mathrm {Rot} \cdot H$
, we deduce from Proposition 4.5 that

Therefore, the action
$\Pi ^- \curvearrowright M$
is conspicial. It follows from Corollary 4.3 that
$\Pi ^-$
embeds as virtual retracts into some graph product
$\Phi \mathcal {H}$
where
$\Phi $
is finite. Let us look at more carefully the vertex-groups of this graph product.
Notice that, for every hyperplane J of type GP, the rotative-stabilizers of J in
$\Pi $
, is contained in
$\mathrm {Rot}$
, and a fortiori in
$\Pi ^-$
. Therefore, the rotative-stabilizer of J in
$\Pi ^-$
permutes freely and transitively on the sectors delimited by J. This implies that the vertex-groups of
$\Phi \mathcal {H}$
given by hyperplanes of type GP are rotative-stabilizers of hyperplanes of type GP, which are conjugates of vertex-groups of
$\Pi $
. Otherwise, if J is a hyperplane of type C, then it delimits exactly two sectors (Lemma 2.24), so the vertex-groups of
$\Phi \mathcal {H}$
given by hyperplanes of type C are cyclic of order two. Therefore, the groups in
$\mathcal {H}$
are isomorphic to groups in
$\mathcal {G}$
.
Acknowledgements
I am grateful to Olga Varghese for having informed me of [Reference Cooper, Long and ReidCLR98], and to Sam Hughes and Kevin Schreve for having pointed out to me a mistake in a previous version of this article.