「各桁の和を足して9の倍数になったらその数字は9で割れるんだぜ(ドヤァ)」と言う人はいるのですが、mod9 に関しては触れられていないのでここに記述します。
自然数Nに対しNの各桁を足す操作を1桁になるまで繰り返すと、Nmod9と一致する。
例:89375≡5mod9 8+9+3+7+5=32 → 3+2=5
N=N0=∑i=0n0a0i×10iN1=∑i=0n0a0i=∑i=0n1a1i×10i...Nk=∑i=0nk−1a(k−1)i=∑i=0nkaki×10i... は自然数Nm=∑i=0nm−1a(m−1)i=am0 (ni,k,mは自然数)とする。以下、数学的帰納法により証明する。Ⅰ (Ⅰ) k=0N0mod9≡Nmod9
Ⅱ のとき、 と仮定すると、(Ⅱ) k=l のとき、Nlmod9≡Nmod9 と仮定すると、のときk=l+1のときNl−Nl+1=∑i=0nlali×10i−∑i=0nlali=∑i=0nlali×(10i−1)=∑i=1nlali×(10i−1)=∑i=1nlali×(10−1)(10i−1+10i−2+...+1)=9∑i=1nlali×(10i−1+10i−2+...+1) はの倍数Nl−Nl+1 は9の倍数Nlmod9≡Nmod9 かつ よりNl−Nl+1≡0mod9 よりNl+1mod9≡Nlmod9≡Nmod9数学的帰納法より∀k,Nkmod9≡Nmod9特にのとき、特にk=mのとき、Nmmod9≡Nmod9
ちなみに=Nm=0ということはNが9で割れるということと同じです。
これからは「各桁の和を足していったときの9で割った余りとその数字を9で割った余りは同じなんだぜ(ドヤァ)」と言いましょう。
バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。