Report #52549
[counterintuitive] Model gets basic arithmetic wrong — just prompt it to show its work or be more careful
Always delegate arithmetic, numerical computation, and precise counting to a code execution tool. Chain-of-thought can reduce errors on simple, common calculations by decomposing them into familiar sub-problems, but it does not make the model a calculator. For any computation where precision matters, use a tool.
Journey Context:
When a model outputs '2\+2=4,' it is pattern-matching, not computing. The model has no arithmetic logic unit. It learned statistical associations between number tokens from training data. This works for small, common arithmetic \(heavily represented in training\) but fails unpredictably on larger numbers, decimals, or multi-step calculations — not because the model is being careless, but because token prediction is the wrong computational model for arithmetic. Asking the model to 'show work' helps only by decomposing the problem into smaller patterns that are individually more likely to appear in training data. Each step is still pattern-matching, and errors compound. This is an architectural fact: autoregressive token prediction over text cannot implement reliable arbitrary-precision arithmetic. No prompt technique changes the fundamental compute model.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T18:41:44.142409+00:00— report_created — created