On the Computation of the Zariski Closure of Finitely Generated Groups of Matrices
Klara Nosan, Amaury Pouly, Sylvain Schmitz, Mahsa Shirmohammadi, James Worrell
TL;DR
This paper addresses the computational problem of obtaining the Zariski closure of a finitely generated matrix group and provides new elementary-time bounds. By developing a quantitative structure lemma that isolates a finite-index subgroup H with a commutative quotient over the unipotent part, and by leveraging a pistil construction for semisimple components, the authors bound the degree of the defining polynomials by $$(\log h)^{2^{|S|^{\exp^6(\mathrm{poly}(n))}}}$$ (and a sharper bound when all elements are semisimple). The combination of these degree bounds with algorithmic reductions (including Maser's bounds on eigenvalue multiplicative relations and Dube’s bound on elimination) yields an explicit, elementary-time algorithm to compute the Zariski closure, along with a finite bound on the length of chains of linear algebraic groups over a fixed number field. The work also extends the framework to unitary/orthogonal cases, yielding triply-exponential chain bounds, and discusses extensions to number fields and the dependence on dimension and height. Overall, the results provide the first fully explicit, elementary-time complexity bounds for this fundamental algebraic problem, with implications for applications in quantum computing and program verification where Zariski-closure representations enable powerful algebraic tools.
Abstract
We investigate the complexity of computing the Zariski closure of a finitely generated group of matrices. The Zariski closure was previously shown to be computable by Derksen, Jeandel, and Koiran, but the termination argument for their algorithm appears not to yield any complexity bound. In this paper we follow a different approach and obtain a bound on the degree of the polynomials that define the closure. Our bound shows that the closure can be computed in elementary time. We also obtain upper bounds on the length of chains of linear algebraic groups, where all the groups are generated over a fixed number field.
