# Adding Dollar Signs

* A few remarks on papers to appear at the 2013 Computational Complexity Conference *

Chris Umans is the program chair of the upcoming Computational Complexity Conference, and has put together a terrific-looking program. He was aided by the rest of his program committee: Iftach Haitner, Troy Lee, Dana Moshkovitz, Jakob Nordström, Ryan O’Donnell, Ben Reichardt, Madhu Sudan, Amnon Ta-Shma, Jacobo Torán, and Emanuele Viola. We owe them for their hard work. Thanks.

Today I want to do something that we rarely do at GLL: report instantly on papers that have just been accepted at a conference.

I looked just now at the 29 papers accepted to CCC 2013. They all look intriguing, but I selected just a few for quick comments. Mostly I added the $’s that were missing so the abstracts would compile in LaTeX. I apologize to all whose abstracts are not included—see the full list of all papers here for the abstracts. Or see this Wordle for a “summary” of all the papers:

I also want to say that I surmise—with no inside knowledge—that lots of really cool papers were not accepted. I have been there myself, many times, so I know that some papers were unable to be accepted, yet have interesting results. My advice is hang in there and try again. I have reported before that the Nobel award winning paper on the *polymerase chain reaction* (PCR) technique for DNA sequencing by Kary Mullis was rejected by the journals *Science* and *Nature* before being published.

## The Papers

Here are the papers, with additional comments on some. We will no doubt discuss some of these in the near future in further detail.

**The Correct Exponent for the Gotsman-Linial Conjecture**

Daniel Kane

**On Rigid Matrices and U-Polynomials**

Noga Alon, Gil Cohen I have thought too many hours about rigid matrices. This is another case of “almost all of them have the property, but good luck proving an explicit one does.” Very important problem.

**Formulas are exponentially stronger than monotone circuits in non-commutative setting**

Pavel Hrubes, Amir Yehudayoff

**Just a Pebble Game**

Siu Man Chan

**Quantum XOR Games**

Oded Regev, Thomas Vidick

**Strong LTCs with inverse polylogarithmic rate and soundness**

Michael Viderman **Abstract**: An error-correcting code is called -strong locally testable code (LTC) if there exists a randomized algorithm (tester) that makes at most queries to the input word. This algorithm accepts all codewords with probability 1 and rejects all non-codewords with probability at least , where denotes the relative Hamming distance between the word and the code . The parameter is called the query complexity and the parameter is called soundness. A well-known open question in the area of LTCs asks whether exist strong LTCs with constant query complexity, constant soundness and inverse polylogarithmic rate. In this paper, we construct strong LTCs with query complexity 3, inverse poly-logarithmic soundness and inverse poly-logarithmic rate.

**Two-message quantum interactive proofs and the quantum separability problem**

Patrick Hayden, Kevin Milner, Mark Wilde

**How Low Can Approximate Degree and Quantum Query Complexity be for Total Boolean Functions?**

Andris Ambainis, Ronald de Wolf

**Approaching the chasm at depth four**

Ankit Gupta, Pritish Kamath, Neeraj Kayal, Ramprasad Saptharishi

**Shared Randomness and Quantum Communication in the Multi-Party Model**

Dmitry Gavinsky, Tsuyoshi Ito, Guoming Wang

**On the Power of Non-Adaptive Learning Graphs**

Aleksandrs Belovs, Ansis Rosmanis

**Collapse of the Hierarchy of Constant-Depth Exact Quantum Circuits**

Yasuhiro Takahashi, Seiichiro Tani

We study the quantum complexity class of quantum operations implementable exactly by constant-depth polynomial-size quantum circuits with unbounded fan-out gates. Our main result is that the quantum OR operation is in , which is an affirmative answer to the question of Høyer and Spalek…Lastly, we show that, if the quantum Fourier transform modulo a prime is in , there exists a polynomial-time exact classical algorithm for a discrete logarithm problem using a oracle. This implies that, under a plausible assumption, there exists a classically hard problem that is solvable exactly by a circuit with gates for the quantum Fourier transform.

**A Derandomized Switching Lemma and an Improved Derandomization of **

Luca Trevisan, TongKe Xue

**Random Arithmetic Formulas can be Reconstructed Efficiently**

Ankit Gupta, Neeraj Kayal, Youming Qiao

**Optimal Inapproximability for Scheduling Problems via Structural Hardness for Hypergraph Vertex Cover**

Sushant Sachdeva, Rishi Saket

**Lower Bounds for DNF-Refutations of a Relativized Weak Pigeonhole Principle**

Albert Atserias, Moritz Müller, Sergi Oliva

