Complex Numbers as Vectors: An Exploration of Their Properties and Applications

In summary: But a "complex number" is by definition different than a "real number". But "scalar" is a general term that applies to all "numbers" (and other things too but let's stick to numbers). So the terminology is a bit muddled.In summary, the conversation discusses the confusion surrounding complex numbers being defined as vectors and the differences in their behavior compared to traditional vectors. It also touches on the history of complex numbers and their relation to quaternions and vector spaces. The conversation concludes that while complex numbers can be defined as vectors, there may not be enough reasons to do so.
  • #1
7777777
27
0
I am confused if complex numbers really are vectors. They seem to behave as vectors
in addition, but not in multiplication. So why are the complex numbers defined to be vectors
although they don't follow the same principles always.

Another confusing thing for me is the "complex vector", is this entity some kind of combination
of a normal vector and a complex number? For example if z is a complex number and [itex]r[/itex]
is an ordinary vector, what is then z*[itex]r[/itex]? Is it a complex vector?
 
Mathematics news on Phys.org
  • #2
I believe complex numbers are not the same as vectors, but you can sometimes treat vector quantities with complex notation.

Interestingly, you can see i as a transform on a quantity that puts it in the orthogonal plane (a 90 degree rotation). Thus i^2 is a 180 degree roration (-1). And in his way, you can see an eigenbasis (x-hat, y-hat) as (x-hat, i*x-hat).
 
  • #3
Historically complex numbers were developed to address quadratic polynomial solutions that were not defined under real numbers.

Later, Hamilton extended complex numbers to quaternions using the notation a+bi+cj+dk and tried to reformulate physics using quaternions.

However, some physicists felt quaternions were too complicated for what was needed at the time and so extracted out and simplified quaternions into vectors keeping the i,j,k notation interpreting it as unit vectors in the x,y,z directions.

http://en.wikipedia.org/wiki/A_History_of_Vector_Analysis

More recently, people are revisiting quaternions because of their elegant rotational properties.

http://en.wikipedia.org/wiki/Quaternions

So the similarity of vectors and complex numbers is not simply a coincidence.

There are also complex vector spaces showing that complex numbers can be embedded inside a vector as the components of the vector.
 
Last edited:
  • Like
Likes 1 person
  • #4
I did some research myself and found that a complex vector is a vector with complex coefficients,
for example:
ae1+ be2+ ce3 where a, b and c are complex (I have used "e1", "e2", and "e3" as basis vectors rather than "i", "j", and "k" so as not to confuse the basis vector "i" with the imaginary unit, "i").

I think that this means that a complex number should be understood to be a number (as its name implies) because it can be a coefficient for a vector. It is hard for me to think that a vector could be a coefficient of another vector.
 
  • #5
7777777 said:
I think that this means that a complex number should be understood to be a number (as its name implies) because it can be a coefficient for a vector. It is hard for me to think that a vector could be a coefficient of another vector.

In a practical sense, that is true. However, often mathematicians will also view complex numbers as an entity over an R x R space with special operations... in the interests of group theory and abstract algebra.
 
  • #6
7777777 said:
I did some research myself and found that a complex vector is a vector with complex coefficients,
for example:
ae1+ be2+ ce3 where a, b and c are complex (I have used "e1", "e2", and "e3" as basis vectors rather than "i", "j", and "k" so as not to confuse the basis vector "i" with the imaginary unit, "i").

I think that this means that a complex number should be understood to be a number (as its name implies) because it can be a coefficient for a vector. It is hard for me to think that a vector could be a coefficient of another vector.

Do you know the formal definition of a vector space? The complex numbers form a field. They can also be treated as a vector space over themselves (since they are an abelian group). Just as [itex]\mathbb{R}[/itex] can be treated as a one dimensional vector space over itself.
 
  • #7
Number Nine said:
Do you know the formal definition of a vector space? The complex numbers form a field. They can also be treated as a vector space over themselves (since they are an abelian group). Just as [itex]\mathbb{R}[/itex] can be treated as a one dimensional vector space over itself.

I don't usually care about formal definitions if they don't match common sense. I can try to
consider them if they make sense.
Wikipedia says that "When the scalar field F is the real numbers R, the vector space is called a real vector space. When the scalar field is the complex numbers [itex]\mathbb{C}[/itex], it is called a complex vector space".

It seems to me that this definition is contradictory, it assumes that complex numbers are
scalars, but you can define them to be vectors, just like the real numbers which are also
scalars but one can call them vectors by defining them as vectors (although they are not vectors but scalars). You can define a cat to be a dog, but it does not make a cat into a dog.

The problem is, take any complex number z=b+c*i, the real part is b, just a real number, and not a vector. But does this real number b become a vector just by defining
[itex]\mathbb{C}[/itex] to be a complex vector space?

The point is again the same as my original question, can you define a complex number to
be a vector? It seems to me that you can define whatever you want, but there should
be reasons for it, and in this case there does not seem to be enough reasons to call or define
a complex number as a vector.
 
  • #8
7777777 said:
I don't usually care about formal definitions if they don't match common sense.
What are the "common sense" notions about vector spaces?
7777777 said:
I can try to
consider them if they make sense.
Wikipedia says that "When the scalar field F is the real numbers R, the vector space is called a real vector space. When the scalar field is the complex numbers [itex]\mathbb{C}[/itex], it is called a complex vector space".

It seems to me that this definition is contradictory, it assumes that complex numbers are
scalars, but you can define them to be vectors, just like the real numbers which are also
scalars but one can call them vectors by defining them as vectors (although they are not vectors but scalars). You can define a cat to be a dog, but it does not make a cat into a dog.
Context is everything here. A scalar field can consist of real numbers or complex numbers or other numbers. For a given vector space, the coordinates of the vector come from the scalar field.

As you note, the real numbers can also be considered a vector space, as can the complex numbers.
7777777 said:
The problem is, take any complex number z=b+c*i, the real part is b, just a real number, and not a vector. But does this real number b become a vector just by defining
[itex]\mathbb{C}[/itex] to be a complex vector space?
A vector is anything that belongs to a vector space, a term that is defined in terms of two operations (vector addition and scalar multiplication) and a set of axioms that the operations must satisfy. If the focus of attention is complex numbers, then it is not useful to think of the components (the real part and the imaginary part) as vectors themselves.
7777777 said:
The point is again the same as my original question, can you define a complex number to
be a vector?
You can't define something to be a vector, but if it satisfies the 10 or so axioms of a vector space, then it is a vector. Whether it's useful to think about that thing as a vector depends on what you're trying to do.
7777777 said:
It seems to me that you can define whatever you want, but there should
be reasons for it, and in this case there does not seem to be enough reasons to call or define
a complex number as a vector.
 
  • #9
I don't usually care about formal definitions if they don't match common sense. I can try to
consider them if they make sense.

I'm sorry, but this is mathematics; "vector space" has a precise definition. You either know the correct definition or you don't. Maybe you can favour us with a "common sense" definition of the stalk of a sheaf of rings on a topological space?

It seems to me that this definition is contradictory, it assumes that complex numbers are
scalars, but you can define them to be vectors, just like the real numbers which are also
scalars but one can call them vectors by defining them as vectors (although they are not vectors but scalars). You can define a cat to be a dog, but it does not make a cat into a dog.

This is precisely why you need to understand the proper definition. A vector space is constructed by considering a field S alongside an abelian group V, with an operation [itex]S \times V \rightarrow V[/itex] such that

1a) s(v + w) = sv + sw
1b) (v + w)s = vs + ws
2b) (s + r)v = sv + rv
2b) v(s + r) = vs + vr
3) s(rv) = (sr)v
4) 1v = v

