Deciding whether a system of multivariate quadratic equations over has a solution is a classical NP-complete problem, and remains so for square systems, with as many equations as variables. The hardness of this problem is one of the cornerstones of nowadays post-quantum cryptography. Let and denote the sets of square quadratic systems in variables having respectively no solutions and exactly one solution. is a coNP-complete language, while lies in DP. It is known that . Here we prove the explicit finite- bounds More generally, let be the space of polynomial functions of degree at most , and let count square systems in having exactly solutions. Then The proof combines matroid and coding-theoretic methods. We interpret as the ground set of the evaluation matroid of , express and through characteristic polynomials, and use a Whitney-type sign-reversing involution to show that the only terms that can push below come from the elements of a matroid port. These are identified with minimal-support words of the Reed–Muller code ; the required estimate then follows from the MacWilliams identity, the minimum-distance bound , and the even-weight structure of the code.

生成讲解博客的中文版本

生成AI智能校验的中文版本