**Superlinear lower bounds for multipass graph processing**

Venkatesan Guruswami, Krzysztof Onak

**On the Parameterized and Approximation Hardness of Metric Dimension**

Sepp Hartung, André Nichterlein

**Covering CSP’s**

Irit Dinur, Gillat Kol

**The distinguishability of product distributions by read-once branching programs**

John Steinberger

**An Space Algorithm for Directed Planar Reachability with Polynomial Running Time**

Tatsuya Imai, Kotaro Nakagawa, Aduri Pavan, N. V. Vinodchandran, Osamu Watanabe

**Short lists with short programs in short time**

Bruno Bauwens, Anton Makhlin, Nikolay Vereshchagin, Marius Zimand What a great title: the word “short” is used three times.

**Abstract**: Given a machine , a -short program for is a string such that and the length of is bounded by (the length of a shortest program for ). We show that for any universal machine, it is possible to compute in polynomial time on input a list of polynomial size guaranteed to contain an -short program for . We also show that there exist computable functions that map every to a list of size containing an -short program for and this is essentially optimal because we prove that such a list must have size . Finally we show that for some machines, computable lists containing a shortest program must have length .

**Constructing hard functions from learning algorithms**

Adam Klivans, Pravesh Kothari, Igor Oliveira I have thought about this type of work over the years and look forward to reading the full paper.

**Abstract**: Fortnow and Klivans proved the following relationship between efficient learning algorithms and circuit lower bounds: if a class of boolean circuits contained in of Boolean is exactly learnable with membership and equivalence queries in polynomial-time, then is not contained in (the class was subsequently improved to by Hitchcock and Harkins). In this paper, we improve on these results. Our proofs regarding exact and mistake-bounded learning are simple and self-contained, yield explicit hard functions, and show how to use mistake-bounded learners to “diagonalize”over families of polynomial-size circuits. Our consequences for PAC learning lead to new proofs of Karp-Lipton-style collapse results, and the lower bounds from SQ learning make use of recent work relating combinatorial discrepancy to the existence of hard-on-average functions.

**Approximating Boolean functions with depth-2 circuits**

Eric Blais, Li-Yang Tan This approximation result seems surprising to me.

**Abstract**: We study the complexity of approximating Boolean functions with DNFs and other depth-2 circuits, exploring two main directions: universal bounds on the approximability of all Boolean functions, and the approximability of the parity function. In the first direction, our main positive results are the first non-trivial universal upper bounds on approximability by DNFs:

Every Boolean function can be approximated by a DNF of size .

Every Boolean function can be approximated by a DNF of width , where …

**Towards a Reverse Newman’s Theorem in Interactive Information Complexity**

Joshua Brody, Harry Buhrman, Michal Koucky, Bruno Loff, Florian Speelman, Nikolay Vereshchagin

**LS+ Lower Bounds from Pairwise Independence**

Madhur Tulsiani, Pratik Worah

**On Medium-Uniformity and Circuit Lower Bounds**

Rahul Santhanam, Ryan Williams **Abstract**: We explore relationships between circuit complexity, the complexity of generating circuits, and algorithms for analyzing circuits. Informally, a circuit class is “medium uniform” if it can be generated by an algorithmic process that is somewhat complex (stronger than ) but not infeasible. We prove several new unconditional lower bounds against medium uniform circuit classes, including:

… For all there is a language that does not have -size circuits constructible in polynomial time…

**Composition limits and separating examples for some Boolean function complexity measures**

Justin Gilmer, Michael Saks, Srikanth Srinivasan

**On the Lattice Smoothing Parameter Problem**

Kai-Min Chung, Daniel Dadush, Feng-Hao Liu, Chris Peikert

## Matrix Constructions

Ken adds a few remarks about de-randomizing matrix constructions. Say a matrix is a “reduct” of a matrix if whenever , . That is, is obtained from by zeroing out some entries. Now define a matrix with positive entries to be “normal” if all of its reducts have the property

Since has nonnegative entries, of course a zero permanent implies a zero determinant, but the question is the converse. If we have just one matrix that is normal, then we have an especially simple way of telling whether any -by- bipartite graph has a perfect matching: multiply the adjacency matrix of entry-wise by to get a reduct, and take its determinant. That a random matrix is normal is the basis for a famous randomized- algorithm for perfect matching. But we don’t know how to efficiently construct even one normal matrix for each —if we did then perfect matching would be in which is still open.

Ken really wishes to draw attention to the following meta-question:

Is there a relationship between the construction problem for rigid matrices and the problem for normal matrices? Does one “reduce” to the other? Have reduction relationships been mapped out between these and other construction problems involving expanders or designs or codes or similar combinatorial objects?