Where [itex]s,r \in S[/itex], [itex]v,w \in V[/itex] and 1 is the multiplicative identity in S.

The elements of S are called scalars, the elements of V are called vectors, and we say that V is a vector space over S. Now, taking both S and V to be the complex numbers, we see that [itex]\mathbb{C}[/itex] can be treated as a vector space over itself.
 
Last edited:
  • #10
The complex numbers certainly form a 2 dimensional vector space over the reals, you can view them that way if that's how you want to. It's how I view them.

What Mark44 and Number Nine are telling you is that a "vector" can be anything, as long as its containing set qualifies as a vector space. Saying that X is a "vector" doesn't tell me much about what kind of object X is at all, really. It could be a number, an ordered pair, a polynomial, a matrix, or maybe a horse.
 
  • #11
7777777 said:
I don't usually care about formal definitions if they don't match common sense. I can try to
consider them if they make sense.
Wikipedia says that "When the scalar field F is the real numbers R, the vector space is called a real vector space. When the scalar field is the complex numbers [itex]\mathbb{C}[/itex], it is called a complex vector space".

It seems to me that this definition is contradictory, it assumes that complex numbers are
scalars, but you can define them to be vectors, just like the real numbers which are also
scalars but one can call them vectors by defining them as vectors (although they are not vectors but scalars). You can define a cat to be a dog, but it does not make a cat into a dog.

