Skip to content

An Optimal Separation Between Certificate Complexity and Approximate Degree

Kaspars Balodis

cs.CCarXiv:2608.30351

Abstract

We prove that certificate complexity can be quartically larger than approximate degree. More precisely, we construct a family of total Boolean functions G with C(G) = Ω(deg(G)4), where C denotes certificate complexity and deg denotes 1/3-approximate degree. This is optimal up to polylogarithmic factors, since every total Boolean function f satisfies C(f) O(deg(f)4) by the classical block-sensitivity bounds of Nisan and Nisan--Szegedy. Thus the result closes the gap between these two measures and improves the previously best known separation C(f)=Ω(deg(f)3) by Balodis, Ben-David, Göös, Jain, and Kothari. The construction starts from the partial function they used to quadratically separate 0-certificate complexity from unambiguous 1-certificate complexity. It already has the required certificate hardness, but its 0-certificates are unstructured, which blocks the derivation of a low-degree verifier. We keep its 1-condition and restrict the 0-inputs to those certified by a structured family whose validity admits a low-degree approximant, while preserving the quadratic hardness. The partial function with its low-degree verifier is then fed through the cheat-sheet framework to yield the total function G with the claimed separation. The main technical ingredient is an approximate polynomial that verifies the certificate in degree O( n). The verifier forms a low-degree count W of the candidate 1-certificates that remain compatible with the asserted 0-certificate, and tests whether this count is zero. Crucially, the construction ensures that W never exceeds O(n), instead of the Θ(n2) candidate pairs it counts bringing the verification down to degree O( n).

Create a lesson