Rational proofs

We study a new type of proof system, where an unbounded prover and a polynomial time verifier interact, on inputs a string x and a function f, so that the Verifier may learn f(x). The novelty of our setting is that there no longer are "good" or "malicious" provers, but only ratio...

Full description

Bibliographic Details
Main Authors: Azar, Pablo Daniel (Contributor), Micali, Silvio (Contributor)
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor), Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor)
Format: Article
Language:English
Published: Association for Computing Machinery (ACM), 2012-08-29T18:46:31Z.
Subjects:
Online Access:Get fulltext
LEADER 02198 am a22002293u 4500
001 72431
042 |a dc 
100 1 0 |a Azar, Pablo Daniel  |e author 
100 1 0 |a Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory  |e contributor 
100 1 0 |a Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science  |e contributor 
100 1 0 |a Micali, Silvio  |e contributor 
100 1 0 |a Azar, Pablo Daniel  |e contributor 
100 1 0 |a Micali, Silvio  |e contributor 
700 1 0 |a Micali, Silvio  |e author 
245 0 0 |a Rational proofs 
260 |b Association for Computing Machinery (ACM),   |c 2012-08-29T18:46:31Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/72431 
520 |a We study a new type of proof system, where an unbounded prover and a polynomial time verifier interact, on inputs a string x and a function f, so that the Verifier may learn f(x). The novelty of our setting is that there no longer are "good" or "malicious" provers, but only rational ones. In essence, the Verifier has a budget c and gives the Prover a reward r ∈ [0,c] determined by the transcript of their interaction; the prover wishes to maximize his expected reward; and his reward is maximized only if he the verifier correctly learns f(x). Rational proof systems are as powerful as their classical counterparts for polynomially many rounds of interaction, but are much more powerful when we only allow a constant number of rounds. Indeed, we prove that if f ∈ #P, then f is computable by a one-round rational Merlin-Arthur game, where, on input x, Merlin's single message actually consists of sending just the value f(x). Further, we prove that CH, the counting hierarchy, coincides with the class of languages computable by a constant-round rational Merlin-Arthur game. Our results rely on a basic and crucial connection between rational proof systems and proper scoring rules, a tool developed to elicit truthful information from experts. 
520 |a United States. Office of Naval Research (Award number N00014-09-1-0597) 
546 |a en_US 
655 7 |a Article 
773 |t Proceedings of the 44th symposium on Theory of Computing (STOC '12 )