TAU Theory-Fest

December 26th - December 28th, 2022

Tel Aviv University



The Theory of Computing was born as a purely mathematical investigation into the notion of computation. From the start, it has been a cornerstone of computer science and has been used to tackle fundamental computing research problems. It was soon recognized as a useful paradigm of thought that facilitates research in other disciplines as well, such as economics and biology.

The purpose of the conference is to present current research in The Theory of Computing as well as to discuss its future in many areas. These include complexity-theory, Boolean-functions, cryptography, learning, algorithmic game-theory and discrete mathematics.


Venue: Tisch Hall, ANU Museum of Jewish History (TAU Campus)




Plenary Lectures

Eitan Bachmat (Ben Gurion University)

An old disk scheduling algorithm revisited

We will revisit the paper "New algorithms for the disk scheduling problem", by Matthew Andrews, Michael Bender and Lisa Zhang, FOCS 96.

We will examine the minor algorithm of the paper from several points of view, with some examples of how it proceeds.

Michal Feldman (Tel Aviv University)

Algorithmic Contract Design 

Contract design captures situations in which a principal delegates the execution of a costly task to an agent. To complete the task, the agent chooses an action from a set of costly actions. The principal can only observe the outcome, which is stochastically determined by the chosen action. The principal incentivizes the desired action through a contract that specifies payments based on the observed outcome. In this talk, I will survey two papers on combinatorial contracts, which highlight different sources of complexity that arise in contract design. The first (FOCS’21) is where the agent can choose any subset of a given set of actions; the second is where the principal motivates a team of agents. We provide (approximation) algorithms and hardness results for the optimal contract problem in these scenarios.

Based on joint work with Tomer Ezra, Paul Duetting and Thomas Kesselheim.

Yael Tauman Kalai (Microsoft & MIT)


Recent Advancement in SNARGs 

Efficient verification of computation is fundamental to computer science.  The goal is to construct a scheme that given an arbitrary computation generates a succinct certificate that certifies the correctness of the output.  Such a certificate is referred to as a Succinct Non-Interactive ARGument (SNARG).   Recently SNARGs have had growing practical significance, especially with the increasing popularity of blockchain technologies and cloud computing. 

In this talk, I will present some recent developments:  First, we will argue that to construct a SNARG for arbitrary (deterministic) computations it suffices to construct a SNARG for batch NP (referred to as a BARG).  Then we will show how to convert any semi-succinct BARG into a fully-succinct (rate-1) BARG.  Finally, we will show applications to improving the succinctness of known SNARGs and to SNARG composition, leading to incrementally verifiable computation.    


This is talk is based on results with Lalita Devadas, Rishab Goyal, Alex Lombardi, Vinod Vaikuntanathan, and Daniel Wichs.

Pravesh Kothari (Carnegie Mellon University)

The Kikuchi Matrix Method 

In this talk, I will present a new method that reduces understanding an appropriate notion of girth in hypergraphs to unraveling the spectrum of a "Kikuchi" matrix associated with the hypergraph.

I will discuss three applications of this technique:


Based on joint works with Omar Alrabiyah, Tim Hsieh, Peter Manohar, Sidhanth Mohanty, and Venkat Guruswami.

Noam Lifshitz (The Hebrew University)

Product free sets in the alternating group 

A subset of a group is said to be product free if it does not contain the product of two elements in it. In 1985 Babai and Sos asked, how large


can a product free subset of $A_n$ be?


In the talk, we completely solve the problem when $n$ is sufficiently large.


Our proof combines an idea from representation theory (quasirandomness) with common tools from the analysis of Boolean functions, such as


hypercontractivity and dictatorship tests.



Based on joint work with Peter Keevash and Dor Minzer.

Shachar Lovett (University of California, San Diego)

The monomial structure of Boolean functions

Let f:{0,1}^n \to {0,1} be a Boolean function. It can be uniquely represented as a multilinear polynomial. What is the structure of its monomials?


This question turns out to be connected to some well-studied problems, such as the log-rank conjecture in communication complexity and the


union-closed conjecture in combinatorics. I will describe these connections, and a new structural result, showing that set systems of  monomials of


boolean functions have small hitting sets, concretely of poly-logarithmic size. The proof uses a combination of algebraic, probabilistic and


combinatorial techniques.



Based on joint work with Alexander Knop, Sam McGuire, and Weiqiang Yuan.

Assaf Naor (Princeton University)


Reverse isoperimetry 

The isoperimetric theorem bounds from below the surface area of a set with specified volume. The goal of reverse isoperimetry is to bound the surface area from above for suitable classes of sets. Such endeavors are old and useful, but in this talk I will describe recent (mostly conjectural) twists on this theme. These have various applications to topics such as clustering and rounding, which will be explained in the talk, but surely more applications await. 

Aviad Rubinstein (Stanford University)


Approximate maximum matching, and fantasies about SETH, obfuscation, and you

In Part I, I will describe recent progress on the complexity of approximating the maximum matching, based on joint work with Soheil Behnezhad and Mohammad Roghani (arxiv.org/abs/2211.15843).


In Part II, I will share a fantasy that begins with the complexity of matching (Part I), connects to questions in fine-grained complexity, black-box-vs-white-box, and even *your* subfield.

Amir Yehudayoff  (Technion)


Characterizations of Learnability

A basic mechanism in the theory of machine learning is characterizing learnability by dimension-like quantities. The talk shall provide a high-level


description of this mechanism, and survey several characterization results. The main technical focus will be our recent work with Brukhim, Carmon,


Dinur and Moran that characterizes multiclass PAC learnability.



Links to previous events:  

TAU Theory Fest 2019     

PCP Fest 2018