Papers
Topics
Authors
Recent
Search
2000 character limit reached

Quasilinear multiplication in the real Cayley--Dickson tower

Published 10 Sep 2026 in math.RA, cs.SC, and math.NA | (2609.11588v1)

Abstract: Direct evaluation of the defining product in the real Cayley--Dickson algebra AnA_n, of dimension N=2<sup>nN=2<sup>n, has quadratic arithmetic complexity. This paper gives a uniform algorithm for multiplication using O(NlogN)O(N\log N) real arithmetic operations and O(N)O(N) auxiliary storage. The algorithm reduces multiplication to the alternating product on the imaginary subspace, then evaluates that product by a two-call recursion over one fixed quadratic coefficient extension. For n1n\ge1, the resulting bilinear algorithm uses at most (9n15)2<sup>n1+10(9n-15)2<sup>{n-1}+10 input-dependent real multiplications, and for n3n\ge3, the specified arithmetic schedule uses (34n83)2<sup>n1+50(34n-83)2<sup>{n-1}+50 real operations in total. Under this counting convention, the quasilinear schedule uses fewer operations than direct multiplication for N16N\ge16 and than the uniform Cariow--Cariowa method for N32N\ge32. The algorithm is implemented in the MIT-licensed C11 library fastCD, with a NumPy-backed Python interface, and its results are checked against an independent implementation of the defining recursion. In single-core benchmarks against direct multiplication and the uniform Cariow--Cariowa method, the quasilinear implementation had the lowest mean time of the three at every tested dimension N32N\ge32, for both single and batched products, and was roughly $16$ times faster than direct multiplication at N=1024N=1024.

Authors (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.