Separation of P and NP
Description
We prove that P ≠ NP. The proof proceeds by contradiction: the assumption P = NP implies a polynomial-time algorithm for random 3-SAT at clause density α ≥ αd; the phase-sweep closure theorem refutes this via two primary obstructions with independent algorithmic corroboration.
Obstruction 1 (structural completeness). Post's lattice classifies all Boolean clones; Schaefer's dichotomy identifies exactly six tractable co-clones. Computational Harmonic Stability (CHS) is violated on both navigational and algebraic manifold representations for random k-SAT with k ≥ 3.
Obstruction 2 (computational intractability). Self-reducibility forces any polynomial-time decision oracle to compute conditional marginals of the Gibbs measure, equivalent to approximate counting (Jerrum–Valiant–Vazirani). Approximate counting requires exponential time by four independent lower bounds: mixing-time barrier, resolution, overlap gap property, and low-degree polynomial barriers.
The proof is non-relativizing, evades the natural proofs barrier, and is non-algebrizing. Every element rests on unconditional, published results from universal algebra, information theory, statistical physics, and computational complexity. Includes replication package (69 tests PASS). Part of the Harmonic Coherence publication ecosystem.
Notes
Files
Separation of P and NP - Hanners (2026).pdf
Files
(807.9 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:c1f727c9f55ee3f379a86b5304871902
|
25.6 kB | Preview Download |
|
md5:20720226fd467ab6f96e114917aae582
|
782.3 kB | Preview Download |
Additional details
Related works
- Cites
- 10.5281/zenodo.18668434 (DOI)
- 10.5281/zenodo.18978490 (DOI)
- 10.5281/zenodo.18671909 (DOI)
- 10.5281/zenodo.18670126 (DOI)
- Is version of
- 10.5281/zenodo.15338588 (DOI)