問題.
(1) 数列 が等差数列であることと,
\begin{align*}
f(x)=x(x-1)(x-2)(x-3)(x-4)+lx+m
\end{align*}(は実数) と書けることは互いに同値であることを示せ.
(2) は (1) の条件を満たすものとする. を実数, を 3 以上の自然数とする. 項からなる数列
が等差数列となるような の組をすべて求めよ.
方針.
(1) については, 等差数列の方は明らかなので,逆を上手く説明できるかがカギです.右辺に という積の形があるので, がこの形に因数分解できる,という方向で考えると示しやすいです.
(2) については,おそらく の部分列以外には等差数列は存在しないだろうと予想がつくので,その証明を考えていきます.
解答例.
(1) まず, と書けるとき,
\begin{align*}
f(0) &= m\\
f(1) &= m+l\\
f(2) &= m+2l\\
f(3) &= m+3l\\
f(4) &= m+4l
\end{align*} なので,項差 の等差数列となる.
逆に, が等差数列のとき,, 項差を とおくと,. ここで, とおくと,
\begin{align*}
g(0)=g(1)=\cdots=g(4)=0
\end{align*}
また, は の 5 次式で の係数は 1 なので,
\begin{align*}
g(x)=x(x-1)(x-2)(x-3)(x-4)
\end{align*}となります(→因数定理).
よって, と書けます.
(2) として 3 以上の自然数を考えるので,条件を満たすとき, は等差数列.つまり,
\begin{align*} 2f(\alpha+1)=f(\alpha)+f(\alpha+2).\tag{$\ast$}\end{align*}
さて,この両辺に (1) の を当てはめてみると, まず左辺は
\begin{align*}
2f(\alpha+1) &= 2\{(\alpha+1)\alpha(\alpha-1)(\alpha-2)(\alpha-3)+l(\alpha+1)+m\}\\
&= 2(\alpha+1)\alpha(\alpha-1)(\alpha-2)(\alpha-3)+2l\alpha+2l+2m.
\end{align*}
次に,右辺は
\begin{align*}
f(\alpha)+f(\alpha+2) &= \{\alpha(\alpha-1)(\alpha-2)(\alpha-3)(\alpha-4)+l\alpha+m\}\\
&\quad+\{(\alpha+2)(\alpha+1)\alpha(\alpha-1)(\alpha-2)+l(\alpha+2)+m\}\\
&= \alpha(\alpha-1)(\alpha-2)\{(\alpha-3)(\alpha-4)+(\alpha+2)(\alpha+1)\}\\
&\quad+2l\alpha+2l+2m.
\end{align*}
() より,
\begin{align*}
2f(\alpha+1)&-f(\alpha)-f(\alpha+2) \\
&= \alpha(\alpha-1)(\alpha-2)\{2(\alpha+1)(\alpha-3)-(\alpha-3)(\alpha-4)-(\alpha+2)(\alpha+1)\}\\
&= -20\alpha(\alpha-1)(\alpha-2) \\
&= 0 \end{align*}
よって,条件を満たすには が必要です. このことから, が等差数列にならないこともわかるので,条件を満たす数列は から連続した 3 項以上を抜き出したものに限られるので, の組は, .
問題の拡張.
この問題で証明した内容は, を 次多項式に拡張できます. を 3 以上の自然数として,多項式
\begin{align*}
f(x) = \sum_{k=0}^n a_kx^k
\end{align*}( は実数で,) を考えます.このとき,
(1) 数列 が等差数列であることと \begin{align*} f(x) = x(x-1)\cdots(x-n+1)+lx+m \end{align*}( は実数) と書けることは互いに同値
(2) が (1) の条件を満たすとき, 項からなる数列
()
が等差数列となるのは,これが から連続した 3 項以上を抜き出した場合しかなく,そのような の組は全部で 組ある.
ということを,同様の手順で示すことができます.