Loading web-font TeX/Math/Italic
横画面推奨!
モバイル機器の場合、数式が見切れる場合があります。

2024年12月15日

倍数を互いに素な自然数で割ったときの余りの性質

 互いに素な整数Aと自然数Bについて
A,2A,\cdots,(B-1)A,BAをそれぞれBで割ったときの余りを一列に並べたものは0,1,\cdots,B-2,B-1の並び替えである
という性質があります。

これが成り立つことを確かめてみます。


 上記の性質はA,2A,\cdots,(B-1)A,BAB個のAの倍数をそれぞれBで割ったときにどの余りも重複しないことを主張しています。
そこで、上記の性質があることを確かめるために1以上B以下の自然数m,n(ただし、m>n)をもちいて表されるAの倍数mA,nAそれぞれBで割ったときの余りが等しいと仮定します。
mABで割ったときの商をs、余りをr_1とすると
mA=sB+r
と書け、変形すると
r_1=mA-sB
となります。
同様にnABで割ったときの商をt、余りをr_2とすると
r_2=nA-tB
と書けます。
仮定よりr_1=r_2なので
mA-sB=nA-tB
であり、
\begin{align*}mA-nA&=sB-tB\\[0.5em](m-n)A&=(s-t)B\end{align*}
となります。
A,Bは互いに素なのでm-nBの倍数であることがわかります。
しかし、m,n1以上B-1以下の自然数かつm>nなのでm-nBの倍数になることはありません。
\begin{align*}1\leqq m\leqq B,\ &1\leqq n\leqq B\\[0.5em]\Rightarrow &1-B\leqq m-n\leqq B-1\end{align*}
m>nよりm-n>0なので
0<m-n\leqq B-1
m-nB-1以下の自然数なのでBの倍数でない。

したがって、仮定は誤り、すなわちA,2A,\cdots,(B-1)A,BAをそれぞれBで割ったときに等しい余りが現れないことがわかります。

ところで、整数をBで割ったときの余りは0,1,\cdots,B-2,B-1B個の中のいずれか1つです。

上記のことから、A,2A,\cdots,(B-1)A,BAB個のAの倍数をそれぞれBで割ったときの余りは0,1,\cdots,B-2,B-1B個の中から重複せずに1つずつ現れる、すなわち
A,2A,\cdots,(B-1)A,BAをそれぞれBで割ったときの余りを一列に並べたものは0,1,\cdots,B-2,B-1の並び替えである
という性質があることがわかります。

 互いに素な整数Aと自然数Bについて
連続したB個のAの倍数をそれぞれBで割ったときの余りを一列に並べたものは0,1,\cdots,B-2,B-1の並び替えである
という性質があることも同様の方法で確かめることもできます。
k以上B+k-1以下の整数m,nk:任意の整数;m>n)をもちいて表されるAの倍数mA,nAそれぞれBで割ったときの余りが等しいと仮定します。
mA,nAそれぞれについて
\begin{align*}r_1&=mA-sB\\[0.5em]r_2&=nA-tB\end{align*}
と書けます。
仮定よりr_1=r_2なので
\begin{align*}mA-nA&=sB-tB\\[0.5em](m-n)A&=(s-t)B\end{align*}
A,Bは互いに素なのでm-nBの倍数であることがわかります。
しかし、m,nk以上B+k-1以下の整数かつm>nなのでm-nBの倍数になることはありません。
\begin{align*}k\leqq m\leqq B+k-1,\ &k\leqq n\leqq B+k-1\\ \Rightarrow &1-B\leqq m-n\leqq B-1\end{align*}
m>nよりm-n>0なので
0<m-n\leqq B-1
m-nB-1以下の自然数なのでBの倍数でない。
したがって、仮定は誤り、すなわち
連続したB個のAの倍数をそれぞれBで割ったときの余りを一列に並べたものは0,1,\cdots,B-2,B-1の並び替えである
という性質があることがわかります。

 では、Bで割ったときの余りが等しくなるAの倍数の条件は何でしょうか?
任意の整数m,n(ただし、m>n)をもちいて表されるAの倍数mA,nAそれぞれについて
\begin{align*}r_1&=mA-sB\\[0.5em]r_2&=nA-tB\end{align*}
と書けます。
r_1=r_2のとき
\begin{align*}mA-nA&=sB-tB\\[0.5em](m-n)A&=(s-t)B\end{align*}
A,Bは互いに素なのでm-nBの倍数であることがわかります。
したがって、Aの倍数mA,nAの差がBの倍数となるとき、Bで割ったときの余りが等しくなります。

これはすなわち、連続するAの倍数をそれぞれBで割ったときの余りを一列に並べると同じ余りがB-1個おきに現れるということであり、0,1,\cdots,B-2,B-1を並び替えたものが繰り返し現れるということです。


22の倍数を13で割ったときの余りの表
例として連続した22の倍数(22kの項目)をそれぞれ13で割ったときの余り(\text{mod}\ 13の項目)を見てみると、13個の余りの並びは0,1,2,3,4,5,6,7,8,9,10,11,12を並び替えたもので、しかも繰り返し現れていることがわかります。

Share:
share
◎Amazonのアソシエイトとして、当サイト「数学について考えてみる」は適格販売により収入を得ています。
Powered by Blogger.

PR

blogmura_pvcount
ブログランキング・にほんブログ村へ