https://en.wikipedia.org/wiki/Computational_complexity_of_ma...
https://en.wikipedia.org/wiki/Computational_complexity_of_ma...
Also, did you even read the article you linked? The lowest complexity for Multiplication is an open question, absurd to say that it "has the same big-O complexity".
In fact, one can also show that M(n) is O(D(n)) (where D(n) is the time needed to divide n bit numbers). So they really are big-theta of each other.
(See Aho, Hopcroft, and Ullman, The Design and Analysis of Computer Algorithms, 1976, section 8.2)
And I guess we can reduce divison to multiplication too.
How? I mean sure, if taking the reciprocal is O(1) which it certainly is not.
In the other direction, one can use division to do multiplication by: (1) doing reciprocal with division, (2) doing squaring with reciprocal, and (3) doing multiplication with squaring. All these operations (division, multiplication, reciprocal, and squaring) turn out to be equivalent in complexity up to a constant factor. All this is asymptotically in n, the number of bits.
https://en.wikipedia.org/wiki/Prefix_sum https://en.wikipedia.org/wiki/Adder_(electronics)
It is very easy to multiply an integer by itself, not so much to compute the square root of an integer.
It is very easy to multiply 3x3x5, no so much to find the prime factors of 45.