## Open Problems

Take a look at the accepted papers. Which are your favorites? What is known about Ken’s question?

Landsberg/Taylor/Vishnoi

The Geometry of Matrix Rigidity(GIT Report CC-03-54, 2003) is a readable survey that concludes with the acknowledgment:🙂

re kary mullis & dna computing. theres a cool (older) paper on dna computing to solve the post correspondence problem with real test tube experiments, which doesnt seem to have gotten much attn in the TCS community. & seems like it has a future esp since post correspondence problem is turing complete….

oh and fyi, for anyone who hasnt seen it, stasys jukna has a lot of excellent coverage/survey of matrix rigidity in his new book on boolean function complexity. theres even a thm of razborov that ties it to circuit lower bounds (& thereby complexity class separations) etc…. so yeah matrix rigidity is one of the hardest problems at the frontiers, but it also seems to be fundamental in many ways, maybe some kind of not-yet-but-future rosetta stone….

ok, one other comment [oops, hard to think of em all at once!]. it seems a little strange how little empirical experiments are used in TCS despite that they could provide some significant insight. somewhat recently looked into matrix rigidity with some simple ideas (plz upvote that!). there is a ton of empirical research into SAT but it looks like virtually none on matrix rigidity despite the latters huge significance to complexity theory. maybe an opening for an enterprising & innovative researcher. any takers? plz feel free to reply on my blog for further ideas…

NP = coNP

Let M0 be a Turing machine computing SAT (i.e. determining SAT membership) with complexity C, and there does not exist another Turing machine that can compute SAT with complexity better than C. (i.e. C, whatever it is, is the lowest possible complexity for SAT)

Let f be the function for the running time of M0 in the worst case scenario. There must exist function g of complexity C such that g > f for all natural number and there must exist Turing machine M1 computing g with complexity no more than C.

Let k be g(|x|) for input x with length |x|.

Build Turing machine M which consists of M1, M2 and M3 with the following configuration and behavior.

M1 on completion of calculating g, writes 2k on the tape for M2 (all this will complete within complexity C) and transits to the starting states of M2 and M3 at the same time, i.e. it starts M2 and M3 at the same time. (M2 and M3 can, in their starting states, loop checking a register Q which M1 flips on completion for the start-of-computation signal).

M2, a down counter (on 2k), will write 1 to a register/tape R which is initialized to 0 and halt when the counter of 2k hits 0 (seeing #, e.g., after 1^2k).

M3 which is M1 extended with a check of R after each original step, will transit to a reject state and halt whenever seeing R flipped from 0 to 1, while retaining all original behavior of M1.

Both M2 and M3 will halt and halt within complexity C. M accepts (rejects) iff M3 accepts (rejects).

M is a Turing machine accepts AND rejects for SAT. In other words, it computes both membership and non-membership of SAT, or rather, both membership of SAT and membership of UNSAT, the coNP-complete complement of SAT.

Since UNSAT membership can be determined (by the constructed M) in complexity C，the same as that for SAT, NP = coNP. Q.E.D.

For a different pdf version (solution through 6 questions), go to:

http://www.cqr.info:2013/complexity/tcne

==============

Dick,

Am greatly encouraged by your advice: “My advice is hang in there and try again.”

I tried many, many times. I just tried again to send my questions to you. Please let me know if you got my emails.

Did you ever get the questions from me?

BTW, jumping to P-NP is perhaps too fast. Let us try NP=coNP first.

Regards,

TCNE

Never got questions

On 2/23/13 2:16 PM, “Gödel’s Lost Letter and P=NP”

Dick,

So sorry. It must be MIMA. 🙂

Seriously. Thank you ever so much for letting me know this. And I apologize for thinking that you almost purposedly refused to acknowledge the receipt. I really did send and re-send so many times the email with the questions which lead, imho, to NP = coNP.

Anyway, I am not a conspiracy theorist. But this does seem weird, very weird. It seems my emails concerning P, NP. coNP, almost always get lost and do not get responses. That does not happen to my other emails. The same thing seems to happen with communication with another mathematician as we speak.

If you can see my message here, the email path can be non-existent for a while. 🙂 If you still would like to see the questions, they are at the URL given in my last message. Please kindly let me know if you have a problem accessing the URL (tcne1837@hotmail.com).

BTW, if you happen to have an interest in reading the stuff concerning P != NP and see anything doubtful, please feel free to let me know. Only that I would like to deal with the non-classical computational model aspect separately, even though I believe I have taken care of it but just maybe too briefly.

Once again, my heart-felt thanks!

Regards,

TCNE