The Structure of Catalytic Space: Capturing Randomness and Time via Compression
James Cook, Jiatu Li, Ian Mertz, Edward Pyne
Abstract
In the catalytic logspace (CL) model of (Buhrman et. al. STOC 2013), we are given a small work tape, and a larger catalytic tape that has an arbitrary initial configuration. We may edit this tape, but it must be exactly restored to its initial configuration at the completion of the computation. This model is of interest from a complexitytheoretic perspective as it gains surprising power over traditional space. However, many fundamental structural questions remain open.
We substantially advance the understanding of the structure of CL, addressing several questions raised in prior work. Our main results are as follows.
(1) We unconditionally derandomize catalytic logspace: CBPL = CL. (2) We show time and catalytic space bounds can be achieved separately if and only if they can be achieved simultaneously: any problem in CL ∩ P can be solved in polynomial timebounded CL. (3) We characterize deterministic catalytic space by the intersection of randomness and time: CL is equivalent to polytimebounded, zero-error randomized CL.
Our results center around the compress-or-random framework. For the second result, we introduce a simple yet novel compress-orcompute algorithm which, for any catalytic tape, either compresses the tape or quickly and successfully computes the function at hand. For our first result, we further introduce a compress-or-compressor-random algorithm that combines runtime compression with a second compress-or-random algorithm, building on recent work on distinguish-to-predict transformations and pseudorandom generators with small-space deterministic reconstruction.
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext f8fe3850-1be9-428e-9660-be7101741bcfCited by top-tier papers3
- Collapsing Catalytic ClassesMichal Koucký, Ian Mertz, Edward Pyne, Sasha SamiFOCS 2025 · 15 citations
- Bipartite Matching is in Catalytic LogspaceAryan Agarwala, Ian MertzFOCS 2025 · 15 citations
- A Theory for Probabilistic Polynomial-Time ReasoningLijie Chen, Jiatu Li, Igor C. Oliveira, Ryan WilliamsSTOC 2026 · 1 citation
Builds on8
- Catalytic approaches to the tree evaluation problemJames Cook, Ian MertzSTOC 2020 · 29 citations
- The Hardest Explicit ConstructionOliver KortenFOCS 2021 · 18 citations
- Indistinguishability Obfuscation, Range Avoidance, and Bounded ArithmeticRahul Ilango, Jiatu Li, R. Ryan WilliamsSTOC 2023 · 17 citations
- Tree Evaluation Is in Space O(log n · log log n)James Cook, Ian MertzSTOC 2024 · 9 citations
- Derandomization vs Refutation: A Unified Framework for Characterizing DerandomizationLijie Chen, Roei Tell, Ryan WilliamsFOCS 2023 · 8 citations
Related papers
- Opening Up the Distinguisher: A Hardness to Randomness Approach for BPL=L That Uses Properties of BPLDean Doron, Edward Pyne, Roei TellSTOC 2024 · 5 citations
- Distinguishing, Predicting, and Certifying: On the Long Reach of Partial Notions of PseudorandomnessJiatu Li, Edward Pyne, Roei TellFOCS 2024 · 3 citations
- Certified Hardness vs. Randomness for Log-SpaceEdward Pyne, Ran Raz, Wei ZhanFOCS 2023 · 5 citations
- OptORAMa: Optimal Oblivious RAMGilad Asharov, Ilan Komargodski, Wei-Kai Lin, Kartik Nayak et al.EUROCRYPT 2020 · 92 citations
- When Connectivity Is Hard, Random Walks Are Easy with Non-determinismDean Doron, Edward Pyne, Roei Tell, R. Ryan WilliamsSTOC 2025 · 4 citations
