Lune

STOC2025Top-tier venue

Simulating Time with Square-Root Space

R. Ryan Williams

2025Year
1Citations
2Top-tier citations

Abstract

We show that for all functions t ( n ) ≥ n , every multitape Turing machine running in time t can be simulated in space only O(tlog⁡t)O(\sqrt {t \log t}) . This is a substantial improvement over Hopcroft, Paul, and Valiant’s simulation of time t in O ( t /log t ) space from 50 years ago [FOCS 1975, JACM 1977]. Among other results, our simulation implies that bounded fan-in circuits of size s can be evaluated on any input in only s⋅poly(log⁡s)\sqrt {s} \cdot \text{poly}(\log s) space, and that there are explicit problems solvable in O ( n ) space which require n 2 − ε time on a multitape Turing machine for all ε > 0, thereby making a little progress on the P{\sf P} versus PSPACE{\sf PSPACE} problem. Our simulation reduces the problem of simulating time-bounded multitape Turing machines to a series of implicitly-defined Tree Evaluation instances with nice parameters, leveraging the remarkable space-efficient algorithm for Tree Evaluation recently found by Cook and Mertz [STOC 2024].

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 c20941ee-2ac3-4390-87d6-db104e55e24d

Cited by top-tier papers2

Ask how each one uses it

Builds on2

Related papers

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