Simulating Time in Square-Root Space
eccc.weizmann.ac.il
eccc.weizmann.ac.il
See [0] for an exposition, or [1] for a recent popular article about it.
0. https://www.wisdom.weizmann.ac.il/~oded/p_TreeEval.html
1. https://www.quantamagazine.org/catalytic-computing-taps-the-...
To elaborate, Poincare recurrence says that certain nice dynamical systems will always return to near their original state after finite time, and by Sarkozy’s theorem any set which contains infinitely many pairs of terms that differ by a square is in some sense big enough to observe that recurrence.
Specifically, we know that P <= NP <= PSPACE. And any progress on P < NP would automatically involve some progress on P < PSPACE.
And while a proof of P < PSPACE by itself wouldn't strictly say anything about P vs NP directly, it would probably at least give some inspiration and hints.
In general, big-O notation only really makes sense, if you generalise your problems to take some potentially arbitrarily large input.
Often that generalisation is only implied, thus confusing the unwary reader.