Hacker News new | ask | show | jobs
by joe_the_user 1758 days ago
Shouldn't the solution to fast matrix multiplication be logarithms, similarly to fast scalar multiplication?

https://en.wikipedia.org/wiki/Logarithm_of_a_matrix

1 comments

Perhaps surprisingly, the matrix logarithm does not satisfy log(A) + log(B) = log(AB) in general (only when AB = BA) which is why you cannot use it to "multiply by adding".
More importantly, matrix logarithms only exist for square matrices.
That’s not that big of a problem, as you can easily reduce the problem of multiplication of rectangular matrices to multiplication of square ones.