Key points are not available for this paper at this time.
This paper puts forward a new notion of a proof based on computational complexity and explores its implications for computation at large. Computationally sound proofs provide, in a novel and meaningful framework, answers to old and new questions in complexity theory. In particular, given a random oracle or a new complexity assumption, they enable us to prove that verifying is easier than deciding for all theorems; provide a quite effective way to prove membership in computationally hard languages (such as Co- N P-complete ones) ; and show that every computation possesses a short certificate vouching its correctness. Finally, if a special type of computationally sound proof exists, we show that Blum's notion of program checking can be meaningfully broadened so as to prove that N P-complete languages are checkable.
Building similarity graph...
Analyzing shared references across papers
Loading...
Silvio Micali
Akamai (United States)
SIAM Journal on Computing
Massachusetts Institute of Technology
Building similarity graph...
Analyzing shared references across papers
Loading...
Silvio Micali (Sat,) studied this question.
synapsesocial.com/papers/69d923fa9402b8412aa3c50a — DOI: https://doi.org/10.1137/s0097539795284959