マグロウヒル大学演習シリーズ 微積分(上)の問題39の別解を載せる.
問39
任意の正の整数Pは,aiを0か1として,P=a02n+a12n−1+a22n−2+⋯+an
の形に,一意的に表されることを証明せよ.
2のべき乗の和で表せられること.
正の整数PがP=a02n+a12n−1+⋯+an(2のべき乗の和)の形で表されることを,
正の整数による帰納法により示す.
P=0のとき,n=0において,a0=0として表せられる.
P=1のとき,n=0において,a0=1として表せられる.
P=2のとき,n=1において,a0=1,a1=0として,P=a021+a1と表せられる.
P≤k(kは正の整数)のとき,2のべき乗の和として表せられると仮定する.P=k+1のときを考える.
k+1を2で割った余りをan+1,商をpとすると,k+1=2p+an+1.
pはk以下なので,仮定よりpは2のべき乗の和の形で表せられる.よって,2p+an+1は2のべき乗の和の形で表せられる.
つまり,Pは2のべき乗の和の形で表せられる.
以上により,帰納法で正の整数Pが2のべき乗の和の形で表せられることを示した.
一意的に表せられること.
正の整数Pを以下の2通りに表せられるとする.
P=an2n+an−12n−1+⋯+a0=bn2n+bn−12n−1+⋯+b0
Pを2で割った余りは(1),(2)で等しいので,a0=b0.Pを2で割った商をP1とすると,
このP1を2で割った余りは(1),(2)で等しいので,a1=b1.以降,同様にすると,
ai=bi(i=0,1,⋯,n)である.したがって,(1),(2)は等しい,
すなわちPは一意的に2のべき乗の和で表せる.