Chapter 4 built projections out of nothing but a
direct sum: given , the operator that keeps the -piece and discards the
-piece satisfies
, and every
operator satisfying arises this way. Chapter 11 built a second
kind by taking , the orthogonal projection . The second is a
special case of the first, and Chapter 4 left the
comparison open, saying only that its projections “are
often called oblique projections, to
distinguish them from the orthogonal projections met
later, in the chapters on inner product spaces”. This
section makes the distinction exact, measures how far an
oblique projection is from being orthogonal, and closes
Part III.
Throughout, is
a finite-dimensional inner product space over or , and .
Which
projections are orthogonal?
Two recollections, because the section is about the
gap between them. From Chapter 2: an operator with is a
projection, also called an
idempotent (Definition 4.5.1);
it satisfies , it is the identity on and zero on , and each
splitting has exactly one projection with image and kernel (Theorem 4.5.1).
No inner product appears there, and the field was
arbitrary.
From Chapter 11: the splitting of
Theorem 11.3.2 is
one of the many available, and is the projection
belonging to it (Definition 11.3.2).
Chapter 4 warned that a subspace is the image of
infinitely many projections, one per complement. Which
one does the inner product pick out, and how is it
recognized without being told the kernel?
A projection is orthogonal exactly when it throws
away perpendicularly — and that is the same as costing
nothing to move across the inner product.
Theorem
13.13.1 (Orthogonal Projections Among the
Idempotents)
Let be a
finite-dimensional inner product space over and let satisfy
. The
following are equivalent.
- (a) is the orthogonal
projection onto its image: with .
- (b) .
- (c) .
- (d) is normal.
- (e) for every
.
Idea. Conditions (a) and (b) say
one thing twice, once about the operator and once about
its two subspaces. Going from (b) to (c) is a
computation Chapter 11 has already done for . Coming back from (c)
is the four-subspaces theorem: is always
, so
once the
kernel is forced; normality is the same remark with
replaced
by . The one
direction with work in it is (e) (b), where a
bound on lengths has to become a statement about angles.
Feed a vector
with and
: its image is whatever is, so choosing to make as small as possible squeezes
to zero.
Proof. (a)
(b). Write . If , then , since is the projection
onto along (Definition 11.3.2
and Theorem 4.5.1
(b)).
If , then is a projection with
image and kernel
, and so
is ; by the
uniqueness in Theorem 4.5.1
(b), applied to , the two are equal.
(b) (c).
By the equivalence just proved, with . By Theorem 11.3.3 (b),
for all .
That is the defining identity of the adjoint, so by the
uniqueness in Definition 11.6.1.
(c) (d).
If then
, which is Definition 11.6.3.
(d) (b).
Since is normal,
by Corollary 12.3.2
(a). By Theorem 11.6.5 (a),
. Combining the two gives (b).
(b) (e).
Let
and split it as . The first
piece lies in , and the second lies in , because . By (b) the
two pieces are orthogonal, so Theorem 11.1.3
gives and taking nonnegative square roots gives
.
(e) (b).
We first show for every and
every . There is nothing to prove when , so
assume , write , and put which is legitimate because .
Then , since is the identity on
and zero on
(Theorem 4.5.1
(a)). Expanding the norm squared and using conjugate
symmetry, Now (e) applied to this says , which
forces and hence .
So . The two subspaces have the same
dimension: by Theorem 2.3.1, and
by Theorem 11.3.2 (c).
A subspace contained in another of the same finite
dimension equals it (Theorem 1.6.8), so
. This closes the cycle and proves
the theorem.
The theorem is the promised comparison. Every
projection of Chapter 4 that is not
self-adjoint is oblique, and now “oblique” has a precise
meaning: its kernel is a complement of its image that is
not the perpendicular one. Chapter 12 has already met a
pair of such projections, in Example (Two Projections That Are Not Orthogonal),
and the Quick check after Theorem 12.8.2
traced exactly what their obliqueness cost.
Clause (c) also settles Chapter 4’s warning that
“projection onto ”
is incomplete information.
Corollary
13.13.2 (One Orthogonal Projection per
Subspace)
Let be a
subspace of a finite-dimensional inner product space
. Among the
projections of
with image — one
for each complement of , by Theorem 4.5.1 —
exactly one is self-adjoint, namely .
Proof. has image and is self-adjoint by
Theorem 13.13.1, (a)
(c).
Conversely, let
be a self-adjoint projection with . By the same
theorem, (c) (b), , which
is also .
Two projections with the same image and the same kernel
are equal, by the uniqueness in Theorem 4.5.1
(b).
Chapter 4’s own example is now decided by inspection.
On with the
dot product, and are both projections onto the
-axis, with
standard matrices The standard basis is orthonormal, so Theorem 11.6.3 says
self-adjointness is symmetry of these matrices. The
first is symmetric, so for the -axis . The second is not, so
is oblique —
as the picture in Chapter 4 showed, it slides along the
line rather
than straight down. Clause (e) fails visibly at : there
, and
while .
Quick check. Does act on as a projection? If
so, is it an orthogonal projection?
Solution. , so yes, it is
a projection. Its image is the span of its columns,
, and
its kernel is . Since
, the kernel is not , so the
projection is oblique by Theorem 13.13.1 (b).
The quickest route is clause (c): .
Warning. Clause (e) is a
statement about every vector, and one vector proves
nothing. For the oblique above, and ; both are consistent with the bound, and
both are worthless as evidence. The bound fails only in
the direction . If you want to certify a projection as
orthogonal by hand, check in an
orthonormal basis, not the length of one image.
Warning. An orthogonal
projection is almost never an orthogonal
matrix. If is unitary and
idempotent, it is invertible, so multiplying by gives . Apart from the
identity, every orthogonal projection is singular.
“Orthogonal” in
names the direction of the discarding, not membership in
.
The block
that measures obliqueness
Chapter 2 already knows the shape of a projection up
to a change of basis: with a basis of followed by a basis
of , the
matrix is with ones (Corollary 4.5.2).
That basis is built to fit and is usually not
orthonormal, so the normal form erases exactly the
information we now want. Insisting on an orthonormal
basis costs one extra block, and that block is the
answer.
Idea. Only two facts are used, and
both are already proved. First, fixes its image, so the
first columns are
forced to be . Second, every output of
lies in , so the last columns have
nothing below row . What sits
above row in those columns is
unconstrained, and that is : it records where
sends the
directions perpendicular to its image, which an
orthogonal projection would send to .
Proof. Write , so and by
Theorem 11.3.2 (c).
Each
with is
orthogonal to each with , since the first
lies in and the
second in ; so is an orthonormal
list of vectors,
hence an orthonormal basis of (Theorem 11.1.4).
For we
have , so by Theorem 4.5.1
(a), and column
of is
. For
we have
, so for scalars , and column
has zeros in rows
.
Collecting the into gives the displayed
shape.
For the last claim, is orthonormal, so
by Theorem 11.6.3, and
The two matrices agree if and only if . Since an
operator is determined by its matrix in a basis, if and only if
, and says is an orthogonal
projection by Theorem 13.13.1.
The block is
not unique, because the two orthonormal bases were not.
Replacing them changes into for some
unitary and , and that leaves the singular values
of alone: since
the two matrices
and are
unitarily similar, so they have the same eigenvalues,
and Definition 13.9.1
reads the singular values off those. So the list belongs to itself, and is an orthogonal
projection exactly when that list is all zeros.
The
two-dimensional case, in full
Take and
, so that
is a single
scalar , and
with spanning the
line and
spanning
the perpendicular line . Everything about can be read off this
one number.
The kernel. , which is exactly when
. So a line that meets only at unless .
The angle. Suppose . The two lines
and are distinct,
since their intersection is ; let be
the angle between them, meaning the angle of Definition 11.1.5
between
and whichever of makes it acute. With we have and , so The dictionary is complete: is , the
orthogonal case; and as the kernel tips toward the
image,
and . The single entry is the
obliqueness, in the units of a cotangent.
The stretching. For a unit vector
, we have in with the standard
inner product, so Theorem 11.1.5
gives with equality exactly when is a multiple of
, for
instance . So the
largest value of over
unit vectors is , which over is . Chapter 16
will give this number a name, the operator norm ; here it is
enough to say that an orthogonal projection never
lengthens a vector, while an oblique one lengthens some
vector by , a factor
that is unbounded as the kernel closes in on the
image.
Example
(Two Oblique Projections, Measured)
For each of on ,
verify that it is a projection, put it in the form of Theorem 13.13.3, and
find the angle between its image and its kernel and the
largest length of an image of a unit vector.
Solution. The matrix . by
direct multiplication, and , . Here
already spans the image and
spans its perpendicular, and the standard basis is
orthonormal, so the given matrix is the
canonical form, with . Hence , that is
, and
the largest value of on
the unit circle is , attained at . Both readings match Chapter 4’s
figure, where projects along
the line .
The matrix . ,
so is a
projection, of rank . Its image is and its
kernel is , since . Take an orthonormal basis of and of
respectively. Then
and , so and Hence . Checking against the two lines directly: the
angle between and has and ,
so ,
and the largest value of on the
unit circle is . The two routes
agree.
In higher rank the same block does the same job, and
Exercise (C3: How far an oblique projection can stretch)
turns its largest singular value into the largest value
of
over unit ,
by the argument that just ran in the case. The
reason the singular values appear is the one this
chapter has used throughout: is a rectangular
matrix, so its eigenvalues do not exist, and Theorem 13.9.1 is what
measures it instead.
Looking
back at Part III
Part III added one piece of structure to the vector
spaces of Parts I and II, and spent three chapters
finding out what it buys.
Chapter 11 added the inner product,
and with it length, orthogonality, and angle.
Orthonormal bases made coordinates free, orthogonal
complements split every space canonically, and
projection onto a subspace solved the nearest-point
problem, hence least squares. Its deepest construction
was the adjoint, the price of moving an
operator from one slot of the inner product to the
other; the adjoint is what turned the kernel and the
image into two orthogonal pairs of subspaces.
Chapter 12 asked which operators the inner
product can diagonalize, and the adjoint
answered: over
the normal ones, over the self-adjoint
ones. Written without bases, the spectral theorem says
with the orthogonal
projections onto the eigenspaces — which is why the
present section had to exist, and why Theorem 12.8.1
needed clause (b) at all. Once a matrix is diagonal in
an orthonormal basis, anything can be done to its
eigenvalues and undone afterwards, and that is the
functional calculus.
Chapter 13 asked which self-adjoint operators
behave like nonnegative numbers, collected the
equivalent answers in Theorem 13.1.4, and
used them twice: to build the square root and the
absolute value of Definition 13.2.1, and
then to get past the restriction that had hung over the
whole part. The spectral theorem needs a square
operator, and most matrices are not square — but always
is square, self-adjoint, and positive
semidefinite, whatever is. Applying the
spectral theorem to it and reading the result back
through gives Theorem 13.9.1, and
with it orthonormal bases of all four fundamental
subspaces (Corollary 13.9.4), the
polar decomposition of Theorem 13.10.1, the
best low-rank approximation, and the pseudoinverse. A
rectangular matrix has no eigenvalues; it has singular
values, and they do the work.
So the part is one chain, each link an application of
the last: inner product adjoint spectral theorem
singular value
decomposition. Its named moves travel. To show
a vector is zero, pair it with itself. To move an
operator across the inner product, pay with the adjoint.
Work with the norm squared. Fix an orthonormal basis.
Project, then subtract. Test positivity with the single
scalar ,
and factor a positive matrix as . Diagonalize,
work on the eigenvalues, come back. When the matrix is
not square, apply the spectral theorem to . And when the
answer is a sum ordered by size, truncate it.
What comes next takes the quadratic form , which was only a
test in this chapter, and makes it the object of study:
Chapter 14 classifies forms up to congruence, by
inertia, over
and over .
Chapter 16 gives the operator norm promised twice above,
and Chapter 17 characterizes the eigenvalues of a
Hermitian matrix as maxima and minima of
— at which point the test becomes the theory.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) Define what it
means for to be a projection, and what it means
for it to be the orthogonal projection onto a subspace
. Which of the two
definitions needs an inner product?
- (b) State three
conditions on a projection , each equivalent to
“ is an orthogonal
projection”.
- (c) Determine
whether the following is correct, and justify your
answer: if for some nonzero , then the
projection is
orthogonal.
- (d) Determine
whether the following is correct, and justify your
answer: every projection of rank on an -dimensional inner
product space has matrix in some
orthonormal basis.
Solution.
(a) is a projection when
(Definition 4.5.1);
is the orthogonal
projection onto
when it is the projection onto along (Definition 11.3.2).
Only the second needs an inner product, since is undefined
without one.
(b) By Theorem 13.13.1: ;
; is normal; for every . Any three of
these will do.
(c) Incorrect.
Take on and . Then
, so , yet is oblique
because . Clause (e) of Theorem 13.13.1
quantifies over every .
(d) Incorrect in
general, and correct exactly for the orthogonal
projections. By Theorem 13.13.3 the
matrix in a suitable orthonormal basis is , and it is
only
when . If
some orthonormal basis gave , that
matrix would be Hermitian, so would be self-adjoint
by Theorem 11.6.3. The
matrix of
part (c) is a counterexample. (In a basis that is merely
a basis, is always attainable: that is Corollary 4.5.2.)
B. Practice
Exercise
(B1: Which are orthogonal projections?)
Determine which of the following matrices are
projections, and among those, which are orthogonal
projections. Justify your answer. For the oblique ones
over , find the
angle between image and kernel.
- (a) on .
- (b) on .
- (c) on .
- (d) on .
Solution.
(a) , so is a projection, and
. By Theorem 13.13.1 it is
the orthogonal projection onto .
(b) , so is a projection, but
, so it
is oblique. Its image is and its
kernel is . The
angle between these lines has ,
so and ; that is
, about .
(c) , so
is not a projection at all, although it is symmetric.
Symmetry alone is not idempotence; is the
orthogonal projection onto .
(d) , so is a projection, and
, so it is oblique.
It is already in the canonical form of Theorem 13.13.3, with
. There is no
angle over (Definition 11.1.5
is stated for real spaces), but , and
the largest value of over
unit is
, the same number the real matrix
produced.
Exercise
(B2: Putting a projection in canonical form)
Let act on with the dot
product.
- (a) Verify that
is a projection
and find and
.
- (b) Find an
orthonormal basis of as in Theorem 13.13.3 and
write down .
- (c) Hence determine
whether is an
orthogonal projection, and find without row
reducing.
Solution.
(a) , by multiplying
out: the second column of is ,
and the first and third columns are and , unchanged.
The columns of
span , which is -dimensional. And is exactly when
, so
.
(b) has the orthonormal
basis , ,
and has the orthonormal basis
. Now
and , while Hence
(c) , so is oblique by Theorem 13.13.3;
indeed is not . The rank is the number of ones in the
canonical form, namely ; equivalently by Theorem 4.5.4.
Exercise
(B3: The complementary projection)
Let
be a projection on a finite-dimensional inner product
space, with .
- (a) Prove that is an orthogonal
projection if and only if is.
- (b) Prove that in
that case .
Hint: Exercise (B2: The complementary projection)
identifies the image and the kernel of .
C. Going deeper
Exercise
(C1: Products of orthogonal projections)
Let and be orthogonal
projections on a finite-dimensional inner product space
, with images
and .
- (a) Prove that is an orthogonal
projection if and only if .
- (b) Suppose . Prove that .
- (c) Give an explicit
example of two orthogonal projections on whose product is
not a projection.
Solution.
- (a) Suppose
. Then , so is a projection, and
by Theorem 11.6.2 (c)
and self-adjointness of and . By Theorem 13.13.1, is an orthogonal
projection.
Suppose is an
orthogonal projection. Then .
(b) Assume , so is an orthogonal
projection by (a), and by clause (a) of Theorem 13.13.1 it
equals .
It remains to show . Every value
lies in
; and
lies in . If ,
then and ,
since a projection fixes its image (Theorem 4.5.1
(a)), so and .
(c) Project onto
the -axis and onto
the line ,
with standard matrices Both are symmetric and idempotent, hence
orthogonal projections. But and
, so the product is
not even a projection. Consistently with (a), .
Exercise
(C2: The Frobenius norm detects obliqueness)
Let be idempotent, of rank .
- (a) Prove that .
- (b) Prove that
equality holds if and only if is an orthogonal
projection.
Hint: the canonical form of Theorem 13.13.3,
together with the invariance of the Frobenius norm under
a unitary change of orthonormal basis.
Solution. Apply Theorem 13.13.3 to the
operator on , and let be the matrix whose
columns are the vectors of the orthonormal basis it
produces. Then
is unitary (Theorem 11.7.3
(f)), and the change-of-basis formula gives By Lemma 11.7.5, .
(a) Summing the
squared moduli of the entries of the block matrix, since .
(b) Equality
holds if and only if , that is
, which by
Theorem 13.13.3 is
exactly the condition that be an orthogonal
projection. (Note that by Theorem 4.5.4, so
the criterion may also be written .)
Exercise
(C3: How far an oblique projection can stretch)
Let be a
projection of rank on an -dimensional inner
product space
over , with , and let
be the block of
Theorem 13.13.3, with
largest singular value .
- (a) Prove that for every ,
with equality for some .
- (b) Prove that the
largest value of over
unit vectors is .
- (c) Deduce the
two-dimensional formula of the text, and state what the
answer becomes when is an orthogonal
projection.
Solution.
(a) Write as
in Theorem 13.9.1, with
unitary, and
let be the length
of the list of singular values. For
put , so that and , a unitary matrix
preserving norms (Theorem 11.7.3).
The vector has
entries for and
beyond, so since is the largest
of the .
Taking , a unit vector, gives and
, so the bound is attained.
(b) Use the
orthonormal basis of Theorem 13.13.3 and
write a vector of
by its coordinate vector with
and ; since is orthonormal, Theorem 11.2.1 (c)
gives , and
has
coordinates . By Corollary 11.1.6,
then (a), then Theorem 11.1.5 in
applied to
and , For equality, let be the unit
vector of (a), so with
(take if ; if take any
unit ).
Put Then and ,
whose norm is .
(c) When and , is the matrix , whose only singular
value is ; the formula becomes . When is an orthogonal
projection, , so and the largest value is — an orthogonal
projection never lengthens a vector, which is clause (e)
of Theorem 13.13.1 with
the sharpest constant.