A zero-knowledge PCP theorem
Jack O'Connor ( University of Cambridge )
- 12:00 20th November 2025 ( week 6, Michaelmas Term 2025 )Room 051
Two central results in modern complexity theory can be summed up as follows:
- Everything provable is provable in zero knowledge (NP ⊆ CZK); and
- Everything provable is locally checkable (NP = PCP[log n, 1]).
In a pair of recent works, we show how to achieve these two properties simultaneously: Everything provable is locally checkable in zero knowledge. That is, we demonstrate that for every polynomial Q, every NP language has a polynomial-size proof which can be verified by querying O(1) positions, but where querying any Q(n) positions reveals no information about the witness. Based on joint work with Tom Gur and Nicholas Spooner.