Published December 24, 2025 | Version v1
Preprint Restricted

A Unified Formal Framework for Relativization, Algebrization, and Natural Proof Barriers via Pseudorandomness

Authors/Creators

Description

We present a unified, formally verified framework explaining the three major known barriers to proving P ̸= NP: relativization, algebrization, and natural proofs. Rather than treating these barriers as distinct phenomena, we show that all three arise as instances of a single obstruction: the inability of restricted proof techniques to distinguish pseudorandom Boolean functions from truly random ones.

Our framework is developed in the Lean proof assistant and introduces an abstract notion of observer-bounded proof techniques. Within this setting, we prove a general barrier theorem: if pseudorandom functions exist against a class of observers, then no proof technique bounded by that class can certify a complexity separation.

Classical barrier results are recovered as corollaries, and their known hierarchy is formally derived. We further show that breaking the natural proofs barrier is necessary for breaking the others, yielding a precise characterization of what any successful P ̸= NP proof must accomplish. 

This work provides a machine-verified unification of complexity-theoretic barriers and reframes pseudorandomness as the central explanatory principle behind the difficulty of circuit lower bounds.

The complete Lean formalization is available at: https://github.com/dennj/Pseudorandomness

Files

Restricted

The record is publicly accessible, but files are restricted. Log in to check if you have access.