MathLabs

Problem 3

For an integer-coefficient polynomial P(x)=a0+a1x+⋯+akxkP(x)=a_0+a_1x+\cdots+a_kx^k, let w(P)w(P) be the number of odd coefficients. Put Qi(x)=(1+x)iQ_i(x)=(1+x)^i for i=0,1,2,…i=0,1,2,\ldots. Prove that if 0≤i1<i2<⋯<in0\le i_1<i_2<\cdots<i_n, then w(Qi1+Qi2+⋯+Qin)≥w(Qi1)w(Q_{i_1}+Q_{i_2}+\cdots+Q_{i_n})\ge w(Q_{i_1}).
Step 4 of 4: Finish the induction
In plain words

The split never loses more odd coefficients than the smaller subproblem already accounted for; induction then carries the desired lower bound back to the original sum.

w(Q)≥w(A)≥w(Qi1)w(Q)\ge w(A)\ge w(Q_{i_1})
Detailed analysis

The polynomial AA contains the smallest term Qi1Q_{i_1} and has maximum index ir<m≤ini_r<m\le i_n, so the induction hypothesis gives w(A)≥w(Qi1)w(A)\ge w(Q_{i_1}). Step 3 gives w(Q)≥w(A)w(Q)\ge w(A), completing the induction. The base case (largest index 00 or 11) is immediate.