Case 002 / findings / 3 October 2026
What the measurements show
Answer: Yes. Its 23-product, 52-inner-addition identity passes all 729 ordered coefficient checks and works with noncommuting entries, so recursion is valid. This direct Python version is slower than NumPy; the historical search could not be checked.
Original authors: Hugo Møller Nielsen · Read the paper ↗
Tested 2 October 2026 · Published 2026-10-03 · Raw CSV below
The result at a glance
Inner additions. Earlier counts are historical values reported by the paper, not separately replicated; boundary basis changes are excluded from the 52.
729 / 729 ordered equations checked · 52 inner additions: 12 + 12 + 28 · 147× slower than NumPy at n=81, preliminary
What the data says.
This table contains the measured comparison behind the answer. The expert sections below explain how the numbers were produced and what they cannot establish.
| Test | Observed | Scope |
|---|---|---|
| Exact identity | 729/729 Brent coefficients | Ordered A·B factors; integer arithmetic |
| Operation count | 23 products; 52 inner additions | 13 extra boundary additions for one 3×3 call |
| Python/NumPy timing, n=81 | 32.112 ms versus 0.218 ms | Five-seed medians; shared laptop |
Claim-by-claim verdicts.
Confirmed means supported within the stated test; Partly confirmed keeps a tested piece separate from an untested part. Not confirmed means the tested evidence did not show the claim. Could not test marks missing evidence or an inapplicable setup.
| Claim | Verdict | What this establishes |
|---|---|---|
| 23 products and 52 inner additions | Confirmed | Exact symbolic identity and operation audit. |
| Arbitrary associative rings | Confirmed | Ordered coefficients and noncommuting-block tests. |
| Recursive arithmetic formula | Confirmed | Exact recurrence and k=1–5 count audit. |
| Historical best-known priority | Partly confirmed | The 52 construction works; prior records were paper-reported. |
| Original search history and other schemes | Could not test | Original search data and logs were unavailable locally. |
| Practical speed advantage | Not confirmed | Direct Python implementation loses to NumPy at tested sizes. |
Expert detail: measurements and interpretation
The 23 bilinear products are distinct. Their expanded integer coefficients satisfy every ordered output–left-input–right-input condition, so the identity also applies when entries do not commute. The three basis transforms have integer inverses and determinant +1. This supports recursion over associative unital rings, including characteristics 2 and 3; it does not prove that 23 is the minimum tensor rank.
We counted signed binary additions in the published straight-line program: 12 on A, 12 on B, and 28 for output reconstruction. The 52 excludes the boundary basis work. For a single 3×3 call, that boundary adds 13 operations. At n=3^k, the audited recurrence gives 23^k products and 52(23^k−9^k)/14 inner additions, plus 13k·9^(k−1) boundary additions. The exact counts are in asymptotics.csv.
The recursive implementation passed 98/98 integer, floating, and edge-case checks before timing. NumPy uses tuned native kernels; this scheme was implemented in Python with many small allocations. The timing is an implementation observation, not a prediction of optimized or asymptotic speed. The earlier 56/58/59/60 counts in the chart are the paper's reported history, not independently verified records. Original search logs and candidate databases were not supplied.
How we tested
We transcribed the published straight-line program, expanded the three basis changes exactly, and checked all ordered tensor coefficients with integer arithmetic. Independent integer and noncommuting-block examples tested execution. A Winograd 2×2 scheme calibrated the operation counter. Five seeded recursive runs were timed against NumPy and Strassen after correctness checks.
Limitations and next check
The paper's search database, sweep logs, and comparison schemes were unavailable locally. The signed construction is verified, while historical priority remains a paper-reported claim. Python overhead dominates these small runs, and shared-laptop timing is preliminary.
Original sources, data and corrections
The ideas and original claims belong to the paper authors. Kael Research is responsible for these implementations, checks and interpretations. Original source: A 52-Addition, Rank-23 Scheme for Exact 3 × 3 Matrix Multiplication (2026-09-06)
By Hugo Møller Nielsen. Download each public CSV below; the full experiment repositories, including any larger uncopied raw artifacts, are available on request. For corrections, see our public log or contact us through the site.