🤖 AI Summary
This paper investigates the fundamental trade-off between certificate length and verification time for language verification. Method: We establish the “Verifier Trade-off Theorem”, proving that compressing verification time from $f(n)$ to $g(n)$ necessitates certificates of length at least $Omega(log(f(n)/g(n)))$, yielding a tight lower bound on certificate length. Our approach integrates complexity-theoretic analysis, lower-bound techniques, and verifier algorithm design. Contribution/Results: We construct a natural hierarchy based on certificate complexity, systematically linking certificate length to classical complexity class separations—for the first time connecting, e.g., NP vs. EXPTIME via certificate constraints. Crucially, we show that P vs. NP is equivalent to whether sublinear-length certificates exist for all NP languages. Our framework yields concrete applications—including optimal verification algorithms for string periodicity—and provides unified structural explanations for several long-standing conjectures in computational complexity.
📝 Abstract
We investigate the trade-off between certificate length and verifier runtime. We prove a Verifier Trade-off Theorem showing that reducing the inherent verification time of a language from (f(n)) to (g(n)), where (f(n) ge g(n)), requires certificates of length at least (Ω(log(f(n) / g(n)))). This theorem induces a natural hierarchy based on certificate complexity. We demonstrate its applicability to analyzing conjectured separations between complexity classes (e.g., (
p) and (exptime)) and to studying natural problems such as string periodicity and rotation detection. Additionally, we provide perspectives on the (p) vs. (
p) problem by relating it to the existence of sub-linear certificates.