A polynomial-time algorithm for deciding the Hilbert Nullstellensatz over Z2. A proof of P=NP hypothesis

Abstract

Let P be the class of polynomial-time decision problems and NP be the class of nondeterministic polynomial time decision problems. We prove the following: Theorem 3. The classes P and NP are equivalent. That is, P=NP. Theorem 3 gives a positive answer to the question Does P=NP?, see S. Cook, The P versus NP problem, Official problem description, www.claymath.org/millennium-problems. Crucial for its proof is Theorem 2, from which it follows that the NP-complete problem of deciding the Hilbert Nullstellensatz over Z2 belongs to the class P. Theorem 2. There is a constructive algorithm for deciding the Hilbert Nullstellensatz over Z2, where Z2 is the space of all complex numbers with integer real and imaginary parts. The number s(n,mσ) of basic steps of the algorithm, where n is the number of variables and mσ is the total length of input polynomials, satisfies the inequality eqnarray* & & s(n,mσ) \\ & & c2\mσ2 mσ+\[mσ(1)]3,(d1)3\+Σ =1n-2N(l)\[mσ( +1)]2,(d +1)2)\\\ && +N(n-1) \mσ,dn\ \ eqnarray* where c2 is an absolute constant, \d\=1n are the maximal partial degrees in \z\=1n, respectively, and the numbers mσ() and N() 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.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…