Chapter 9 - Operators on Real Vector Spaces

In Chapter 8 we covered the overall structure of an operator on a finite-dimensional complex vector space. In this chapter, we'll try to extend it to real vector spaces, which requires a lot of caveats.

9.A: Complexification

Complexification of a Vector Space

As we'll see, a real vector space V can be embedded in a complex vector space called the complexification of V. This is similar to the idea that since RC that any value xR can really be though of as a value xC and treated like a complex value. We do the same idea with vector spaces V.

complexification of V, VC

Suppose V is a real vector space.

  • The complexification of V, denoted VC, equals V×V. An element of VC is an ordered pair (u,v) where u,vV, but we'll write this as u+iv.
  • Addition on VC is defined by:
(u1+iv1)+(u2+iv2)=(u1+u2)+i(v1+v2)

for u1,v1,u2,v2V.

  • Complex scalar multiplication on VC is defined by:
(a+bi)(u+iv)=(aubv)+i(av+bu)

for a,bR and u,vV.

We think of VVC since uV is u+i0. The idea of constructing VC from V is similar to how we can construct CR×R and extend that for CnRn×Rn.

VC is a complex vector space.

Suppose V is a real vector space. Then with the definitions of addition and scalar multiplication as above, then VC is a complex vector space.

Proof
Trivial. It's a vector space proof, it's clear that there's all the properties but we don't really need to go through it here. Proof by "trust me bro".

Note that the additive identity for VC is 0+i0 which we just write as 0.

Basis of V is a basis of VC

Suppose V is a real vector space.

  • If v1,...,vn is a basis of V (real vector space), then v1,...,vn is a basis of VC (complex vector space)
  • The dimension of VC equals the dimension of V.

Proof
(a): Suppose v1,...,vn is a basis of V. Then span(v1,...,vn) in VC contains all the vectors:

v1,...,vn,iv1,...,ivn

Thus v1,...,vn spans the complex vector space VC.

To show LI, suppose λ1,...,λnC and consider when:

λ1v1++λnvn=0

The equation above, using our definitions, implies that:

R(λ1)v1++R(λn)vn=0

and:

I(λ1)v1++I(λn)vn=0

Because v1,...,vn is LI in V, the equations above imply that R(λi)=0 and I(λi)=0 for all 1in, so then λi=0 for all i, so v1,...,vn are LI in VC.

(b): Since the two bases in (a) are the same size, both V and VC are of the same dimension.

Complexification of an Operator

complexification of T, TC

Suppose V is a real vector space and TL(V). The complexification of T, denoted TC, is the operator TCL(VC) defined by:

TC(u+iv)=Tu+iTv

for u,vV.

See HW 9 - Jordon Form, Complexification#2 for why TCL(VC). The important thing is that specifically for scalar multiplication, that:

TC(λ(u+iv))=λTC(u+iv)

for all u,vV and importantly all complex λC.

Example

Suppose A is an n×n matrix of real numbers. Define TL(Rn) by Tx=Ax, where elements of Rn are though of as n×1 column vectors. Identifying the complexification of Rn with Cn, we then have TCz=Az for zCn, where again elements of Cn are n×1 column vectors.

In other words, if T is an operator of matrix multiplication by A on Rn, then the complexification TC is also a matrix multiplication by A but now acting on the larger domain Cn.

Matrix of TC equals matrix of T

Suppose V is a real vector space with basis v1,...,vn and TL(V). Then M(T)=M(TC), where both matrices are with respect to the same basis v1,...,vn.

Proof
Using a basis of V as a basis of VC, we get that both are bases of the same spaces, then that implies that each matrix element, which is determined from Tvi= will be the same for TCvi in VC.

