MathLabs

第2問

mm を固定された正整数とする。無限数列 {an}n≥1\{a_n\}_{n\ge1} を次のように定める:a1a_1 は正整数であり、任意の整数 n≥1n\ge1 に対して、an<2ma_n<2^m のとき an+1=an2+2ma_{n+1}=a_n^2+2^m、an≥2ma_n\ge2^m のとき an+1=an/2a_{n+1}=a_n/2 とする。各 mm について、数列のすべての項が整数となるような a1a_1 の可能な値をすべて求めよ。
ステップ 2/7: 奇数部分は決して減らない
ai≥2m: bi+1=bi;ai<2m: bi+1>bi unless 2ci=m and bi=1 (then bi+1=bi=1)a_i\ge2^m:\ b_{i+1}=b_i;\qquad a_i<2^m:\ b_{i+1}>b_i\ \text{unless}\ 2c_i=m\ \text{and}\ b_i=1\ (\text{then}\ b_{i+1}=b_i=1)
詳しい解説

ai≥2ma_i\ge2^m ならば、半分にすると因子 22 が一つ取り除かれるので bi+1=bib_{i+1}=b_i。ai<2ma_i<2^m ならば ai+1=bi222ci+2ma_{i+1}=b_i^22^{2c_i}+2^m;2min⁡(2ci,m)2^{\min(2c_i,m)} を括り出すと、2ci≠m2c_i\ne m のとき奇数部分は bi22∣2ci−m∣+1b_i^22^{|2c_i-m|}+1 となり、これは bi2≥bib_i^2\ge b_i を超える;2ci=m2c_i=m のときは (bi2+1)/2(b_i^2+1)/2(bib_i が奇数のとき bi2≡1(mod8)b_i^2\equiv1\pmod8 なので奇数)となり、(bi−1)2≥0(b_i-1)^2\ge0 より bi+1≥bib_{i+1}\ge b_i を満たし、等号は bi=1b_i=1 のときに限る。よって bib_i は決して減らず、この唯一の境界の場合を除き小さい方の規則を使う各ステップで真に増加する。