{"title":"On the Power of Randomized Reductions and the Checkability of SAT","authors":"Mohammad Mahmoody, David Xiao","doi":"10.1109/CCC.2010.16","DOIUrl":null,"url":null,"abstract":"We 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 proof relies on showing that a certain class of real-valued functions that we call RTFAM can be approximated using an AM protocol. 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 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.","PeriodicalId":328781,"journal":{"name":"2010 IEEE 25th Annual Conference on Computational Complexity","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"24","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE 25th Annual Conference on Computational Complexity","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCC.2010.16","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 24
Abstract
We 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 proof relies on showing that a certain class of real-valued functions that we call RTFAM can be approximated using an AM protocol. 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 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.
我们证明了在随机oracle约简下关于各种复杂度类的复杂度的新结果。首先证明了BPP^prSZK \subseteq AM \cap coAM,其中prSZK是一类具有统计零知识证明的承诺问题。这加强了先前已知的事实,即prSZK在NC^1真值表约简下是封闭的(Sahai和Vadhan, J. ACM '03),以及P^prSZK \subseteq AM \cap coAM (Vadhan, personal communication)。我们的证明依赖于证明我们称之为RTFAM的某类实值函数可以使用AM协议进行近似。然后,我们研究了随机oracle约简与实例检查概念的关系(Blum和Kannan, J. ACM '95)。我们观察到Beigel定理表明,如果TFNP中的任何问题(如纳什均衡)在随机oracle约简下是np困难的,那么SAT是可检查的。我们还观察到,通过将检查与程序测试的概念联系起来,贝格尔定理可以扩展到平均情况设置(Blum等人,JCSS '93)。由此,我们得出,如果单向函数可以基于np -硬度通过随机oracle约简,那么SAT是可检查的。通过证明NP有一个非均匀的检验器,我们也证明了对于NP中的任何关系(或语言)R \的最坏情况到平均情况的随机oracle约简意味着R有一个非均匀的实例检验器。这些结果甚至适用于自适应随机oracle约简。