Lune

STOC2024Top-tier venue

Tree Evaluation Is in Space O(log n · log log n)

James Cook, Ian Mertz

2024Year
9Citations
4Top-tier citations

Abstract

The Tree Evaluation Problem (TreeEval) (Cook et al. 2009) is a central candidate for separating polynomial time (P) from logarithmic space (L) via composition. While space lower bounds of Ω(log 2 ) are known for multiple restricted models, it was recently shown by Cook and Mertz (2020) that TreeEval can be solved in space (log 2 /log log ). Thus its status as a candidate hard problem for L remains a mystery.

Our main result is to improve the space complexity of TreeEval to (log • log log ), thus greatly strengthening the case that Tree Evaluation is in fact in L.

We show two consequences of these results. First, we show that the KRW conjecture (Karchmer, Raz, and Wigderson 1995) implies L ⊈ NC 1 ; this itself would have many implications, such as branching programs not being efficiently simulable by formulas. Our second consequence is to increase our understanding of amortized branching programs, also known as catalytic branching programs; we show that every function on bits can be computed by such a program of length poly( ) and width 2 ( ) .

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext bb5bb3f9-6532-407c-a231-4b8d96e0ecb4

Cited by top-tier papers4

Ask how each one uses it

Builds on3

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines