コンテンツへスキップ
Topos Uranos

要約

この課では、整除の関係を整数に拡張し、その性質を導く。反射律、推移律、一次結合の整除性、約数の有界性である。続いて、整列原理を用いて余りのある割り算の定理を証明する。この定理は各整数に一意的な商と余りを対応させるものであり、これを整数の余りによる分類と、和・積・累乗についての場合分けによる推論に応用する。最後に、22、44、55、33、99、1111 の倍数判定法を、数の十進表記から証明する。

学習目標

  1. 整数における整除の定義とその性質、特に一次結合の整除性を適用すること。
  2. 商と余りの存在と一意性を証明し、被除数が負の場合にもそれらを計算すること。
  3. 整数を余りによって分類し、その分類を用いて場合分けにより性質を証明すること。
  4. 22、44、55、33、99、1111 の倍数判定法を十進表記から証明し、適用すること。

整数における整除

自然数の演算についての課では、自然数 bb が別の自然数 aa を割り切るといい、b∣ab \mid a と書くのは、aa が bb の倍数であるときであった。この定義はそのまま整数に拡張される。整数の構成は整数についての課で学ぶ。整数 bb が整数 aa を割り切るとは、aa が bb とある整数との積であることをいう。その課は次の単元に属する。ここでは整数を先取りして用い、そこで基礎づけられる整数の算術と順序の規則を証明なしに認める。すなわち、符号の規則、整数に自然数を掛けても不等式の向きが保たれること、積の中の 零でない因数は簡約できること、そして整数とは自然数、00、自然数の反数のことであることである。これらの証明には自然数から整数を構成することが必要だが、その構成はこの課の内容を何も使わないので、循環は生じない。

b∣a↔(∃k∈Z)(a=bk)b \mid a \leftrightarrow (\exists k \in \mathbb{Z})(a = bk)

また、bb は aa の約数である、aa は bb の倍数である、ともいう。定義から、いくつかの極端な場合がただちに従う。00 はすべての整数の倍数である。0=b⋅00 = b \cdot 0 だからである。数 11 と −1-1 はすべての整数を割り切る。そして 00 が割り切るのは 00 だけである。0⋅k=00 \cdot k = 0 がすべての kk について成り立つからである。さらに、a=bka = bk は −a=b(−k)-a = b(-k) とも a=(−b)(−k)a = (-b)(-k) とも同値である。したがって aa と −a-a は同じ約数をもち、bb と −b-b は同じ数を割り切る。そのため、実際には自然数の約数を調べれば十分である。

整除の性質

すべての整数 aa、bb、cc、dd、xx、yy について次の性質が成り立ち、その証明は定義に帰着する:

  1. 反射律:a∣aa \mid a。a=a⋅1a = a \cdot 1 だからである。
  2. 推移律:a∣ba \mid b かつ b∣cb \mid c ならば a∣ca \mid c。実際、b=akb = ak かつ c=blc = bl ならば c=a(kl)c = a(kl) である。
  3. 一次結合:d∣ad \mid a かつ d∣bd \mid b ならば d∣ax+byd \mid ax + by。これは次の命題で証明する。
  4. 有界性:b∣ab \mid a かつ a>0a > 0 ならば −a≤b≤a-a \leq b \leq a。b>0b > 0 の場合を示せば十分である。このとき a=bka = bk で kk は自然数であり、k≥1k \geq 1 だから a=b+b(k−1)≥ba = b + b(k - 1) \geq b が成り立つ。
  5. 自然数における反対称律:aa と bb が自然数で、a∣ba \mid b かつ b∣ab \mid a ならば a=ba = b。有界性から a≤ba \leq b と b≤ab \leq a が得られるからである。

有界性からは、今後しばしば用いる帰結が得られる。零でない整数の約数は有限個しかない。すべての性質のうち三番目が最も実り豊かであり、完全な主張と証明をともに覚えておくとよい。

命題一次結合

ある整数がほかの二つの整数を割り切るならば、その二つの整数係数の一次結合をすべて割り切る。特に、それらの和、差、およびそれぞれの任意の倍数を割り切る。図は d=3d = 3、a=6a = 6、b=9b = 9、x=2x = 2、y=−1y = -1 として証明に添えられ、33 の各倍数を三個ずつのブロックの列として描く。

証明

  1. a=dk,b=dl,k,l∈Z\dato{k}{a = dk}, \quad \dato{l}{b = dl}, \quad k, l \in \mathbb{Z}

    整除の定義により、二つの整数のそれぞれは dd とある整数との積である。

  2. ax+by=dk x+dl y=d(kx+ly)ax + by = \resaltar{dk}\,x + \resaltar{dl}\,y = \resaltar{d(kx + ly)}

    一次結合に代入し、分配法則によって dd をくくり出す。

  3. kx+ly∈Z→d∣ax+bykx + ly \in \mathbb{Z} \rightarrow d \mid ax + by

    数 kx+lykx + ly は整数である。整数の和と積は整数だからである。したがって、この結合は dd の倍数である。

  4. d∣a+b,d∣a−b,d∣ax,d∣byd \mid a + b, \quad d \mid a - b, \quad d \mid ax, \quad d \mid by

    x=y=1x = y = 1 とすると和が、x=1x = 1、y=−1y = -1 とすると差が、y=0y = 0 とすると aa の倍数が得られ、同様に bb の倍数も得られる。

(d∣a∧d∣b)→d∣ax+by(d \mid a \wedge d \mid b) \rightarrow d \mid ax + by

この性質を逆向きに読むと、約数を除外するのに役立つ。dd が aa を割り切り bb を割り切らないならば、a+ba + b を割り切らない。もし割り切るなら、差 (a+b)−a=b(a + b) - a = b も割り切ることになるからである。