pith. machine review for the scientific record. sign in
def definition def or abbrev high

nonNaturalnessCert

show as:
view Lean formalization →

The nonNaturalnessCert assembles the three properties that certify high-depth J-frustration properties cannot serve as natural proofs in the Razborov-Rudich sense. Circuit-complexity researchers cite it when constructing the master P-vs-NP certificate. The definition is a direct record construction that wires the zero-fraction theorem for constant-true functions, the unit upper bound on false-point fractions, and the barrier-bypass lemma.

claimA certificate consisting of three assertions: (i) for every $n$, the constant-true function on $n$ bits has false-point fraction zero; (ii) every Boolean function on $n$ bits has false-point fraction at most one; (iii) for every threshold $τ>1$, the high-depth property (false-point fraction $≥τ$) cannot be simultaneously constructive, large, and useful.

background

FalsePointFraction(f) measures the fraction of inputs on which Boolean function f evaluates to false. HighDepthProp(τ) is the predicate asserting this fraction is at least τ. A property is natural precisely when it is constructive (computable in poly(2^n) time), large (holds for a 1/poly(n) fraction of all truth tables), and useful (implies no poly-size circuits). The upstream theorem jfrust_not_natural states that for τ>1 the high-depth property fails naturalness because it is not large.

proof idea

The definition is a one-line record construction. It supplies the const_true_zero field from const_true_zero_fraction, the fraction_le_one field from falsePointFraction_le_one, and the barrier_bypass field from jfrust_not_natural.

why it matters in Recognition Science

This definition supplies the non_natural field of pvsNPMasterCert in the PvsNPAssembly module, closing the non-naturalness leg of the master certificate that combines J-cost Laplacian, spectral gap, J-frustration, and circuit lower bounds. It formalizes the bypass of the Razborov-Rudich natural-proof barrier for high-depth J-frustration properties.

scope and limits

Lean usage

non_natural := nonNaturalnessCert

formal statement (Lean)

 158def nonNaturalnessCert : NonNaturalnessCert where
 159  const_true_zero := const_true_zero_fraction

proof body

Definition body.

 160  fraction_le_one := fun n f => falsePointFraction_le_one f
 161  barrier_bypass := jfrust_not_natural
 162
 163end -- noncomputable section
 164
 165end NonNaturalness
 166end Complexity
 167end IndisputableMonolith

used by (1)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (4)

Lean names referenced from this declaration's body.