数式で独楽する

数式を使って楽しむブログです

[tex: ]

麻布大獣医 ?年

素数 p自然数 a,bを用いて
\begin{equation}
p = a^3 + 2a^2 b - 2ab^2 - b^3
\end{equation}と表されている。素数 pの一の位を求めよ。

\begin{equation}
p = a^3 + 2a^2 b - 2ab^2 - b^3 \tag{1}
\end{equation}と表されている未知数 p素数 a,b自然数、というのが強力な拘束条件となっています。式(1)が因数分解できれば幸せな展開になります。
式(1)の右辺の a,bを入れ替えてみます。
\begin{equation}
b^3 + 2b^2 a - 2ba^2 - a^3 = -p
\end{equation}符号が入れ替わりました。したがって、 p a-bを因数に持つことが分かります。

ここから本題。

式(1)は、
\begin{equation}
p = (a - b)(a^2 + 3ab + b^2) \tag{2}
\end{equation}と因数分解できます。
ところが、 p素数なので、
\begin{equation}
a - b = 1
\end{equation}または
\begin{equation}
a^2 + 3ab + b^2 = 1
\end{equation}が成り立ちます。
しかし、 a,b自然数なので、
\begin{equation}
a^2 + 3ab + b^2 = (a + b)^2 + ab \geqq 5
\end{equation}です。なお、等号成立は a=b=1のときです。

したがって、
\begin{equation}
a - b =1
\end{equation}となります。

これを式(1)に代入すると、
\begin{eqnarray}
p &=& (b + 1)^2 + 3(b + 1)b + b^2 \\
&=& 5b^2 + 5b + 1 \\
&=& 5b(b + 1) + 1
\end{eqnarray}となります。

連続する2整数の積は2の倍数となるので、
\begin{equation}
5b(b + 1)
\end{equation}は10の倍数です。

したがって、 pの一の位は、1となります。