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

From MaRDI portal
scientific article
Language Label Description Also known as
English
Evaluation of polynomials over finite rings via additive combinatorics
scientific article

    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