English

A polynomial-time algorithm for deciding the Hilbert Nullstellensatz over $\mathbb{Z}_2$. A proof of $\mathbf{P}=\mathbf{NP}$ hypothesis

General Mathematics 2024-08-23 v4

Abstract

Let P{\mathbf P} be the class of polynomial-time decision problems and NP\mathbf{NP} be the class of nondeterministic polynomial time decision problems. We prove the following: Theorem 3. The classes P{\mathbf P} and NP\mathbf{NP} are equivalent. That is, P=NP{\mathbf P}=\mathbf{NP}. Theorem 3 gives a positive answer to the question Does P=NP?,\hbox{Does }{\mathbf P}=\mathbf{NP}?, see S. Cook, The P\mathbf{P} versus NP\mathbf{NP} problem, Official problem description, www.claymath.org/millennium-problems. Crucial for its proof is Theorem 2, from which it follows that the NP\mathbf{NP}-complete problem of deciding the Hilbert Nullstellensatz over Z2\mathbb{Z}_2 belongs to the class P{\mathbf P}. Theorem 2. There is a constructive algorithm for deciding the Hilbert Nullstellensatz over Z2\mathbb{Z}_2, where Z2\mathbb{Z}_2 is the space of all complex numbers with integer real and imaginary parts. The number s(n,mσ)s(n,m_{\sigma}) of basic steps of the algorithm, where nn is the number of variables and mσm_{\sigma} 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 c2c_2 is an absolute constant, {d}=1n\{d_{\ell}\}_{\ell=1}^n are the maximal partial degrees in {z}=1n\{z_{\ell}\}_{\ell=1}^n, respectively, and the numbers mσ()m_{\sigma}^{(\ell)} and N()N^{(\ell)} 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.

Keywords

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

R2 v1 2026-06-25T01:43:14.057Z