무한한 계산 자원을 보유한 멀린은 Arthur에게 를위한 ( N , M , K ) 와 K = O ( 로그 N을 ) 및 m = O ( N ) . 이 합계를 간단한 방법으로 계산하면 (모듈 지수 및 덧셈) 시간 N ( log log N ) 2 + o (
(이 질문의 이전 버전과의 호환성에 대한 표기법 : 합을 합시다 ; 그러면 문제는 α 가 정수 인지 여부 입니다.)
멀린이 아더에게 길이 의 문자열을 설득 할 수 있습니까 ? 그렇지 않다면 Arthur에게 대화 형 증거를 확신시킬 수 있습니까 ( 물론 전체 의사 소통은 O ( N ) 이어야 함 )? 그렇다면 Merlin은 길이 o ( N ) 의 문자열을 사용할 수 있습니까? Arthur가 o ( N ) 시간을 사용할 수 있습니까?
Arthur는 비결 정성 또는 기타 특수 도구 (양자 방법, 멀린 이외의 오라클 등)에 액세스 할 수 없지만 필요한 경우 공간이 있습니다. 물론 Arthur는 합계를 직접 계산할 필요가 없으며 주어진 트리플 (N, m, k)이 방정식을 참 또는 거짓으로 만든다는 것을 확신해야합니다.
으로 유의 은 시간의 합을 계산하는 것이 가능하다 O를 ( N 1 / 2 + ε ) 은 USING Lagarias-Odlyzko의 방법. 들면 K > 0 합 superlinear하고 있으므로 (않고, 예컨대, 모듈러 감소)에 직접 저장 될 수 있지만, 고속 알고리즘이 존재하는지 명확하지 않다.
또한 직접 전원 공급 및 추가 이외의 합계 (모듈 식 또는 기타)를 계산하는 알고리즘에 관심이 있습니다.
* 시간을 계산하는 숫자 LG K 로그 N ( 로그 로그 N ) 1 + O ( 1 ) = 로그 N ( 로그 로그 N ) 2 + O ( 1 ) 마다 계산한다.