Closure of NP and coNP under polynomial-time reductions #
Main results #
mem_NP_preimage— polynomial-time preprocessing preserves membership inNP.MapReducesPoly.mem_NP/MapReducesPoly.mem_coNP— membership inNPandcoNPtransports backward along Karp reductions.NPComplete.mem_coNP_iff_NP_eq_coNP— an NP-complete language lies incoNPiffNP = coNP(Arora–Barak, discussion after Definition 2.20).
An NP-complete language lies in coNP iff NP = coNP (Arora–Barak,
discussion after Definition 2.20): once a single NP-complete language has a
coNP certificate, every NP language does.