답변:
B 가 A 보다 "단단하다"는 것을 증명 하려면 문제 에서 문제 B 로 다항식 축소가 필요합니다 . 우리는 인스턴스가 바뀌는 다항식 환원 구축 X 의 을 인스턴스에 F ( X ) 의 B 되도록 X ∈ IFF F ( X ) ∈ B .
함수 는 다항식이어야합니다. 경우 P = N P 및 A가 무소음 문제이고, 다음 f는 그 자체가 문제 해결 문제 및 임베드 모든 X ∈ 어떤 요소에 (Y) 의 B 및 X ∉ 일부 요소에 Z 아닌 B .
경우 하나 인 ∅ 또는 Σ * 다음, Y 또는 Z 것을 달리 추론 방송 위에 존재할 수 B가 어려워보다 .
참고 사항 : 이전 답변은 괜찮지 만 올바른 사소한 감소와 그리 멀지 않습니다.
만약 다음 모든 L ∈ N P는 언어와 카프의 환원성는 { 1 } (단 다항식 시간마다 매핑 X ∈ L 1 매 X ∉ L 사소 A는, 0) 희소 언어
반대 방향 : " 완전한 언어가 희소 세트로 환원 가능한 Karp이면 P = N P "는 확실히 더 흥미롭고 Mahaney의 정리 로 알려져 있습니다 .
하자 일정하고 , A는 모든되도록 설정 될 N , A는 기껏 갖는 N C 길이의 문자열 N . 경우 A는 이고 N P는 다음 - 완전한 P = N P .