The Complexity of Logarithmic Space Bounded Counting Classes
T. C. Vijayaraghavan
TL;DR
The monograph develops a comprehensive theory of logarithmic-space bounded counting classes, tying together NL, #L, GapL, ModL, ModkL, and PL. It builds foundational models (Turing and circuit), introduces key tools (Immerman-Szelepcsenyi counting, the Isolating Lemma, and modular counting) and establishes complete problems and hierarchies that illuminate the structure of space-bounded counting. A central achievement is showing determinant-based completeness for GapL via Mahajan–Vinay constructions, and situating these classes within circuit complexity (L-uniform TC^1, AC^0) to reveal deep connections between space-bounded counting and uniform computation. The work also surveys closure properties, reductions, and hierarchies, offering both foundational results and a suite of techniques for analyzing logspace counting problems with broad implications for computational complexity. Overall, it provides a unified, rigorous framework for understanding how counting interacts with logarithmic space, with concrete complete problems and powerful tools such as the Isolating Lemma and determinant-based reductions.
Abstract
In this monograph, we study complexity classes that are defined using $O(\log n)$-space bounded non-deterministic Turing machines. We prove salient results of Computational Complexity in this topic such as the Immerman-Szelepcs$\rm\acute{e}$nyi Theorem, the Isolating Lemma, theorems of Mahajan-Vinay on the determinant and many consequences of these very important results. The manuscript is intended to be a comprehensive textbook on the topic of The Complexity of Logarithmic Space Bounded Counting Classes.
