Ideals of equations for elements in a free group and context-free languages
Abstract
Let be a finitely generated free group, and let be a finitely generated subgroup. An equation for an element with coefficients in is an element such that in ; the degree of the equation is the number of occurrences of and in the cyclic reduction of . Given an element , we consider the ideal of equations for with coefficients in ; we study the structure of using context-free languages. We describe a new algorithm that determines whether is trivial or not; the algorithm runs in polynomial time. We also describe a polynomial-time algorithm that, given , decides whether or not the subset of all degree- equations is empty. We provide a polynomial-time algorithm that computes the minimum degree of a non-trivial equation in . We provide a sharp upper bound on . Finally, we study the growth of the number of (cyclically reduced) equations in and in as a function of their length. We prove that this growth is either polynomial or exponential, and we provide a polynomial-time algorithm that computes the type of growth (including the degree of the growth if it's polynomial).
Keywords
Cite
@article{arxiv.2211.10276,
title = {Ideals of equations for elements in a free group and context-free languages},
author = {Dario Ascari},
journal= {arXiv preprint arXiv:2211.10276},
year = {2024}
}
Comments
28 pages, 1 figure