Gap MINKT #
This module exposes Hirahara's quantitative decision promise and associated search relation with separate description-loss and clock-blow-up maps.
For a canonical input (x, 1^t, 1^s), the promise distinguishes
C_U^t(x) <= s from
C_U^(tau(|x|,t))(x) > sigma(|x|,s). Malformed encodings and intermediate-gap
instances lie outside the promise.
The unary threshold has exactly the represented length.
Canonical gap-instance encoding is injective.
The yes condition is equivalent to a source-short program within the source clock.
The no condition says exactly that no program meets both relaxed target resources.
Widening both resources prevents any yes-instance from also satisfying the no condition.
Canonical yes-language membership is the source bounded-complexity inequality.
Canonical no-language membership is the relaxed lower-bound inequality.
Under widening, the two encoded gap languages are disjoint.
Encoded yes membership is exactly existence of a raw source program witness.
Every valid source program is no longer than its canonical unary-threshold instance code.
The direct source-program witness relation for GapMINKT yes-instances is linearly balanced, with the identity polynomial as its bound.
Once its paired verifier language is in P, the direct GapMINKT
yes-witness relation belongs to FNP; polynomial balance is unconditional.
The optimization search relation has a witness exactly when the source time-bounded complexity is finite.
On canonical (x,1^t) inputs, the encoded and semantic optimization
search relations agree exactly.
The canonical encoded optimization search problem has a solution exactly when the source time-bounded complexity is finite.
Explicit composed polynomial bound for every output of the encoded search
relation. The description loss is polynomial in |x|+s, while finite source
optima are polynomial in the canonical (x,1^t) input length.
Polynomial description loss and polynomially bounded finite source optima make the canonical optimization search relation polynomially balanced.
Every deterministic machine satisfies the source-complexity input-size
bound, with the identity polynomial: finite C_U^t(x) is at most the unary
clock t, which is contained in the canonical input.
Polynomial growth of the description-loss map is the only parameter condition needed for polynomial balance of the encoded optimization search relation.
The executable relaxed-resource checker accepts exactly valid candidates.
The executable relaxed-resource checker rejects exactly invalid candidates.
A correct finite-input search solver makes the search-derived decision
function accept every promised yes-instance when sigma is monotone.
The search-derived decision function rejects every promised no-instance, regardless of the search algorithm's behavior there.
The widening-certified GapMINKT decision promise.
Equations
- Complexity.GapMINKT machine parameters hwidening = { yesInstances := Complexity.GapMINKT.yesLanguage machine, noInstances := Complexity.GapMINKT.noLanguage machine parameters, disjoint := ⋯ }
Instances For
The promise problem exposes exactly the canonical yes language.
The promise problem exposes exactly the canonical no language.
A search algorithm correct on every finite source instance induces a semantic solver for the widening-certified GapMINKT promise.
An FNP implementation of the direct yes-witness relation places GapMINKT
in PromiseNP, conditional on the generic guess-and-verify NTM construction.
The remaining GapMINKT-specific PromiseNP obligation is a deterministic
polynomial-time verifier for the paired direct-witness language.