Linear equations and recursively enumerable sets
Juha Honkala
TL;DR
The work investigates how linear equations in semigroups can encode recursively enumerable sets, presenting two variants that replace Matiyasevich's multivariate Diophantine framework with single-variable linear equations over a morphism monoid and over a matrix monoid. It introduces M-triples to compute polynomials and constructs two upper triangular morphisms $g_1,g_2$ to realize a polynomial equality as a linear equation in a generated monoid $\mathcal{H}$, establishing equivalences to membership in recursively enumerable sets. By mapping morphisms to matrices via $\Psi$ and studying the matrix monoid $\mathcal{M}$, it transfers the undecidability results to linear equations over matrix semigroups as well. The results demonstrate that undecidability of RE-set membership transfers to the solvability of simple linear equations in these algebraic structures, revealing fundamental algorithmic limits in semigroup and matrix settings.
Abstract
We study connections between linear equations over various semigroups and recursively enumerable sets of positive integers. We give variants of the universal Diophantine representation of recursively enumerable sets of positive integers established by Matiyasevich. These variants use linear equations with one unkwown instead of polynomial equations with several unknowns. As a corollary we get undecidability results for linear equations over morphism semigoups and over matrix semigroups.
