Processing math: 100%
Skip to main content

Section 23.3 Concepts

Subsection 23.3.1 The vector space Cn

Algebraically, n-dimensional complex vectors in Cn act exactly as n-dimensional real vectors in Rn — we add them component-wise, and we scalar multiply them by multiplying each component by the scalar. The only difference is that when we add or multiply components, we will be adding or multiplying complex numbers, and we specifically allow complex scalars in the scalar multiplication operation. See Example 23.4.1 for examples of carrying out these operations.

Furthermore, since we treat the new imaginary number i algebraically as if it were a variable representing a real number, the patterns of algebra that emerge when working with n-dimensional complex vectors are exactly the same as those we identified from our experience working with n-dimensional real vectors. In particular, the collection Cn will satsify all ten axioms in Definition 16.4.1 (which were modelled on the algebra of Rn), where scalar is allowed to mean complex number instead of just real number.

How to attach geometric meaning to vectors in Cn, similar to how we conceive of vectors in Rn as “displacement arrows”, is another story. How long is the two-dimensional vector (i,i), and in what direction does it point? Does multiplying a complex vector by 2 still make it twice as long? How does a complex number behave as a “scale factor”? For example, what effect does multiplying a complex vector by the complex scalar i have on the “length” of the vector? Should we still think of C2 as some sort of plane, when in Section A.3 we have already interpreted C1=C geometrically as a plane?

Some of these geometric questions we will answer in a later chapter, and we will discuss the complex plane as a two-dimensional space in Subsection 23.3.4, but for now we will mostly just treat complex vectors algebraically.

Subsection 23.3.2 Complex vector spaces

As the space Cn satisfies the ten vector space axioms using complex scalars, we again use that example as a model and define a complex vector space by Definition 16.4.1, except that we interpret scalar to mean complex number instead of just real number.

To recognize a complex vector space, we again look for patterns of addition and scalar multiplication, but now we must ask whether multiplying by a complex scalar could make sense for the types of objects we are considering.

For example, we know we can add and scalar multiply matrices. However, if we are only considering matrices of a certain size with entries that are real numbers, then multiplying by complex scalars would not make sense, because that would violate Axiom S 1 — a real matrix multiplied by a complex scalar might yield a complex matrix, if the complex scalar doesn't happen to be purely real. If we instead consider all complex matrices of a certain size, then the fact that a real matrix multiplied by a complex scalar might result in a complex matrix is no longer a problem, because we should be thinking of real matrices as complex matrices that just happen to have entries that are purely real.

All of the concepts and facts we have learned about real vector spaces apply equally to complex vector spaces, with, as always, the caveat that we are now dealing with complex scalars. In particular, everything we learned about subspaces, span, linear dependence/independence, basis, coordinates, and dimension all still applies to complex vectors spaces. Even our discoveries about column space, row space, and null space still work the same for complex matrices as for real matrices. Perhaps the only subtlety to point out now is that, since we are allowing complex scalars, we must also allow coefficients in linear combinations to be complex numbers, and so coordinate vectors made up of those coefficients in linear combinations of basis vectors will be vectors in Cn instead of Rn (where n is the dimension of the complex space being considered).

Subsection 23.3.3 Instances of complex vector spaces

Bringing complex numbers into the mix lets us convert some familiar examples into new complex examples.

The vector space Cn.

We have already discussed this space in Subsection 23.3.1, and just as we view Rn as the model example of the abstract concept of real vector space, we view Cn as the model example of the abstract concept of complex vector space. This space still has the familiar zero vector 0=(0,0,,0), and still has the familiar standard basis consisting of the vectors ej that have all components equal to zero except for a single 1 in the jth position. Just like Rn, when convenient we will realize vectors in Cn as (complex) column matrices.

Spaces of complex matrices (Mm×n(C)).

Just as with Cn versus Rn, there is little new in Mm×n(C) versus Mm×n(R), except that of course we allow complex entries in the matrices and allow multiplication by complex scalars. The space Mm×n(C) still has the zero matrix as the zero vector, and still has the familiar standard basis consisting of the matrices Eij that have all entries equal to zero except for a single 1 in the (i,j) entry.

Spaces of complex polynomials.

Similar to the real case, we write P(C) for the space of all complex polynomials, and write Pn(C) for the space of those polynomials of degree n or less. To help distinguish between the real and complex contexts, we will continue to use x as the indeterminate in real polynomials (e.g. p(x)=2x2x+1), but will use z as the indeterminate in complex polynomials (e.g. p(z)=iz2(5i)z+(1+2i)). Again, there is nothing really new here in P(C) versus P(R), except for the switch to allowing complex coefficients and to considering the indeterminate z as representing an indeterminate complex number. These spaces still have the familiar zero polynomial 0(z)=0 as zero vector, and each space Pn(C) still has familiar standard basis {1,z,z2,,zn}.

Subsection 23.3.4 Every complex space is also a real space

The field of complex numbers C=C1 is a one-dimensional complex space, since it has a basis consisting of a single vector: C=SpanC{1}. Since we are allowing complex scalars here (as the subscript C on the word Span indicates), this expression of C as a span just says that every complex number can be expressed as a complex multiple of 1. This statement follows from the fact that

z=z1

is always true for every complex number z.

But in order to let the new imaginary number i interact algebraically with all of our other numbers, we have defined complex numbers to be algebraic combinations of real numbers and the new number i. And, since we have the identity i2=1, the only combinations required in order to describe all possible algebraic combinations of real numbers and i are linear combinations of 1 and i:

z=a+bi=a1+bi.

Since such a linear combination always uses real coefficients a and b, we can write

C=SpanR{1,i}.

That is, C=C1 is both a one-dimensional complex vector space and a two-dimensional real vector space. This second point of view of C as a real vector space lets us make sense of the complex plane as a two-dimensional space, with a horizontal real axis that corresponds to (real) scalar multiples of the basis vector 1, combined with a vertical complex axis that corresponds to (real) scalar multiples of the basis vector i.

We can do something similar with every complex vector space. Suppose V is a finite-dimensional complex vector space with basis {v1,v2,,vn}, so that

V=SpanC{v1,v2,,vn},dimCV=n.

Then every vector v in the space is somehow a (complex) linear combination of these basis vectors:

v=z1v1+z2v2++znvn.

But each complex scalar can be broken into a combination of real and imaginary parts, and so we can do the same with this linear combination. Writing zj=aj+bji for each complex scalar, we have

v=(a1+b1i)v1+(a2+b2i)v2++(an+bni)vn=a1v1+b1(iv1)+a2v2+b2(iv2)++anvn+bn(ivn).

Considering this as a linear combination with real coefficients (the aj and bj), we can say that every vector in V is a real linear combination of the vectors

v1,iv1,v2,iv2,,vn,ivn.

That is,

V=SpanR{v1,iv1,v2,iv2,,vn,ivn},

with

dimRV=2n.

From the above analysis, we can conclude that every finite-dimensional complex vector space can also be considered as a real vector space with doubled dimension.