Looking back at the guarunteed existence of eigenvalues on complex vector spaces, is it the same for real vectors spaces? Sadly no, because the transformation T(w,z)=(z,w) on V=R2 (a CCW rotation by 90 degrees) has no eigenvalues (since normally they're always complex).

However, looking at that example, it's on a nonzero finite-dimensional real vector space with no eigenvalues and thus no 1-dimensional invariant subspaces. That implies that maybe a dimension of 1 or 2 always exists, similar to how all polynomials can be factored into products of 2nd-degree polynomials (without having to factor out complex roots).

As such, we get the following:

Every operator has an invariant subspace of dimension 1 or 2.

Every operator on a nonzero finite-dimensional vector space has an invariant subspace of dimension 1 or 2.

Proof
Every operator on a nonzero finite-dimensional complex vector space has an eigenvalue, and thus has a 1-dimensional invariant subspace.

Hence, assume V is a real vector space and TL(V). The complexification TC has an eigenvalue a+bi, where a,bR. Thus u,vV, not both 0, where TC(u+iv)=(a+bi)(u+iv). Using the definition of TC the last equation can be written as:

TC(u+iv)=(a+bi)(u+iv)=Tu+iTv=(aubv)+(av+bu)i

Thus:

Tu=aubv,Tv=av+bu

Let U=span(u,v) in V. Then U is a subspace of V with dimension 1 or 2. The equation above show that U is invariant under T, completing the proof.

The Minimal Polynomial of the Complexification

Suppose V is a real vector space and TL(V). Repeated application of the definition of TC shows that:

(TC)n(u+iv)=Tnu+iTnv

nZ+,u,vV.

Notice that the next result implies that the minimal polynomial of TC has real coefficients:

Minimal polynomial of TC equals minimal polynomial of T

Suppose V is a real vector space and TL(V). Then the minimal polynomial of TC equals the minimal polynomial of T.

Proof
Let pP(R) denote the minimal polynomial of T. Using the equation above for (TC)n, it's easy to see that p(TC)=(p(T))C and thus p(TC)=0.

Now suppose qP(C) is a monic polynomial such that q(TC)=0. Then (q(TC))u=0 for all uV. Letting r denote the polynomial whose j-th coefficient is the real part of the j-th coefficient of q, we see that r is a monic polynomial and r(T)=0. Thus degq=degrdegp.

Thus, the two findings in the previous paragraphs show that p is the minimal polynomial of TC as desired.

Eigenvalues of the Complexification

We'll show that the real eigenvalues of TC are the same eigenvalues of T. We give two proofs:

Real eigenvalues of TC

Suppose V is a real vector space, TL(V) and λR. Then λ is an eigenvalue of TC iff λ is an eigenvalue of T.

Proof (1)
(): First suppose λ is an eigenvalue of T, so vV where λv=Tv and v0. Thus TCv=λv which shows that λ is an eigenvalue of TC.

(): Suppose λ is an eigenvalue of TC. Then u,vV where u+iv0 where:

TC(u+iv)=λ(u+iv)

Then applying TC implies that Tu=λu and Tv=λv. Because either u0 or v0 then that implies λ is an eigenvalue of T.

Proof (2)
The real eigenvalues of T are the real zeroes of the minimal polynomial for T. The real eigenvalues of TC are the real zeroes of the minimal polynomial of TC using the same argument. These two minimal polynomials are the same, so the eigenvalues of T are the real eigenvalues of TC as desired.

TCλI and TCλI

Suppose V is a real vector space, TL(V), λC, and jZ0 and u,vV. Then:

(TCλI)j(u+iv)=0(TCλI)j(uiv)=0

Proof
We'll do an induction on j. The base case j=0 is (since any operator to the 0 is just the identity) claims that u+iv=0uiv=0 which is clearly true.

Now suppose that j1 and the desired result holds for the j1 case. Suppose (TCλI)j(u+iv)=0. Then:

(TCλI)j1((TCλI)(u+iv))=0

Writing λ=a+bi where a,bR then:

(TCλI)(u+iv)=(Tuau+bv)+i(Tvavbu)(TCλI)(uiv)=(Tuau+bv)i(Tvavbu)

Using the inductive hypothesis above with the top equation gives that:

(TCλI)j1((Tuau+bv)i(Tvavbu))=0

The equation above and the second equation in the block above implies that (TCλI)j(uiv)=0. This does the proof for (), but the proof for () is the same, replacing λ with λ.

Nonreal eigenvalues of TC come in pairs

Suppose V is a real vector space, TL(V) and λC. Then λ is an eigenvalue of TC iff λ is an eigenvalue of TC.

Proof
Take j=1 in Chapter 9 - Operators on Real Vector Spaces#^914b01.

Multiplicity of λ equals the multiplicity of λ

Suppose V is a real vector space, TL(V) and λC is an eigenvalue of TC. Then the multiplicity of λ as an eigenvalue of TC equals the multiplicity of λ as an eigenvalue of TC.

Proof
Suppose u1+iv1,...,um+ivmVC is a basis of the generalized eigenspace G(λ,TC), where uj,vjV. Then using Chapter 9 - Operators on Real Vector Spaces#^914b01, then clearly u1iv1,...,umivm is a basis of G(λ,TC). Thus both λ,λ have multiplicity m as eigenvalues of TC.

Example

Suppose TL(R3) is defined by:

T(x1,x2,x3)=(2x1,x2x3,x2+x3)

Then:

M(T)=[200011011]

You can verify that 2 is an eigenvalue of T with multiplicity 1 and T has no other eigenvalues.

If we identity the complexification of R3 with C3 then the matrix of TC with respect to the standard basis of C3 is the matrix above. The eigenvalues of TC are 2,1+i,1i, each with multiplicity 1. Thus the nonreal eigenvalues of TC come as a pair, with each the complex conjugate of the other and with the same multiplicity, as we expect.

Operator on odd-dimensional vector space has an eigenvalue.

Every operator on an odd-dimensional real vector space has an eigenvalue.

Proof
Suppose V is a real vector space with odd dimension and TL(V). Because the nonreal eigenvalues of TC come in pairs with equal multiplicity, the sum of the multiplicities of all the nonreal eigenvalues of TC is an even number.

Because the sum of the multiplicities of all eigenvalues of TC equals the (complex) dimension of VC, the conclusion of the paragraph above implies that TC has a real eigenvalue. Every real eigenvalue of TC is an eigenvalue of T, giving the desired result.

Characteristic Polynomial of the Complexification

In Chapter 8 - Operators on Complex Vector Spaces#^df8684 we defined the characteristic polynomial for complex vector spaces. The next result generalizes it for finite-dimensional real vector spaces.

Characteristic polynomial of TC

Suppose V is a real vector space and TL(V). Then the coefficients of the characteristic polynomial of TC are all real.

Proof
Suppose λ is a nonreal eigenvalue of TC with multiplicity m. Then λ is also an eigenvalue of TC with multiplicity m. Thus the characteristic polynomial of TC includes the factor (zλ)m and (zλ)m, where multipliying these two factors gives:

(zλ)m(zλ)m=(z2+2R(λ)z+|λ|2)m

The polynomial on the right only has real coefficients.

The characteristic polynomial of TC is the product of terms of th form above and the terms of the form (zt)d where t is a real eigenvalue of TC with multiplicity d. Thus the coefficients of the characteristic polynomial of TC are all real.

characteristic polynomial (real vector spaces)

Suppose V is a real vector space and TL(V). Then the characteristic polynomial of T is defined by the characteristic polynomial of TC.

Example

See:

Example

Suppose TL(R3) is defined by:
T(x1,x2,x3)=(2x1,x2x3,x2+x3)
Then:
M(T)=[200011011]
You can verify that 2 is an eigenvalue of T with multiplicity 1 and T has no other eigenvalues.

If we identity the complexification of R3 with C3 then the matrix of TC with respect to the standard basis of C3 is the matrix above. The eigenvalues of TC are 2,1+i,1i, each with multiplicity 1. Thus the nonreal eigenvalues of TC come as a pair, with each the complex conjugate of the other and with the same multiplicity, as we expect.

We said the eigenvalues of TC are 2,1+i,1i each with multiplicity 1. Thus the characteristic polynomial for the complexification TC is:

(z2)(z(1+i))(z(1i))=z34z2+6z4

Which is the same as the characteristic polynomial of T.

Degree and zeros of characteristic polynomial

Suppose V is a real vector space and TL(V). Then:

  • the coefficients of the characteristic polynomial of T are all real.
  • the characteristic polynomial of T has degree dim(V)
  • The eigenvalues of T are precisely the real zeros of the characteristic polynomial of T.

Proof
(a): Holds from

Characteristic polynomial of TC

Suppose V is a real vector space and TL(V). Then the coefficients of the characteristic polynomial of TC are all real.

(b): Follows from

Degree and zeros of characteristic polynomial

Suppose V is a complex vector space and TL(V). Then:

  • the characteristic polynomial of T has degree dim(V)
  • the zeroes of the characteristic polynomial of T are the eigenvalues of T.

(c): The real zeroes of the characteristic polynomial of T are the real eigenvalues of TC (see (a)), which are the eigenvalues of T.

Cayley-Hamilton Theorem (Real V)

Suppose TL(V). Let q denote the characteristic polynomial of T. Then q(T)=0.

Proof
We have already proved this result for V as a complex vector space, so suppose V is a real vector space.

The Cayley-Hamilton Theorem for complex vector spaces implies that q(TC)=0. Thus we also have q(T)=0 as desired (just consider changing VCV and TCT).

Example

Refer to:

Example

See:

Example

Suppose TL(R3) is defined by:
T(x1,x2,x3)=(2x1,x2x3,x2+x3)
Then:
M(T)=[200011011]
You can verify that 2 is an eigenvalue of T with multiplicity 1 and T has no other eigenvalues.

If we identity the complexification of R3 with C3 then the matrix of TC with respect to the standard basis of C3 is the matrix above. The eigenvalues of TC are 2,1+i,1i, each with multiplicity 1. Thus the nonreal eigenvalues of TC come as a pair, with each the complex conjugate of the other and with the same multiplicity, as we expect.

We said the eigenvalues of TC are 2,1+i,1i each with multiplicity 1. Thus the characteristic polynomial for the complexification TC is:
(z2)(z(1+i))(z(1i))=z34z2+6z4
Which is the same as the characteristic polynomial of T.

The Cayley-Hamilton Theorem says that T34T2+6T4I=0, which is easily verified.

Characteristic polynomial is a multiple of minimal polynomial

Suppose TL(V). Then:

  • The degree of the minimal polynomial of T is at most dim(V)
  • The characteristic polynomial of T is a polynomial multiple of the minimal polynomial of T.

Proof
(a): Follows immediately from Chapter 9 - Operators on Real Vector Spaces#^b355e7.

(b): Follows from the same theorem and Chapter 8 - Operators on Complex Vector Spaces#^ea692e.

9.B: Operators on Real Inner Product Spaces

Let's switch to focus on inner product spaces. We'll need to use the fact that all real vector spaces have an invariant subspace with dimension 1 or 2.

Normal Operators on Real Inner Product Spaces

The Complex Spectral Theorem gives a complete description of normal operators on complex inner product spaces.