Skip to content

Unconditional Separation between LL and CLL

Shubham Bhardwaj

cs.CCarXiv:2610.15554

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