Documentation

Complexitylib.Metacomplexity.MCSP.Succinct.NP

SuccinctMCSP witness-class packaging #

The complete normalized witness relation has an executable Boolean checker and is already polynomially balanced. Consequently, a polynomial-time machine for its paired language makes the relation an FNP relation; the generic guess-and-verify NTM construction NP.witnessNTMConstruction then places SuccinctMCSP in NP.

The verifier premise remains explicit. This module does not identify ordinary program execution with a proved polynomial-time Turing machine.

@[simp]

The complete Boolean checker decides the normalized raw witness relation.

A polynomial-time paired verifier turns the normalized raw relation into an FNP relation.

Conditional NP packaging for SuccinctMCSP.

The premise isolates the one remaining machine-level obligation: a P implementation of the paired executable checker.