So, it boils down to one thing:
Allowing division by zero completely and utterly breaks mathematics.
Literally 2=4 now and 21334124234 = 9.45412231. Every number is equal to every other number and you just can’t get anything useful done.
But imaginary numbers (which by the way is a terrible name it’s not more “imaginary” than any other number) don’t do that at all. They are formalized and it doesn’t break math at all.
Latest Answers