티스토리 뷰
페르마의소정리
소수p정수a에대해
ap≡a(modp)
보조정리
정수a,b,x,m에대해m과x가서로소이면
ax≡bx(modm)
⇒a≡b(modm)
보조정리증명
ax≡bx(modm)이면,아래와같이표현할수있다.
ax=mqax+r
bx=mqbx+r
ax−bx=(qa−ab)m
⇒(a−b)x=(qa−qb)m
(a−b)x가m의배수인데x는m과서로소이므로(a−b)가m의배수가된다.
이때,a와b는아래와같이표현가능하다.
a=mqa+ra
b=mqb+rb
(a−b)=(qa−qb)m+(ra−rb)
(a−b)가m의배수이므로,ra와rb가같다.
즉,a≡b(modm)이성립한다.
보조정리를활용,a가p의배수가아닌경우
ap≡a(modp)
⇒ap−1≡1(modp)
페르마의소정리증명,귀납법
n=0인경우성립한다.
0p=0
0p≡0(modp)
n=k인경우성립한다고가정하자.
이때,n=k+1인경우성립하는가?
(k+1)^{p}\;=\;\sum\limits_{n=0}^{p}{{p}\choose{n}}\;k^{n}\;=\;k^{p}\;+\;\sum\limits_{n=1}^{p-1}{{p}\choose{n}}\;k^{n}\;+\;1
{{p}\choose{n}}\;=\;\frac{p\;(p\;-\;1)\;...\;(p\;-\;n\;-\;1)}{n\;(n\;-\;1)\;...\;1}
{{p}\choose{n}}\;는\;1\;보다\;큰\;정수이며,\;p\;는소수이므로
0\;<\;n\;<\;p\;이면,\;{{p}\choose{n}}\;가\;p\alpha\;형태가\;된다.
(k+1)^{p}\;=\;k^{p}\;+\;(p\alpha_{1}k\;+\;p\alpha_{2}k^{2}\;+\;...\;+p\alpha_{p\;-\;1}k^{p-1})\;+\;1
이\;때,\;p로\;나누어\;떨어지는\;p\alpha_{i}k^{i}\;항은\;나머지\;값에\;영향을\;주지\;못한다.
즉,\;(k+1)^{p}\;\equiv\;k^{p}\;+\;1\;(mod\;p)\;가\;성립한다.
이\;때,\;n\;=\;k인\;경우에\;대해\;성립한다\;가정한\;상태이므로
k^{p}\;\equiv\;k\;(mod\;p)\;가\;성립한다.
그러므로,\;k^{p}\;+\;1\;\equiv\;k\;+\;1\;(mod\;p)\;도\;성립한다.
n\;=\;k\;일\;때\;성립한다\;가정하면,\;n\;=\;k\;+\;1\;일\;때도\;성립한다.
따라서,\;페르마의\;소정리는\;모든\;양의\;정수에\;대해\;성립한다.
참고 - 페르마의 소정리 - 나무위키
'수학' 카테고리의 다른 글
피보나치 수 구하기 (0) | 2019.03.16 |
---|---|
나머지 곱셈의 역원 (0) | 2019.02.22 |
유클리드 호제법의 확장 (0) | 2019.02.16 |
유클리드 호제법 (0) | 2019.02.14 |
- Total
- Today
- Yesterday
- 올림픽
- ContentResolver
- 입장권
- 리눅스
- OOP
- 평창
- Video
- player
- 추상화
- abstraction
- 캡슐화
- 크롤링
- Object Oriented Programming
- 우분투
- 동계
- 객체지향
- Polymorphism
- Linux
- 클래스
- Encapsulation
- 마크다운
- 다형성
- Multimedia
- readme.md
- media
- Class
- Android
- markdown
- ubuntu
- 파이선
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |