SoME_Topics icon indicating copy to clipboard operation
SoME_Topics copied to clipboard

Complex numbers are not numbers - a debate

Open endremborza opened this issue 3 years ago • 12 comments

About the author

I am Endre, a data scientist in academia - sort of a research software engineer. Most of my current work deals with statistics, programming, complexity and scaling but I think I might apply to cs phd programs with a little more theory. Also, I have a problem with complex numbers.

Quick Summary

I think you can convey interesting ideas about the generalization of arithmetic operations, hyperoperations, ordered fields, and the usefulness of abstractions by having/presenting a debate about the status of complex numbers.

In technical terms, complex numbers are algebraically closed, but real numbers and their subsets are not, while complex numbers cannot be an ordered field but real numbers and their subsets can. I think you can build up to the contrasting statements "In order to be numbers a field needs to be ordered" and "If a field is algebraically closed, it is definitely numbers" in an educational and entertaining way. This is what I would like to try. Get maybe a little philosophical, but mainly get a message through about the purpose of math and numbers.

Target medium

I would like to frame this as a debate. A video confronting the two sides of the argument, either in a witty, insulting, epic rap battle style or more reserved and academic. Hopefully with some drawings and/or animation. I am willing and prepared to work on this myself, but finding someone to collaborate with sounded like fun. Plus, I am open to ideas and feedback, so I thought I'd share.

More details

Here is a very rough draft of the conversation, C for complex numbers, R against:

  • C: Numbers are meant to be manipulated, and operations should be easily performed on them: addition, subtraction, multiplication, division... This is why the Hindu-Arabic numeral system is great and the Roman is stupid.
  • R: That's way too complicated. The purpose of numbers is comparison. As long as you can tell which number is larger, you are just fine. The Romans didn't do that badly.
  • C: Yes, but you can close the circle. It is so logical it hurts:
    • the number one + counting -> natural numbers
    • repeated counting = addition
    • inverse of addition = subtraction
    • natural numbers + subtraction -> integers
    • repeated addition = multiplication
    • inverse of multiplication = division
    • integers + division -> rational numbers
    • repeated multiplication = exponentiation
    • inverse of exponentiation = nth root extraction and logarithm
    • at this point, you must use complex numbers, because the logical chain of these operations demands it. even better, after that, you are done.
  • R: You were done before, you can't properly compare two complex numbers
  • C: Well, you can do lexicographical ordering...
  • R: Yes, and you do the "repeated repeated counting" for two numbers larger than zero and you get a number smaller than zero.
  • C: You can still compare them. You just have to overcome a little difficulty. A small price to pay for getting all the operations on all the numbers.
  • R: $\frac{1}{0}$ - mic drop

Additional ideas to possibly expand on:

  • you can fit all kinds of numbers on a line, you cannot fit complex numbers meaningfully on a line, even though they have the same cardinality as real numbers
  • when $\sqrt{-1} $ didn't work, we made up i for it, why can we not make something up for $\frac{1}{0}$ and call it a day?

Contact details

Probably best as a reply to this issue, but you can reach out at [email protected]

endremborza avatar Jun 15 '22 15:06 endremborza

Technically, you can divide by zero. Just not under the real number system.

Enter Wheel Theory. Like 0 is an absorbing element of the real numbers, we tack on a null element, , to the number system which is also absorbing (like infinity). The caveat to this is all our standard definitions for absorbtion need to be changed.

An example of this is the projective plane - the entire real numberline is folded into a "wheel" such that we join +∞ = -∞.

For example, the wheel of fractions express every fraction x/y as the equivalence class of ratios [x:y]. Then, division by zero becomes the following

    x/0 = [x:1] / [0:1] = [x:1] · [1:0] = [ x·1 : 1·0 ] = [x:0] = [1:0] = ⊥

Kind of like how sqrt(-1) is undefined until we use complex numbers, 1/0 is undefined until we extend the number system to a wheel.

robertefry avatar Jun 15 '22 18:06 robertefry

Thanks. That's a nice extension for the zero division problem, and might be - or probably should be - worked in a little differently than I originally thought.

