The complexity of theorem-proving procedures

Stephen Cook

1971 · 인용 6.2k

It is shown that any recognition problem solved by a polynomial time-bounded nondeterministic Turing machine can be “reduced” to the problem of determining whether a given propositional formula is a tautology. Here “reduced” means, roughly speaking, that the first problem can be solved deterministically in polynomial time provided an oracle is available for solving the second. From this notion of reducible, polynomial degrees of difficulty are defined, and it is shown that the problem of determining tautologyhood has the same polynomial degree as the problem of determining whether the first of two given graphs is isomorphic to a subgraph of the second.

Other examples are discussed. A method of measuring the complexity of proof procedures for the predicate calculus is introduced and discussed.

🏛️ 거인의 어깨이 분야를 만든 논문들

NP-완전성 개념을 정의하여 계산 복잡도 이론의 핵심 문제를 제시하고 알고리즘 연구의 방향을 바꾸었습니다.

이야기를 쓰는 중…