An Executable Stallings Recognizer for Finite Generating Lists in Lean
SubmitterArthur
Version 1 / Oct 01, 2026 / CC BY 4.0
Abstract
Provenance statement
FormalizationsPalomar
Tools used
- OpenAI
- ChatGPTVersion GPT 6.1 (manuscript)
- OpenAI
- CodexVersion GPT-6 (historical proof engineering)
- Lean
- LeanVersion 4.33.0 (registered artifact)
References
- Ilya Kapovich; Alexei Myasnikov. Stallings foldings and subgroups of free groups. Journal of Algebra, vol. 248, no. 2, pp. 608–668. 2002. DOI: \urlhttps://doi.org/10.1006/jabr.2001.9033. Preprint titled Stallings foldings and the subgroup structure of free groups, arXiv:math/0202285arXivDOI
- Palomar Registry. Verified finite automata for finitely generated subgroups of $F_2$. 2026. PALOMAR-2026-09-23-000004, version 1; registered September 23, 2026; accessed October 1, 2026
- Arthur Freitas Ramos. Verified finite automata for finitely generated subgroups of $F_2$. 2026. Immutable source commit 117dde0a8415d3da1787e15ad22a6223a744432d; accessed October 1, 2026
- John R. Stallings. Topology of finite graphs. Inventiones Mathematicae, vol. 71, no. 3, pp. 551–565. 1983. DOI: \urlhttps://doi.org/10.1007/BF02095993DOI
- The Mathlib Community. Mathlib free-group reduction library. 2026. Pinned commit db584cd6d46c92f209a44c0f1c829460d327499d; accessed October 1, 2026
Version history
- v1Initial depositCurrentOct 01, 2026