問題.
(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 項以上を抜き出した場合しかなく,そのような
の組は全部で
組ある.
ということを,同様の手順で示すことができます.