・73の倍数                          ks 氏

 大きな数の場合、四桁ずつ区切り、四つ数の、奇数番目の和と偶数番目の和を引いた数
が、73で割れる時、73および137で割り切れることが分かりました。

(原理) 10001=137×73 より、 104≡−1 (mod 73 および 137) だから。

 7の倍数、11の倍数、13の倍数のときは、3桁ずつですが...。


(コメント) (参考)→「7の倍数


 らすかるさんからのコメントです。(令和7年4月9日付け)

 例えば、740001は、4桁ずつ区切って差をとると、73であり、73で割り切れますが、この数
は137では割り切れません。


 GAI さんからのコメントです。(令和7年4月9日付け)

 単に、73の倍数を判定するなら、

 N=10*A+b が73の倍数<==>A+22*b が73の倍数

を使える。

例 N=9012288(=10*901228+8) より、901228+22*8=9012228+176=901404

 同じく、90140+22*4=90228 → 9022+22*8=9198 → 919+22*8=1095 → 109+22*5=219

ここ辺りで、219=73*3 が判明するので、元のN=9012288も73で割れる。(73*123456=N)

 因みに、137の倍数の判定では、

 N=10*A+b が137の倍数<==>A - 41*b が137の倍数

の原理が使える。


 らすかるさんからのコメントです。(令和7年4月9日付け)

 4桁ずらし差分と合わせると速そうですね。

例 9012288 → 2288-901=1387 → 138+22*7=292 → 29+22*2=73


 ks さんからのコメントです。(令和7年4月10日付け)

 十進法で表記された数 N=a10^n+b10^n-1+・・・+c10+d≡0 (mod p) pは、7より大きな素
数のとき、a10^(n-1)+b10^(n-2)+…+c-Xd≡0 (mod p) となるように、p進体で、Xを選ぶこと
ができる。

 10を、両辺にかけても、a10^n+b10^n-1+・・・+c10-10Xd≡0 (mod p) で、-10X≡1 となるよ
うに、Xを選べばよい。そうすると、元の式に戻ります。x の値は、pによって異なり、以下

  X
 7  2
11  1
13  9
17  5
19 17
23 16
29 26
31  3
37 11
41  4
43 30
47 14
53 37
・・・・・
73 51

 縦書きで失礼します。足すか、引くかどちらでも

 73=51+22 なので、22≡-51 (mod 73)

 桁数を一個ずつ下げていくので、計算回数が増えます。


 らすかるさんからのコメントです。(令和7年4月10日付け)

 「A103876」が、そのXの数列(73→51)

 「A357913」が対になる数列(73→22)



  以下、工事中!



              投稿一覧に戻る