The PCP theorem is the culmination of a long line of work on
interactive proofs and probabilistically checkable proofs. The first theorem relating standard proofs and probabilistically checkable proofs is the statement that \mathsf{NEXP}\subseteq\mathsf{PCP}[\operatorname{poly}(n),\operatorname{poly}(n)], proved by .
Origin of the initials The notation \mathsf{PCP}_{c(n),s(n)}[r(n),q(n)] is explained at
probabilistically checkable proof. The notation is that of a function that returns a certain complexity class. See the explanation mentioned above. The name of this theorem (the "PCP theorem") probably comes either from
"PCP" meaning "
probabilistically checkable proof", or from the notation mentioned above (or both).
First theorem [in 1990] Subsequently, the methods used in this work were extended by Babai,
Lance Fortnow, Levin, and Szegedy in 1991 , Feige, Goldwasser, Lund, Safra, and Szegedy (1991), and Arora and Safra in 1992 to yield a proof of the PCP theorem by Arora, Lund, Motwani, Sudan, and Szegedy in 1998 . The 2001
Gödel Prize was awarded to
Sanjeev Arora,
Uriel Feige,
Shafi Goldwasser,
Carsten Lund,
László Lovász,
Rajeev Motwani,
Shmuel Safra,
Madhu Sudan, and
Mario Szegedy for work on the PCP theorem and its connection to hardness of approximation. In 2005
Irit Dinur discovered a significantly simpler proof of the PCP theorem, using
expander graphs. She received the 2019
Gödel Prize for this. == Quantum analogs ==