Its true a cat is not a dog. But why? Because they have some definition and it would be a contradiction if a cat is a dog. Its not as if there is some "common sense" notion of cat and dog which we some how just knew when we came into this world. We had to learn what a cat and dog is.

Same thing for scalars and vectors. They have definitions. So what is a vector really? The answer depends on what level of math you are studying. In lower levels, it will be taught as something which has magnitude and directions etc. In higher levels, the actual definition (which is used by mathematicians) is much more general and precise. A vector is just an element of a vector space (over some field) and a scalar is an element of the corresponding field. Vector spaces and fields have precise definitions which other users have provided. Given these definitions, real numbers do indeed form a vector space over the field of real numbers. So in this case, both vectors and scalars are real numbers. Also, the actual mathematical objects that are vectors and scalars vary depending on the vector space and field you working with, and they can even be the same thing as we just saw. But there is no contradiction as you claimed. It probably seemed so because you did not know the actual definition or did not understand it. Anyway, I hope it's clear now.
 
  • #12
I found out that when you multiply two complex numbers the result will be another
complex number.
Whereas, when you multiply two vectors, the result will not be another vector.

Perhaps complex numbers should not be defined as vectors if they are not vectors.
Just like dogs are dogs, not cats, regardless where they live, even if they live
in a vector space.
 
  • #13
7777777 said:
Whereas, when you multiply two vectors, the result will not be another vector.

That's not always true. "Multiply" takes on a new meaning in vectors and there is more than one way to multiply vectors, so people don't really use the term "multiply". They use terms like "inner product" and "outer product" to differentiate between the two main ways you multiply vectors.

the "cross product" of two vectors returns a vector.
 
  • #14
7777777 said:
I found out that when you multiply two complex numbers the result will be another
complex number.
Whereas, when you multiply two vectors, the result will not be another vector.

Perhaps complex numbers should not be defined as vectors if they are not vectors.
Just like dogs are dogs, not cats, regardless where they live, even if they live
in a vector space.

You're trying to win an argument here when there is no disagreement. Mathematicians look at these from different angle to gain new insight. It makes sense from one perspective to treat complex numbers as numbers and it also makes sense to treat them as vectors. A mathematician limits the context to what needs to be studied.

Using your cats and dogs analogy, its easy to view them in this manner but you could also say they are 4-legged animals too and study them in that context.

With respect to multiplying complex numbers, yes you can either get another complex number or you can get a real number or an integer... but since integers are in the real number set and reals are in the complex number set
then you can say multiplying complex numbers produces complex numbers.

