s_i의 정의가
이거였지.그리고 지금 할게
이면 Mp (2^p-1)이 소수라는 걸 증명해야됨.
일단, 증명을 위해서 모든 i에 대해
(
,
)
임을 증명해야한다. 물론 수학적 귀납법 쓰는겅미.

이건 중3 수학 아는 애면 다 알아먹는다. 난 과외알바하는 학생 아니니까 그렇게 알고 ㅇㅇ (이번 여름에는 인턴할겨)
인거 써먹음. 중3이면 이런거 다 배우지?이제
인거다?
일단,
이면
가 소수임을 증명할거임. (이게 충분조건이지)
이면, 어떤 정수 k에 대해
가 성립하지(합동식이니까 ㅇㅇ)
그 다음 이 세줄은 식정리.
(
인것을 이용하기 위해 ω^(2^(p-2))를 양변에 곱해줌.)
일단 귀류법을 써서 증명할거기 때문에, Mp가 소수가 아니고 Mp의 가장 작은 소인수가 q라고 가정한다.(여기서 메르센소수는 홀수니까 q>2어야겠지?)그러면
,(
는 0부터 q-1까지의 정수. 사실 mod q에 대한 finite field) 인 집합을 고려하자(원소는 q^2개. 그리고 여기서 q > 2니까
,
는
의 원소임을 알 수 있지.)그리고
의 원소간의 곱셈을 아래와 같이 정의한다.
mod q가 붙는거는 X를 q로 나눈 "나머지"를 구하기 위해서 그런거(정수부 따로, sqrt(3) 붙은 부분 따로 고려해서 나머지를 구한다.)이때,
에 속한 두 숫자를 위와 같은 방법으로 곱한 값도
에 속한다.(a,b,c,d전부 정수니까) 하지만, 이런 곱셈에서는 모든 원소에 역원이 전부 있는게 아니기 때문에(0이라던가) 이 집합과 곱셈은 군을 이루지 못함.(더보시오:http://ko.wikipedia.org/wiki/%EA%B5%B0_(%EC%88%98%ED%95%99))그래서 군을 만들어주기 위해 역원이 존재하는 X의 원소만 모은 부분집합 X*를 쓰게 됨.(당연히 원소 개수는
개를 넘을 수 없다! 물론 0때문임.)이제 본격적인 증명 시작.(지금까지는 포석을 깔아둔거)
일단 위에서 Mp의 약수로 q가 있다고 했으니까
, 또 q>2니까
.그리고 X라는 집합에서의 곱셈의 정의에 의해
.
또 (1)에 의해
.왼쪽의 식 양변 제곱하면
이니까
의 "곱셈"에 대한 역원은
이 되고, 따라서
는 X*의 원소임.
그리고,
이니까, X*의 order(군 안에 속한 원소 a에 대해,am 이 항등원이 되는 가장 작은 m을 구하고, 각 원소에 대해 m값을 구해서 그 중 가장 큰 값이 order가 됨)은
의 약수가 된다그런데,
이니까, X*의 order는 정확히
가 된다.(뭐,
의 소인수는 2밖에 없으니까
이되면 X*order가 정확히
인거)
그리고 order는 다음을 성립.
(order<=group의 크기 때문)
그런데, q는
의 가장 작은 소수니까
가 되고,
이 됨. 여기서 모순이 일어났으니까
가 합성수라는 가정이 틀린거.
따라서
는 소수
가 소수면
을 보이면 증명 끝.
p > 1인 홀수 p에 대해 2 p − 1 는 mod 12에 대해 7 이 나오고 이 때문에 Legendre symbol
값이 -1을 갖게 된다.(관심있으면 Legendre symbol 보던가. 난 니 선생이 아니란다.
나를 선생으로 쓸려면 돈을 내던가. 근데, 내가 거절할건데 어쩌지?)
그리고 Legendre symbol의 정의에 의해 3이 mod Mp에 대해 quadratic non-residue(q에 대해
인 x가 없는 경우를 의미함.)임을 알수 있음.
따라서 Euler's criterion에 의해 다음이 성립한다.(Euler's criterion 증명은 위키에 있으니까 알아서 읽던지, 난 정수론 책을 쓸 생각은 전혀 없어. 정수론 좋아하는 돌아이 너나 그짓해라.) 
그리고
니까 2 는 mod
에 대해 quadratic residue가 되고,
가 성립.
따라서 Euler's criterion에 의해 다음이 성립:

을 정의하고, 충분조건 쓸때 나왔던 군처럼 X* =
.를 정의.
그리고
소수니까 페르마의 소정리,
가 성립
(Fermat's little theorem<-링크)
그리고 이항정리쓰면
이런 식이 나옴,(Mp가 곱해지는 관계로xy어쩌고 하는 항들은 전부 사라짐.)그러면 group X* 에 대해서 다음이 성립:

그리고, 계산을 해보면
가 됨(ω는 맨 위에서 정의한 그거)
.따라서 group X*에 속하는
를 다음과 같이 계산 가능.
(
을 사용한다.)그리고
,(p>2니까.mod4에 의해 2^p-1하고 -1이 합동되니까 당연한거)
이므로,
양변에
곱해주면,(
은 또 씁니다.):
sp−2 가 정수고, X*에서의 0에 해당되므로, mod Mp.에 대해서도 0앞으로는 알아서 좀 해라 ㅉㅉ