初等整数論/算術の基本定理

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:Nav

算術の基本定理

以下の定理は基本定理と呼ばれるにふさわしい整数論の最も重要な定理の一つである。


p|abp|ap|b (ただし p は素数)

また、整数の積の数が多くても、数学的帰納法で証明できる。

証明 1
素数の定義より、(a,p)=1,p である。

(a,p)=p ならば p|a より定理は正しい。
(a,p)=1 ならば、定理 1.6 より、p|b より、定理は正しい。

以上より、定理は証明された。

証明 2
(a,p)=p ならば p|a より定理は正しい。
(a,p)=1 ならば、定理 1.9 より、ax+py=1(1) なる x,y が存在する。

(1)abx+bpy=b ここで仮定より p|abab=pk なのでこれを代入して p(kx+by)=b.

以上より定理は証明された。


整数の積がいくつでも定理が成り立つことを数学的帰納法で示せ。


さて、いよいよ本題である。

定理 1.13 (算術の基本定理, 素因数分解の一意性)

素因数分解は順序を考慮しなければただ一通りに表せる。

証明
仮にある数 N について、2通り以上に素因数分解されたとする。そのうちの2つを以下のように表す。

N=p1p2p3pn=q1q2q3qm

nm としても一般性を失わない。

このとき、p1|q1q2q3qm より、定理 1.11 から、p1 は左辺のどれかを割り切る。それを適当に文字を割り当てて、q1 とすると、どちらも素数であるから p1=q1

p2,p3,p4,pn についても同様にすることで、p1=q1,p2=q2,p3=p3,pn=qn(1). 両辺を p1p2pn=q1q2qn で割ることで、1=qn+1qn+2qm となるが、これは不合理。よって n=m となり、これと (1) から、定理は証明される。

ユークリッドの補題・算術の基本定理の重要性

ユークリッドの補題・算術の基本定理から導ける定理をいくつか示す。

定理 1.14

(a,x)=(a,y)=1(a,xy)=1

証明
まずは を証明する。

算術の基本定理より、a=p0p1pl,x=q0q1qm,y=r0r1rn と素因数分解する。

このとき、a,x が同じ素因数を持つならば、1 より大きい公約数を持ち、定理 1.5 より最大公約数はその素因数の倍数なので、 (a,x)>1 と、条件に反してしまう。したがって、a,x は同じ素因数を持たない。a,y も同様である。(1)

ここで、a,xy もしこれらが互いに素でないとしよう。(a,xy)=s0s1sk と素因数分解したとき、a=p0p1pl,xy=q0q1qmr0r1rns0 の倍数である。ユークリッドの補題より、この中のどれかに s0 と同様なものがあるはずである。それが q,r どちらにあったとしても (1) と矛盾する。

よって、(a,xy)=1

次に を証明する。

算術の基本定理より、a=p0p1pl,x=q0q1qm,y=r0r1rn と素因数分解する。

a,xy が同じ素因数を持つならば、(a,xy)=1 に反する。よって先ほどと同様に同じ素因数は持たない。(2)

さて、(a,x)=s0s1sk と素因数分解したとき、a,xs0 の倍数である。ユークリッドの補題より、a,x は素因数に s0 を持つ。そうすると、(a,xy) は少なくとも s0 の倍数なので (a,xy)>1 となり、矛盾する。

したがって、(a,x)=1 となり、どうように、(a,y)=1 である。

以上によって定理は証明された。


pen の約数だが pe+1n の約数でないことを pen とかくことにする。このとき penpen,gcd(p,n/pe)=1 が成り立つ。また e は同じ素因数を全てべき乗の形にまとめて素因数分解したときにあらわれる p の指数である。次の定理が成り立つ。

定理 1.15

Nn乗数 peN のとき常に ne

証明
N=Mn のとき M=p1β1pmβm とおくと N=p1nβ1pmnβm である。よって pieN のとき e=nβi である。

逆に peN のとき常に ne とし、N=p1α1pmαm と同じ素因数を全てべき乗の形にまとめて素因数分解する。すると、αi=nβi だから

N=p1nβ1pmnβm=(p1β1pmβm)n
定理 1.15'

zn=xy(x,y)=1x=an,y=bn となる a,b が存在する。

証明1
は自明なので、 を証明する。

z=p0α0p1α1pmαm と同じ素因数を全てべき乗の形にまとめて素因数分解する。すると、zn=p0nα0p1nα1pmnαm となる。したがって、

xy=p0nα0p1nα1pmnαm(1)

となる。仮に、x,y 同じ素因数を持つなら (x,y)>1 となるため、x,y は同じ素因数を持たない。(2)

また、素因数分解の一意性によって、x,y を素因数分解したものの積が (1) に等しく、(2) より、x=r0nβ0r1nβrknβk=(r0β0r1βrkβk)n と表せる。y も同様である。したがって、定理が証明される。

証明2
やはり は自明なので、 を証明する。 pexとすると、gcd(x,y)=1 より pezn である。よって先の定理の より ne である。したがって先の定理の より xn乗数。同様に yn乗数。

√2の無理性の証明

2=mn を満たす整数 m,n は存在しない。

証明
両辺を2乗して、

2=m2n22n2=m2(1)

m=p0a0p1a1pkak,n=q0b0q1b1qlbl と素因数分解すれば、

(1)2q02b0q12b1ql2bl=p02a0p12a1pk2ak

ここで、m には (1) より 2 を因数に含む。したがって m2 の素因数分解した形に置いて、2 の指数部分は偶数である。

また、n2 の 2 の指数部分は偶数、よって 2n2 の 2 の指数部分は奇数。しかし、これは素因数分解の一意性に反する。

よって、2 は無理数。

同様にして、dd が平方因子を持たないならば無理数であることが成り立つ。

テンプレート:Nav