group theory

Stallings foldings for rational subsets of automatic groups

arXiv:2607.26284

summary

The paper presents an algorithm to build automata that recognize elements of a given submonoid or rational subset in an automatic group, using a convexity condition called L‑proximity, and applies the method to surface groups via small cancellation techniques.

Abstract

Let be an automatic group with associated regular language . We describe a procedure for constructing an automaton which recognises elements of a given submonoid or rational subset of . This builds on work of Kharlampovich, Miasnikov and Weil, on the case where is a subgroup of . Our construction succeeds, after sufficiently many iterations, whenever satisfies a certain convexity property, which we call -proximity. We show how to test whether the construction is complete in the case that is a submonoid; we have no such test for the general case of a rational subset . We focus particularly on the case of a surface group of genus , where is the language of geodesic words in the standard generators. We use small cancellation theory to obtain a method for constructing -recognisable submonoids of .

24 pages, 6 figures

Topics & keywords

#automatic groups#rational subsets#submonoids#stallings foldings#surface groups#small cancellationautomatic groupregular languageStallings foldingL-proximityrational subsetsubmonoidgeodesic languagesmall cancellation
Stallings foldings for rational subsets of automatic groups · wovepaper