Robust Pcps of Proximity and Shorter Pcps by Prahladh Harsha Bachelor of Technology (Computer Science and Engineering), Indian Institute of Technology, Madras, India

Total Page:16

File Type:pdf, Size:1020Kb

Robust Pcps of Proximity and Shorter Pcps by Prahladh Harsha Bachelor of Technology (Computer Science and Engineering), Indian Institute of Technology, Madras, India Robust PCPs of Proximity and Shorter PCPs by Prahladh Harsha Bachelor of Technology (Computer Science and Engineering), Indian Institute of Technology, Madras, India. (1998) S.M. (Electrical Engineering and Computer Science), Massachusetts Institute of Technology, Cambridge MA. (2000) Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of Doctor of Philosophy at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY. September 2004 c Massachusetts Institute of Technology 2004. All rights reserved. Author Department of Electrical Engineering and Computer Science September 1, 2004 Certified by Madhu Sudan Professor of Computer Science and Engineering Thesis Supervisor Accepted by Arthur C. Smith Chairman, Departmental Committee on Graduate Students 2 Robust PCPs of Proximity and Shorter PCPs by Prahladh Harsha Submitted to the Department of Electrical Engineering and Computer Science on September 1, 2004 in partial fulfillment of the requirements for the degree of Doctor of Philosophy. Abstract Probabilistically Checkable Proofs (PCPs) provide a format of rewriting and verifying mathematical proofs that allow efficient probabilistic verification based on probing very few bits of the rewritten proof. The celebrated PCP Theorem asserts that probing a constant number of bits suffices (in fact just 3 bits suffice). A natural question that arises in the construction of PCPs is by how much does this encoding blow up the original proof while retaining low query complexity. We continue the study of the trade-off between the length of PCPs and their query complexity, establishing the following main results (which refer to proofs of satisfiability of circuits of size n): 1. We present PCPs of length exp(o(log log n)2) n that can be verified by making o(log log n) · Boolean queries. 2. For every ε > 0, we present PCPs of length exp(logε n) n that can be verified by making a · constant number of Boolean queries. In both cases, false assertions are rejected with constant probability (which may be set to be arbitrar- ily close to 1). The multiplicative overhead on the length of the proof, introduced by transforming a proof into a probabilistically checkable one, is just quasi-polylogarithmic in the first case (of query ε complexity o(log log n)), and 2(log n) , for any ε> 0, in the second case (of constant query complex- ity). Our techniques include the introduction of a new variant of PCPs that we call “Robust PCPs of proximity”. These new PCPs facilitate proof composition, which is a central ingredient in con- struction of PCP systems. Our main technical contribution is a construction of a “length-efficient” Robust PCP of proximity. We also obtain analogous quantitative results for locally testable codes. In addition, we intro- duce a relaxed notion of locally decodable codes, and present such codes mapping k information bits to codewords of length k1+ε, for any ε> 0. Thesis Supervisor: Madhu Sudan Title: Professor of Computer Science and Engineering 4 Credits This thesis is a result of joint work with Eli Ben-Sasson, Oded Goldreich, Madhu Sudan and Salil Vadhan. I thank all my co-authors for this collaboration. A preliminary version of the results in this thesis appeared in [BGH+04a]. A more elaborate version of these results can be found at [BGH+04b]. Some of the results mentioned in Chapter 5 (Propositions 5.3.4 and 5.3.5) are from the work of Eli Ben-Sasson and Madhu Sudan [BS04]. I am thankful to them for letting me include these results in this thesis. I would also like to thank the many people who made useful suggestions to me in my research. I would especially like to thank Eli Ben-Sasson, Irit Dinur, Oded Goldreich, Sofya Raskhodnikova, Alon Rosen, Mike Sipser, Madhu Sudan, Salil Vadhan, and Avi Wigderson. My thesis committee consisted of my advisor Madhu Sudan, Shafi Goldwasser and Mike Sipser. 5 6 Acknowledgments This thesis would not have been possible but for the valuable advice and direction provided by Madhu Sudan, Eli Ben-Sasson and Oded Goldreich. I thank my advisor, Madhu Sudan for his invaluable guidance and support. I have greatly benefited from my collaboration with Eli over the the past four years, who has always been there to discuss and clarify any matter. I thank Oded Goldreich for his advice, direction and encouragement during our interaction over the last one year. I would also like to thank the many people with whom I had useful discussions during my research. I would especially like to thank Sofya Raskhodnikova, Mike Sipser, and Salil Vadhan. I am indebted to the the efforts of my math teachers – Kotteswara Rao, Sri Ramaiah, Sheshayya Choudum and amm¯a, who instilled in me the love for mathematics. I owe a lot to the research atmosphere at CSAIL. I also thank all the members of the theory group for having created a very conducive atmosphere for me to work in. Special mention to Alantha Newman, my office-mate of several years. I also greatly benefited from a summer at the NEC Laboratories in the excellent company of Irit Dinur, Lance Fortnow, Joe Kilian, Kobbi Nissim and Ronnit Rubinfeld. Special Thanks to Mike Sipser both for patiently listening to me during various stages of my research and offering me a teaching assistantship for his excellent course “Theory of Computation”. I thank my apartment-mates over several years – Kripa Varanasi, Sridhar Ramachandran, Ra- machandran Balakrishnan, and Rajappa Tadepalli for having created a home away from home. My friends in Boston – Amit Deshpande, Krishnan Sriram and several others; have been very encour- aging and greatly helped me get over my occasional blues. Finally, no words can suffice to thank amm¯a, app¯a, Pavithra, Ramesh and Ajay for their endless encouragement and who keep me going. 7 8 To ñ Èa Àñ Àa È (amm¯a) and (app¯a) 9 10 Contents 1 Introduction 17 1.1 ComplexityTheoryviaProofs . ............... 18 1.2 ProbabilisticallyCheckableProofs . .................... 20 1.3 ContributionsofThesis . ............... 22 1.3.1 ShortPCPs..................................... ........ 22 1.3.2 WhyShortPCPs? ................................. ........ 23 1.3.3 MainResults................................... ......... 23 1.3.4 Newnotionsandmaintechniques . ............ 25 1.3.5 Applicationstocodingproblems . .............. 26 1.4 StructureofthisThesis . ............... 27 2 PCPs and variants 29 2.1 StandardPCPs.................................... ........... 30 2.2 PCPsofProximity................................. ............ 31 2.2.1 RelatedWork ................................... ........ 34 2.2.2 RelationtoPropertyTesting . .............. 35 2.3 RobustSoundness................................. ............ 36 2.4 Various observations and transformations . .................... 38 2.4.1 Queriesvs.proximity. ............ 38 2.4.2 Expectedrobustness . ........... 39 2.4.3 Non-BooleanPCPs ............................... ......... 39 2.4.4 Robustnessvs.proximity. ............. 42 3 Composition of Robust PCPs of Proximity 45 3.1 Whycomposition?................................. ............ 45 3.1.1 ProofCompositionin earlierPCP constructions . ................... 46 3.2 CompositionTheorem ........... ............. ...... ............ 48 3.3 Buildingblockforcomposition. ................. 50 3.4 Relation to Assignment Testers of Dinur and Reingold . ..................... 52 4 A constant-query, exponential-sized PCP of proximity 55 4.1 ConstantqueryPCPofproximity . ............... 55 11 I Proof of the PCP Theorem 59 5 Proof of thePCP Theorem 61 5.1 Introduction .................................... ............ 61 5.1.1 OverviewofProof............................... .......... 62 5.2 ComposingtheMainConstruct . .............. 63 5.3 RobustPCPPsforTwoProblems. .............. 64 5.3.1 LowDegreeTesting......... ............. ........ .......... 65 5.3.2 ZeroonSubcube................................. ......... 67 5.4 A robust PCPP for CIRCUIT VALUE ................................... 72 5.4.1 ArobustPCPfor CIRCUIT SATISFIABILITY ........................... 72 5.4.2 Augmentingwiththeproximitytest . .............. 78 5.4.3 ConvertingtoBinaryAlphabet . ............. 80 II ShortPCPs 83 6 Introduction 85 6.1 Introduction-MainConstruct . ................ 85 6.1.1 OutlineofthisPart ......... ............. ....... ........... 86 6.2 SavingonRandomness ........... ............. ...... ............ 86 6.3 OverviewofMainConstruct . .............. 91 7 A randomness-efficient PCP 95 7.1 Introduction .................................... ............ 95 7.2 Well-structuredBooleancircuits . ................... 96 7.3 Arithmetization ................................. .............101 7.4 ThePCPverifier ................................... ...........104 7.5 AnalysisofthePCPverifier. ...............108 8 A randomness-efficient PCP of proximity 113 8.1 Introduction .................................... ............113 8.2 ProofofTheorem8.1.1 ........... ............. ..... .............114 9 A randomness-efficient robust PCP of proximity 117 9.1 Introduction .................................... ............117 9.2 Robustnessofindividualtests . .................118 9.3 Bundling ........................................ ..........123 9.4 Robustnessoverthebinaryalphabet . .................130 9.5 Linearityofencoding ............ ............. .... ..............131 10 Putting them together: Very short PCPs with very few queries 137 10.1 MainConstruct-Recalled . ...............137 10.2 ComposingtheMainConstruct . ...............138 10.2.1 ProofofTheorem10.2.1.
Recommended publications
  • Probabilistically Checkable Proofs Over the Reals
    Electronic Notes in Theoretical Computer Science 123 (2005) 165–177 www.elsevier.com/locate/entcs Probabilistically Checkable Proofs Over the Reals Klaus Meer1 ,2 Department of Mathematics and Computer Science Syddansk Universitet, Campusvej 55, 5230 Odense M, Denmark Abstract Probabilistically checkable proofs (PCPs) have turned out to be of great importance in complexity theory. On the one hand side they provide a new characterization of the complexity class NP, on the other hand they show a deep connection to approximation results for combinatorial optimization problems. In this paper we study the notion of PCPs in the real number model of Blum, Shub, and Smale. The existence of transparent long proofs for the real number analogue NPR of NP is discussed. Keywords: PCP, real number model, self-testing over the reals. 1 Introduction One of the most important and influential results in theoretical computer science within the last decade is the PCP theorem proven by Arora et al. in 1992, [1,2]. Here, PCP stands for probabilistically checkable proofs, a notion that was further developed out of interactive proofs around the end of the 1980’s. The PCP theorem characterizes the class NP in terms of languages accepted by certain so-called verifiers, a particular version of probabilistic Turing machines. It allows to stabilize verification procedures for problems in NP in the following sense. Suppose for a problem L ∈ NP and a problem 1 partially supported by the EU Network of Excellence PASCAL Pattern Analysis, Statis- tical Modelling and Computational Learning and by the Danish Natural Science Research Council SNF. 2 Email: [email protected] 1571-0661/$ – see front matter © 2005 Elsevier B.V.
    [Show full text]
  • The Complexity Zoo
    The Complexity Zoo Scott Aaronson www.ScottAaronson.com LATEX Translation by Chris Bourke [email protected] 417 classes and counting 1 Contents 1 About This Document 3 2 Introductory Essay 4 2.1 Recommended Further Reading ......................... 4 2.2 Other Theory Compendia ............................ 5 2.3 Errors? ....................................... 5 3 Pronunciation Guide 6 4 Complexity Classes 10 5 Special Zoo Exhibit: Classes of Quantum States and Probability Distribu- tions 110 6 Acknowledgements 116 7 Bibliography 117 2 1 About This Document What is this? Well its a PDF version of the website www.ComplexityZoo.com typeset in LATEX using the complexity package. Well, what’s that? The original Complexity Zoo is a website created by Scott Aaronson which contains a (more or less) comprehensive list of Complexity Classes studied in the area of theoretical computer science known as Computa- tional Complexity. I took on the (mostly painless, thank god for regular expressions) task of translating the Zoo’s HTML code to LATEX for two reasons. First, as a regular Zoo patron, I thought, “what better way to honor such an endeavor than to spruce up the cages a bit and typeset them all in beautiful LATEX.” Second, I thought it would be a perfect project to develop complexity, a LATEX pack- age I’ve created that defines commands to typeset (almost) all of the complexity classes you’ll find here (along with some handy options that allow you to conveniently change the fonts with a single option parameters). To get the package, visit my own home page at http://www.cse.unl.edu/~cbourke/.
    [Show full text]
  • Complexity-Adjustable SC Decoding of Polar Codes for Energy Consumption Reduction
    Complexity-adjustable SC decoding of polar codes for energy consumption reduction Citation for published version (APA): Zheng, H., Chen, B., Abanto-Leon, L. F., Cao, Z., & Koonen, T. (2019). Complexity-adjustable SC decoding of polar codes for energy consumption reduction. IET Communications, 13(14), 2088-2096. https://doi.org/10.1049/iet-com.2018.5643 DOI: 10.1049/iet-com.2018.5643 Document status and date: Published: 27/08/2019 Document Version: Accepted manuscript including changes made at the peer-review stage Please check the document version of this publication: • A submitted manuscript is the version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website. • The final author version and the galley proof are versions of the publication after peer review. • The final published version features the final layout of the paper including the volume, issue and page numbers. Link to publication General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portal.
    [Show full text]
  • Four Results of Jon Kleinberg a Talk for St.Petersburg Mathematical Society
    Four Results of Jon Kleinberg A Talk for St.Petersburg Mathematical Society Yury Lifshits Steklov Institute of Mathematics at St.Petersburg May 2007 1 / 43 2 Hubs and Authorities 3 Nearest Neighbors: Faster Than Brute Force 4 Navigation in a Small World 5 Bursty Structure in Streams Outline 1 Nevanlinna Prize for Jon Kleinberg History of Nevanlinna Prize Who is Jon Kleinberg 2 / 43 3 Nearest Neighbors: Faster Than Brute Force 4 Navigation in a Small World 5 Bursty Structure in Streams Outline 1 Nevanlinna Prize for Jon Kleinberg History of Nevanlinna Prize Who is Jon Kleinberg 2 Hubs and Authorities 2 / 43 4 Navigation in a Small World 5 Bursty Structure in Streams Outline 1 Nevanlinna Prize for Jon Kleinberg History of Nevanlinna Prize Who is Jon Kleinberg 2 Hubs and Authorities 3 Nearest Neighbors: Faster Than Brute Force 2 / 43 5 Bursty Structure in Streams Outline 1 Nevanlinna Prize for Jon Kleinberg History of Nevanlinna Prize Who is Jon Kleinberg 2 Hubs and Authorities 3 Nearest Neighbors: Faster Than Brute Force 4 Navigation in a Small World 2 / 43 Outline 1 Nevanlinna Prize for Jon Kleinberg History of Nevanlinna Prize Who is Jon Kleinberg 2 Hubs and Authorities 3 Nearest Neighbors: Faster Than Brute Force 4 Navigation in a Small World 5 Bursty Structure in Streams 2 / 43 Part I History of Nevanlinna Prize Career of Jon Kleinberg 3 / 43 Nevanlinna Prize The Rolf Nevanlinna Prize is awarded once every 4 years at the International Congress of Mathematicians, for outstanding contributions in Mathematical Aspects of Information Sciences including: 1 All mathematical aspects of computer science, including complexity theory, logic of programming languages, analysis of algorithms, cryptography, computer vision, pattern recognition, information processing and modelling of intelligence.
    [Show full text]
  • Prahladh Harsha
    Prahladh Harsha Toyota Technological Institute, Chicago phone : +1-773-834-2549 University Press Building fax : +1-773-834-9881 1427 East 60th Street, Second Floor Chicago, IL 60637 email : [email protected] http://ttic.uchicago.edu/∼prahladh Research Interests Computational Complexity, Probabilistically Checkable Proofs (PCPs), Information Theory, Prop- erty Testing, Proof Complexity, Communication Complexity. Education • Doctor of Philosophy (PhD) Computer Science, Massachusetts Institute of Technology, 2004 Research Advisor : Professor Madhu Sudan PhD Thesis: Robust PCPs of Proximity and Shorter PCPs • Master of Science (SM) Computer Science, Massachusetts Institute of Technology, 2000 • Bachelor of Technology (BTech) Computer Science and Engineering, Indian Institute of Technology, Madras, 1998 Work Experience • Toyota Technological Institute, Chicago September 2004 – Present Research Assistant Professor • Technion, Israel Institute of Technology, Haifa February 2007 – May 2007 Visiting Scientist • Microsoft Research, Silicon Valley January 2005 – September 2005 Postdoctoral Researcher Honours and Awards • Summer Research Fellow 1997, Jawaharlal Nehru Center for Advanced Scientific Research, Ban- galore. • Rajiv Gandhi Science Talent Research Fellow 1997, Jawaharlal Nehru Center for Advanced Scien- tific Research, Bangalore. • Award Winner in the Indian National Mathematical Olympiad (INMO) 1993, National Board of Higher Mathematics (NBHM). • National Board of Higher Mathematics (NBHM) Nurture Program award 1995-1998. The Nurture program 1995-1998, coordinated by Prof. Alladi Sitaram, Indian Statistical Institute, Bangalore involves various topics in higher mathematics. 1 • Ranked 7th in the All India Joint Entrance Examination (JEE) for admission into the Indian Institutes of Technology (among the 100,000 candidates who appeared for the examination). • Papers invited to special issues – “Robust PCPs of Proximity, Shorter PCPs, and Applications to Coding” (with Eli Ben- Sasson, Oded Goldreich, Madhu Sudan, and Salil Vadhan).
    [Show full text]
  • Simple Doubly-Efficient Interactive Proof Systems for Locally
    Electronic Colloquium on Computational Complexity, Revision 3 of Report No. 18 (2017) Simple doubly-efficient interactive proof systems for locally-characterizable sets Oded Goldreich∗ Guy N. Rothblumy September 8, 2017 Abstract A proof system is called doubly-efficient if the prescribed prover strategy can be implemented in polynomial-time and the verifier’s strategy can be implemented in almost-linear-time. We present direct constructions of doubly-efficient interactive proof systems for problems in P that are believed to have relatively high complexity. Specifically, such constructions are presented for t-CLIQUE and t-SUM. In addition, we present a generic construction of such proof systems for a natural class that contains both problems and is in NC (and also in SC). The proof systems presented by us are significantly simpler than the proof systems presented by Goldwasser, Kalai and Rothblum (JACM, 2015), let alone those presented by Reingold, Roth- blum, and Rothblum (STOC, 2016), and can be implemented using a smaller number of rounds. Contents 1 Introduction 1 1.1 The current work . 1 1.2 Relation to prior work . 3 1.3 Organization and conventions . 4 2 Preliminaries: The sum-check protocol 5 3 The case of t-CLIQUE 5 4 The general result 7 4.1 A natural class: locally-characterizable sets . 7 4.2 Proof of Theorem 1 . 8 4.3 Generalization: round versus computation trade-off . 9 4.4 Extension to a wider class . 10 5 The case of t-SUM 13 References 15 Appendix: An MA proof system for locally-chracterizable sets 18 ∗Department of Computer Science, Weizmann Institute of Science, Rehovot, Israel.
    [Show full text]
  • Glossary of Complexity Classes
    App endix A Glossary of Complexity Classes Summary This glossary includes selfcontained denitions of most complexity classes mentioned in the b o ok Needless to say the glossary oers a very minimal discussion of these classes and the reader is re ferred to the main text for further discussion The items are organized by topics rather than by alphab etic order Sp ecically the glossary is partitioned into two parts dealing separately with complexity classes that are dened in terms of algorithms and their resources ie time and space complexity of Turing machines and complexity classes de ned in terms of nonuniform circuits and referring to their size and depth The algorithmic classes include timecomplexity based classes such as P NP coNP BPP RP coRP PH E EXP and NEXP and the space complexity classes L NL RL and P S P AC E The non k uniform classes include the circuit classes P p oly as well as NC and k AC Denitions and basic results regarding many other complexity classes are available at the constantly evolving Complexity Zoo A Preliminaries Complexity classes are sets of computational problems where each class contains problems that can b e solved with sp ecic computational resources To dene a complexity class one sp ecies a mo del of computation a complexity measure like time or space which is always measured as a function of the input length and a b ound on the complexity of problems in the class We follow the tradition of fo cusing on decision problems but refer to these problems using the terminology of promise problems
    [Show full text]
  • User's Guide for Complexity: a LATEX Package, Version 0.80
    User’s Guide for complexity: a LATEX package, Version 0.80 Chris Bourke April 12, 2007 Contents 1 Introduction 2 1.1 What is complexity? ......................... 2 1.2 Why a complexity package? ..................... 2 2 Installation 2 3 Package Options 3 3.1 Mode Options .............................. 3 3.2 Font Options .............................. 4 3.2.1 The small Option ....................... 4 4 Using the Package 6 4.1 Overridden Commands ......................... 6 4.2 Special Commands ........................... 6 4.3 Function Commands .......................... 6 4.4 Language Commands .......................... 7 4.5 Complete List of Class Commands .................. 8 5 Customization 15 5.1 Class Commands ............................ 15 1 5.2 Language Commands .......................... 16 5.3 Function Commands .......................... 17 6 Extended Example 17 7 Feedback 18 7.1 Acknowledgements ........................... 19 1 Introduction 1.1 What is complexity? complexity is a LATEX package that typesets computational complexity classes such as P (deterministic polynomial time) and NP (nondeterministic polynomial time) as well as sets (languages) such as SAT (satisfiability). In all, over 350 commands are defined for helping you to typeset Computational Complexity con- structs. 1.2 Why a complexity package? A better question is why not? Complexity theory is a more recent, though mature area of Theoretical Computer Science. Each researcher seems to have his or her own preferences as to how to typeset Complexity Classes and has built up their own personal LATEX commands file. This can be frustrating, to say the least, when it comes to collaborations or when one has to go through an entire series of files changing commands for compatibility or to get exactly the look they want (or what may be required).
    [Show full text]
  • The Weakness of CTC Qubits and the Power of Approximate Counting
    The weakness of CTC qubits and the power of approximate counting Ryan O'Donnell∗ A. C. Cem Sayy April 7, 2015 Abstract We present results in structural complexity theory concerned with the following interre- lated topics: computation with postselection/restarting, closed timelike curves (CTCs), and approximate counting. The first result is a new characterization of the lesser known complexity class BPPpath in terms of more familiar concepts. Precisely, BPPpath is the class of problems that can be efficiently solved with a nonadaptive oracle for the Approximate Counting problem. Similarly, PP equals the class of problems that can be solved efficiently with nonadaptive queries for the related Approximate Difference problem. Another result is concerned with the compu- tational power conferred by CTCs; or equivalently, the computational complexity of finding stationary distributions for quantum channels. Using the above-mentioned characterization of PP, we show that any poly(n)-time quantum computation using a CTC of O(log n) qubits may as well just use a CTC of 1 classical bit. This result essentially amounts to showing that one can find a stationary distribution for a poly(n)-dimensional quantum channel in PP. ∗Department of Computer Science, Carnegie Mellon University. Work performed while the author was at the Bo˘gazi¸ciUniversity Computer Engineering Department, supported by Marie Curie International Incoming Fellowship project number 626373. yBo˘gazi¸ciUniversity Computer Engineering Department. 1 Introduction It is well known that studying \non-realistic" augmentations of computational models can shed a great deal of light on the power of more standard models. The study of nondeterminism and the study of relativization (i.e., oracle computation) are famous examples of this phenomenon.
    [Show full text]
  • Independence of P Vs. NP in Regards to Oracle Relativizations. · 3 Then
    Independence of P vs. NP in regards to oracle relativizations. JERRALD MEEK This is the third article in a series of four articles dealing with the P vs. NP question. The purpose of this work is to demonstrate that the methods used in the first two articles of this series are not affected by oracle relativizations. Furthermore, the solution to the P vs. NP problem is actually independent of oracle relativizations. Categories and Subject Descriptors: F.2.0 [Analysis of Algorithms and Problem Complex- ity]: General General Terms: Algorithms, Theory Additional Key Words and Phrases: P vs NP, Oracle Machine 1. INTRODUCTION. Previously in “P is a proper subset of NP” [Meek Article 1 2008] and “Analysis of the Deterministic Polynomial Time Solvability of the 0-1-Knapsack Problem” [Meek Article 2 2008] the present author has demonstrated that some NP-complete problems are likely to have no deterministic polynomial time solution. In this article the concepts of these previous works will be applied to the relativizations of the P vs. NP problem. It has previously been shown by Hartmanis and Hopcroft [1976], that the P vs. NP problem is independent of Zermelo-Fraenkel set theory. However, this same discovery had been shown by Baker [1979], who also demonstrates that if P = NP then the solution is incompatible with ZFC. The purpose of this article will be to demonstrate that the oracle relativizations of the P vs. NP problem do not preclude any solution to the original problem. This will be accomplished by constructing examples of five out of the six relativizing or- acles from Baker, Gill, and Solovay [1975], it will be demonstrated that inconsistent relativizations do not preclude a proof of P 6= NP or P = NP.
    [Show full text]
  • On Beating the Hybrid Argument∗
    THEORY OF COMPUTING, Volume 9 (26), 2013, pp. 809–843 www.theoryofcomputing.org On Beating the Hybrid Argument∗ Bill Fefferman† Ronen Shaltiel‡ Christopher Umans§ Emanuele Viola¶ Received February 23, 2012; Revised July 31, 2013; Published November 14, 2013 Abstract: The hybrid argument allows one to relate the distinguishability of a distribution (from uniform) to the predictability of individual bits given a prefix. The argument incurs a loss of a factor k equal to the bit-length of the distributions: e-distinguishability implies e=k-predictability. This paper studies the consequences of avoiding this loss—what we call “beating the hybrid argument”—and develops new proof techniques that circumvent the loss in certain natural settings. Our main results are: 1. We give an instantiation of the Nisan-Wigderson generator (JCSS 1994) that can be broken by quantum computers, and that is o(1)-unpredictable against AC0. We conjecture that this generator indeed fools AC0. Our conjecture implies the existence of an oracle relative to which BQP is not in the PH, a longstanding open problem. 2. We show that the “INW generator” by Impagliazzo, Nisan, and Wigderson (STOC’94) with seed length O(lognloglogn) produces a distribution that is 1=logn-unpredictable ∗An extended abstract of this paper appeared in the Proceedings of the 3rd Innovations in Theoretical Computer Science (ITCS) 2012. †Supported by IQI. ‡Supported by BSF grant 2010120, ISF grants 686/07,864/11 and ERC starting grant 279559. §Supported by NSF CCF-0846991, CCF-1116111 and BSF grant
    [Show full text]
  • Some Hardness Escalation Results in Computational Complexity Theory Pritish Kamath
    Some Hardness Escalation Results in Computational Complexity Theory by Pritish Kamath B.Tech. Indian Institute of Technology Bombay (2012) S.M. Massachusetts Institute of Technology (2015) Submitted to Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Electrical Engineering & Computer Science at Massachusetts Institute of Technology February 2020 ⃝c Massachusetts Institute of Technology 2019. All rights reserved. Author: ............................................................. Department of Electrical Engineering and Computer Science September 16, 2019 Certified by: ............................................................. Ronitt Rubinfeld Professor of Electrical Engineering and Computer Science, MIT Thesis Supervisor Certified by: ............................................................. Madhu Sudan Gordon McKay Professor of Computer Science, Harvard University Thesis Supervisor Accepted by: ............................................................. Leslie A. Kolodziejski Professor of Electrical Engineering and Computer Science, MIT Chair, Department Committee on Graduate Students Some Hardness Escalation Results in Computational Complexity Theory by Pritish Kamath Submitted to Department of Electrical Engineering and Computer Science on September 16, 2019, in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Computer Science & Engineering Abstract In this thesis, we prove new hardness escalation results in computational complexity theory; a phenomenon where hardness results against seemingly weak models of computation for any problem can be lifted, in a black box manner, to much stronger models of computation by considering a simple gadget composed version of the original problem. For any unsatisfiable CNF formula F that is hard to refute in the Resolution proof system, we show that a gadget-composed version of F is hard to refute in any proof system whose lines are computed by efficient communication protocols.
    [Show full text]