質問に対する回答(8)
平成17年5月6日 当HPの掲示板「出会いの泉」に、ポルテ 様から質問があった。
掲示板上では既に解決されているが、掲示板は時とともに消え去る運命なので、ここにそ
の記録をとどめることにした。解決にご尽力いただいたらすかるさんに感謝いたします。
質問内容
m、n が自然数で互いに素ならば、 2m−1 と 2n−1 も互いに素?
例 m=4、n=5 のとき、m、n は互いに素。このとき、
24−1 = 15 と 25−1 = 31 も互いに素
例 m=4、n=6 のとき、m、n の最大公約数は、2。このとき、
24−1 = 15 と 26−1 = 63 の最大公約数は、3 (=22−1)
このことから、m と n の最大公約数を、(m , n)=d で表すと、
(2m−1 , 2n−1) = 2d−1
の成り立つことが予想される。
実際に、n>m とし、m+k=n (k は自然数)とすると、
2n−1=2m+k−1=2m2k−1=(2m−1)2k+2k−1
上式により、 (2n−1,2m−1)=(2m−1,2k−1) であることが言える。
この操作を続けることにより、互除法の場合と同様にして、
(2m−1 , 2n−1) = 2d−1
の成り立つことが分かる。
したがって、m、n が自然数で互いに素ならば、d=1 なので、
(2m−1 , 2n−1) = 2−1=1
となり、2m−1 と 2n−1 は互いに素となる。
これに対して、当HPがいつもお世話になっているらすかるさんは次のような解を示された。
(平成17年5月6日付)
対偶を示す。すなわち、2m−1 と 2n−1 が共通の素因数 k>2 を持ったとすると、
2m≡1 (mod k) 、 2n≡1 (mod k)
となる。このとき、2x≡1 (mod k) となる最小の正の整数を p とすれば、
明らかに p≧2 であり、また、m 及び n が p の倍数となるので、m と
n は互いに素でない。
従って、m、n が自然数で互いに素ならば、2m−1 と 2n−1 は互いに素となる。
(追記) 当HP読者のHN「タニヤン」さんから質問がありました。(平成25年5月10日付)
「m 及び n が p の倍数となるので、m とn は互いに素でない。」について、
2m≡1≡2n で、2x≡1 (mod k) となる最小の正の整数を p とした時、
「m および n が、必ず p の倍数となる」というのは、証明無しに使えるのでしょうか?
質問を受けて、証明の補足をしてみました。
2x≡1 (mod k) となる最小の正の整数を p とする。
2m≡1 (mod k)において、mをpで割った商をm’、余りをrとすると、
m=m’p+r (0≦r<p)
このとき、 2m=2m’p+r=(2p)m’・2r≡2r≡1 (mod k) において、pの最小性から、
r=0 でなければならない。すなわち、mはpで割り切れる。
同様にして、2n≡1 (mod k)のとき、nはpで割り切れる。
以上から、m および n は、必ず p の倍数となることが示された。