MathLabs

第3問

整数係数多項式 P(x)=a0+a1x+⋯+akxkP(x)=a_0+a_1x+\cdots+a_kx^k に対し、奇数である係数の個数を w(P)w(P) とする。i=0,1,2,…i=0,1,2,\ldots に対して Qi(x)=(1+x)iQ_i(x)=(1+x)^i とおく。0≤i1<i2<⋯<in0\le i_1<i_2<\cdots<i_n ならば、w(Qi1+Qi2+⋯+Qin)≥w(Qi1)w(Q_{i_1}+Q_{i_2}+\cdots+Q_{i_n})\ge w(Q_{i_1}) を証明せよ。
ステップ 2/4: 最小指数が大きい場合は全指数をずらす
ざっくり言うと

すべての指数が少なくとも mm なら、全項から同じ 2 の冪の層を取り除く。帰納法の問題は小さい尺度で m と同じ形をしている。

Qi1+⋯+Qin=(1+x)m(B)(i1≥m)Q_{i_1}+\cdots+Q_{i_n}=(1+x)^m(B)\quad(i_1\ge m)
詳しい解説

ini_n に関する強い帰納法を用いる。mm が m≤in<2mm\le i_n<2m を満たす最大の 2 の冪をとる。i1≥mi_1\ge m なら Qij=(1+x)mQij−mQ_{i_j}=(1+x)^mQ_{i_j-m} と書き、B=∑jQij−mB=\sum_jQ_{i_j-m} とおく。ずらした指数の最大値は ini_n より小さいので、帰納法より w(Qi1−m)≤w(B)w(Q_{i_1-m})\le w(B)。ステップ1で両辺を2倍すれば w(Qi1)=2w(Qi1−m)≤2w(B)=w(∑jQij)w(Q_{i_1})=2w(Q_{i_1-m})\le2w(B)=w(\sum_jQ_{i_j}) となる。