Dice Question Streamline Icon: https://streamlinehq.com

Tree Evaluation in Logspace

Determine whether the Tree Evaluation problem is solvable in deterministic logarithmic space (L), i.e., ascertain if evaluating a rooted function tree with constant-arity operations and succinct node descriptions can be performed using O(log n) workspace on a deterministic Turing machine.

Information Square Streamline Icon: https://streamlinehq.com

Background

Tree Evaluation (TE) is a foundational problem in small-space complexity: given a rooted tree whose internal nodes compute fixed functions of their children and whose leaves are inputs, the task is to evaluate the root value. The complexity of TE has long been studied in connection with logspace computation and branching programs.

In the context of this paper, the authors achieve space-efficient evaluation for a specific class of succinct computation trees arising from block-respecting simulations, but they note that the broader, classical question about TE’s placement in L is unresolved and has implications for circuit evaluation lower bounds and the limits of logspace algorithms.

References

The question of whether Tree Evaluation is in logspace remains open and is closely related to circuit evaluation lower bounds.

$TIME[t] \subseteq SPACE[O(\sqrt{t})]$ via Tree Height Compression (2508.14831 - Nye, 20 Aug 2025) in Section 7 (Related Work), Tree Evaluation and logspace boundaries paragraph