全プロセスの詳細解説
-
6 ÷ 2(1 + 2): 答えは 9 か 1 か? この議論は何年も続いていますが、どちらの側も計算自体は正しく行えます。実際に何が争点となっているのかを紐解いてみましょう。
-
まず括弧の中を計算しますが、ここに異論はありません。どちらの解釈も、括弧が 3 に置き換わった同じ式に向き合うことになります。
-
学校で習うルールです。× と ÷ は同じ優先順位の階層を共有し、同じ階層は左から右へ読みます。割り算が先に書かれているため、割り算が先に行われます。
-
もう一つの解釈です。括弧に隣接する数字は一つのまとまりと見なされるため、割り算が考慮される前に 2(3) は一つの 6 となります。
-
どちらも論理的に一貫しており、算数の法則から一方を導き出すことはできません。標準 と 暗黙の乗算を優先 を切り替えてみると、ページ上の計算ツリーが組み替わるのが分かります。標準では掛け算が一番上に、暗黙の乗算を優先では割り算が一番上に来ます。
-
この問題に決着をつけるのは、より優れたルールではなく、より優れた式の書き方です。どちらの括弧の付け方をしても四つのルールの下で曖昧さはなくなり、このツールも表の下に完全に括弧でくくられた式を表示します。
-
だからこそ、このような式が活字になることは稀なのです。学術誌では分数を縦に並べて表記します。上下に積まれた分数はその配置そのものにまとまりが表現されているため、どんなルールも入り込む余地がありません。
解答
絶対的な正解というものは存在しません。一つの値に定まるほど厳密に書かれていない式に対しては、9 も 1 も正しい解釈なのです。この意見の対立は、一行に書かれた割り算の記号と隣接する文字をどう読むかという点にのみ存在しており、このページにある四つの読み方はそれぞれ論理的に一貫しています。9 を意図するなら (6 ÷ 2)(1 + 2) と書き、1 を意図するなら 6 ÷ (2(1 + 2)) と書くようにすれば、このような疑問自体が生まれることはありません。
-
参考文献 (2)
- The spreadsheet convention, from the vendor's own precedence table: Microsoft, "Calculation operators and precedence in Excel", Microsoft Support. Negation is listed second and exponentiation fourth.
- Why a number pressed against a bracket is read two ways, and the advice that follows: Eric W. Weisstein, "Solidus", MathWorld — A Wolfram Web Resource.