Table of Contents
Fetching ...

What Juris Hartmanis taught me about Reductions

Neil Immerman

TL;DR

The paper examines how very weak reductions, notably first-order projections and their variants (fop and qfp), illuminate connections between descriptive and classical computational complexity. It explains Fagin's Theorem, showing that $NP$ coincides with existential second-order logic ($NP = \mathrm{SO}\exists$) on finite ordered structures with numeric symbols, and demonstrates how first-order reductions can preserve completeness (e.g., $3$-SAT $\leq_{\mathrm{fo}} 3$-COLOR). It then establishes that $REACH$ is qfp-complete for $NL$, $REACH_d$ for $L$, and $REACH_a$ for $P$, illustrating how transitive-closure operators capture space-bounded computation. Most notably, it presents a proof that for all $s(n) \ge \log n$, $NSPACE[s(n)] = co-NSPACE[s(n)]$, achieved by a qfp reduction from $\overline{REACH}$ to $REACH$ and a counting argument, thereby solving a long-standing open problem. The work underscores how Hartmanis' focus on very weak reductions provides a powerful, general approach to separating and relating complexity classes through descriptive methods.

Abstract

I was a student of Juris Hartmanis at Cornell in the late 1970's. He believed that there was great potential in studying restricted reductions. I describe here some of his influences on me and, in particular, how his insights concerning reductions helped me to prove that nondeterministic space is closed under complementation.

What Juris Hartmanis taught me about Reductions

TL;DR

The paper examines how very weak reductions, notably first-order projections and their variants (fop and qfp), illuminate connections between descriptive and classical computational complexity. It explains Fagin's Theorem, showing that coincides with existential second-order logic () on finite ordered structures with numeric symbols, and demonstrates how first-order reductions can preserve completeness (e.g., -SAT -COLOR). It then establishes that is qfp-complete for , for , and for , illustrating how transitive-closure operators capture space-bounded computation. Most notably, it presents a proof that for all , , achieved by a qfp reduction from to and a counting argument, thereby solving a long-standing open problem. The work underscores how Hartmanis' focus on very weak reductions provides a powerful, general approach to separating and relating complexity classes through descriptive methods.

Abstract

I was a student of Juris Hartmanis at Cornell in the late 1970's. He believed that there was great potential in studying restricted reductions. I describe here some of his influences on me and, in particular, how his insights concerning reductions helped me to prove that nondeterministic space is closed under complementation.
Paper Structure (10 sections, 9 theorems, 17 equations, 1 figure)

This paper contains 10 sections, 9 theorems, 17 equations, 1 figure.

Key Result

Theorem 3.1

(Fagin's Theorem)Fagin$\hbox{\rm NP}$ is equal to the set of decision problems expressible by existential, second-order sentences, in symbols, $\hbox{\rm NP} = \hbox{{\rm SO}$\exists$}$.

Figures (1)

  • Figure :

Theorems & Definitions (10)

  • Theorem 3.1
  • Proposition 4.2
  • Proposition 4.7
  • Theorem 5.1
  • Theorem 5.2
  • Corollary 5.3
  • Theorem 6.1
  • Theorem 6.2
  • Theorem 6.3
  • Claim 6.4