ECCC-Report TR09-139https://eccc.weizmann.ac.il/report/2009/139Comments and Revisions published for TR09-139en-usSat, 06 Nov 2010 13:45:21 +0200
Revision 3
| On the Power of Randomized Reductions and the Checkability of SAT |
Mohammad Mahmoody,
David Xiao
https://eccc.weizmann.ac.il/report/2009/139#revision3We prove new results regarding the complexity of various complexity classes under randomized oracle reductions. We first prove that $BPP^{prSZK} \subseteq AM \cap coAM$, where $prSZK$ is the class of promise problems having statistical zero knowledge proofs. This strengthens the previously known facts that $\prSZK$ is closed under $NC^1$ truth-table reductions (Sahai and Vadhan, J. ACM '03) and that $P^{prSZK} \subseteq AM \cap coAM$ (Vadhan, personal communication). Our results imply that for most cryptographically interesting lattice problems, there is a sharp threshold for the approximation factor below which we do not know if the problems are even in $AM$, while above which the problems are in $AM \cap coAM$ not only via Karp reductions but also via randomized oracle reductions.
Then we investigate the power of randomized oracle reductions with relation to the notion of instance checking (Blum and Kannan, J. ACM '95). We observe that a theorem of Beigel implies that if any problem in $TFNP$ such as Nash equilibrium is $NP$-hard under randomized oracle reductions, then $SAT$ is checkable.
We also observe that Beigel's theorem can be extended to an average-case setting by relating checking to the notion of program testing (Blum et al., JCSS '93). From this, we derive that if one-way functions can be based on $NP$-hardness via a randomized oracle reduction, then $SAT$ is checkable. By showing that $NP$ has a \emph{non-uniform} tester, we also show that worst-case to average-case randomized oracle reduction for any relation (or language) $R \in NP$ implies that $R$ has a non-uniform instance checker. These results hold even for adaptive randomized oracle reductions.
Sat, 06 Nov 2010 13:45:21 +0200https://eccc.weizmann.ac.il/report/2009/139#revision3
Revision 2
| On the Power of Randomized Reductions and the Checkability of SAT |
Mohammad Mahmoody,
David Xiao
https://eccc.weizmann.ac.il/report/2009/139#revision2The closure of complexity classes is a delicate question and the answer varies depending on the type of reduction considered. The closure of most classes under many-to-one (Karp) reductions is clear, but the question becomes complicated when oracle (Cook) reductions are allowed, and even more so when the oracle reductions are allowed to be randomized.
We first prove that $BPP^{SZK} \subseteq AM \cap coAM$, strengthening the previously known facts that $SZK$ is closed under $NC^1$ truth-table reductions (Sahai and Vadhan, J. ACM '03) and that $P^{SZK} \subseteq AM \cap coAM$ (Vadhan, as cited in Goldreich, ECCC '05). Our proof relies on showing that a certain class of real-valued functions that we call $RTFAM$ can be computed using an $AM$ protocol.
Then we investigate the power of randomized oracle reductions with relation to the notion of program checking (Blum and Kannan, J. ACM '95). We observe that a theorem of Beigel implies that if any problem in $TFNP$ such as Nash equilibrium is $NP$-hard under randomized oracle reductions, then $SAT$ is checkable.
We also observe that Beigel's theorem can be extended to an average-case setting by relating checking to the notion of program \emph{testing} (Blum et al., JCSS '93). From this, we derive that if one-way functions can be based on $NP$-hardness via a randomized oracle reduction, then $SAT$ is checkable. By showing that $NP$ has a \emph{non-uniform} tester, we also show that if $SAT$ has a worst-case to average-case randomized oracle reduction, then $SAT$ is checkable with a non-uniform instance checker. These results hold even for adaptive randomized oracle reductions.Wed, 30 Dec 2009 19:28:12 +0200https://eccc.weizmann.ac.il/report/2009/139#revision2
Revision 1
| On the Power of Randomized Reductions and the Checkability of SAT |
Mohammad Mahmoody,
David Xiao
https://eccc.weizmann.ac.il/report/2009/139#revision1The closure of complexity classes is a delicate question and the answer varies depending on the type of reduction considered. The closure of most classes under many-to-one (Karp) reductions is clear, but the question becomes complicated when oracle (Cook) reductions are allowed, and even more so when the oracle reductions are allowed to be randomized.
We first prove that $BPP^{SZK} \subseteq AM \cap coAM$, strengthening the previously known facts that $SZK$ is closed under $NC^1$ truth-table reductions (Sahai and Vadhan, J. ACM '03) and that $P^{SZK} \subseteq AM \cap coAM$ (Vadhan, as cited in Goldreich, ECCC '05). Our proof relies on showing that a certain class of real-valued functions that we call $RTFAM$ can be computed using an $AM$ protocol.
Then we investigate the power of randomized oracle reductions with relation to the notion of program checking (Blum and Kannan, J. ACM '95). We observe that a theorem of Beigel implies that if any problem in $TFNP$ such as Nash equilibrium is $NP$-hard under randomized oracle reductions, then $SAT$ is checkable.
We also observe that Beigel's theorem can be extended to an average-case setting by relating checking to the notion of program \emph{testing} (Blum et al., JCSS '93). From this, we derive that if one-way functions can be based on $NP$-hardness via a randomized oracle reduction, then $SAT$ is checkable. By showing that $NP$ has a \emph{non-uniform} tester, we also show that if $SAT$ has a worst-case to average-case randomized oracle reduction, then $SAT$ is checkable with a non-uniform instance checker. These results hold even for adaptive randomized oracle reductions.Sat, 26 Dec 2009 03:20:05 +0200https://eccc.weizmann.ac.il/report/2009/139#revision1
Paper TR09-139
| On the Power of Randomized Reductions and the Checkability of SAT |
Mohammad Mahmoody,
David Xiao
https://eccc.weizmann.ac.il/report/2009/139The closure of complexity classes is a elicate question and the answer varies depending on the type of reduction considered. The closure of most classes under many-to-one (Karp) reductions is clear, but the question becomes complicated when oracle (Cook) reductions are allowed, and even more so when the oracle reductions are allowed to be randomized.
We first prove that $BPP^{SZK} \subseteq AM \cap coAM$, strengthening the previously known facts that $SZK$ is closed under $NC^1$ truth-table reductions (Sahai and Vadhan, J. ACM '03) and that $P^{SZK} \subseteq AM \cap coAM$ (Vadhan, as cited in Goldreich, ECCC '05). Our proof relies on showing that a certain class of real-valued functions that we call $RTFAM$ can be computed using an $AM$ protocol.
Then we investigate the power of randomized oracle reductions with relation to the notion of program checking (Blum and Kannan, J. ACM '95). We observe that a theorem of Beigel implies that if any problem in $TFNP$ such as Nash equilibrium is $NP$-hard under randomized oracle reductions, then $SAT$ is checkable.
We also observe that Beigel's theorem can be extended to an average-case setting by relating checking to the notion of program \emph{testing} (Blum et al., JCSS '93). From this, we derive that if one-way functions can be based on $NP$-hardness via a randomized oracle reduction, then $SAT$ is checkable. By showing that $NP$ has a \emph{non-uniform} tester, we also show that if $SAT$ has a worst-case to average-case randomized oracle reduction, then $SAT$ is checkable with a non-uniform instance checker. These results hold even for adaptive randomized oracle reductions.Fri, 18 Dec 2009 11:35:00 +0200https://eccc.weizmann.ac.il/report/2009/139