Evaluation of polynomials over finite rings via additive combinatorics (Q2075306)

From MaRDI portal





scientific article; zbMATH DE number 7473084
Language Label Description Also known as
English
Evaluation of polynomials over finite rings via additive combinatorics
scientific article; zbMATH DE number 7473084

    Statements

    Evaluation of polynomials over finite rings via additive combinatorics (English)
    0 references
    0 references
    14 February 2022
    0 references
    Let us consider a finite ring \(R\) and denote by \(R^{(i)}\) an ideal that contains all the finite sums of terms \(\prod_{j=1}^i c_j \), such that \(c_1,\dots,c_i \in R\). If there is a positive \(i\in \mathbb{Z}\) such that \(R^{(i)}=0\) the ring is \textit{nilpotent} with \textit{nilpotency class} given by the minimal such \(i\). Let us now focus on two problems: \begin{itemize} \item \textit{Equivalence problem over a finite ring:} is it true that two polynomials define the same function over a given ring? \item \textit{Equation solvability problem:} is it true that two polynomials over some ring have at least one substitution, where they get the same value? It is related to the existence of a root or for the solution of an equation. \end{itemize} These problems originate from ring/field theory and they have been investigated in literature. The first problem has been proved to be decidable in polynomial time on a nilpotent ring and to be co-NP-complete in the other cases [\textit{S. Burris} and \textit{J. Lawrence}, J. Symb. Comput. 15, No. 1, 67--71 (1993; Zbl 0779.16007)]. Also the second problem is NP-complete for rings that are not nilpotent. In [\textit{G. Horváth}, Algebra Univers. 66, No. 4, 391--403 (2011; Zbl 1236.16046)] the author proves that for nilpotent rings the problem can be decided in polynomial time. If \(R\) is our nilpotent ring with size \(m\) and nilpotency class \(l\), let \(f\) a polynomial over \(R\) in \(n\) variables, we call \(\|f\|\) the number of operations that define it (that is also the complexity of evaluating it at a point in \(R^n\)). Now, according to [loc. cit.] the substitutions needed to decide whether \(f\) has a root or not is \(O(\|f\|^t)\), where \(t=t(m,l)\) comes from the Ramsey number of a specific colored hypergraph and is a big number. This paper reduces the exponent to \(m\log(m)\), via additive combinatorics' methods. In particular, the main theorem says Theorem. Let \(R\) be a nilpotent ring of size \(m\). For an \(n\)-variable polynomial \(f\in R[x_1,\dots,x_n]\), it can be decided in \(O(\|f\|n^{m\log(m)})\), time whether or not \(f\) has a root in \(R\).
    0 references
    0 references
    additive combinatorics
    0 references
    Chevalley's theorem
    0 references
    dichotomy
    0 references
    nilpotent rings
    0 references
    Olson's theorem
    0 references
    polynomial method
    0 references
    equation solvability problem
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references