WIPIVERSE

프로트의 정리

프로트의 정리(Proth's theorem)는 정수론에서 프로트 수(Proth number)에 대한 소수 판별법을 제공하는 정리이다. 1878년 프랑스의 수학자 프랑수아 프로트(François Proth, 1852–1879)가 발표하였다.

프로트 수는 홀수 k와 양의 정수 n에 대하여 p = k·2ⁿ + 1의 형태로 표현되며, 2ⁿ > k인 조건을 만족하는 정수를 말한다. 프로트의 정리에 따르면, 어떤 프로트 수 p에 대하여 다음 조건을 만족하는 정수 a가 존재할 경우 p는 소수(素數)이다.

a^(p-1)/2 ≡ -1 (mod p)

이때 p를 프로트 소수(Proth prime)라고 부른다. 이 정리의 역 또한 성립하는데, 즉 프로트 수 p가 소수라면 위 조건을 만족하는 a가 반드시 존재한다. 실제로 p가 소수일 경우 무작위로 선택한 a가 위 조건을 만족할 확률은 약 50%이다. 따라서 이 정리는 프로트 수에 대한 효율적인 소수 판별 도구로 사용된다.

실용적인 구현에서는 a를 이차 비잉여(quadratic nonresidue)로 선택하는 방식이 주로 사용된다. 이 경우 테스트는 결정적(deterministic)으로 작동하며, 라스베이거스 알고리즘(Las Vegas algorithm)의 형태를 띤다.

프로트의 정리는 포클링턴-레머 소수 판별법(Pocklington-Lehmer primality test)을 이용하여 증명할 수 있으며, 페팽의 테스트(Pépin's test)는 k=1인 특수한 경우에 해당한다.

가장 작은 프로트 소수들은 3, 5, 13, 17, 41, 97, 113, 193, 241, 257, 353, 449, 577, 641, 673, 769, 929, 1153 등이다. 2016년 기준으로 알려진 가장 큰 프로트 소수는 10223 × 2^31172165 + 1이며, 이는 9,383,761자리의 수로 PrimeGrid 분산 컴퓨팅 프로젝트를 통해 발견되었다. 이는 메르센 소수가 아닌 소수 중 가장 큰 것으로 알려져 있다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기