Equivalence · version 1

SAT captures P versus NP

Earlier version 1. View current version 2 →

Statement

P = NP if and only if SAT is in P.

Assumptions

  • Polynomial-time many-one reductions; SAT is NP-complete.

Scope

An established equivalence between two unresolved assertions.

Evidence

Connections

In this problem · publication v4 · Selected context

P versus NP →

Equivalent formulation · Proved

The equivalence is proved. Neither side is thereby resolved.

Equivalent statements

SAT is an equivalent decision target: a deterministic polynomial-time SAT algorithm establishes P = NP.

The equivalence is established; both target assertions remain unresolved.

Details & sources
P = NP →

Open · version 1

Every language in NP is decidable by a deterministic polynomial-time algorithm.

  • Finite binary inputs; uniform classical computation; polynomial time in bit length.

Scope: The affirmative answer to the canonical question.

SAT in polynomial time →

Open · version 1

Boolean satisfiability has a uniform deterministic polynomial-time decision algorithm.

  • Boolean formula encoding; input length includes the formula.

Scope: The SAT decision target; presently unresolved.

SAT captures P versus NP →

Relationship statement · Proved · version 1

P = NP if and only if SAT is in P.

  • Polynomial-time many-one reductions; SAT is NP-complete.

Scope: An established equivalence between two unresolved assertions.

Relationship not independently reviewed.

Connection in P versus NP →

Relationship not independently reviewed. This concerns its use in this problem.

In this problem · publication v7

P versus NP →

Equivalent formulation · Proved

The equivalence is proved. Neither side is thereby resolved.

Equivalent statements

SAT is an equivalent decision target: a deterministic polynomial-time SAT algorithm establishes P = NP.

The equivalence is established; both target assertions remain unresolved.

Details & sources
P = NP →

Open · version 1

Every language in NP is decidable by a deterministic polynomial-time algorithm.

  • Finite binary inputs; uniform classical computation; polynomial time in bit length.

Scope: The affirmative answer to the canonical question.

SAT in polynomial time →

Open · version 1

Boolean satisfiability has a uniform deterministic polynomial-time decision algorithm.

  • Boolean formula encoding; input length includes the formula.

Scope: The SAT decision target; presently unresolved.

SAT captures P versus NP →

Relationship statement · Proved · version 1

P = NP if and only if SAT is in P.

  • Polynomial-time many-one reductions; SAT is NP-complete.

Scope: An established equivalence between two unresolved assertions.

Relationship not independently reviewed.

Connection in P versus NP →

Relationship not independently reviewed. This concerns its use in this problem.

Sources

Stephen Cook · The P versus NP problem →

Stephen Cook · Published

Published author exposition or original paper.

Revision & attribution

Source revision: official-description-sha256-018f3d473d16. Observed Oct 10, 2026.

AI involvement is not reported by this cited source; this is not a claim of its absence.

Stephen Cook · The P versus NP problem — proof text: official-description-sha256-018f3d473d16. External source text. Its mathematical claims and independent OpenMath review are assessed separately.

History

Statement versions

Statement versions and problem publication versions are separate. A new publication can update context or sources while retaining the same statement.

Assessment history · 1

Assessments retained in these publication records. Earlier statement versions retain their own source histories.

Record details
Claim ID
claim-pnp-sat-equivalence
Statement version
1
SHA-256
f10542fdc9acb4a065f87317d659fae6184fbac1d9b6e4529332caecc8ec21df

Publication records