이 글의 내용은 성균관대학교 권순학 교수님의 2019년 5월 7일 수업 내용을 재구성한 것입니다.
Theorem 9.6: Lagrange’s Theorem
p:textrmprimef(x)=sumi=0naixi(aiinmathbbZ)annotequiv0(textrmmodp)(Leftrightarrowdeg(f)=n)
일 때,
f(x)equiv0(textrmmodp)
의 incongruent한 해는 최대 n개이다.
증명
수업 시간에 생략하셨으므로 나중에 추가하겠다.
반례: \(f(x) = 2x + 4 ; (\textrm{mod} ; 6)\)
xequiv1,4(textrmmod6)
반례: \(f(x) = x^2 - 1 ; (\textrm{mod} ; 15)\)
xequiv1,4,11,14(textrmmod15)
Theorem 9.7: \(p\): prime, \(d \mid p - 1 \Rightarrow x^d \equiv 1 ; (\textrm{mod} ; p)\)의 해의 개수는 \(d\)
dge1
증명
p−1=de
xp−1
=xde−1
=(xd−1)(xd(e−1)+xd(e−2)+cdots+xd+1)
=(xd−1)g(x)
S=xmidxp−1equiv1(textrmmodp)
S1=xmidxdequiv1(textrmmodp)
S2=xmidg(x)=0
S=S1cupS2midSmidlemidS1mid+midS2mid
∣S1∣led∣S2∣led(e−1)
∣S∣=p−1=∣S1∣+∣S2∣=d+d(e−1)=de
therefore∣S1∣=d
Lemma 9.1: \((ord_p a, ord_p b) = 1 \Rightarrow ord_p {ab} = ord_p a ord_p b\)
증명
s=ordpa,t=ordpb,u=ordpab
\(u \mid st\)
(ab)st=(as)t(bt)sequiv1(textrmmod1)
Rightarrowordpabmidst(becausetextrmThm9.1)
\(st \mid u\)
1equiv(ab)uequivaubu(textrmmodp)
auequivb−u(textrmmodp)(becausea,bintextrmRRS,textrminverseexists)
ordp(au)=ordp(b−u)
Rightarrowfracordpa(ordpa,u)=fracordpb(ordpb,−u)=1
Rightarrow(ordpa,u)=ordpaRightarrowordpamidu(ordpb,u)=ordpbRightarrowordpbmidu
Collorary 9.8.1: Every prime has a primitive root \((\text{ mod } p)\)
증명
existsgtexts.t.textordpg=p−1
임을 보이면 충분하다.
phi(p)=p−1=prodi=1nqimui
foralliexistsatexts.t.textord_pai=qiui
Claim: \(q^{\mu}\)개의 해중 최소 1개는 \(q^{\mut}\)승을 취해줘야만 \(\equiv 1\)이 된다
Leftrightarrowexistsatexts.t.begincasesaquequiv=1(textmodp)textordpa=quendcases
증명
명제가 거짓이라고 가정하자. 그러면
textordpaltqmutextordpamidqmu(becausetextThm9.1)Rightarrowtextordpa=qs,slemu−1
aqmu−1equiv1(textmodp)(becausetextordpanot=qu)RightarrowxqmutextandRightarrowxqmu−1texthassamesolution
해의 개수가 같을 수 없으므로 모순이다.
증명 마무리
Rightarrowtextord_pa1a2cdotsan =textorda1textorda2cdotstextordan=prodiqimui
p:textoddprimem:textinteger,mge1
p:textoddprimem:textinteger,mge1