Comment by ActorNightly
9 days ago
Honestly, the rigid conception is the correct one. Im of the view that i as an attribute on a number rather than a number itself, in the same way a negative sign is an attribute. Its basically exists to generalize rotations through multiplication. Instead of taking an x,y vector and multiplying it by a matrix to get rotations, you can use a complex number representation, and multiply it by another complex number to rotate/scale it. If the cartesian magnitude of the second complex number is 1, then you don't get any scaling. So the idea of x/y coordinates is very much baked in to the "imaginary attribute".
I feel like the problem is that we just assume that e^(pi*i) = -1 as a given, which makes i "feel" like number, which gives some validity to other interpretations. But I would argue that that equation is not actually valid. It arises from Taylor series equivalence between e, sin and cos, but taylor series is simply an approximation of a function by matching its derivatives around a certain point, namely x=0. And just because you take 2 functions and see that their approximations around a certain point are equal, doesn't mean that the functions are equal. Even more so, that definition completely bypasses what it means to taking derivatives into the imaginary plane.
If you try to prove this any other way besides Taylor series expansion, you really cant, because the concept of taking something to the power of "imaginary value" doesn't really have any ties into other definitions.
As such, there is nothing really special about e itself either. The only reason its in there is because of a pattern artifact in math - e^x derivative is itself, while cos and sin follow cyclic patterns. If you were to replace e with any other number, note that anything you ever want to do with complex numbers would work out identically - you don't really use the value of e anywhere, all you really care about is r and theta.
So if you drop the assumption that i is a number and just treat i as an attribute of a number like a negative sign, complex numbers are basically just 2d numbers written in a special way. And of course, the rotations are easily extended into 3d space through quaternions, which use i j an k much in the same way.
> As such, there is nothing really special about e itself either. The only reason its in there is because of a pattern artifact in math - e^x derivative is itself
Not sure I follow you here... The special thing about e is that it's self-derivative. The other exponential bases, while essentially the same in their "growth", have derivatives with an extra factor. I assume you know e is special in that sense, so I'm unclear what you're arguing?
Im saying that the definition of polar coordinates for complex numbers using e instead of any other number is irrelevant to the use of complex numbers, but its inclusion in Eulers identity makes it seem like a i is a number rather than an attribute. And if you assume i is a number, it leads to one thinking that that you can define the complex field C. But my argument is that Eulers identity is not really relevant in the sense of what the complex numbers are used for, so i is not a number but rather a tool.
We as humans had a similar argument regarding 0. The thought was that zero is not a number, just a notational trick to denote that nothing is there (in the place value system of the Mesopotamians)
But then in India we discovered that it can really participate with the the other bonafide numbers as a first class citizen of numbers.
It is not longer a place holder but can be the argument of the binary functions, PLUS, MINUS, MULTIPLY and can also be the result of these functions.
With i we have a similar observation, that it can indeed be allowed as a first class citizen as a number. Addition and multiplication can accept them as their arguments as well as their RHS. It's a number, just a different kind.
But you can define the complex field C. And it has many benefits, like making the fundamental theorem of algebra work out. I'm not seeing the issue?
On a similar note, why insist that "i" (or a negative, for that matter) is an "attribute" on a number rather than an extension of the concept of number? In one sense, this is a just a definitional choice, so I don't think either conception is right or wrong. But I'm still not getting your preference for the attribute perspective. If anything, especially in the case of negative numbers, it seems less elegant than just allowing the negatives to be numbers?
1 reply →
Rotations fell out of the structure of complex numbers. They weren't placed there on purpose. If you want to rotate things there are usually better ways.
> If you want to rotate things there are usually better ways.
Can you elaborate? If you want a representation of 2D rotations for pen-and-paper or computer calculations, unit complex numbers are to my knowledge the most common and convenient one.
For pen and paper you can hold tracing paper at an angle. Use a protractor to measure the angle. That's easier than any calculation. Or get a transparent coordinate grid, literally rotate the coordinate system and read off your new coordinates.
For computers, you could use a complex number since it's effectively a cache of sin(a) and cos(a), but you often want general affine transformations and not just rotations, so you use a matrix instead.
6 replies →
No.
The whole idea of imaginary number is its basically an extension of negative numbers in concept. When you have a negative number, you essentially have scaling + attribute which defines direction. When you encounter two negative attributes and multiply them, you get a positive number, which is a rotation by 180 degrees. Imaginary numbers extend this concept to continuous rotation that is not limited to 180 degrees.
With just i, you get rotations in the x/y plane. When you multiply by 1i you get 90 degree rotation to 1i. Multiply by i again, you get another 90 degree rotation to -1 . And so on. You can do this in xyz with i and j, and you can do this in 4dimentions with i j and k, like quaternions do, using the extra dimension to get rid of gimbal lock computation for vehicle control (where pointed straight up, yaw and roll are identicall)
The fact that i maps to sqrt of -1 is basically just part of this definition - you are using multiplication to express rotations, so when you ask what is the sqrt of -1 you are asking which 2 identical number create a rotation of 180 degrees, and the answer is 1i and 1i.
Note that the definition also very much assumes that you are only using i, i.e analogous to having the x/y plane. If you are working within x y z plane and have i and j, to get to -1 you can rotate through x/y plane or x/z plane. So sqrt of -1 can either mean "sqrt for i" or "sqrt for j" and the answer would be either i or j, both would be valid. So you pretty much have to specify the rotation aspect when you ask for a square root.
Note also that you can you can define i to be <90 degree rotation, like say 60 degrees and everything would still be consistent. In which case cube root of -1 would be i, but square root of -1 would not be i, it would be a complex number with real and imaginary parts.
The thing to understand about math is under the hood, its pretty much objects and operations. A lot of times you will have conflicts where doing an operation on a particular object is undefined - for example there are functions that assymptotically approach zero but are never equal to it. So instead, you have to form other rules or append other systems to existing systems, which all just means you start with a definition. Anything that arises from that definition is not a universal truth of the world, but simply tools that help you deal with the inconsistencies.
The whole idea of an imaginary number is that it squares to a negative number. Everything else is accidental. Nobody expected that exp(i*a)=cos(a)+i*sin(a). Totally wacky discovery.
Imaginary numbers don't work in 3D, by the way. The most natural representation of a 3D rotation is a normalized 4D quaternion, and it's still pretty weird.
1 reply →
Nope. (Just to imitate your style)
There's more to it than rotation by 180 degrees. More pedagogically ...
Define a tuple (a,b) and define addition as pointwise addition. (a, b) + (c, d) = (a+c, b+d). Apples to apples, oranges to oranges. Fair enough.
How shall I define multiplication, so that multiplication so defined is a group by itself and interacts with the addition defined earlier in a distributive way. Just the way addition and multiplication behave for reals.
Ah! I have to define it this way. OK that's interesting.
But wait, then the algebra works out as if (0, 1) * (0, 1) = (-1, 0) but right hand side is isomorphic to -1. The (x, 0)s behave with each other just the way the real numbers behave with each other.
All this writing of tuples is cumbersome, so let me write (0,1) as i.
Addition looks like the all too familiar vector addition. What does this multiplication look like? Let me plot in the coordinate axes.
Ah! It's just scaled rotation, These numbers are just the 2x2 scaled rotation matrices that are parameterized not by 4 real numbers but just by two. One controls degree of rotation the other the amount of scaling.
If I multiply two such matrices together I get back a scaled rotation matrix. OK, understandable and expected, rotation composed is a rotation after all. But if I add two of them I get back another scaled rotation matrix, wow neato!
Because there are really only two independent parameters one isomorphic to the reals, let's call the other one "imaginary" and the tupled one "complex".
What if I negate the i in a tuple? Oh! it's reflection along the x axis. I got translation, rotation and reflection using these tuples.
What more can I do? I can surely do polynomials because I can add and multiply. Can I do calculus by falling back to Taylor expansions ? Hmm let me define a metric and see ...
14 replies →
This completely misses the point of why the complex numbers were even invented. i is a number: it is one of the 2 solutions to the equation x^2 = -1 (the other being -i, of course). The whole point of inventing the complex numbers was to have a set of numbers for which any polynomial has a root. And sure, you can call this number (0,1) if you want to, but it's important to remember that C is not the same as R².
Your whole point about Taylor series is also wrong, as Taylor series are not approximations, they are actually equal to the original function if you take their infinite limit for the relevant functions here (e^x, sin x, cos x). So there is no approximation to be talked about, and no problem in identifying these functions with their Taylor series expansions.
I'd also note that there is no need to use Taylor series to prove Euler's formula. Other series that converge to e^x,cos x, sin x can also get you there.
>The whole point of inventing the complex numbers was to have a set of numbers for which any polynomial has a root
Think about what this implies.
You have an operation, like exponentiation, that has limits. Something squared can never be negative if you are talking about any real number.
In terms of Sets, you essentially have an operation that produces results only in a finite subset of the overall set. And so the inverse of that operation, when applied to the complement of that finite subset, is undefined.
However you can introduce another (ordered) set in complement to your original set and combine them to form a new set, with operations that define how you move around the values of those sets. So in the case of imaginary numbers, you basically redefine all your reals as "real number + 0 i". And now you have a way to apply that inverse operation to the complement of the finite subset, which means you can get answers to the roots of the polynomial.
And in defining the operation of multiplication, you essentially define a way to move around the 2 dimensional set now. And moving around 2 dimensions is exactly the same thing as rotation+scaling. And note that when you say sqrt(-1) = i, you basically assume that the complex plane is 2d. There is nothing that is stopping you from making a complex plane 3d or 4d or nd. So sqrt(-1) can also be j, or it can be k. To know what it is, you have to specify the axis of the plane when you specify the sqrt operation, which again, brings it back to the concept of rotations.
And thats my whole point, there is nothing special about i, its simply just a construct that bakes in rotations through any way you wanna define it.
>our whole point about Taylor series is also wrong, as Taylor series are not approximations, they are actually equal to the original function if you take their infinite limit
Looking back at what I wrote, I worded it very poorly.
I don't have a problem with any math involved, not trying to say that Eulers identity is not valid.
What Im trying to say is that all the definitions sort of assume that if you have some operation that you can do on real numbers, and have a result, if you just plug in a complex value, it all works out, so people think that i behaves like a number. I personally don't think that this is the case, specifically about i behaving like a number just because those results work out.
For example, even without Taylor series, you can prove Eulers identity using the limit formula for e(x). The idea is that you have (1+xi/n)^n as n goes to infinity, but because you baked in the rotation as a multiplication in the definition, all you are doing is starting at 1+0i and doing smaller and smaller rotations to get to some value, and the limit of that value is essentially the unit vector rotated by a certain angle. So naturally the cos and sin equivalence arises.
My issue is that the limit equation for e, in the case of the reals, take e x times in multiplication and then compute the limit equation, and you get equivalence. But in the case of the complex, you don't really have any idea what it takes something to ith power, but you can compute the limit equation, and so you end up with a definition of what it means to take something to the ith power.
My argument is that its not really applicable - not that its wrong, but the fact that its not defining exponentiation to the ith power in the sense that i has "number like" qualities like real numbers do. You would have to prove that an equivalence
What is really happening is that you never really escape the real numbers, and your complex numbers are just simplified operations that rotate/scale a number, like rotation matricies do through multiplication, and that in the nature of the definition of those rotations, you get stuff like Eulers identity, which is somewhat pointless because like I mentioned - the value of e (i.e 2.7) is never really used to compute anything in regards to complex numbers in polar form of re^ix, all you care about is r and the x which is the angle.
And for this reason, I don't consider i a number, so the analytic/smooth interpretations to me are meaningless.
> And in defining the operation of multiplication, you essentially define a way to move around the 2 dimensional set now. And moving around 2 dimensions is exactly the same thing as rotation+scaling.
Again, this is not how complex numbers were defined. The only original goal was to come up with a number that can solve the equation x^2 + 1 = 0, so that (R + {this number}, + , *), becomes an algebraically closed field. Once you've set this goal, there is really a single simple choice for how the operations will work, because everything else is already constrained. If x^2 + 1 = 0, we already know that:
So the formula for complex number multiplication comes out of the arithmetic of real numbers, extended with this extra entity defined simply by being a root of x^2 + 1. The fact that this operation happens to represent a rotation in the RxR plane is "an accident" (I'm sure there are deep ties that make this necessary, probably related to the structure of polynomials themselves).
And while you can define other algebraically closed fields that include the reals as a subfield, the complex numbers are the simplest such set. R^n for n>2 is clearly more complex, for example. So there is a clear reason to prefer sqrt(-1) = i, and thus ending up with a 2d vector space.
> What Im trying to say is that all the definitions sort of assume that if you have some operation that you can do on real numbers, and have a result, if you just plug in a complex value, it all works out, so people think that i behaves like a number. I personally don't think that this is the case, specifically about i behaving like a number just because those results work out.
Again, complex multiplication is not some intentional construction, it is baked into how we defined the complex numbers the first time we did. Again, our goal was to find (well, define) the solution(s) of the equation x^2 + 1 = 0. The fact that we can plug in this x to any formula that involves other numbers just falls out of this goal, it's not an additional assumption. In the case of e(x), this is simpler to see with the power series formula:
Note that this falls out of the properties of e(x), cos(x), and sin(x) for real numbers, and the single property of i that it is a solution of x^2 + 1 = 0.
I also think that the definition that e(x) is "take e x times in multiplication and then compute the limit" is any more intuitive. I certainly don't think that `e^2 = e(2) = lim (1 + 2/n) ^ n, with n-> infinity` is any more intuitive than the definition of `e(2i) = lim (1 + 2i/n)^n, with n -> infinity`.
> which is somewhat pointless because like I mentioned - the value of e (i.e 2.7) is never really used to compute anything in regards to complex numbers in polar form of re^ix, all you care about is r and the x which is the angle
This is also not really true, because the value of e is deeply tied to the values of cos x and sin x. This also becomes visible if you want to compute 2^(ix). 2^(ix) = e ^ ix (log_e 2) = cos (x log_e 2) + i sin (x log_e 2), using log_e to denote the natural logarithm to make it clearer that it is related to e. So the value of e itself is still there in the formula, even if we discount the relationship between e and cos and sin.
8 replies →
Yeah i is not a number. Once you define complex numbers from reals and i, i becomes a complex numbers but that's a trick
i is not a "trick" or a conceit to shortcut certain calculations like, say, the small angle approximation. i is a number and this must be true because of the fundamental theorem of algebra. Disbelieving in the imaginary numbers is no different from disbelieving in negative numbers.
"Imaginary" is an unfortunate name which gives makes this misunderstanding intuitive.
https://youtube.com/playlist?list=PLiaHhY2iBX9g6KIvZ_703G3KJ...
However, what's true about what you and GP have suggested is that both i and -1 are used as units. Writing -10 or 10i is similar to writing 10kg (more clearly, 10 × i, 10 × -1, 10 × 1kg). Units are not normally numbers, but they are for certain dimensionless quantities like % (1/100) or moles (6.02214076 × 10^23) and i and -1. That is another wrinkle which is genuinely confusing.
https://en.wikipedia.org/wiki/Dimensionless_quantity
Yes I agree, I was just arguing against "i=0+1*i so it's by definition a complex number" which is a self referential definition
If you take this tack, then 0 and 1 are not numbers either.
i is not a real number, is not an integer, is not a rational etc.
You need a base to define complex numbers, in that new space i=0+1*i and you could call that a complex number
0 and 1 help define integers, without {Empty, Something} (or empty, set of the empty, or whatever else base axioms you are using) there is no integers
8 replies →