(1)
数学的帰納法で示す。
n=1 のとき,a1=2 だから
a1−2=0
であり,5で割り切れる。
n=k のとき ak−2 が5で割り切れる,すなわち
ak≡2(mod5)
と仮定する。このときak+1=ak2+ak+1≡22+2+1=7≡2(mod5).
よって ak+1−2 も5で割り切れる。
したがって,すべての n についてan≡2(mod5),an−2 は5で割り切れる。(2)
まずan+12+1=(an2+an+1)2+1を展開すると=an4+2an3+3an2+2an+2.
一方,
(an2+1)(an2+2an+2)
を展開すると=an4+2an3+2an2+an2+2an+2=an4+2an3+3an2+2an+2.
よってan+12+1=(an2+1)(an2+2an+2)である。
ここで(1)より an≡2(mod5) だからan2+2an+2≡22+2⋅2+2=10≡0(mod5).
すなわち,an2+2an+2 は5で割り切れる。
これを用いて数学的帰納法を行う。
n=1 のとき
a12+1=22+1=5
であり,51 で割り切れる。
n=k のとき ak2+1 が 5k で割り切れると仮定する。このときak+12+1=(ak2+1)(ak2+2ak+2).
仮定より第1因子は 5k で割り切れ,また(1)より第2因子は5で割り切れるから,積は 5k+1 で割り切れる。
よってすべての n について
an2+1 は 5n で割り切れる。