The same thing is true in with vectors and scalars, they are both can be considered tensors of rank 1 and 0 respectively. (see http://en.wikipedia.org/wiki/Tensor)

So try to see how both of these perspectives can be true and you will see deeper into the beauty of mathematics.

Historically vectors came from extending complex numbers into higher realms (quaternions and octonions). The difficulty of applying quaternions to physics led to the development of vectors.
Quaternions used the i,j,k notation that is also used in vector math with the i,j,k understood as sqrt(-1). There are a set rules for multiplying an i-term with a j-term...
 
Last edited:
  • #15
I think I could understand this better if someone helped me out with this:

Let's consider

[tex](i+1)^2 = 1 + 2i + i^2 = 2i[/tex]

the equivalent vector multiplication would be

[tex](\hat{x} + \hat{y})^2 = (\hat{x} + \hat{y})?(\hat{x} + \hat{y}) = 2 \hat{y}[/tex]

Does their exist a multiplying operation, ?, that returns that vector so that we can properly analogize vectors and complex numbers? The cross-product is ambiguous in 2D to me (if it even exists)...
 
Last edited:
  • #16
7777777 said:
Perhaps complex numbers should not be defined as vectors if they are not vectors.
What exactly is a vector to you?
 
  • #17
Here's an exercise:

Go to Wikipedia to see precise definitions, then verify the following:
i) [itex]F= \{0,1\}[/itex] is a field, when addition is given by [tex]a+b = \begin{cases} 1 &\text{ if } a\neq b \\
0 &\text{ if } a=b\end{cases}[/tex] and multiplication is given by [tex]ab = \begin{cases} 1 &\text{ if } a=b=1 \\
0 &\text{ otherwise.}\end{cases}[/tex]
ii) [itex]V=\{\text{cat}, \text{dog}\}[/itex] is vector space (over scalar field [itex]F[/itex]) with addition given by [tex]v+w = \begin{cases} \text{cat} &\text{ if } v\neq w \\
\text{dog} &\text{ if } v=w\end{cases}[/tex] and scalar multiplication given by [tex]av = \begin{cases} v & \text{ if } a=1 \\
\text{dog}& \text{ if } a=0.\end{cases}[/tex]

------------------

If you can't do this exercise, you don't know what a vector space is.

Given a vector space, we sometimes call its elements "vectors". So, in the above vector space (which you've by now proven to be a vector space), [itex]\text{cat}[/itex] and [itex]\text{dog}[/itex] are now examples of vectors.

What does it mean to multiply [itex]\text{cat}[/itex] and [itex]\text{dog}[/itex]? I couldn't tell you. In general, there's no multiplication built into the definition of a vector space.
 
  • #18
Pythagorean said:
the "cross product" of two vectors returns a vector.

Except not really. :wink:
 
  • Like
Likes 1 person
  • #19
7777777 said:
I found out that when you multiply two complex numbers the result will be another
complex number.
Whereas, when you multiply two vectors, the result will not be another vector.
The only two operations that are required for things that belong to a vector space (i.e., vectors) are addition and scalar multiplication.

So when you add two complex numbers, the result is a complex number. When you multiply a complex number by a scalar, the result is a complex number. The fact that complex numbers can be multiplied while vectors in say, R3, can't, is just happenstance. It doesn't have anything to do with each of these kinds of objects being vectors.
7777777 said:
Perhaps complex numbers should not be defined as vectors if they are not vectors.
Just like dogs are dogs, not cats, regardless where they live, even if they live
in a vector space.
Any object that belongs to a vector space (and therefore satisifies axioms of a vector space) is a vector, period.
 
  • #20
This thread has gone on long enough...
 
  • Like
Likes 1 person

1. What are complex numbers?

Complex numbers are numbers that are composed of two parts - a real component and an imaginary component. They are typically written in the form a + bi, where a is the real component and bi is the imaginary component, with i representing the square root of -1.

2. Are complex numbers considered vectors?

Yes, complex numbers can be represented as vectors in the complex plane, where the real and imaginary components correspond to the x and y coordinates, respectively. This representation is useful in many applications, such as in engineering and physics.

3. How do you add complex numbers?

To add complex numbers, simply add the real components together and the imaginary components together. For example, (3 + 2i) + (1 + 4i) = (3 + 1) + (2 + 4)i = 4 + 6i.

4. Can complex numbers be multiplied?

Yes, complex numbers can be multiplied using the following rule: (a + bi)(c + di) = (ac - bd) + (ad + bc)i. This is known as the FOIL method (First, Outside, Inside, Last).

5. What is the geometric interpretation of complex numbers?

Complex numbers can be thought of as points in the complex plane, with the real component representing the x-coordinate and the imaginary component representing the y-coordinate. This allows for geometric operations such as translation, rotation, and scaling to be performed on complex numbers.

Similar threads

Replies
8
Views
1K
Replies
24
Views
2K
  • General Math
Replies
2
Views
934
Replies
6
Views
1K
Replies
17
Views
2K
Replies
3
Views
2K
Replies
5
Views
2K
  • General Math
Replies
13
Views
1K
Replies
15
Views
2K
Back
Top