For clarity, let me recall: By a graph of finite groups, I mean a finite graph $\Gamma$ with edge set $E$ and vertex set $V$, together with, for each vertex $v$, a finite group $G_v$, and for each edge $e$ a finite group $G_e$. Additionally, we have monomorphisms $G_e \to G_{i(e)}$ and $G_e \to G_{t(e)}$, where $i(e)$, $t(e)$ denote the initial and terminal vertices of $e$, respectively. (See Serre's Trees or the Wikipedia article on Bass–Serre theory) The finiteness assumption on the groups $G_v$, $G_e$ is part of my question, not the usual definition.
Write $F(\Gamma,G_v,E)$ for the free product of the $G_v$ and the free group on the set $E$. If $T$ is a maximal tree in $\Gamma$, define $G = \pi_1(\Gamma,T)$, the fundamental group of the graph of groups $\Gamma$ with respect to $T$ to be the quotient of $F(\Gamma,G_v,E)$ adding the relations
- $\bar e = e^{-1}$, where $\bar e$ is the edge $e \in E$ with the opposite orientation.
- $ei_e(x)e^{-1} = t_e(x)$, where $e \in E$ and $x \in G_e$.
- $e = 1$ for $e$ an edge in $T$.
The group $G$ is virtually free, hence word-hyperbolic, and thus has finitely many conjugacy classes of finite subgroups. As such, $\operatorname{Out}(G)$ permutes these conjugacy classes. Some questions:
Do the $G_v$ form a set of representatives for the conjugacy classes of maximal (with respect to inclusion) finite subgroups of $G$?
Does each $\Phi\in\operatorname{Out}(G)$ have a representative $\varphi$ that preserves the "splitting type"? In the sense that there is a graph of groups decomposition with vertex groups $\varphi(G_v)$, edge groups $\varphi(G_e)$ and a graph isomorphism between the underlying graphs that respects $G_v \mapsto \varphi(G_v)$?
The answer to both questions is yes in the case that $\Gamma$ has all edge groups trivial, by the Grushko decomposition theorem. I suspect if $\Gamma$ is a tree it should also be true, but I worry about the case of nontrivial HNN extensions.