Shaefer와 Mahaney의 정리는 왜 P = NP를 의미하지 않습니까?


14

나는 누군가가 이것에 대해 생각하기 전에 또는 그것을 즉시 무시했다고 확신하지만, 희소 세트에 대한 Mahaney의 정리와 함께 Schaefer의 이분법 이론은 왜 P = NP를 의미하지 않습니까?

내 추론 은 다음과 같습니다. 무한 결정 가능한 스파 스 세트와 교차하는 SAT와 동일한 언어 을 만듭니다 . 그런 다음 도 드 물어야합니다. 이후 사소한 아니라, 아핀, 2 앉아하거나 NP-완료해야합니다 Shaefer의 정리에 의해, 혼-앉았다. 그러나 우리는 Mahaney의 정리 P = NP에 의해 희소 한 NP-complete 세트를 갖습니다.L L

내가 여기서 잘못 가고 있습니까? 나는 Shaefer의 정리를 오해하고 / 오용하고 있다고 생각하지만 그 이유를 알지 못한다.


1
밀접하게 관련 : cs.stackexchange.com/q/42544/755 (질문의 모든 세부 사항을 이해하기 전에 답변을 읽으십시오; 답변은 비교적 독립적입니다)
DW

물어보기에 너무 많은 일 전에이 자신에 대해 궁금해했습니다! 트릭은 schaefers thm이 실제로 P / NP 사이에 "중간"언어가 없다고 말하는 것이 아니라 더 미묘하다는 것입니다. 또한 NP 중간체 인 NPI 클래스를 공부해보십시오 . 이론적 컴퓨터 과학 에 대한 많은 참고 자료가 있습니다 . 많은 주요 문제는 "in"NPI이며, 두 가지 주요 / 유명한 문제는 분해와 그래프 동형입니다.
vzn

요컨대 Shaefer thm은 SAT에 대한 thm처럼 들리지만 실제로 SAT와 관련된 좁은 언어에 관한 것입니다. 오랫동안 Shaefer thm의 "언더 그레이드 교재"레벨 프리젠 테이션을 찾고있었습니다.
vzn

답변:


14

쉐퍼의 정리 언어의 특정 유형에만 적용 양식의 그 부울 도메인 이상 관계의 유한 집합에 대한 C S P ( Γ ) 부울 도메인에 한정된 제약 언어 (두 표기법은 동일합니다. 자세한 내용은 Wikipedia 페이지 를 참조하십시오 . 다른 언어는 정리에 포함되지 않으며 정리는 그에 대해 아무 말도하지 않습니다. 특히, Schaefer의 정리는 당신의 언어 L 에 대해 아무 말도하지 않습니다 .에스(에스)에스(Γ)


대단하지만 SAT (S) 란 정확히 무엇입니까? plz는 이것을 더 육체로
만들었

이것은 Schaefer 정리의 Wikipedia 페이지에서 매우 명확하게 설명되어 있습니다.
Yuval Filmus 2016 년

1
어쨌든 여전히 이것이 더 잘 설명 될 수 있다고 생각합니다. "Schaefer는 일반화 된 만족도 문제라고하는 결정 문제를 정의합니다." 그러나 분명히 그렇게 일반화되지 않았습니다 ....? 예를 들어, 그가 공부 한 언어가 왜 중요하고 이해되지 않는가? CS 이외의 다른 곳에서 종이로 사용됩니까? 이 정리의 더 큰 의미는 무엇입니까? P 대 NP 공격에 어떻게 든 사용될 수 있습니까? 등
vzn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.