Periodic Reporting for period 1 - EXCICO (Extremal Combinatorics and Circuit Complexity)
Berichtszeitraum: 2024-01-02 bis 2025-01-01
The basic objects of study in complexity theory are Boolean functions. Boolean circuits provide a natural model for computing Boolean functions. Circuits not only serve as a concrete theoretical model, but also they are implemented in practice and reside at the core of our every day computers. The most natural measure of complexity of a function is the size of a smallest circuit computing it. A classical counting argument due to Shannon shows that almost all Boolean functions require circuits of exponential size; there are simply a lot more functions than small circuits. Yet no explicit function is known which cannot be computed by circuits of even linear size. The quest for explicit circuit lower bounds is not just a technical curiosity, it seeks an answer to a profound question, what makes computational tasks hard? A convincing answer to this question resolves the most celebrated problem in complexity theory, the P vs. NP problem. One of the reasons for our failure in making decisive progress towards such problems is that we do not have sufficient understanding of the combinatorial structures arising from Boolean circuits. The proposed project continues the development of such understanding. More specifically, it identifies combinatorial objects which capture fundamental problems in complexity theory, and investigates their extremal properties. Extremal combinatorics is a dynamic branch of combinatorics which studies objects that satisfy various constraints. We thus give the title Extremal Combinatorics and Circuit Complexity (EXCICO).
One of the earliest results in extremal combinatorics is the Turán theorem which gives a tight bound on the maximum possible number of edges in a graph with no complete subgraph of a given size. Problems of this type, i.e. bounds of the size of sets which avoid certain configurations, are henceforth called Turán-type. In EXCICO we are mainly concerned with this type of problems. Extremal combinatorics is a vibrant area of research and has a rigorous methodology, where an extensive set of sophisticated tools are systematically applied to almost all problems. The objective of this project is to adopt and develop such a methodology to attack central problems in circuit complexity.
We have developed a new technique for analysing depth-3 circuits computing the Majority function, which is a fundamental and vastly studied function in computational complexity theory. Using our new technique we can show new bounds for this function. We also made significant progress on an important question in proof complexity showing that almost all 3-CNF formula require non-linear proofs in small depth Frege systems which is the basic textbook propositional proof system.
The results are included in two scientific articles (preprints) available at
* Bounded Depth Frege Lower Bounds for Random 3-CNFs via Deterministic Restrictions
Svyatoslav Gryaznov, Navid Talebanfard
https://doi.org/10.48550/arXiv.2403.02275(öffnet in neuem Fenster)
* Local Enumeration and Majority Lower Bounds
Mohit Gurumukhani, Ramamohan Paturi, Pavel Pudlák, Michael Saks, Navid Talebanfard
https://doi.org/10.48550/arXiv.2403.09134(öffnet in neuem Fenster)