S[k]=Σ[i=0、k-1]3^i
L(p)=(2^Lがpを割りきるような最大のL)
とする。
以下証明の準備
�@L(p*q)=L(p)+L(q)�Apが偶数の時
3^p +1=9^(p/2) +1
≡2(mod8)
∴L(3^p +1)=1
�Bpが奇数の時
3^p +1=9^{(p-1)/2}*3 +1
≡4(mod8)
∴L(3^p +1)=2
で、こっからが本題。
S[2k]=S[k](3^k +1)
より
L(S[2k])=L(S[k])+L(3^k +1)
∴L(S[2k])=L(S[k])+1(kが偶数)
L(S[2k])=L(S[k])+2(kが奇数)
従ってn=2^l*p(pは奇数、l≧1)の時
L(S[n])=l+1+L(S[p])
S[p]=Σ[i=0、p-1]3^i
は、奇数個(p個)の奇数(各3^i)の和なので、奇数
∴L(S[p])=0
以上より
L(S[n])=0(nが奇数)
L(S[n])=l+1
∴L(3^m -1)=L(2)+L(S[m])
=1(mが奇数)
=l+2(mが偶数)