L is different from NP
J. Andres Montoya
TL;DR
This work develops a framework to separate LOGSPACE from NP by combining syntactic-morphism reductions, real-time and pebble automata theory, and an entropy-based highness program. It shows that the LOGSPACE class \mathcal{L} equals the union of the pebble levels \mathcal{REG}_k and that the nondeterministic real-time class \mathcal{NRT} is high within \mathcal{L}, preventing Greibach's hardest quasi-real-time language L_R from lying in \mathcal{L}. Consequently, the paper derives the separation \mathcal{L} ≠ \mathcal{NP} and discusses conditional implications for related separations such as \mathcal{NL} ≠ \mathcal{P} and \mathcal{L} ≠ \mathcal{NL}. The results rest on proving the existence of high-entropy, polylogarithmically complex constructions (S_k) and translating these into lower bounds on the entropy of pebble-automaton computations, thereby ruling out containment of certain languages in low pebble levels.
Abstract
We prove that the class LOGSPACE (L, for short) is different from the class NP.
