OWP inversion ∈ NP ∩ coNP

Inclusion · folklore

Statement

Inverting a one-way permutation is a problem in NP coNP: for every polynomial-time computable that permutes each , the language is in — folklore.

Sketch

Every has exactly one preimage , and certifies membership when and non-membership when ; the condition is checked directly.

Notes

  • With error amplification, a algorithm for the language inverts on every bit by bit, so one-way permutations exist only if — folklore.
  • A deterministic polynomial-time reduction from an -complete language to this one gives (No deterministic reduction from NP to OWP) — Bra79b.