Paper 2026/265

Catalytic Tree Evaluation From Matching Vectors

Alexandra Henzinger, Massachusetts Institute of Technology
Edward Pyne, Massachusetts Institute of Technology
Seyoon Ragavan, Massachusetts Institute of Technology
Abstract

We give new algorithms for tree evaluation (S. Cook et al. TOCT 2012) in the catalytic-computing model (Buhrman et al. STOC 2014). Two existing approaches aim to solve tree evaluation in low space: on the one hand, J. Cook and Mertz (STOC 2024) give an algorithm for TreeEval running in super-logarithmic space $O(\log n\log\log n)$ and super-polynomial time $n^{O(\log\log n)}$. On the other hand, a simple reduction from TreeEval to circuit evaluation, combined with the result of Buhrman et al. (STOC 2014), gives a catalytic algorithm for TreeEval running in logarithmic $O(\log n)$ free space and polynomial time, but with polynomial catalytic space. We show that the latter result can be improved. We give a catalytic algorithm for TreeEval with logarithmic $O(\log n)$ free space, polynomial runtime, and subpolynomial $2^{\log^\epsilon n}$ catalytic space (for any $\epsilon > 0$). Our result opens a new line of attack on putting TreeEval in logspace, and immediately implies an improved simulation of time by catalytic space, by the reduction of Williams (STOC 2025). Our catalytic TreeEval algorithm is inspired by a connection to matching-vector families and private information retrieval, and improved constructions of (uniform) matching-vector families would imply improvements to our algorithm.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
tree evaluationprivate information retrievallocally decodable codes
Contact author(s)
ahenz @ csail mit edu
epyne @ mit edu
sragavan @ mit edu
History
2026-02-18: revised
2026-02-15: received
See all versions
Short URL
https://ia.cr/2026/265
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/265,
      author = {Alexandra Henzinger and Edward Pyne and Seyoon Ragavan},
      title = {Catalytic Tree Evaluation From Matching Vectors},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/265},
      year = {2026},
      url = {https://eprint.iacr.org/2026/265}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.