Subsets of groups with context-free preimages
Alex Levine
TL;DR
The paper investigates when subsets of finitely generated groups have preimages that are context-free, introducing recognisably context-free sets. It establishes that a group $G$ has a finite recognisably context-free subset if and only if $G$ is virtually free, and it shows that every conjugacy class is recognisably context-free precisely in the virtually free case. It then provides a geometric criterion for cosets: a coset $Hg$ is recognisably context-free if and only if the Schreier coset graph is quasi-tree, connecting language properties to quasi-isometric tree-like graphs. The approach combines automata-theoretic methods with Stallings-type results for quasi-transitive graphs, using tree amalgamations to transfer context-free languages along graph constructions. These results bridge formal language theory and geometric group theory, yielding a coherent classification and constructive tools for understanding subset languages in groups.
Abstract
We study subsets $E$ of finitely generated groups where the set of all words over a given finite generating set that lie in $E$ forms a context-free language. We call these sets recognisably context-free. They are invariant of the choice of generating set and a theorem of Muller and Schupp fully classifies when the set $\{1\}$ can be recognisably context-free. We extend Muller and Schupp's result to show that a group $G$ admits a finite recognisably context-free subset if and only if $G$ is virtually free. We show that every conjugacy class of a group $G$ is recognisably context-free if and only if $G$ is virtually free. We conclude by showing that a coset is recognisably context-free if and only if the Schreier coset graph of the corresponding subgroup is quasi-isometric to a tree.
