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 repository's generic guess-and-verify NTM construction then places SuccinctMCSP in NP.

Both machine-level premises remain 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 premises isolate the two remaining machine-level obligations: the generic FNP witness NTM construction and a P implementation of the paired executable checker.