どちらを信じる? Grok か公式ドキュメントか
計算機ユーティリティ bc の標準数学ライブラリは最小限で、例えば正接関数はなく、正弦と余弦の比で計算するよう想定されている。ところが、POSIX版が非対応なのに対し、GNU版では正接関数が追加されている一方、bc はなぜかベッセル関数 J(x) を標準でサポートしている。この記事では、Grok(AI)の回答と公式ドキュメントの食い違いを題材に、どちらを信じるべきか考察する。
背景メモ
- ジョン・D・クック(John D. Cook)は応用数学者・ソフトウェア開発者で、数学とプログラミングの交差点について書く老舗ブログの運営者。この記事では、POSIX標準の`bc`(基本計算ユーティリティ)が三角関数(tan)を含まず、なぜかベッセル関数(物理工学で使う高度な関数)を含むという奇妙な設計を指摘。