endremborza avatar Jun 16 '22 09:06 endremborza

I would like to see this video, but taken to its extreme : R wins against C, but enters Q with other persuasive arguments to why real numbers are not actually numbers (you can't actually write down an irrational number in finite time, besides we don't even know whether R's cardinal is aleph_1 or higher !). R is defeated but enters Z (Q is just an artificial construction of equivalence of couples, the actual numbers are actually Z), N eliminates Z because negative numbers are to abstract, N* enters with the argument that zero is not actually a number (how can you count something which is not there), finally {1} arrives : all other numbers are made of one's. In the distance, the emptyset stares at the others with scorn.

SimonAndreys avatar Jun 16 '22 10:06 SimonAndreys

Yeah, sounds like a fun video. Also, I like where @SimonAndreys is going. In the way R is defined as a completion of Q with respect to a metric (i.e. how you compare them), you can chose a different metric and end up with a different set of numbers (see Wikipedia):

R is defined as the completion of Q with respect to the metric |x-y|, as will be detailed below (for completions of Q with respect to other metrics, see p-adic numbers.

I.e. this could be another argument in the debate calling into question R's special status.

filonik avatar Jun 16 '22 17:06 filonik

I think you can build up to the contrasting statements "In order to be numbers a field needs to be ordered" and "If a field is algebraically closed, it is definitely numbers" in an educational and entertaining way.

Have you heard someone actually taking the latter position? I don't think people will defend that some power series are numbers.

Nikolaj-K avatar Jun 16 '22 19:06 Nikolaj-K

Well, you sent me down a rather interesting rabbit hole from power series to p-adic numbers (also an interesting candidate for number )

Nevertheless yes, I suppose this way it is quite a bit too general. Let me try to rephrase it to "Being the algebraic closure of real numbers qualifies the complex numbers to be called numbers". I can imagine taking the position that "The whole point of creating numbers was to arrive at an algebraically closed field"

endremborza avatar Jun 16 '22 20:06 endremborza

The debate format sounds fun. Someone contact Lin-Manuel Miranda!

kevinb9n avatar Jun 17 '22 05:06 kevinb9n

I think this is a fun idea. I am a high school teacher and I always really like having conversations with students about why we actually use imaginary numbers and about how they got named that and everything. Just a quick thing, if you haven't already. I would highly recommend checking out Imaginary Numbers are Real by Welch Labs. Long videos but really well made series about the history and rationale behind imaginary numbers. This may be totally different from what you are thinking but I think if you are going to do anything about complex numbers this series is definitely worth checking out. I also really like @SimonAndreys take.

Dayn-Hues avatar Jun 18 '22 13:06 Dayn-Hues

You don't even need to start with "1" to do repeated addition, you can start with simply "a value you know nothing about" and a function that always gives you a new thing whenever it's given a thing, but will always give the same output for a given input:

for example A --> Y Y --> $ $ --> ! etc…

You may need limits as well if you want all irrationals, which even includes non-computable and eventually non-describable reals.

If you'd like to build higher while keeping things both Well Ordered and a Field then you can build all the way up to the surreals, you could optionally specify finite and describable as well if you like.

Going the other way re ordering, some think that all fields (their values) are numbers, or even all rings, commutativity's probably an important property.

Note that values on a loop can be Well Ordered, for example if the distance between 0.2 and 0.6 of the way around is 0.4 units clockwise and 0.6 units anticlockwise, then you could set up the workings of this to say that 0.2 < 0.6, whereas 0.2 > 0.9, hopefully I explained that ok. For example with modular arithmetic.

I don't know what complications to all this emerge with higher or real/complex ranked hyper-operations.

alan2here avatar Jun 19 '22 18:06 alan2here

,

fbunc avatar Jun 21 '22 09:06 fbunc

I think this debate could be used to introduce the audience to geometric (or clifford) algebras, in this mathematical frame there is a general definition of a complex number as a subset of multivectors.

tariq3erwa avatar Jul 04 '22 14:07 tariq3erwa

a

fbunc avatar Jul 15 '22 05:07 fbunc