右辺を展開して係数を比較すると (x2+px+q)(x2−px+r)=x4+(q+r−p2)x2+p(r−q)x+qr だから q+r=p2,p(r−q)=b,qr=c.
(1) p=0より r−q=b/p である。和と差を解いて q=21(p2−pb),r=21(p2+pb).
(2) (1)の式の積を qr=c に等置すると 4p2c=p6−b2,p6−4cp2−b2=0. A=a2+1 とおく。与えられた b,c を代入すると p6+(4a+3)Ap2−A2(a+2)2=0. ここで (p2−A){p4+Ap2+A(a+2)2}=p6+(A(a+2)2−A2)p2−A2(a+2)2. また A(a+2)2−A2=A((a+2)2−(a2+1))=(4a+3)A だから、求める一組は f(t)=t2+1,g(t)=(t2+1)(t+2)2.
(3) 有理数係数の二次式二つの積に因数分解できるなら、先頭係数を調整して因子をモニックにできる。x3 の係数が 0 なので、その因子は (x2+px+q)(x2−px+r)(p,q,r は有理数) の形である。
まず p=0 と仮定すると、x の係数 b=(a2+1)(a+2) は 0 である。a2+1>0 より a=−2 となり、このとき定数項は c=25/4 である。一方、q+r=0 なら qr=−q2≦0 となり qr=c に反する。よって p=0。
(2)の恒等式を用い、z=p2、A=a2+1 とおくと (z−A){z2+Az+A(a+2)2}=0. p=0 かつ A>0 なので z2+Az+A(a+2)2>0 であり、したがって p2=A=a2+1 である。p=m/n を既約分数(n>0)とすると m2=(a2+1)n2 である。よって n2∣m2 だが (m,n)=1 だから n=1、すなわち p は整数である。したがって (p−a)(p+a)=p2−a2=1. 二つの整数因子はともに 1 またはともに −1 であり、いずれも a=0 を与える。
実際、a=0 なら x4+2x−43=(x2+x−21)(x2−x+23) と有理数係数の二次式の積にできる。ゆえに答えは a=0.