SETH ( 강한 지수 시간 가설 ) 의 비 결정적 확장에 대해 논의한 이 논문 에 따르면 , 윌리엄스는 최근 k-TAUT의 멀린-아더 복잡성에 관한 관련 가설이 거짓임을 보여 주었다. 그러나 그 신문은 개인적인 의사 소통 만 인용합니다.
MA 버전의 SETH는 어떻게 거짓으로 증명됩니까?
나는 그것이 공식을 대 수화 하는 것과 관련이 있다고 생각 하지만 더 이상의 아이디어는 없다.
SETH ( 강한 지수 시간 가설 ) 의 비 결정적 확장에 대해 논의한 이 논문 에 따르면 , 윌리엄스는 최근 k-TAUT의 멀린-아더 복잡성에 관한 관련 가설이 거짓임을 보여 주었다. 그러나 그 신문은 개인적인 의사 소통 만 인용합니다.
MA 버전의 SETH는 어떻게 거짓으로 증명됩니까?
나는 그것이 공식을 대 수화 하는 것과 관련이 있다고 생각 하지만 더 이상의 아이디어는 없다.
답변:
이 링크 http://eccc.hpi-web.de/report/2016/002/ 를 따라 프리 프린트를 찾을 수 있습니다 .
편집 (1/24) 요청에 따라 여기에 종이 자체에서 가져온 간단한 요약이 있지만 많은 것들에 대해 고심하고 있습니다. 멀린에 대한 것을 아서 증명할 수 있다고 가정 -variable 연산 회로 C , 모든 점에 그 값 { 0 , 1 } , k는 특정 테이블 이 k 값 에 대해 시간에 전계 요소 ( S + 2 K ) ⋅ D , 여기서 s 는 C 의 크기 이고 d 는 C에 의해 계산 된 다항식의 정도입니다.. (우리는 이것을 "대량의 비 대화식 일괄 평가 증명"이라고 부릅니다. --- 많은 과제에서 를 평가 합니다.)
그러면 Merlin은 다음과 같이 Arthur에 대한 SAT를 해결할 수 있습니다 . CNF 주어 F를 에 N 변수 m의 절 멀린 아서 먼저 연산 회로 구성 C 에 N / 2 이하인 정도 변수 m N 에 대해, 크기 m N ⋅ 2 N / 2 까지의 모든 과제를 통해 합을 취 CNF F 의 첫 번째 n / 2 변수 ( F 가 참일 때 합계에 1 을 더하고 0그것이 거짓 일 때). 배치 평가 프로토콜을 사용하여 Merlin은 가 모든 2 n / 2 부울 할당에서 약 2 n / 2 p o l y ( n , m ) 시간 에 2 n / 2 특정 값을 취 한다는 것을 증명할 수 있습니다 . 모든 값을 합하면 SAT 할당 횟수를 F로 얻습니다 .
이제 일괄 평가 프로토콜을 수행하는 방법을 개략적으로 설명합니다. 우리는 증거 회로의 간결한 표현되고 싶은 둘 모두에 대한 평가가 용이 2 개 K 쉬운 랜덤으로 확인할 또한 주어진 입력합니다. 우리는 변량 다항식으로 증명 세트 Q ( X ) 베이스 필드 충분히 큰 확장 필드상에서 정의 된 K (특성는 적어도 2 N 우리 애플리케이션) Q ( 여기서 x ) 에 대해도 가지고 2 K ⋅ D를 , 및 Q ''스케치 ''는 학위 - 평가 모든 2 k 할당에대한산술 회로 C. 다항식 Q 는 두 가지 상충되는 조건을 만족시킵니다.
검증기는 스케치 를 사용하여 C 의 진리표를 효율적으로 생성 할 수 있습니다 . 특히, K 의 확장에서 명시 적으로 알려진 α i 에 대해 ( Q ( α 0 ) , Q ( α 1 ) , … , Q ( α K ) ) = ( C ( a 1 ) , … , C ( 2 K ) ) , 여기서 는 C 의 k 변수에대한 i 번째 부울 지정입니다(할당 순서에 따라)
검증자는 가 임의 의 2 k + s 시간 으로 모든 2 k 부울 할당 에서 C 의 동작을 충실하게 표현 하는지 확인할 수 있습니다 . 이것은 기본적으로 단 변량 다항식 아이덴티티 테스트가됩니다.
의 구성은 홀로그램 증명에서 시작된 보간 트릭을 사용하며, 다변량 식을 일 변량 식으로 효율적으로``표현 ''할 수 있습니다. 두 항목 모두 단 변량 다항식을 조작하기 위해 빠른 알고리즘을 사용합니다.