Catalytic Computing and Register Programs Beyond Log-Depth

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Alekseev, Yaroslav, Filmus, Yuval, Mertz, Ian, Smal, Alexander, Vinciguerra, Antoine
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908336330375168
author Alekseev, Yaroslav
Filmus, Yuval
Mertz, Ian
Smal, Alexander
Vinciguerra, Antoine
author_facet Alekseev, Yaroslav
Filmus, Yuval
Mertz, Ian
Smal, Alexander
Vinciguerra, Antoine
contents In a seminal work, Buhrman et al. (STOC 2014) defined the class $CSPACE(s,c)$ of problems solvable in space $s$ with an additional catalytic tape of size $c$, which is a tape whose initial content must be restored at the end of the computation. They showed that uniform $TC^1$ circuits are computable in catalytic logspace, i.e., $CL=CSPACE(O(\log{n}), 2^{O(\log{n})})$, thus giving strong evidence that catalytic space gives $L$ strict additional power. Their study focuses on an arithmetic model called register programs, which has been a focal point in development since then. Understanding $CL$ remains a major open problem, as $TC^1$ remains the most powerful containment to date. In this work, we study the power of catalytic space and register programs to compute circuits of larger depth. Using register programs, we show that for every $ε> 0$, $SAC^2 \subseteq CSPACE\left(O\left(\frac{\log^2{n}}{\log\log{n}}\right), 2^{O(\log^{1+ε} n)}\right)$ This is an $O(\log \log n)$ factor improvement on the free space needed to compute $SAC^2$, which can be accomplished with near-polynomial catalytic space. We also exhibit non-trivial register programs for matrix powering, which is a further step towards showing $NC^2 \subseteq CL$.
format Preprint
id arxiv_https___arxiv_org_abs_2504_17412
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Catalytic Computing and Register Programs Beyond Log-Depth
Alekseev, Yaroslav
Filmus, Yuval
Mertz, Ian
Smal, Alexander
Vinciguerra, Antoine
Computational Complexity
F.1.1; F.1.3
In a seminal work, Buhrman et al. (STOC 2014) defined the class $CSPACE(s,c)$ of problems solvable in space $s$ with an additional catalytic tape of size $c$, which is a tape whose initial content must be restored at the end of the computation. They showed that uniform $TC^1$ circuits are computable in catalytic logspace, i.e., $CL=CSPACE(O(\log{n}), 2^{O(\log{n})})$, thus giving strong evidence that catalytic space gives $L$ strict additional power. Their study focuses on an arithmetic model called register programs, which has been a focal point in development since then. Understanding $CL$ remains a major open problem, as $TC^1$ remains the most powerful containment to date. In this work, we study the power of catalytic space and register programs to compute circuits of larger depth. Using register programs, we show that for every $ε> 0$, $SAC^2 \subseteq CSPACE\left(O\left(\frac{\log^2{n}}{\log\log{n}}\right), 2^{O(\log^{1+ε} n)}\right)$ This is an $O(\log \log n)$ factor improvement on the free space needed to compute $SAC^2$, which can be accomplished with near-polynomial catalytic space. We also exhibit non-trivial register programs for matrix powering, which is a further step towards showing $NC^2 \subseteq CL$.
title Catalytic Computing and Register Programs Beyond Log-Depth
topic Computational Complexity
F.1.1; F.1.3
url https://arxiv.org/abs/2504.17412