Nonuniform circuit size for promise problems -- definitions #
The completion-based lift PromiseClass (SIZE s) is the right extensional
meaning of a circuit family solving a promise problem: behavior outside the
promise is arbitrary. This module gives that class a direct name and separately
defines eventual size bounds, so finite exceptional lengths are never hidden in
an asymptotic hardness-magnification statement.
A circuit family satisfies a size bound at every sufficiently large input length.
Equations
- family.EventuallySizeBoundedBy bound = ∀ᶠ (length : ℕ) in Filter.atTop, family.size length ≤ bound length
Instances For
Promise problems solvable by B-circuits within a pointwise size bound.
Equations
- Complexity.PromiseSIZEWithBasis B bound = Complexity.PromiseClass (Complexity.SIZEWithBasis B bound)
Instances For
Promise problems solvable by the library's fan-in-two AND/OR circuits within a pointwise size bound.
Equations
Instances For
Promise problems with a completion in P/poly.
Instances For
Promise problems solved by B-circuit families meeting a size bound at all
sufficiently large lengths.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Eventual-size promise circuits over the library's fan-in-two AND/OR basis.