SLP compression for solutions of equations with constraints in free and hyperbolic groups
Volker Diekert, Olga Kharlampovich, Atefeh Mohajeri Moghaddam

TL;DR
This paper advances the understanding of solution compression in free and hyperbolic groups, demonstrating how to efficiently compress solutions with constraints and improving bounds on solution representations in these algebraic structures.
Contribution
It introduces new methods for compressing solutions of equations with constraints in free and hyperbolic groups, including improved bounds and handling of semi-linear conditions.
Findings
Compression of solutions with extended Parikh-constraints in free groups.
Single-exponential bound on the capacity constant in hyperbolic groups.
Polynomial bounds on SLP size for solutions in toral relatively hyperbolic groups.
Abstract
The paper is a part of an ongoing program which aims to show that the existential theory in free groups (hyperbolic groups or even toral relatively hyperbolic) is NP-complete. For that we study compression of solutions with straight-line programs (SLPs) as suggested originally by Plandowski and Rytter in the context of a single word equation. We review some basic results on SLPs and give full proofs in order to keep this fundamental part of the program self-contained. Next we study systems of equations with constraints in free groups and more generally in free products of abelian groups. We show how to compress minimal solutions with extended Parikh-constraints. This type of constraints allows to express semi linear conditions as e.g. alphabetic information. The result relies on some combinatorial analysis and has not been shown elsewhere. We show similar compression results for Boolean…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · semigroups and automata theory · Logic, programming, and type systems
