Periodic Reporting for period 5 - PCPHDX (Probabilistically Checkable Proofs, Agreement Tests,and High Dimensional Expanders)
Período documentado: 2024-01-01 hasta 2024-12-31
The first term, PCPs, is a well studied object in theoretical computer science and has to do with methods of proof that allow for interaction and randomness. It turns out that with randomness one can provide proofs that can be checked extremely efficiently. The verifier doesn't need to read the proof, only probe a tiny random part of it. PCPs are useful in various contexts, one important one is that of showing lower bounds for approximation. Certain problems are hard to compute, and PCPs show that they are even hard to approximate.
The second term, HDX, is a construction of a combinatorial object which is like a graph but with higher dimensions, namely a simplicial complex. Such objects are known to exist via deep number theoretic constructions, and more recently also more elementary group theoretic constructions have been described. The high dimensional aspect of the object means that it is a certain generalization of expander graphs which themselves are very important and central objects in multiple fields including computer science and group theory.
The goal of the project is to explore ways to bring HDXs into the study of PCPs, and to bring PCP insight and questions into the study of HDXs. One of the most promising directions is to construct new error correcting codes based on HDXs that have properties similar to codes that come from PCPs. Error correcting codes are ubiquitous in the information age, and the extra "local-testability" properties have applications for example in blockchains.
This has been achieved in our work on C^3 LTCs. We constructed new combinatorial high dimensional expanders of a new tyoe (cubical rather than simplicial) and used them to build error correcting codes that are localy testable yet have constant rate and distance. This is considered a breakthrough and has been open or even sometimes conjectured to not exist.
Another goal that has been achieved is that of proving low-soundness agreement tests, and these have lead in follow up work (by another team) to PCPs. Thereby demonstrating that indeed better PCPs can come of HDX!
Thus, we have been active in creating workshops to gather the community together. In the summer of 2019 the PI co-directed a 6 week program at the Simons Institute in Berkeley dedicated to codes and high dimensional expanders.
The main scientific results achieved so far are:
* agreement tests: these are a basic object that connects between PCPs and HDXs. We have published a paper that generalizes and improves all previously known agreement tests: This includes older tests from the PCP literature, as well as new tests based on high dimensional expanders. We have also shown these tests in the low soundness regime, which was a big open question. This has had PCP consequences.
* locally testable codes: WE have come up with a completely novel construction of locally testable codes on HDX.
* hardness: We have shown that high dimensional expanders provide a structure on which certain computational problems are genuinely hard. We showed that for a powerful proof system called sum-of-squares, a specific constraint satisfaction problem is very hard.
So far we have some candidate codes but we are only able to prove some and not all of their properties.