Didn’t see details of the actual method other than it is based on fast Fourier transforms. Would be cool to see a breakdown like they did for the carrying and Karatsuba methods or better yet some code.
Could you pack a bunch of different numbers in one big one, in such a way that multiplying them was equivalent to doing a layer in a machine learning model?
Since 10x10 goes in the hundreds bucket, along with 100x1 as long as nothing overflows.
Technically, it's not known if it's a galactic algorithm. The author of the paper has said that he thinks it might be competitive with Fürer with some minor tweaks.
The algorithm isn't (likely) to be faster for problems that people actually have. It scales better, so it's faster than older algorithms for large enough numbers, but the numbers would have to be absurdly large, beyond what anybody is likely to need anytime soon, if ever, for the algorithm to be useful.
Classic HN comment. Fundamentally misunderstands complexity theory, and considers the objective function of scientific progress to be the obtainment of VC cash.
Until the merely clever discover that among the rich number many who are not anywhere near smart. Then everybody gets cagey and butthurt after the clever get rich. Science plods along, budgets mostly unchanged.
This is the kind of thing that you can really overthink. I would just say it is whatever people call it.
Most people would intuitively say "invent" rather than "discover" so that's what it is. Words are defined by their usage. If that results in a strange and unsatisfying definition then so be it.
Think of algorithmic theorem provers. They search the space of possible logical conclusions and in that manner find proofs. Thus they discover proofs, they discover mathematics.
But really I don't know what the difference between discovering and inventing is? You discover that something works, call it an invention. What else is invention than discovery?
36 comments
[ 3.1 ms ] story [ 61.4 ms ] threadhttps://hal.archives-ouvertes.fr/hal-02070778v2/document
(I just googled the authors' names).
Since 10x10 goes in the hundreds bucket, along with 100x1 as long as nothing overflows.
https://hn.algolia.com/?query=Mathematicians%20Discover%20th... shows about 175 comments, cumulative, with https://news.ycombinator.com/item?id=23919869 having 94.
Related past threads:
Mathematicians Discover the Perfect Way to Multiply - https://news.ycombinator.com/item?id=28579007 - Sept 2021 (2 comments)
Mathematicians discover a perfect way to multiply (2019) - https://news.ycombinator.com/item?id=23919869 - July 2020 (94 comments)
Mathematicians Discover the Perfect Way to Multiply - https://news.ycombinator.com/item?id=19672835 - April 2019 (68 comments)
Mathematicians Discover the Perfect Way to Multiply - https://news.ycombinator.com/item?id=19644374 - April 2019 (12 comments)
Integer multiplication in time O(n log n) [pdf] - https://news.ycombinator.com/item?id=19474280 - March 2019 (67 comments)
Invented… or discovered?
Most people would intuitively say "invent" rather than "discover" so that's what it is. Words are defined by their usage. If that results in a strange and unsatisfying definition then so be it.
https://writings.stephenwolfram.com/2022/03/the-physicalizat...
But really I don't know what the difference between discovering and inventing is? You discover that something works, call it an invention. What else is invention than discovery?
> https://en.wikipedia.org/w/index.php?title=Division_algorith...