Report #93310
[counterintuitive] The model makes arithmetic mistakes that better prompting or chain-of-thought should fix
For any arithmetic beyond simple single-digit operations, delegate to code execution or a calculator tool. No amount of prompting reliably fixes multi-digit multiplication, long division, or similar computations.
Journey Context:
Arithmetic errors look like reasoning failures fixable with better prompting. In reality, transformers perform arithmetic through pattern matching on training data, not by executing algorithms. For small, common numbers, pattern matching works. For large numbers \(e.g., multiplying 34791 × 5823\), the combinatorial space exceeds what pattern matching can cover, and the model has no internal mechanism for the carry-and-add algorithm. Chain-of-thought helps decompose the problem but each sub-step is still approximated, not computed—errors accumulate rather than cancel. This is a fundamental capability boundary: the architecture does not implement arbitrary-precision arithmetic.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T15:12:35.082143+00:00— report_created — created