A polynomial-time algorithm for deciding the Hilbert Nullstellensatz over $\mathbb{Z}_2$. A proof of $\mathbf{P}=\mathbf{NP}$ hypothesis
Abstract
Let be the class of polynomial-time decision problems and be the class of nondeterministic polynomial time decision problems. We prove the following: Theorem 3. The classes and are equivalent. That is, . Theorem 3 gives a positive answer to the question see S. Cook, The versus problem, Official problem description, www.claymath.org/millennium-problems. Crucial for its proof is Theorem 2, from which it follows that the -complete problem of deciding the Hilbert Nullstellensatz over belongs to the class . Theorem 2. There is a constructive algorithm for deciding the Hilbert Nullstellensatz over , where is the space of all complex numbers with integer real and imaginary parts. The number of basic steps of the algorithm, where is the number of variables and is the total length of input polynomials, satisfies the inequality \begin{eqnarray*} & & s(n,m_{\sigma}) \\ & \le & c_2\{m_{\sigma}^2\log m_{\sigma}+\min\{[m_{\sigma}^{(1)}]^3,(d_1)^3\}+\sum_{\ell =1}^{n-2}N^{(l)}\min\{[m_{\sigma}^{(\ell +1)}]^2,(d_{\ell +1})^2)\}\\ && +N^{(n-1)}\min \{m_{\sigma},d_n\} \} \end{eqnarray*} where is an absolute constant, are the maximal partial degrees in , respectively, and the numbers and are characteristics of the input polynomials, concerning partial lengths and numbers of major sub-monomials it the natural order of monomials, defined in the body of the paper.
Cite
@article{arxiv.2208.07327,
title = {A polynomial-time algorithm for deciding the Hilbert Nullstellensatz over $\mathbb{Z}_2$. A proof of $\mathbf{P}=\mathbf{NP}$ hypothesis},
author = {Petar P. Petrov},
journal= {arXiv preprint arXiv:2208.07327},
year = {2024}
}
Comments
It does not follow from Theorem 2 that there is a polynomial-time algorithm for deciding the Hilbert Nullstellensatz over $Z_2$ and consequently, Theorem 3 is not proved