English

Improved Bounds on the Space Complexity of Circuit Evaluation

Computational Complexity 2025-06-23 v2

Abstract

Williams (STOC 2025) recently proved that time-tt multitape Turing machines can be simulated using O(tlogt)O(\sqrt{t \log t}) space using the Cook-Mertz (STOC 2024) tree evaluation procedure. As Williams notes, applying this result to fast algorithms for the circuit value problem implies an O(spolylog  s)O(\sqrt{s} \cdot \mathrm{polylog}\; s) space algorithm for evaluating size ss circuits. In this work, we provide a direct reduction from circuit value to tree evaluation without passing through Turing machines, simultaneously improving the bound to O(slogs)O(\sqrt{s \log s}) space and providing a proof with fewer abstraction layers. This result can be thought of as a "sibling" result to Williams' for circuit complexity instead of time; in particular, using the fact that time-tt Turing machines have size O(tlogt)O(t \log t) circuits, we can recover a slightly weakened version of Williams' result, simulating time-tt machines in space O(tlogt)O(\sqrt{t} \log t).

Keywords

Cite

@article{arxiv.2504.20950,
  title  = {Improved Bounds on the Space Complexity of Circuit Evaluation},
  author = {Yakov Shalunov},
  journal= {arXiv preprint arXiv:2504.20950},
  year   = {2025}
}

Comments

14 pages

R2 v1 2026-06-28T23:15:40.766Z