Q1:四次方程式の解の公式は、実生活や一般的な大学受験で覚える必要がありますか?
A1:覚える必要は一切ありません。東京大学や京都大学などの最難関大学の入試であっても、公式の暗記を前提とした問題は出題されず、相反方程式や複二次式、因数定理を用いた工夫で解けるように作られています。歴史的教養や知的好奇心として仕組みを理解しておく程度で十分です。
Q2:フェラーリの解法とカルダノの公式は、どのような関係にあるのですか?
A2:フェラーリの解法は、四次方程式を解くプロセスの中で「補助変数に関する三次方程式」を作り出します。この三次方程式を解くために不可欠なツールとして組み込まれているのがカルダノの公式です。つまり、フェラーリの解法はカルダノの公式をパーツとして内部利用する入れ子構造になっています。
Q3:なぜプログラミング言語の関数は解の公式を使わずに固有値やニュートン法を使うのですか?
A3:計算の安定性と速度のためです。解の公式に含まれる多重根号をコンピュータの有限なビット数(浮動小数点)で計算すると、近い値同士の引き算による「桁落ち」で重大な誤差が生じます。行列の固有値問題に帰着させるアルゴリズム(QR法)やニュートン法などの数値解析を用いた方が、圧倒的に高速で正確な解が得られるためです。