NP versus coNP

Still openEvidence checked

Subjects: Computational complexity · Proof complexity

Collections: Limits of computation · Proofs and certificates

Reading depth

The problem

When checking a proposed solution is easy, is there always an equally manageable way to certify that no solution exists? Consider two switches, x and y, each either on or off. Require at least one to be on and require y to be on whenever x is on. Setting y on satisfies both rules, so that setting certifies “yes.” But a failed setting cannot certify “no”: another setting might work. NP versus coNP asks whether every problem with short, quickly checkable evidence for yes also has such evidence for no.[1] [3]

Scope

For ordinary unrelativized decision languages, is NP=coNP, where coNP consists of complements of languages in NP? Certificates have polynomial length and deterministic polynomial-time verification.

What remains open

It is unknown whether every NP problem also has short certificates for no answers.[2] [3]

Why it matters

An impossible set of requirements can be just as important to recognize as a workable one. The question asks whether impossibility always has compact evidence that somebody else can check, instead of having to inspect every candidate. Such evidence need not be easy to find: the issue is whether it exists. The answer would reveal whether efficient justification treats success and failure symmetrically.[1] [2] [3]

Definitions

3 terms
certificate

A finite piece of evidence that a verifier can check against an input. NP requires an appropriate certificate for every yes input, with length and checking time bounded by fixed powers of input length.[3]

coNP

The class of complements of NP decision problems. Equivalently, a problem is in coNP when its no answers have polynomial-length certificates checked in deterministic polynomial time.[3]

tautology

A Boolean formula that is true for every assignment of on/off values to its variables.[3]

Sources

  1. The relative efficiency of propositional proof systems Stephen A. Cook and Robert A. Reckhow
    Notes on The relative efficiency of propositional proof systems

    1979 foundational article, with a separately dated 2014 online landing. The fresh publisher read exposes an extract on proof lengths and proof-system comparisons; full article access was not available. Certificate definitions and the proof-complexity connection are also supported by the added author-hosted textbook draft and the selected 2026 report introduction.

  2. Hard CNF Instances for Ideal Proof Systems Tuomas Hakoniemi, Nutan Limaye and Iddo Tzameret · 2026-05-10
    Notes on Hard CNF Instances for Ideal Proof Systems

    Selected report introduction distinguishes polynomial-size refutations for all unsatisfiable formulas from lower bounds for restricted algebraic systems. Its new CNF lower bounds concern specified read-once oblivious algebraic branching program fragments. The landing distinguishes May 5 report submission from May 10 publication.

  3. Computational Complexity: A Modern Approach (January 2007 Internet draft) Sanjeev Arora and Boaz Barak · 2007-01
    Notes on Computational Complexity: A Modern Approach (January 2007 Internet draft)

    Selected Chapter 2 certificate/coNP definitions and Chapter 21 proof-complexity statement. January 2007 Internet draft, not the final 2009 edition; extracted bars and class subscripts are imperfect, so the complement definitions are cross-checked against the prose and the 2026 report.

Related problems

Suggest a correction