Mathrao

【定理・公式・証明】高校数学定理・公式 – 数学A – 素数の性質

素数の性質

$a,b,n$ は整数, $p$ は素数とする。

[Ⅰ] ababpp の倍数ならば, a,ba,b の少なくとも一方は pp の倍数である。

[Ⅱ] n2n^2pp の倍数ならば, nnpp の倍数である。

証明

[Ⅰ] この命題の待遇をとり,

a,ba,b がともに pp の倍数でないならば, ababpp の倍数ではない」

ことを示す。 q,q,r,rq,q',r,r' は整数とする。 a,ba,b がともに pp の倍数でないとき, a=pq+ra=pq+rb=pq+rb=pq' +r' ( 1r1,1rp11\leqq r \leqq -1,1 \leqq r' \leqq p-1 )と表せる。このとき, ab=(pq+r)(pq+r)=p(pqq+qr+qr)+rrab=(pq+r)(pq'+r')=p(pqq'+qr'+q'r)+rr'

1rp11 \leqq r \leqq p-11rp11 \leqq r' \leqq p-1pp が素数であることから, r,rr,r' の素因数分解を考えれば, rrrr'pp を素数に持たないこと,すなわち rrrr'pp の倍数ではないことが分かる。したがって, ababpp の倍数ではない。

よって,ababpp の倍数ならば, a,ba,b の少なくとも一方は pp の倍数である。

[Ⅱ] この命題の待遇をとり,

nnpp の倍数でないならば, n2n^2pp の倍数ではない」

ことを示す。 nnpp の倍数でないとき,整数 q,rq,r を用いて n=pq+rn=pq+r (1rp1)(1 \leqq r \leqq p-1) と表せ,このとき n2=(pq+r)2=p(pq2+2pr)+r2n^2=(pq+r)^2 =p(pq^2 +2pr) +r^2pp が素数であることから, rr の素因数分解を考えれば, r2r^2pp を素因数に持たないこと,すなわち r2r^2pp の倍数ではないことが分かる。したがって, n2n^2pp の倍数ではない。

よって, n2n^2pp の倍数ならば nnpp の倍数である。

注:[Ⅱ] は, [Ⅰ] で a=b=na=b=n のときである。