Unconditional Separation between LL and CLL
Shubham Bhardwaj
Abstract
Catalytic computation involves the study of Turing machines that are provided an additional catalytic tape (with arbitrary content) that the machine may use while ensuring that the tape contents are restored at the end of the computation. Although it is known that catalytic log-space machines are at least as powerful as non-deterministic log-space (and more), we do not have unconditional asymptotic separations. In this work, we prove an unconditional separation between a deterministic space complexity class and its catalytic counterpart. More precisely, at the doubly logarithmic scale, we show that catalytic Turing machines can provably compute more languages than standard deterministic doubly-logarithmic space machines. The separation is witnessed by the unary language POW2 = \1n : n is a power of two\. We construct a catalytic Turing machine that uses O( n) bits of space and O( n) bits of catalytic tape to decide POW2, whereas any standard deterministic Turing machine requires Ω( n) space to decide it.
Create a lesson
Related papers
Learning, Compression, and Meta-Complexity
Halley Goldberg, Mikito Nanashima, Igor C. Oliveira
Graph determination problem from knowledge of its subgraphs
Coralie Zens, Dominique Barth, Dimitri Watel et al.
NP-hardness of additive approximation for generalized Turán problems
Yihan Chen, Jialin He, Xihe Li et al.
A simplified proof of polynomial improvements for 3SUM and APSP
Sankeerth Rao Karingula, Shachar Lovett
Saving the Queen is hard: Hive is EXPTIME-complete
Francesco Carboni, Daniele Muscillo
Execution-Time Opacity in (Controllable) Timed Automata is Hard
Sarah Dépernet, Engel Lefaucheux