Unraveling Pca
Unraveling Pca
l in
a ve al t
r ip n
un inc one
pr mp sis
co aly
an
m
l oe
e rb
t
pe
Paperback Book
Cover Template - Left to Right
Standard Color
269 Pages
White Paper
Spine Width 0.606" (15.39 mm)
Barcode
ocation & Size Front Cover
000" x 1.200" 6.14" x 9.21"
0mm x 30.48mm) (155.96mm x 233.93mm)
a
e dat
th
h of
ug ls g
ro ta in
t h en r n
e m lea
id da
gu n ine
u
23 rm al
f
ch
20 -fo tic ma
ve al t
pr mp sis
n
ng a d
un inc one
co aly
lo em n
a ath ce a
an
g
ip
in
m ien
l
sc
ra
e m
o
r bl
e t
pe
Contents
B Proofs 251
B.2 For Chapter 2 . . . . . . . . . . . . . . . . . . . . . 251
B.3 For Chapter 3 . . . . . . . . . . . . . . . . . . . . . 252
B.4 For Chapter 4 . . . . . . . . . . . . . . . . . . . . . 255
B.5 For Chapter 5 . . . . . . . . . . . . . . . . . . . . . 257
Who is this book for? It wasn’t born from a desire to plug a gap
in the market, and I didn’t have a clear idea of the kind of book
I wanted to create when I started. For a long time, it wasn’t
even meant to be a book.
It started when I began teaching machine learning in 2018.
One of the topics was principal component analysis, and I wanted
to do a good job, since it was a topic that had entranced and mys-
tified me in equal measure as a student. I wanted to do it justice.
It turned out that I couldn’t do that in the time that was avail-
able to prepare a single lecture. On the morning before the lec-
ture, going over my slides I caught several mistakes that I couldn’t
quite fix, and many questions that I didn’t know how to answer.
I brushed it off, survived the lecture despite feeling like an im-
poster, and resolved to do better next year. The next year, the
same thing happened again. Different mistakes, different ques-
tions, but the same feeling of cheating myself and the students.
The thing is, as a student, I never delved deeply into the math-
ematics of anything. I never really got to grips with linear alge-
bra and at best, I could only ever claim to have a working grasp
of what I needed to apply it in simple settings, and to look up
what I didn’t know.
This, I expect, is how it is for many students and researchers
alike: we are taught the fundamentals from the ground up, but
we only start tuning in when things become concrete. The foun-
dations, we either never learn, or quickly forget.
After three years of this, I decided it was enough, and I be-
gan to write a blog post on PCA. This would finally force me to
properly come to grips with the subject, however deep the rabbit
hole went. Once I was finished, I could use the blog post as part
of the teaching material. Proof, if any were need, that I really
did know what I was talking about.
The more I wrote, the more questions I generated for myself,
and the more the blog post span out of control. I decided to split
the thing in two: the first part a simple self-contained story for
those, like my students, who just wanted to understand enough
of PCA to apply it effectively, and a second part that delved into
the fundamentals.
The pattern continued steadily: to really get down to the foun-
6 CONTENTS
We will work from the outside in: we will view PCA first as a way
of finding a smaller representation of a dataset. This is a typical
machine learning problem: find a compressed representation of
the data such that the reconstructions are as close to the original
as possible. This is a simple view of PCA, an we’ll be able to
compute it with nothing more than gradient descent with a few
extra tricks for satisfying constraints.
Most of the technical stuff only becomes necessary when we
want to understand why PCA works so well: this is where the
spectral theorem and the eigenvalues and -vectors, come in
to the story, they give us a deeper understanding of what we’re
doing. We’ll look at these subjects in Chapter 2.
The spectral theorem is the heart of the method, so it pays to
discuss it in some detail. We’ll state it and explain what it means
in Chapter 2, and leave the proof to Chapter 3.
I’ll assume some basic linear algebra knowledge, but I’ll try to
explain the preliminaries where possible, even if they are funda-
mental to linear algebra. There is a small list of identities and
properties in the appendix, which you may want to consult to
refresh your memory.
feature j
instance i
Xij
There are also more complex relations between two features that
have this property, like a parabola or an exponential curve. In
PCA we simplify things by only exploiting linear relations.
The data is no longer perfectly linear, but it still seems pretty lin-
ear. If we imagine the same line we had in the last plot, and
represent each person as a dot along that line, we lose some in-
formation, but we still get a decent reconstruction of the data.
If you know how to do linear regression, you can probably
work out how to draw such a line through the data, predicting
the income from the salary or the other way around (and PCA is
very similar to linear regression in many ways). However we’ll
need something that translates to higher dimensions, where we
don’t have a single target feature to predict.
10 CHAPTER 1—A FRIENDLY INTRODUCTION TO PCA
The phrase “latent” comes from the Latin for being hidden. This
will make more sense when we see some of the other perspec-
tives on PCA.
zi = vT xi
xi0 = zi w
xi
xi0
All allowed values of xi0 are on the dotted red line, which is de-
fined by our choice of w. Where each individual ends up is de-
fined by the multiplier zi , wich is determined by the weights v.
Our objective is to choose v and w so that the reconstruction
error, the distance between xi and xi0 is minimized (over all i).
12 CHAPTER 1—A FRIENDLY INTRODUCTION TO PCA
re
c on
st r
uc
tio
ne
rro
r
w
v x
T i
zi =
ŵ - x
x w ŵ w̄
w̄ - ŵ
w̄ - x
ŵ - x x w ŵ w̄
w̄ - ŵ
w̄ - x w̄ - ŵ
x w x w ŵ w̄
w̄ - x = ŵ - x + w̄ - ŵ,
so the three vectors form a triangle (when we arrange them as
shown in the picture).
14 CHAPTER 1—A FRIENDLY INTRODUCTION TO PCA
So, the best reconstruction xi0 of the point xi on the line defined
by z · w (however we choose w) is the orthogonal projection of
xi onto w. So how do we compute an orthogonal projection?
Let’s look at what we have:
We’ve projected xi down onto w and we’ve given the vector from
the projection to the original the name r. By vector addition we
know that zw + r = xi , so r = xi - zw.
1.2. ONE-DIMENSIONAL PCA 15
Note that an important requirement for this result (and its gen-
eralizations coming up) is that w is a unit vector.
So, after all that, we can finally state precisely what we’re look-
ing for. Given w our reconstruction is xi0 = zi · w = wT xi · w.
This means we can state our goal as the following constrained
optimization problem:
X
argmin kwT xi · w - xi k
w
i
such that wT w = 1 .
If you don’t know how gradient descent works, you can just
imagine a procedure that starts with a random choice for w
and takes small steps in the direction that the function above
decreases the most.
16 CHAPTER 1—A FRIENDLY INTRODUCTION TO PCA
1 https://scikit-learn.org/stable/datasets/real_world.html#
the-olivetti-faces-dataset
18 CHAPTER 1—A FRIENDLY INTRODUCTION TO PCA
4096
400 X
feature j
instance i
These are not very impressive yet, but to be fair, we’ve com-
pressed each image into a single number, we shouldn’t be sur-
prised that there isn’t much left after we reconstruct it. But that
doesn’t mean that 1D PCA doesn’t offer us anything useful.
What we can do is look at the first principal component in
data space: w is a vector with one element per pixel, so we can
re-arrange it into an image and see what each element in the
vector tells us about the original pixels of the data. We’ll color
the positive elements of w red and the negative values blue.
It looks like this:
20 CHAPTER 1—A FRIENDLY INTRODUCTION TO PCA
z = WT x
x 0 = Wz
WT W = I
X
argmin kWW T x - xk2
W x
such that W T W = I
8 P
>
>
< argmin x kxT w ⇥ w - xk2
w
wr = such that wT w = 1,
>
>
: and wT wi = 0 for i 2 [1 . . . r - 1]
We will prove this in the second chapter. For now, you’ll have to
take my word for it. The combined problem has a large set of
solutions, and the iterative approach provides a kind of unique
point of reference within that space.
1.3. N-DIMENSIONAL PCA 25
We can say more about this later, but for now we will equate the
iterative solution with PCA: the W which not only minimizes the
reconstruction error as a whole, but also each column of W min-
imizes the reconstruction error in isolation, constrained to the
subspace orthogonal to the preceding columns. The combined
problem does not give us the principal components.
Using the iterative approach, and solving it by projective gra-
dient descent, we can have a look at what the other principal
components look like. Let’s start with our income data, and de-
rive the second principal component.
x 0 = z1 w1 + z2 w2 + . . . + zk wk
That’s it for the income dataset. We’ve reached k = m, so we
can go no further.
Let’s turn to the dataset of faces, where there are many more
principal components to explore.
If we compute the first 30 principal components, we get the
following reconstructions.
You can still tell the originals from the reconstructions, but many
of the salient features now survive the compression process: the
direction of the gaze, the main proportions of the face, the basic
lighting, and so on. By looking at the first five principal compo-
nents, we can see how this is done.
1.3. N-DIMENSIONAL PCA 27
The first one we’ve seen already. It’s flipped around, this time,
with the blues and reds reversed, but it defines the same line in
space. Note that the magnitude of the higher PCs is much lower:
the first principal component does most of the work of putting
the image in the right region of space, and the more PCs we add,
the more they fine-tune the details.
The second PC captures mostly lighting information. Adding
it to a picture adds to the left side of the image, and subtracts
from the right side. We can see this by applying it to some
faces from the data.
The third PC does the same thing, but for top-to-bottom lighting
changes. The fourth is a bit more subtle. It’s quite challenging
to tell from the plot above what the effect is. Here’s what we see
when we apply it to some faces.
28 CHAPTER 1—A FRIENDLY INTRODUCTION TO PCA
Let’s add one final example, to really hammer home the magic of
PCA. When large-scale genome databases began to be gathered,
one of the first things researchers did, was to perform princi-
pal component analyses.
All you need to do is to extract some features from each DNA
south of Europe between Italy and Greece and in the Near
inform on previous European population genetics research?
East populations captured in this dataset. The spread of sam-
3) What is the diversity of demographic histories captured in
ples in this genetic space from each region varies (SI Appendix,
this sample of European haplotypes?
Supplementary Data 2), with samples from most regions form-
ing a primary cluster reflective of their common ancestry. Some
Results regions appear more heterogenous such as Germany or Malta
(SI Appendix, Supplementary Data 2 and Figs. 2.3 and 2.5),
A European Sample from the UKBB. Investigating the genetic suggestive that a substantial fraction of individuals in the data-
andscape of Europe, we subsetted individuals form the UKBB set have a recent genetic ancestry that does not match most
27) who sample European genetic diversity across the continent. individuals with the same place of birth label, possibly due to
30 CHAPTER 1—A FRIENDLY INTRODUCTION TO PCA
This process included selection based on UKBB phenotype modern economic or other recent migration within the conti-
data as well as initial genetic analysis and is described fully in nent. Due to this heterogeneity in birth-location label versus
Methods. In total, 5,550 individuals from 47 European countries/ principal component (PC) coordinates, using a separate PCA,
egions (henceforth regions) that spanned the continent were we projected our European sample to western Eurasian referen-
sequence. For instance, you can identify a few hundred thousand
used to investigate the European genetic landscape (Fig. 1). ces from the Human Origins dataset (30). We found agreement
ES FRFR
FRFR
DE
GI FR FR MT
CH
AT
FRCY
FR
FR
CH
CH
FR
FR
CH
ENIT
CH SE
CHDKNL BE SEAT AT
HU
ES HRBA
BARO
BA
BAHR BA
BA
BA BAMethods.
RU In total, 5,550 individuals from 47 European countries/ principal component (PC) coordinates, using a separate PCA,
FR ES FR CHFR FR
FR
FR
FR FR
CH AT TR RS
HR
HR HRBA
HR
RSHR
BA
RS BA
RS RO
150 ES FR FR
FR FR GI
FR
GI
FR
FR
FR
CHFR
GI
GI FRCH
CH
FR
FR
CH
FR
CHCH CHIT AT ATCYCH IT HUBARO
HU RS
HR
RO
RS
BARO
BA
RS
BA BABA
RS
HR RU
BA RU
ES FR FRFR
FR
CH
FRFR
FRFR
CH
FR
IT
FR IT CH
MTCH
FR
SC
BE
WAEN
FR TRAT NL GR CH
FR IT CZ
RO RS
ROHR RS
RS
RS
RS
BA
HR HR
RS
PLRU
HRHRregions (henceforth regions) that spanned the continent were we projected our European sample to western Eurasian referen-
ESES ES ESFR FR FR GR CH AT RORORS HR
BA MK
BA CZRUto investigate the European genetic landscape (Fig. 1).
200 ESESES ESES FR ES
FR
FR FRCH DE
FR
CH CHGR CH RORSATRO
RS
HRBARS
RS
HR
RS
RO
BG
RS
BA
RS
RO
HR
RS
MK
RO
RS
RSRO
HR
RS
HR
HR
HR
RO RO
MK
BA used
RO
RU ces from the Human Origins dataset (30). We found agreement
ES ES FR GR
CH TR
IT MK
BGRS RO
BGRSHR RU
ESES ES ESES ESES FR FR
ES CH FR
ITCHCH SE TR TR RO
RORORS RO
RO RS
HR BA
MK
RO RSRS
BG MK
ES
ES
ES ES ES ES
FR
PT
ES GIFR GIFRFR IT NO RSRO BG HURU
ESESESES
ES ES
ES
ES ES
ES
ES ES ES
GI
ESPT ESES FR
FR
ES ITFR
IT FR IT IT IT RO RS BABGBG
BG
RS
RS
BG RU
CH
HUPL
BG
MK UA
RU
ES
ES
ES
ESES
ES PT
ES
ES
ES
ESES
ES
PTPT
ES
ES
ES
ES
GI
CH
ES ES
PT
ES
PTES
ES
PT
ES
ES
PT
ESES
ES
ES
PT PT
CH
PT
PT
ES
PT
PT
FR SC
PT
ES MT AT
NI
GRIT NL IT ITHU CH RO RO
BG
BG
RO
RU
RO
BG
BG
BG
RO
BG
BG
RO
BG
BGRO
PL
RO RURU
RUPL
ES PT PT
PT PT
PT
ES
PT PT
ES
ES PT
ES PT
PT ES
PT ES
PT ITIT
SCMTBE ES
BE FR ITHU RO BG
RO RO
BG RU
ES ES
ES ES ES
PT
PT
ES
PTES
ES
PT
PT
PT
ES
ES
PT
ES
ES
ES
PT
PT
PT PT
ES
PT
PT
ES
ES
ES
PT
PTPT
PT
ES
ES
PTPT
PTPT
PT
DEES
ES
PT
ES
PT MT
PT
CYMT
MTATAT
NLIESCNL
IT
IT CH
ROBA BG
ROBG
BGBG
BGBG BG
BG
BGROBG A TR
B PT
PTESES
PT
ES
PT
PT ES
GI
PT ES
ES
PT
ESPT
PTES
GI
PT ES
GI
PTPT
FR
GI
PT
ES PT
PT
PT
ESPT
ES
ES ITFR
PT
PTFR PT FR MT
MT CH
BE
IT IT CH AT HU BG
BA BG
BG BGRU
ES PTES
ES ES
PT
ES
GI
PT ESGI
PT
PT
PT ES
PT
GI
PT
PT
PT
PT PT FR
PT
GI MT PT
IT ITFRIT
IT IT BG
MKBG RO
BGTR
BG
BG
RO BG
Turkey
Near East ES PTES
ESES
PT
FR
ES
PT
PT
PTPT
PT PT
ES PT
ES
ES ES
PT ES
PT
PT PT
PT
PT
GI
PT
PT
GI
GI
PT
PT
ES
PT
GI
PT
GI
PT
GI FR
IT IT
IT
IT MT PT
ITIT IT
IT
MT
GR IT DEITWABE BE IT CZ RS MKBG
BG
BG
BG BG
BGBG
BGBG
TR
BGBG
TRBG
TR Geographic
Cyprus ES PT PT PT
PT
ESGI
PTPT
PT IT
PT ES
IT PT PT ITITCY NL
MT AT BG BG
BGGRTR TRHU
ES
PTPT GI
GI IT IT
IT IT
FR
IT ITCYIT
IT IT
CY PT
PT
IT CZ MK
TR MK TR Region
Slovenia PT GIGIIT IT FRFR CH GR GR MKKO CZ
KOMK HU
BG MK UA
Serbia/Montenegro ITIT
IT
ITBEIT IT KO ROBGBG BG
Romania ES
ESESPT
ESES GI GIIT
ES
PT
IT CY IT CY
IT IT ITIT RS
TR
GRGR
MK GRBG
ROTRTR HU Near East
ITIT IT GR
IT IT TRTRBG
North Macedonia FR MK
GR
ITIT GR KOKO
SE Europe
Kosovo
SE Europe −0.02 IT
GI IT IT AL
RS GRHU GR GR
Greece IT
ITIT IT
FR IT
ITIT ITFR
ITIT GRGR
AL GR ALGR GR S Europe
C
Croatia
MT ITITIT
CH IT
FR KO GRGR AL
GR GR
GR
RS GR
GRGR TR TR E Europe FI FI FI LV DE
FI
GR
FIFI
AL
FIFI
Bulgaria IT GRGR GRCH
GR FI
FIFIFI
FI
FIFI
FI
FI FIFI
FIFI
FI
FI
FI FI
FI
FIFIFI
FI
LV
LV
LV
LVLV LVLV
Bosnia and Herzegovina IT
ITFR ITITIT IT AL AL
ALAL GR
GR GR
GR GR TRTR 0.02 FI FIFI
FI FI
FIFIFI
FI
FI
FIFIFI
FI
FI FI FI
FI
FI
FI
FIFIFI
FI
FI
FI
FIFILT
EE LT LTLT LV LV
LV
GR
MK
AL
MK KOGR
GR
HU GR GR
GR TR
C Europe FI FI
FI
FIFI FIFI
FI
FI FI
FI
FIFI FI FI
FI
FI FIFI
FI FIFI
FI
FI FI
EE
LV
FI
FI
FI RU FI
LVFILT
LV FILV
EE LTLT
RU
LV
LT
LT
Albania IT ITBE ITIT CY GR GR GR
GRAL
GR GR
GR TR TRTR TR CZ FIFIFI FI
FIFI FI
FI
FI
FIFISE
FI
FIFI
FI
FI
EE
FI
FI LV EE EEDE LT LT
LT
EE LV
LTLT
LTLV
LVLT
LT
Spain
FR IT FR IT
IT ITBE GR
ITIT CY GR GR
GRGR TR TR TR N Europe SE
FIFIFI
FI
FI
FIFI SE FIFI FI NO
FI FI EEFI
FINO EE
EE
LT
EE
EE
LV
LT LT
LTLT
LV
LT
LV
LT LT
LT
RULTLTLT
LT
LV
LTLV
Portugal MT ITIT IT
CH ITGR TR GR
GR GRTR UA
TR
TRTR TR SE SE SE
FINO
SE FI
NO
NO FI
FI FI LT LT LV
LT LT
LV
LT
LV
LT
LV
LT
LT
LV
LTLTLV
LTLT
IT GICY
ITMT
MT
ITITIT IT GR GRGR
BG TR RU
TR W Europe NO SESESE SE SE SE
SE
SE SE
SE
SE SE NO FI DK
FI LV
LT
LV
RULT
LVLT
RU
GRGRGR
SE SE
S Europe IT
ITIT GR NO SE SESE NO SE LV PL LV
LV
LT
Downloaded from https://www.pnas.org by 185.238.131.78 on July 1, 2023 from IP address 185.238.131.78.
ITIT
IE IE NONL
NI DK
DK DK DK
DKNO
SE DK
NO
DK SE
ISDK SE DE CH
PL PLPL PLPL
PL PL
PL PL
PL RU LT RU
RURU LV
Ukraine IT ITIT ITIT BE GRGR BYGRCZ
RUSE TRTR
NI SC
NI
NI
IE
IEIE
IM
NIIEIE
IE
IE
NI
NI
IEOK
IE
IM
IE
IM
IESC
IE
SCIE
BE
SC IE IE
OK
GR
CYIM
IMNL NL
NL
NL NL
FO
NL
NI IS NL
NO
EN
NL
NLNL
DK
NO
DKIS
DK
DK
DK
NO
DK
NO
DE
DK
NL
DK
NL
DE
NO
NO
DK
DK
DK
DK
DK
NL
DK
NO
NO
DKDK
DK
DK
NO
DK
SEDK
SE
NO
DE
NO
DK
DK DK
DK
DK
DK
SE
DK
DK SE
DK
DK
DK
DK
DK
DK
DK
NO
DK
DK
DK
DK
DK
SE
DK
DKDK
DK
DK
DE
SE
SE
DK
DK
SESE
SCSE
DK SE
DKSENL SCFI
DE
DE
SENL
PL NO SE DE PL PL PL
PL PL
PLPL
PL
PL
DEPL
PLPL
PL
PL PL
PLPL
UA
PL
PLUA
RU
RU
RU
PL
UA
UA
RU
EE
RU
RU
RU
RUPL
RU
PL
UA
RU
PL
LV
PL
PL
RU
RU BY
UA
RU
RU
UA
RU
LT
RUUA
UA
RU
UA
RU
RU
RU
RURUEE
RU
UA
LVRURU RU
IT
IT IT MT BY GR GR GR TR TR TR TR Sample Count
IE
SCIE
NI
SC IM
IE IE
IE
IE
SC
NI
IE NI
IE
SC
IE
IE
NI
IE IE
FR
NI
IE
IE
NI
IE
NI
SC
FO
NI
NI
NI
IE IESC
WA
IE
SC
GISC
EN
SC
DE
NI IS
NI
NI
DE
SC
IE
EN
IE SC
CI
NL
IE
UA
IEIM
OK
IM
WA NI
SC
MT
NL
OK
WA
NI
SC
NI
SC
AT
OK
DK
CH
MT
IMOK
NI
WANL
SC
NI
NI
IS
DE
OK
FO
DE
NLSC
DENL
FO
NONL
DK NL
NL
NL
CY
NL
NO
NL
NL
DK
NO
NO FO
DK
NL
BEDK
SE
NL DK
DK
NO
SE
DK
DE
NO DK
DK DK
BE
NO DK
DK
SE
DK
DK DK
SE SE DK SEDK DKDE DE DE CZ PLCZ PL PLPL
PLPL
PL
AT
PL
PL
PL
PL
UA
PLPL
EN PL
PL
PL
PL
PL UA
PL PL
AT
RU
UA
UA
RU
RU RU
RU
RU
UA
RU
PL
UA
PL
RU
UA
PL RU
RU
RU
RU
LV
RULT
MTCZDK
NI IE SC
IE WA NL DE PL PL
Russia IT ITIT MT
IT ITMT
MT
MT RU
RU
GR
RO RO
RU
GR
UA
BE TRTR
TR TR
IE
IE
IE
EN
IENI
NI
IE
IE
NI
IE
WAIE
CHIM
SC
NI
IE
NI
IE
MT
IE
IE
NI
IE
IE
WA
MT
IE
DE
NI
IE
IE
NI
IM
NI
IE
SC
IE
NI
SC
IEIE
NI
WA
IE
WA
EN
SC
NI
IE
IE
NI
IE
NIIE
SC
IE
IE
MT
WA
WA
IE
IE
IE
CY
NI
EN NIWA
SC
EN
WA
WA
DE
IM
SC
SC
OK
IE
NI
NINI
NI
SC
IE
CI
WA
SC
SC
DEIE
SC
NI
EN
OK
SC
NI NI
IE
SC
IM
WA
DE
IE
NI
IE
ATENCI
SC
WA
IE
EN
NI
OK
NIOK
EN
NI
INL
IE
IM
PT
EN
NI
SC
WA
SC
FR
WA E
IM
DE
OK
SC
IE
WA
CI
NI
NI
IM
EN NL
SC
MT
NI
EN
IE
GI
IE
OK
CI
CI
OK
WA
OK
IM IM
IE
SC
NI
EN
WA
NI
MT
OK
GI
SC
CY
MT
EN
EN
OK
NI
NL
GI
IENI
IS
MT
WA
CH
SC
DE
NI
DE
NI
NL
CI
OK
IM
NI
IM
FO
GR
DE
PT
CH
MT
CY
SEENDK
AT
EN
DE
MT
NL
DE
CY
CI
MT
GI
WA
NL
SC
EN
NO
NL
EN
BE
CY
NI NL
GI
BE
CY
NL
WA
NL
EN
DK
NL
FO
NL
DK
NL
NL
IE
NL
NL NL
NL
DK
DK
MT
NL
NL
EN SC
NL
MT
SE
DE
DK
NL
DENO
NL
NL
DK
NO
IT
NO
NL
DK
NONL
DEDKDK
DK
NL
DE
DK DE
AT
DK
DE NO
WA
PL
SE SE
IT CZFR
DE FR
EN
DE
DE AT
PLCZ
DE PL
PLPLPLPLPL
CZ
PL
PL
RU PLPLPL
PL
PL
PLPL
PL
PL
PL
PL
UA
RU
PL
PL
UA
PLRU
UAUA
UA
RU
RU
UA
UA
RU
UA
RU
RU
RURU UA
RU RU
TRTR
NIEN
EN
CINI WA WA
EN NI
IE OK
SC SC
NI
MTNI
O
EN NL
NI
OK
SC
AT K IM NI NLAT SK
IT
GR ITIT SC
EN GR
GRGR
SE
IE
DE
SCSC
IE
IE
SC
NI IE
NI
SC
IENI
IE
NIIE
IE
CYIE
SCSC
IE
SC IE
GI
WA
NI
SC
FR
WA
SC
IE
DE
WAEN
NI
SC
SCWA
NI
NI
SEWA
SC
BE
DE
MT
SC
NI
OK
WA
NI
NI
WAAT
NI
WA
EN
IE
SC
WA
SC
WA
IE EN
DE
SC
IM
DEEN
EN CY
CI
IE
NI
NI
MT
WAWA
IE
GI
CY
IE
SC
MT
WA
SC
EN
SC
IE
WA
DE
SC
NI
OK
EN
TR
IE
SC
EN
NO
DE
IM
IM SC
MT
BG
CY
WA
NI
WA
IE
NI
MT
CY
EN
TR
IE
ES
DEMT
MT
EN SC
OK
WA
NI SC
IE
EN
NI
GI
EN
SC
MT
IE EN
WA
GR
TRIE
DE
IM
OK
CH
IE
CH
DE MT
SC
NI WA
NL
EN
SC
MT
MT
IE
WA
NI
IM
NI GI
NI
MT
IM
EN
MT
EN
CI
EN
NI
WA
SC
CI
IE WA
NI
EN
DE
IM
MT
CY
NLWA
SC EN
WA
PT
CY
NL
MT
SC
AT
NL
WA
NI
EN IM
NL
DE
CI
EN
EN
NI
DE NL
WA
BE
GI
GI
MT
SC
NL
NI
DE
NL
CH
IM
NL NL
NL
DK
EN NL
CY
NL
BE NO
FI NLNL DE DE
AT
ENDE DE DE DE
DE
DK DE
DE DE
DKDECZ FI
DEDE SE
DEDE CZ
DE CZ CZPL
FR PL
CZPL CZ
SK PLPL
PL
PL
UA PL
RU
PL RURU
UA
UA
RU
RU
UAGR
IE WA
SC DEMT GICY NL EN UA
Lithuania
E Europe MT MTMT
IT MT
MT GR UA
HU
GRSKDE TR TR
EN IE
IEIE
SC
IE
IE
AT
SC
NI
SC
IE
CH
DEWA
IE
WAEN
DE
IE
CH
EN
WA
DE BE
IE
SC
NI
IE
NINI
OK
CY
CI
IE
CI
EN
SC
MT
WA
EN
WA
SC
GI
SC
NI SE
EN
SC
EN
AT
WA
NI
IE
NO
IM
MT
NL
SC
EN
WA
NO
AT
IE
NI
IENI
WA
IM
WASE
WA
WA
SC
NI
NI
WA
IE
DE
MT
NI
MT
CI
CY
SC
SC
FR
EN
SE
OK
EN
NI
WA
IE
SC
AT
MT
GI
IM
CY
MT
WA
NI
WA
SC
MT
CY
FR
IE SC
IE
WA
GI
FR
EN
CI
DE
IECY
CI
MT
IM
SC
DE
WA
BE
SC
EN
IM
FIIM
EN
CY
CY
WA
SC EN
WA
NI
WA
NI
NI
CY
PT
MT
DE
MT
DE
CI
IE
EN
WA
DE
NI
SC
MT
EN
EN
SC
SCWA
IM
CY
EN
EN
AT
WA
WA
CY
CY
WA
CH
CY
MT
SC
NI
MT
BE
SC
MTWA
CY
CI
EN
MT
WA
CI
NI
NL
GI
MT
WA
DE
EN
CYIE
SC
MT
SC
CY
WA
EN
EN
CI
MT
ENIM
SC
CH
GI
AT
EN
BE
NI
CY
BE
MT
IM
SC
AT
EN
GI
CI
SC
IE
WA
GR
MT
BEEN
EN
IE
NI
NL
OK
IM
CI
WA
CY
DEEN
BE
WA NL
EN
GI
GI
NI
CY
NIMT
CI
EN
WA
CY
EN
AT
EN
DE
NI
IM
AT
CY
DE
EN
WA
BE
SC
MT
MT
GI
NL
WA
MT
MTMT
AT
CH
EN
CZ
IM
EN
BE
DE
NL
EN
OK
MT
OK
NI
NI
CH
NL
GR
SC
CY
CI
NL
FR NL
BE
OK
CY
WA
NL
BE
MT
WA
FR
IM
MT
AT
NI
SC
NL
EN NL
NL
OK
WA
DE
IM
CI
SC
MT
EN
NI
CY
DE
NL
CI
GI
NL
EN
EN
NL
NO
NL BE
NL
NL
EN
NL
DE
NL
SE
NL
NL
NL
BE
DE
MT
EN MT
SC
NL
NL
NLDE
NL
NLDK DK NL
DE
DK
CH DE DE DK
DE SE
CZ
CZEN
AT
DE CZ PL
DE
DE AT CZCZ
CZ
CZ
CZ
CZ
SK CZ
CZDE
CZ
CZ
CZ
PL
PL
CZ
CZCZ
CZ PLPL
CZ
CZ
SK
PL
PL
PLPLUA
PL
UA UA
UA
PL
UA
PL RU
RU RU
Latvia MT MT MT
MT IT
MT RO
SK CY
HU EN
RU
TR
PL
BE GR TR TR TR CY
DE
SC
SC
SC
NINI
OK
WA
NI SC
WA
NI
SC
DE
MT
WA
FR
WA
EN
CY
WA
CI
PT
EN
WA
DE
SE
FRIM
NI
MTAT
SC
SC
NI
WA
EN
SC
DE
DE
WA
GI
WA
DE
TR
CY
WA
BE
AT
SC
MT
NI
EN
CY
CI
CY
SC
FR
CI
EN
SC
PT
IM
NL
SC
NI
NI
EN
SC
NI
MT
CI
SC
GI
NL
AT
CY
WA
GI
DE
DE
SC
MT
FR
CI
WA
IM GI
CI
WA
DE
NI
CY
WACI
OK
AT
WA
DEMT
BE
GI
NI
WA
MT
CI FR
BGCI
WA
WA
BE
MT
MT
WA
EN
DE
CI
CI
CH
MT
EN
EN
CY
EN
FR
IM
CY
EN
SC
DE
MT
CI
FR
SC
CY
MT
CI
CI
AT
ATMT
OK
CI
CY
NL
BE
SE
CY
WA
EN
NL
MT
SC
EN
DE
OK
EN
BE
SC
DE
WA
IM
WA
EN NL
GI
CY
EN
BE
DE
EN
BE
IE
CY
CY
WA
DE
BE
EN
IM
GI
CY
IM
MT
NL
CI
NLCY
SC
EN
CI
NL
MT
MT
SC
DE
CI
CY
IM
NL
INL
CI
CY DE
NL NL
NL
NL
WA
NLBECY
NL
WA
CYNL BEDE
NODEDE
DE
AT
NLAT
CH AT
CY
DE CYDE
DK
DE CZ SEAT
ATATNL
RO CZ
CZ PLCZ
ATAT DECZ
DE
AT
CZCZ
CZ
DECZ
CZ
CZCZ
CZ
CZ
CZ
CZ CZCZ
CZCZ
CZ
CZ
CZ
DECZ
HR PL
PL
CZ AT
CZPLHUCZ
PLHU
SK
RS
PL CZ
SK SK
CZ
SKRU
UA
SK
PLSK UA RUUALT UA
RU
RU
TR TR
CI NL CZ
MT MT MT
MT MT
MT MT
MT
IT MTMT
GR CZ RU
HU
RU
AT PL
CI GR TR TR
TR TR TR 10 WACY EN FR
IE
CYNI
IM
WANI
WA
GI
CI
OK
MT
SC
IMWA
EN
FR
NI
DE
CH
NO
MT
MTMT
CY
EN
WA
AT
DE
BE
EN
CI
FR
MT
FR
GI
CI
WA
BE
CI
NL
EN
CI
CI
MTEN
EN
WA
DE
CI
CI
GI
TR
EN
BE
IM
CI
WA
FRTR
CI
C
FR
MT
EN
BE
IT
MT
EN
GINLNL
WA
CY
BE
BE
CHCI
MT
CI
MT
CI
BE
PT
DE
CI
NL
IE
EN
BE
BE
AT
ENGR
NI
BE
NL
CI
MT
NO
CY
NLCI
BE
DE
BE
TR
BE
BE
NL
CY
BE
BE
NL
CH
NL
NL
AT
CH
CI
NL
BE DEAT
NL
NL
AT DE
DEDE
HU
DEDK
DE
AT
AT
DE ATAT
DE
DEAT
CH DE
ATCZ NO
AT ATPLAT
AT
IM AT PL
HU
CZCZ
AT
CZ AT
CZ
CZ PL
CZ
CZAT
CZ
CZ
CZCZ
CZ
SK
CZ
SK SK
SK
SK
CZ
AT
SK
SK PL
UA
UA
SK
CZBA UA
DE UA
UA
PL UADK
RU
Estonia MT HUTR
FRCY
HU
HR
HURO TRTR WACH
EN
WA CI
CI
DEOK
FR
SCDEIM
FR
CIFR
BE NL
CI CI
EN
CI BE
BE
DE NL
BE
BEBE
FR
DE
BE
BE EN
BE
CI
NL
CIBEBEDK
NL
NO
BE DEAT AT
AT DE
DE BE
SEAT IT
DE
BE
AT AT AT
ATCZ
CZ AT
CZ CZ
CZDKHU
SK
SK SK
HU
HR
CZ SK
CZ HU SK UA
PL
RU LV LT
MTIT
CI CI CI
CICI WAEN
BE CI BE BE CIFR DE HU CZAT CZ
HU SK PL
PL
Belarus ITMT
MT
MT MT
HUCY FR
CZ
CH GR EN
HU TRTRTRTR TRTR
25
FR
CH
CI FR
CI
ATCY
CI
FR
CI CY
IE
BE
CI
BE
BE
CI
NL
CI
CI
BE
EN
FR
IT
CI
BE
CH
BE BE
CI
NL
FR
MT
FR
CH CIWA
BE
BE
NL
DE
BE
FR
BE
BE
BE BE
BE
BE BE
BE
CH
BECHNL BEDK
DE
MT
AT CH
CZ
FR
AT AT PL
HU ATAT
SEAT
AT
RS
AT
AT
DE
ATCZ
AT
ATAT
CH
AT
AT
HU AT
AT
AT
AT AT
AT
AT
HR
AT
ATAT
HR
HU
AT
HU
HU
HU
HRSI
HR
HU
SI HU
SI
CZ
ROHR
SI
BA
SK
SK
HR
HU
HUHUHU
HR
CZ
CZ
LV
HU UARU RU
MT MT
MT MT CHHU
GR SK
GR SECY TR TRTR
TR TR
CY CI BE
FR FR GI
IE
FRBE
CI
BE
BE
BE
BE
FR
FR
FR
CI
WA
CHGI
BE FRCH
DE
BE
NL
BE
CY
BE
FR
FR
CH
BE
BE
BE
MT
FR
IT
BE
BE
FR
BEFR
BE
CH FR
CICI
BE
CH ATDE
CH NLNL
DESE BECZ
AT
DEAT AT
AT
SC
AT
AT
AT
DE
AT ATAT
AT
AT
CZ
AT
AT
ATAT
AT
NL AT
AT
HU
AT
HU
AT
BA
AT
CH
AT
HU
HUHUHU
AT CZ
CZ
AT
AT
AT
SI
AT
HU
AT
CZSI
HU
SI
HU
SI
HU
SI SI
SK
SK
HU HRHU
SK RO
SK PL
BA PL GR
UARUBG
RU
Switzerland MT MT MTMT
DK CZ
MT CY
HUHU CY TR
TR TRTR 50 0.00 FR FRFR
FR
PT
FR BE
BEPT
FR
CH
RU
BE
BE
FR
CHBE
IM
BE
FR
NL
MT
BE
BE
MT
WA
CH
AT
BE
BE
BE
BEBE
CH
BE
NL
FR EN
CI
NI
CH
NI
GR AT
DE
ATMTAT
CHDE
AT
CH
AT
AT ATHU RS AT
DKAT
HU AT AT
AT
AT
CH
DE
HU HR HUHU
NL
AT HU HU
CZ
HU
HU
HU
HU
AT
HR
HU HU HU
HUHU
HR
HU HR
HUHU
SI
SI UA
MT MTNLCZCZGR TR TR TR FR FRFR BE
FR FR
BECHBECH CH MT
DE DE DERS DK ATAT
AT AT
AT AT
HU HUHU RO
HR
RO HU
RO CZ BA
TRTRTR
CH AT HU BARO
Slovakia
GI MTTR
MT TR
CY FR FR
FRES
ES SC
FRFR FR
FR
FR
GI
DE
FR
AT
CH
CY
FR
BE
CH
IM
DE
FR BE
FR
FR
FRCH
FR
CH
CH
FR
BE
CHSC
CH
WA
PT
CH
FR
CH
CH
CH
CH
DE
CH
CH
CH
CH
CH
CH
CH
CH
CH
FR
CH
DE
CH
GI
CH
CH
CH
CH
BE CH
ATIT
AT
CH CH
AT
AT
AT
ATSE DE
AT NO ATAT
IT
RO
AT
ATCH AT
AT HU
HURO HU
HURS
HU
HR
HU
HUIT BA HU
HU
HR RO RO
RO FI
HR
CY TRTR
Poland 100 ES FR
CH FR
BE
CHATFR
BE FR
CHCH
CH
BE CH
CH
CH CHCH
CH
CH AT AT
DE HU
IT ITBA
HR HU BARORU BABY
MT CY CYCY TR TR FR
ENFR FR
GI FR
CH FR
CH
BE
CH
CH
CH
CH
FR
GI CH
FR
IT FR
CH
DE
CH CH
CH
MT
CH
CH CH
DECH
FRNL
DE CHDEHR
AT AT HU
ATRO HURS BA
RS
HR BA
RS HR
Principal Component 1
Hungary C Europe ES FRFR FR FR MT
CH
ATCY CH
CHCHIT SE HU
ES HR RO
BA BA
BABA RURO
CY GR CY TR
CY TRTRTR 150 FR ES
FRFR
FR DE
GI CHFRFR
FR
FR
FR
FR
FRFR
FR
FR
CH
FR
FR
CH
EN
FR
CH
CH
FR
CHDK
CHIT AT
NL BE SE AT AT AT TR RS
HR
HR
BARO
BA
BA
RSBA
HR
HR
RS
HR
BA
HR
BA
RS BA
BA
RS
BA BARU
Germany CY CY
CY CY
CY
CY CYCY
CY
CYCYCY
CYCY CY
ES FR
FR
FR
FR
FR
CH
FR
FR
FR
GI
FR
GIFR
FR
CH
GI
GI
CHFR
FRCH
FR
FR
IT CHCH BE ATCYCH FR IT
IT HUHU
CZ
HR
RO
RS
BARO
BA
RS
BA
RSRS
RS
RS
HR
HR
RS
BA RU
Czech Republic CYCY
CY
CYCY
CY
CY
CY
CY
CY CY
CY
CY CY
CY
CYTR ESES ES
ES ESFR FRFR
FR FRFR FR
IT CH
MTCH
FR
SCWAEN
FR
FR CH TRAT NL GR CH AT RO
RO
RORS
RS
RO
HR HR
BA RSBA
HR
PLRU
MK
BA HRHR
BA CZRU
−0.04 CY CY
CY
CY CY
CY
CY
CY CY
CY CY
CY
CYTR CY
TR
TR
200 ESESES ES FR FR
FR FRCH DE
FR
CH CHGR GR CH RORSATRORS
HRBARS
RS
HR
RS
RO
BA
RS
RO
HR
RS
BG
RS
RO
RS
RSRO
HR
RS
HR
HR
HR
RO RO
MKRO
RU
Austria CY CY
CY CY
CY
CYCY
CY CY
CY
CY CY
TR BG
TR ESES ES
ES ESES
ES ES FR FR FR CH SEGR
FR CHTR TRIT
TR MK
BG
RO RSMK
RO
BGRS
BA HR
RSMK RU
CYCY
ES RS BG
Sweden CYCY TRTRTR ES
ES
ES
ES
ESES
ES
ESES ES
FR
PT
ES GIFR ES CH
ESES FR
ITCH
GIFR FR
FRITIT IT
NO RO
RORORORSHR
RS
BG
MK
RO
RO
RS
BG
RU HURU
Norway CY CY CYGR TR ES ESES
ES
ES
ES ES
PTES
ES
ES ES
ES
ES ES
ES
ES
ESESES
GI
ESPT
ES FR
ESPT FR SC ITFR
IT GR IT
ITHU CH RO
RO RSROBA
RO
BG
BG
RS
RS
BG
BG
BGRO
CH
HUPL
BG
MK
PL RURU
UA
RU
CYCYCY
ESES
ESES ES
ESES
ES
PTPT
ES ES
GI
CH
ES PT
ES
PTES
ES
PTPT
ES
ES
PT ES
ES PT
CH
PT
ES ES
PT
PT PT
ES MT AT
NI IT NL IT BG
BG RU
RO
BG
BG
BG
RO
BGRO
BG
BGRO RUPLRU
ES PT
ES ES PT
PT PT
PT
ES
PT PT
ES
ES
ES
PTPT
ES
ES
ES
PT PT
PT
PT ES
ES PT PT
PT
DE ES
PTMTIT IT
SCMTBE
CYMTES
BE SC IT RO RO RO
BGBG
Iceland ES ES PTES
PT
PT
ES
ES
ES
PT PT
ES
ES
PT
ESPT
PT PT
ESES
PT
PT
PT PT
PT
ES
ES
PTPT
PT ES
ES
PT
ES
PT PT MTATAT
NLIE
IT
IT CH NL CH FR RO BABG
RO
BG BG
BG
BGBG
BG BG
ROBG TR
B
ES MT
Finland N Europe Turkey
Near East ES
PT
PT
ES
ESES
PT
ES
PT
PT
PT
ES
ES
PT ES
PT
FR
ES
ES
GI
PT
ES
ES
PT
ES
ES
ES
ES
GI
PT
PT
PT
PT
PTGI
PT
ES
PT
ES
PT
ES
GI
ES
GI
PT
PT
PT
PTPT
PT
FR
GI
PTPT
ES
PT
PT
ES
PT
ES
ES
PT
PT
ES
PT
PT
PT
PTPT
ES
ES
PT
GIPT
ES
PT
PT PT
PT
PT
PT
GI
PT
PT
GI
GI
ITFR
PT
FR
FR
PT
PT
GI
PT
GI
PT FR
MT
FR
IT
IT IT
IT
MT
PT
FR
PT
CH
BE
IT
IT
IT
IT
ITIT
IT
IT
DEITWA BE
AT
IT CZ
HUHU BG
RSMK BA
BG
BG
MKBG
BG
BG
RO
BG
BG
BG
BG
BG
TR
BG
BG
RO
BG
BGRU
BG
BG
TR
BG
BGBG
TR TR
Cyprus ES PT
PT PTPTESPT
PT GI
PT PT
PT
PTGI ES
PTPT
GI
IT ES
ITIT
PT IT
PT MT
ITITMT
GR CY NL
MT BE BGBG GR
TRBGTRHU
Faroe Islands PT ES
ES
PTPTGIPT
GI IT IT
IT IT
FR
IT ITCY ITIT
IT
IT ITPT
CY PTAT CZ BG MK BG
MK
GI FRFRIT TR
HU TR UA
Slovenia PT GR CZ BG
Denmark Serbia/Montenegro GIIT IT ITIT
IT
ITBEIT CH GR IT KO MKKOKOMK
BGBG MK
BG
Romania ES
ES PT
ESES
ES GI GI PTCY
IT IT
IT ITCYIT IT TRRS RO BG
GR HU
Netherlands ES IT GRGR
MK RO
GR TRTR
North Macedonia ITIT
IT IT
FR IT
GR KOKO
MK
GR TRTRBG
France W Europe −0.02 0.00 0.02 Kosovo
Greece 0.04 SE Europe −0.02 IT
GI IT
IT
ITIT IT
FR
ITIT
IT
IT
IT ITFR
RSAL
GRGR
GRHU GR
ALGR GR
GR
Belgium Croatia CH ITIT IT
IT
IT
FR IT KO GR AL GR
AL GR
GR
GR
Principal Component 2 MT IT GR RSGR
GRGR TR TR
Wales
Bulgaria
IT
IT
ALGR
ALGRGR
GR
GR
GR
GR
GR CH
GR GR TRTR
Bosnia and Herzegovina ITFR ITITIT IT AL AL
GRAL
MK
AL KO
GR GR
GR
GR GR TR
IT IT MK
GR GR HU GR
AL GR TR TR CZ
Scotland Albania
Spain
FR IT FR
ITBE
IT
IT ITIT
ITIT BE GR CY
CY GR GRGR
GR
GR
GR
GR TR TR TR TR TR
Republic of Ireland Portugal MT ITIT IT
CH ITGR TRGR GR
GR GRTR UA
TR
TRTR TR
CY MT
MT GRGR
BG TR RU
TR
Malta S Europe IT IT GI IT
ITIT
IT IT
IT
IT ITIT
IT ITIT ITGR GR GR
GR GR GR TR TR
Orkney ITIT ITITITIT IT GR
GR GR CZ TR TR
Northern Ireland Brit. & Ire. Italy
Gibraltar ITIT
IT ITIT
IT
ITIT
IT
IT
MT IT
IT
IT
IT
IT
IT
ITITIT
IT
ITIT
GR
ITGR
GRGR
GR
GR
GR
GR GR
GR
BY
GR
GRFI
CZ
TR
TRTR
Ukraine IT IT BE
IT
IT IT MT BY GR
GRRUSE
GR GR TR TRTRTR TR TR
Isle of Man Russia IT ITIT MT
IT IT
MTMTCZDK
MT
MT RU
RU
GR
RO RO
RU
UA
BE GR TR
TR
TR TR
Lithuania IT
GR MTIT
MTIT
MT
MT GR
ENGR
SC
UAGRGRGR TRTR
England Latvia E Europe MT MTMT IT
MT
MT
MT IT
MT RO
SK UA
HU
SK
GR
CY
HU
DE
EN
RU
TR
PL
BE GR TR TR TR
TR TR
MT MT MT
MTMT
MT MT
MT
IT MTMT
GR RU
HU
RU
CZ
AT PL
CI GR TR TR
TR TR TR TR
TR
Channel Islands Estonia
Belarus MT MT
IT MTIT
MT
MT
MT
HU
HU TR
MT
CY
HU
GR
CY
HU
HR
HU
RO
FRFR
CZ
CH GR EN
HU TR
TR
TRTRTR
TRTR TRTR
Switzerland MT MT MTMT
MT
DK CH SK
GR
CY SECY TR TR
TR
TR TR TR
CY
MT MT CZ
MT HU
HU TR
0 50 100 150 200 Slovakia
GI
MT MT
MTTR
MT CZ
NL CZGR TR CY
CYTR
TR
TR
TR
TR TR
TR
Sweden CY
CY
CY
CY CY
CY
CYCYCY
TR TR
TR
CY CY
Norway CY CY GR TR
Iceland
N Europe CYCYCY
Finland
ig. 1. A sample of European structure in the UKBB. (A) The number of individuals included from each European country analyzed. Countries are grouped by Faroe Islands
eographic region; these regions are chosen as a means of group representation and do not necessarily imply historical links. Sample sizes from each region Principal Component 2
Belgium
Wales
Scotland
Republic of Ireland
re also shown. Abbreviations are as follows: SE Europe (southeastern Europe), S Europe (southern Europe), E Europe (eastern Europe), C Europe (central Brit. & Ire. Orkney
Northern Ireland
Isle of Man
urope), N Europe (northern Europe), W Europe (western Europe), Brit. & Ire. (Britain and Ireland). (B) The sample counts for each European 0 region.
50 (C)
100 The first
150 200
Channel Islands
wo PCs calculated by PLINK of 5,500 European individuals. Individual genotypes are shown by letters that encode the alpha-2 ISO 3166 internationalCount standard
Fig. 1. A sample of European structure in the UKBB. (A) The number of individuals included from each European country analyzed. Countries are grouped by
odes and are color coded according to geographic region. The median PC for each country/region of birth is shown as a label.geographic
Plots were generated using the
region; these regions are chosen as a means of group representation and do not necessarily imply historical links. Sample sizes from each region
gplot2 package (65) in the R statistical computing language (59). are also shown. Abbreviations are as follows: SE Europe (southeastern Europe), S Europe (southern Europe), E Europe (eastern Europe), C Europe (central
Europe), N Europe (northern Europe), W Europe (western Europe), Brit. & Ire. (Britain and Ireland). (B) The sample counts for each European region. (C) The first
two PCs calculated by PLINK of 5,500 European individuals. Individual genotypes are shown by letters that encode the alpha-2 ISO 3166 international standard
codes and are color coded according to geographic region. The median PC for each country/region of birth is shown as a label. Plots were generated using the
8 P
>
>
< argmax i kxi T ww - xi k2
w
wr = such that wT w = 1 (a)
>
>
: and wT wj = 0 for j 2 [1 . . . r - 1] (b)
Note that w is a unit vector, so for the length of the bottom edge
of the triangle we have kxi0 k = kwzi k = zi .
By the Pythagoras, kxi k2 = krk2 + zi 2 . The vector xi re-
mains constant, since that is given by the data. The only thing
we change is the direction of the vector w. If we change that to
decrease the reconstruction error krk, the distance zi must de-
crease. The sum of the squares of all zi ’s is the variance of the
data.
Thus, the first principal component is the vector w for which
the data has maximum variance when projected onto w. For the
sake of completeness, let’s work this into a proper proof. There’s
some technical stuff coming up, so we had better get into a more
formal mindset.
1X
argmax (z̄ - zi )2 .
w n
i
affect where the maximum is. We can show that z̄, the mean of
the projections is 0:
!
1X T 1 X
z̄ = w x i = wT x i = wT 0 .
n n
i i
The last step follows from the assumption that the data is mean-
centered.
X
argmax zi 2 .
w
i
X
argmax ||xi ||2 -||xi - xi 0 ||2 .
w
i
X
argmin ||xi - xi0 ||2
w
i
The rest of the procedure is the same as before. Once we’ve cho-
sen w1 to maximize the variance, we choose w2 to maximize the
2.1. MIN. RECONSTRUCTION IS MAX. VARIANCE 37
such that W T W = I .
This shows that we can think of the total variance in all direc-
tions in the data space as an additive quantity in the data, which
we can call its information content. The data contains a certain
amount of information and the more latent dimensions we allow,
the more of that information we retain.
Don’t read too much into the word information here. It’s just a
convenient phrase to use. We could relate it to formal notions
of information content, like Shannon’s, but not without some
serious extra work.
2.2 Eigenvectors
Let’s return to this image.
These solutions are the same for both perspectives: variance max-
imization and reconstruction error minimization. We have two
unresolved questions about this image.
First, how is it that the solution to the iterative problem (the
PCA solution) reaches the same optimum as the solutions to the
combined approach? Take a second to consider how strange this
is. Solving the iterative problem is a greedy search: once we have
chosen w1 we can’t ever go back. The process for the combined
approach solves all the vectors in sync. How is it that this abil-
ity to tune the vectors in concert doesn’t give us any advantage
in the optimum we find?
The second question, and the question we will answer first,
is what is the meaning of the PCA solution among the combined
solutions? How can we characterize this solution?
The answer to the second question can be summarized in one
phrase:
The principal components are eigenvectors.
Depending on your background, this will raise one of two ques-
tions. The eigenvectors of what? or, more simply What are eigen-
vectors? Let’s start with the second question, and work our way
back to the first.
40 CHAPTER 2—EIGENVECTORS AND EIGENVALUES
y = Ax y = Ax
y = Ax
All the points are mapped to a new position by A and poor Lisa
2.2. EIGENVECTORS 41
y = Ax y = Ax
y = Ax
In this image we’ve also drawn two vectors: one to the middle
of Mona Lisa’s left eye, and one to middle of the right. Since
Leonardo put the right eye dead center in the painting (not by
accident, I imagine), the red vector shrinks, but doesn’t change
direction. The green vector is affected by both the squishing
42 CHAPTER 2—EIGENVECTORS AND EIGENVALUES
Av = v .
It’s not at all clear from the definition why these vectors should
be meaningful or special. For now, just trust me that eigenvec-
tors are worth knowing about.
rotate by 27
eigenvector. Your nose does change direction, so your nose is
not an eigenvector.
We saw that when a matrix is diagonal, its eigenvectors are
aligned with the axes, so they’re easy to find. For other matrices,
we need to do some more work. One trick is to simply transform
the matrix so that the eigenvectors are aligned with the axes,
and then to transform it back again.
This is easiest to understand if we work backwards: given
some eigenvectors, find the transformation for them.
Here are some vectors drawn on top of the Mona Lisa. What
is the transformation for which these vectors do not change direc-
tion?
Note how, comparing the first and the last image, the red and
blue vector change their shape, but not their direction.
Any change we make to the direction of the vectors in the
first step is reversed exactly in the last step: the only permanent
change to any directions is made in the middle step. Therefore,
those vectors which don’t change direction in the middle step,
never change direction at all, and must therefore be eigenvec-
tors. These are the vectors that align with the axes in the middle
figure, since the middle transformation is along the axes. There-
fore, the vectors which are mapped to align with the axes by
the first step are the eigenvectors of the complete transformation
consisting of all three steps.
All three of these steps can be expressed as matrix transfor-
mations. We will call the matrix for the last step P. The first step
is then P-1 , since it needs to undo P exactly. This means that
we must require that P is invertible.
We could also call the first step P and the last step P-1 , of course,
but it works out more neatly if we call the last step P.
A = PDP-1
Note that for a transformation Ax = PDP-1 x, the rightmost
matrix is applied first, so the direction of the matrices is reversed
from the steps in image above.
Now we can work backwards: For any given matrix A, if we
can decompose it in this way, as the product of some invertible
matrix, some diagonal matrix and the inverse of the invertable
matrix, then we know three things:
PI = E .
There are many spectral theorems, but we’ll only need the sim-
plest. The spectral theorem for symmetric matrices. A symmetric
matrix is a square matrix A which is symmetric across the diago-
nal. That is, it has Aij = Aji , or equivalently AT = A. We’ll call
this the spectral theorem in the context of this book.
To state the theorem, we first need to define orthogonal ma-
trices. These are square matrices in which all columns are mu-
tually orthogonal unit vectors.
This should sound familiar, it’s the constraint we placed on our
principal components in the previous chapter. In the combined
problem, the constraint W T W = I is simply a requirement that
the matrix W be orthogonal.
Why? Remember that matrix multiplication is just a collec-
tion of all dot products of rows on the left with columns on the
right, so in this case all columns of W with all other columns
of W. On the diagonal of W T W, we find all dot products of
columns of W with themselves, which are all 1, because they are
all unit vectors. Off the diagonal we find all dot products of all
columns with other columns. These are all zero, because they
2.2. EIGENVECTORS 47
Proving this now would require us to discuss too many extra con-
cepts that aren’t relevant for this part of the story. On the other
hand, this theorem is very much the heart of PCA: everything it
is and can do follows from this result. We’ll take it at face value
for now, and answer the rest of our questions. The next chapter
will be entirely dedicated to proving the spectral theorem.
For now, just remember that if we have a square, symmet-
ric matrix, we can diagonalize it with an orthogonal matrix P
and a diagonal matrix D. The diagonal elements of D will be
the eigenvalues and the columns of P will be the correspond-
ing eigenvectors.
Note that the spectral theorem implies that there are n eigen-
values (since D has n diagonal values). Some of them might be
zero, but we need not worry about that at the moment. In up-
48 CHAPTER 2—EIGENVECTORS AND EIGENVALUES
Three ways data can be correlated. The bottom row shows the
covariance matrices of each dataset (explained below).
1X
VarX (j) = (x̄j - Xij )2
n
i
1X
CovX (j, k) = (x̄j - Xij )(x̄k - Xik )
n
i
2.2. EIGENVECTORS 51
These are both estimates. The distribution from which the data
was sampled has some invisible (co)variance, which we estimate
from the data by these formulas. For a maximum likelihood
estimate, we divide by n, for an unbiased estimate by n - 1.
For large data, the difference is negligible, so I’ll use the first to
keep the formulas simple.
1X
VarX (j) = Xij Xij
n
i
1X
CovX (j, k) = Xij Xik .
n
i
1 T
Cov(X) = X X
n
52 CHAPTER 2—EIGENVECTORS AND EIGENVALUES
⇥ X
- variance
XT
-covariance
S
X
X XT
XT S
S covariance matrix
x = sz + t
with the z’s having mean 0 and variance 1. We will call z the
hidden or latent variable behind the observed variable x.
After scaling by s, the mean of the ”original” data is still 0, so
we should set t = x̄ to end up with the correct mean for our ob-
served data. To work out s, we move this term to the other side:
x - x̄ = sz .
The left-hand side is the mean-centered data, and the right hand
side is a scaled version of the latent data. Since variance isn’t
affected by the additive term, we get
1X 1X 2
Var({x}) = (sz)2 = s2 z = s2 ⇥ Var({z}) = s2
n z n z
So, to end up with the correct variance for x, we should set the
square of s equal to the data variance, or equivalently, we should
54 CHAPTER 2—EIGENVECTORS AND EIGENVALUES
0 1
0 1
1 b 1 + . . . + pk b k
p = pB B
e1
e2 ✓ ◆ ✓ ◆ ✓ ◆
3 1 1
e1 b1 e1 =3 +2
2 0 0
e2 b2 e2 ✓ ◆ ✓ ◆
b1 0.9 0.7
b1 =2 + 1.7
b2 0.4 0.7
b2
e1
e2
b1
the point (2, 1.7) when expressed in the basis defined by vec-
tors b1 = (0.9, 0.4) and b2 = (0.7, 0.7).
p = BpB
pB = B-1 p .
We can now say that our data normalization was nothing more
than a simple basis transformation in R1 . We mean-center the
data, and replace the standard basis vector by one that matches
the variance of our data. This is not an orthonormal basis, but
we’ll see a fix for that later.
More importantly, we can translate the idea of data normal-
ization to higher dimensions.
In R1 , we were after a basis in which the variance was 1. In
R we will look for a basis in which the covariance is I.
n
2.3. DATA NORMALIZATION AND BASIS TRANSFORMATIONS 57
We’ll proceed the same way we did before: we will imagine that
our data was originally of this form, and has been transformed by
an affine transformation. We’ll call the matrix for this imagined
“original” data Z. This means that we assume that X was pro-
duced by sampling Z from a standard normal distribution and
transforming with as:
XT = AZT + t
with some A and t.
As before, we will first figure out which A and which t will
take us from the latent data Z to our observed data X, and then
we will invert this transformation to find the transformation that
normalizes our data.
The logic for t is the same as it was before: since Z has zero
mean, it still has zero mean after being transformed by A. If we
set t = x̄, we transport this to the mean of the observed data.
We move this term to the left-hand side
XT - x̄ = AZT
and observe that the mean-centered data on the left is equal to
our A-transformed latent data.
Now, we need to set A to achieve the right covariance. The co-
variance is unaffected by the additive term -x̄, so we can ignore
that. The covariance of the transformed data is:
58 CHAPTER 2—EIGENVECTORS AND EIGENVALUES
1 1
Cov(X) = AZT (AZT )T = AZT ZAT = ACov(Z)AT = AAT .
n n
Where previously we needed to choose our scalar s so that its
square was equal to the data variance 2 , we now need to choose
our transformation matrix A so that its “square” AAT is equal
to the data covariance S.
If we find such an A, we know that its transformation is what
maps the decorrelated data to the data we’ve observed. So even
though we never transform any points by the covariance ma-
trix, we see that internally, it does contain a very natural trans-
formation matrix.
There are a few ways to find A for a given S. The Cholesky
decomposition is the most natural analogue to the square root
we used in the 1D case. This road leads to a technique known
as Cholesky whitening.
But this is not a book about whitening, it’s a book about PCA.
We’re trying build some intuition for what PCA is doing. So in-
stead, we’ll solve S = AAT using the orthogonal diagonalization
we developed earlier, which will lead us to a method called PCA
whitening (a kind of byproduct of the PCA analysis).
We know that S is square and symmetric, so we know it can
be orthogonally diagonalized:
S = PDPT .
To turn this into a solution to S = AAT we need two factors, with
the second the transpose of the first. We can do this easily by not-
ing two things about the diagonal matrix in the middle. First, the
1
square root D 2 of a diagonal matrix D is just another diagonal
matrix with the square roots of the original elements along the
1 1
diagonal. This gives us D = D 2 D 2 . Second, the transpose of a
1 1 T
diagonal matrix is the same matrix, so that D = D 2 D 2 . Thus
1 1 T
S = PD 2 D 2 PT
1
= AAT with A = PD 2
2.3. DATA NORMALIZATION AND BASIS TRANSFORMATIONS 59
Note how we’re having our cake and eating it too. We are scaling
our axes to control the variance, so we can’t have an orthonor-
mal basis, but the eigendecomposition breaks the basis transfor-
mation in two steps: first an orthonormal basis transformation,
which allows us to use PT instead of P-1 , and then a scaling
along the new axes by the eigenvalues.
Sx
but at the quadratic form
xT Sx .
This may look mysterious, but it’s just a concise way of writ-
ing second-order polynomials in n variables (just like Mx is
a concise way of writing a linear function from n to m vari-
ables). For instance,
✓ ◆
T 2 3
x x = 2x1 2 + 3x2 x1 + 4x1 x2 + 5x2 2
4 5
The simplest quadratic is xT Ix, or just xT x. If we set this equal
to 1, the points that satisfy the resulting equation are the unit
2.4. QUADRATIC FORMS 61
✓ ◆
2 3
The bi-unit circle is deformed by the parabola xT x
4 5
change of basis doesn’t change the length of the vectors and the
constraint that x should be unit vectors is equivalent to requir-
ing that z be unit vectors.
The quadratic form zDz is particularly simple, because D is di-
agonal. We simply get
This sum is very important. Note that all the factors zr zr are not
only positive (because they’re squares), but they also sum to one,
since kzk2 = z1 2 + . . . + zm 2 is the squared length of vector z,
which we constrained to 1.
We’ll call this a weighted sum: a sum over some set of num-
bers where each term is multiplied by a positive weight, so that
the weights sum to 1.
In the next section, we will use this sum to prove just about
every open question we have left. For now, just notice what hap-
pens when x is an eigenvector. In that case, z is a one-hot vector,
because Pz = x, and only one of the terms in the sum is non-zero.
This is one way to think of the quadratic form of S: it defines
m orthogonal directions in space (the eigenvectors), at which
the quadratic takes some arbitary value (the eigenvalues). For all
other directions x, the quadratic is a weighted mixture between
the eigenvalues, with the weights determined by how much of x
projects onto the corresponding eigenvectors.
Looking at the sum above, you may be able to figure out what
the minimum and maximum values are of the quadratic form
xT Sx under the constraint that xT x = 1. Note the similarity of
this optimization problem to the PCA problem. If you don’t see
it yet, don’t worry. We’ll dig deeper into this in the next section.
AC = Au : uT Iu = 1
= y : uT u = 1 and y = Au
⌦ T
↵
= y : A-1 y A-1 y = 1
= y : yT S-1 y = 1
that is, the direction in which the variance of the projected data
is maximized.
Rewriting the objective function, we get
X 2 X
wT x i = wT xi xi T w
i i
!
X
= wT xi xi T w
i
= wT XT Xw
= NwT Sw .
66 CHAPTER 2—EIGENVECTORS AND EIGENVALUES
wT Sw = wT PDPT w
= zDz with z = PT w .
zT Dz = z1 2 D11 + . . . + zm 2 Dmm
where the constraint that z is a unit vector means that z1 2 +
. . . + zm 2 = 1. In other words, this is a weighted sum over the
diagonal elements of D. To maximize a weighted sum, we assign
weight 1 to the largest element and weight 0 to the rest. Since we
took D11 to be the largest eigenvalue, the vector ẑ = (1, 0, . . . , 0)
maximizes the quadratic form.
Mapping back to the standard basis, we get w1 = Pẑ. That is,
the first column of P, which is the first eigenvector of S.
We can extend this proof to show that all the other PCs are eigen-
vectors as well.
zT Dz = z1 2 D11 + . . . + zm 2 Dmm .
First, note that any vector w 0 that is orthogonal to w1 must also
be orthogonal after transformation by PPT :
2.5. WHY IS PCA OPTIMAL? 67
0 = wT1 w 0 = w1 T PPT w 0 = z1 T z 0 .
Thus, the second eigenvector is orthogonal to the first (as re-
quired) if and only if their projections by PT are orthogonal as
well (and similarly for higher eigenvectors).
Recall that the z-vector of the first principal component is
(1, 0, . . . , 0), so to be orthogonal, the z vector corresponding to
the second principal component must have 0 at its first element.
Since the Djj are arranged in decreasing order, we maximize the
sum under this constraint with the vector ẑ = (0, 1, 0, . . . , 0).
PT ẑ selects the second column in P, so the second principal com-
ponent coincides with the second eigenvector.
The same logic holds for the other principal components. For
each component r, we must set all weights zi 2 with i < r to
zero in order for the z vector to be orthogonal to all principal
components already chosen. In the remainder of the sum, we
maximize the weight with the one-hot vector for r, which selects
the r-th eigenvector.
We have finally shown that the eigenvectors are the vectors that
maximize the variance.
There is one question left to answer: Why is the set of the first
k principal components a solution to the combined problem at k?
Z
z11 2 + z12 2 + z13 2 + z14 2 + z15 2 = 1
ZT
Z
ZT z11 2 + z12 2 + z13 2 + z14 2 + z15 2 = 1
Z0
Z 0T
extend Z with arbitrary
orthogonal unit columns
0 20 0 2 2
z11 2 + z21 2 + z31 + z41 + z51 =1
Z0
Z 0T
2.5. WHY IS PCA OPTIMAL? 69
zT Dz = z1 2 d11 + . . . + zm 2 dmm .
A weighted sum is minimized when all the weight is given to the
smallest term. Following the same logic as before, this leads to a
one-hot vector ẑ = (0, . . . , 0, 1) that selects the last column of P,
which is the last eigenvector.
z1 + . . . + zm-1 + zv = ztotal
2.5. WHY IS PCA OPTIMAL? 71
We can imagine the same approach with the Olivetti faces. We get
4096 features, but under water, most of the work is done by a few
latent dimensions which are largely independent of each other:
the subject’s age, the direction of the light source, their apparent
gender and so on. All of these can be chosen independently from
each other, and are likely mostly decorrelated in the data. That
is, if we don’t light all women from the left, or only chose old
men and young women.
2.5. WHY IS PCA OPTIMAL? 73
Previously, we saw how much follows from this one simple the-
orem. If we take this to be true, we get eigenvectors, whitening
and principal components.
In the rest of this chapter we’ll build a toolkit step by step,
with which to analyze this problem. At the end, we’ll return to
the theorem and apply our tools to prove it.
The first is a very useful function of a matrix: the determinant.
3.2 Determinants
The determinant started life long before linear algebra. As early
as the 3rd century BCE, the function was used as a property
of a set of linear equations that would allow you to determine
whether the equations had a solution.
Later, determinants were studied as functions in their own
right. In this context, they were seen as very opaque and ab-
stract: something that was useful in higher mathematics, but
hard to explain to the lay person. It wasn’t until matrices become
popular, and in particular the view of a matrix as representing a
geometric transformation, that determinants finally acquired an
intuitive and simple explanation.
That explanation—apart from some subtleties which we’ll dis-
cuss later—is that for a square matrix A, thre determinant ex-
presses how much A inflates the space it transforms.
For example, here are three different ways that a matrix might
transform space to squish and stretch in different directions.
3.2. DETERMINANTS 77
<latexit sha1_base64="BlKkiVI6bfSIR358ifQPweZ3RYM=">AAAJ9HicfVZNb+M2ENVuv+K022bbYy9CjQJFYQSStWs5KBbYxE53D91NGsTJApERUDQtC6Y+QFKWtYR+SXsrit76T3pt0X9TSrYVSaTLiwbz3gyHM8803Rj7lBnGv48ef/DhRx9/ctA5/PSzJ59/cfT0yxsaJQSiCYxwRN65gCLsh2jCfIbRu5ggELgY3brLUYHfrhChfhResyxG0wB4oT/3IWDCdX906qQu5I4b6Ke5Xn7Xue78oFfuM7V7VLnvj7rGsVEuXTbMrdHVtuvy/unBL84sgkmAQgYxoPTONGI25YAwH2KUHzoJRTGAS+Chu4TNh1Puh3HCUAhz/VuBzROss0gvjqPPfIIgw5kwACS+yKDDBSAAMnHow2YqikIQINqbrfyYbky68jYGA6JjU74uO5o/aURyj4B44cN1ozQOAhoAtpCcNAvcphMlGJFV0HQWZYoiW8w1ItCnRRMuRWcu4mJK9Dq63OKLLF6gkOY8ITivBwoAEYLmIrA0KWJJzMvTCGks6QtGEtQrzNL3YgzI8grNeiJPw9EsZ44jwJouVxxDdCdEKYyCAIQz7sQ5dxhaM+70jvOyd3X0KufcKRrluvpVATfQtzX0bZ43wfMaeC7AJjqp0Lk+aYfe1MAbadfbGnrbDnWTGppI6KqGrqTMblqDUwle19C1hGY1NJPQ9zX0vdxnIGRx15/yzSzKofIL7K/QK4JQmPNuP2+fhYh535nNkEIDvGvmZbtnaC7ulQ0QZAWdv75+81POR8P+c2OQtxkuTtCOYliD5yNDonibarYcYzjsn0mciIDQqxKNzwenppwoTkiMK5JtWz+eyJkyhHGUVplGZ+O+1SKJhjRrMm3TMNqnTz24Iwxse2y060nxA+F0NLbs9jYpqXDXtFC/3bwUPxBm1vCZnMCtcMsYDE4kHD8QbAvYM4mwrPCTcrV/UKKAthq2Q9e7pi6px1PRt61UBriqgI1klPylzH9FQLaHHamy75SkjIhVETtZKSMyVcROY7uIZkiqaFMpJuUGpYwkOt7PV8ysVNqe7Co63s9XTKyU4Z7sKjrez1fMt9SoupHLuLj/luL5ERcvBYA3lDESbwiC3oh78UL87wEWke/FZUi8wBc6FF+nV1j/RwTrHRGUzxmz/XiRjZv+sTk4tn5+1n15tn3YHGhfa99o32mmZmsvtdfapTbRoPaH9pf2t/ZPZ9X5tfNb5/cN9fGjbcxXWmN1/vwPc0anig==</latexit> <latexit sha1_base64="BlKkiVI6bfSIR358ifQPweZ3RYM=">AAAJ9HicfVZNb+M2ENVuv+K022bbYy9CjQJFYQSStWs5KBbYxE53D91NGsTJApERUDQtC6Y+QFKWtYR+SXsrit76T3pt0X9TSrYVSaTLiwbz3gyHM8803Rj7lBnGv48ef/DhRx9/ctA5/PSzJ59/cfT0yxsaJQSiCYxwRN65gCLsh2jCfIbRu5ggELgY3brLUYHfrhChfhResyxG0wB4oT/3IWDCdX906qQu5I4b6Ke5Xn7Xue78oFfuM7V7VLnvj7rGsVEuXTbMrdHVtuvy/unBL84sgkmAQgYxoPTONGI25YAwH2KUHzoJRTGAS+Chu4TNh1Puh3HCUAhz/VuBzROss0gvjqPPfIIgw5kwACS+yKDDBSAAMnHow2YqikIQINqbrfyYbky68jYGA6JjU74uO5o/aURyj4B44cN1ozQOAhoAtpCcNAvcphMlGJFV0HQWZYoiW8w1ItCnRRMuRWcu4mJK9Dq63OKLLF6gkOY8ITivBwoAEYLmIrA0KWJJzMvTCGks6QtGEtQrzNL3YgzI8grNeiJPw9EsZ44jwJouVxxDdCdEKYyCAIQz7sQ5dxhaM+70jvOyd3X0KufcKRrluvpVATfQtzX0bZ43wfMaeC7AJjqp0Lk+aYfe1MAbadfbGnrbDnWTGppI6KqGrqTMblqDUwle19C1hGY1NJPQ9zX0vdxnIGRx15/yzSzKofIL7K/QK4JQmPNuP2+fhYh535nNkEIDvGvmZbtnaC7ulQ0QZAWdv75+81POR8P+c2OQtxkuTtCOYliD5yNDonibarYcYzjsn0mciIDQqxKNzwenppwoTkiMK5JtWz+eyJkyhHGUVplGZ+O+1SKJhjRrMm3TMNqnTz24Iwxse2y060nxA+F0NLbs9jYpqXDXtFC/3bwUPxBm1vCZnMCtcMsYDE4kHD8QbAvYM4mwrPCTcrV/UKKAthq2Q9e7pi6px1PRt61UBriqgI1klPylzH9FQLaHHamy75SkjIhVETtZKSMyVcROY7uIZkiqaFMpJuUGpYwkOt7PV8ysVNqe7Co63s9XTKyU4Z7sKjrez1fMt9SoupHLuLj/luL5ERcvBYA3lDESbwiC3oh78UL87wEWke/FZUi8wBc6FF+nV1j/RwTrHRGUzxmz/XiRjZv+sTk4tn5+1n15tn3YHGhfa99o32mmZmsvtdfapTbRoPaH9pf2t/ZPZ9X5tfNb5/cN9fGjbcxXWmN1/vwPc0anig==</latexit> <latexit sha1_base64="BlKkiVI6bfSIR358ifQPweZ3RYM=">AAAJ9HicfVZNb+M2ENVuv+K022bbYy9CjQJFYQSStWs5KBbYxE53D91NGsTJApERUDQtC6Y+QFKWtYR+SXsrit76T3pt0X9TSrYVSaTLiwbz3gyHM8803Rj7lBnGv48ef/DhRx9/ctA5/PSzJ59/cfT0yxsaJQSiCYxwRN65gCLsh2jCfIbRu5ggELgY3brLUYHfrhChfhResyxG0wB4oT/3IWDCdX906qQu5I4b6Ke5Xn7Xue78oFfuM7V7VLnvj7rGsVEuXTbMrdHVtuvy/unBL84sgkmAQgYxoPTONGI25YAwH2KUHzoJRTGAS+Chu4TNh1Puh3HCUAhz/VuBzROss0gvjqPPfIIgw5kwACS+yKDDBSAAMnHow2YqikIQINqbrfyYbky68jYGA6JjU74uO5o/aURyj4B44cN1ozQOAhoAtpCcNAvcphMlGJFV0HQWZYoiW8w1ItCnRRMuRWcu4mJK9Dq63OKLLF6gkOY8ITivBwoAEYLmIrA0KWJJzMvTCGks6QtGEtQrzNL3YgzI8grNeiJPw9EsZ44jwJouVxxDdCdEKYyCAIQz7sQ5dxhaM+70jvOyd3X0KufcKRrluvpVATfQtzX0bZ43wfMaeC7AJjqp0Lk+aYfe1MAbadfbGnrbDnWTGppI6KqGrqTMblqDUwle19C1hGY1NJPQ9zX0vdxnIGRx15/yzSzKofIL7K/QK4JQmPNuP2+fhYh535nNkEIDvGvmZbtnaC7ulQ0QZAWdv75+81POR8P+c2OQtxkuTtCOYliD5yNDonibarYcYzjsn0mciIDQqxKNzwenppwoTkiMK5JtWz+eyJkyhHGUVplGZ+O+1SKJhjRrMm3TMNqnTz24Iwxse2y060nxA+F0NLbs9jYpqXDXtFC/3bwUPxBm1vCZnMCtcMsYDE4kHD8QbAvYM4mwrPCTcrV/UKKAthq2Q9e7pi6px1PRt61UBriqgI1klPylzH9FQLaHHamy75SkjIhVETtZKSMyVcROY7uIZkiqaFMpJuUGpYwkOt7PV8ysVNqe7Co63s9XTKyU4Z7sKjrez1fMt9SoupHLuLj/luL5ERcvBYA3lDESbwiC3oh78UL87wEWke/FZUi8wBc6FF+nV1j/RwTrHRGUzxmz/XiRjZv+sTk4tn5+1n15tn3YHGhfa99o32mmZmsvtdfapTbRoPaH9pf2t/ZPZ9X5tfNb5/cN9fGjbcxXWmN1/vwPc0anig==</latexit> <latexit sha1_base64="BlKkiVI6bfSIR358ifQPweZ3RYM=">AAAJ9HicfVZNb+M2ENVuv+K022bbYy9CjQJFYQSStWs5KBbYxE53D91NGsTJApERUDQtC6Y+QFKWtYR+SXsrit76T3pt0X9TSrYVSaTLiwbz3gyHM8803Rj7lBnGv48ef/DhRx9/ctA5/PSzJ59/cfT0yxsaJQSiCYxwRN65gCLsh2jCfIbRu5ggELgY3brLUYHfrhChfhResyxG0wB4oT/3IWDCdX906qQu5I4b6Ke5Xn7Xue78oFfuM7V7VLnvj7rGsVEuXTbMrdHVtuvy/unBL84sgkmAQgYxoPTONGI25YAwH2KUHzoJRTGAS+Chu4TNh1Puh3HCUAhz/VuBzROss0gvjqPPfIIgw5kwACS+yKDDBSAAMnHow2YqikIQINqbrfyYbky68jYGA6JjU74uO5o/aURyj4B44cN1ozQOAhoAtpCcNAvcphMlGJFV0HQWZYoiW8w1ItCnRRMuRWcu4mJK9Dq63OKLLF6gkOY8ITivBwoAEYLmIrA0KWJJzMvTCGks6QtGEtQrzNL3YgzI8grNeiJPw9EsZ44jwJouVxxDdCdEKYyCAIQz7sQ5dxhaM+70jvOyd3X0KufcKRrluvpVATfQtzX0bZ43wfMaeC7AJjqp0Lk+aYfe1MAbadfbGnrbDnWTGppI6KqGrqTMblqDUwle19C1hGY1NJPQ9zX0vdxnIGRx15/yzSzKofIL7K/QK4JQmPNuP2+fhYh535nNkEIDvGvmZbtnaC7ulQ0QZAWdv75+81POR8P+c2OQtxkuTtCOYliD5yNDonibarYcYzjsn0mciIDQqxKNzwenppwoTkiMK5JtWz+eyJkyhHGUVplGZ+O+1SKJhjRrMm3TMNqnTz24Iwxse2y060nxA+F0NLbs9jYpqXDXtFC/3bwUPxBm1vCZnMCtcMsYDE4kHD8QbAvYM4mwrPCTcrV/UKKAthq2Q9e7pi6px1PRt61UBriqgI1klPylzH9FQLaHHamy75SkjIhVETtZKSMyVcROY7uIZkiqaFMpJuUGpYwkOt7PV8ysVNqe7Co63s9XTKyU4Z7sKjrez1fMt9SoupHLuLj/luL5ERcvBYA3lDESbwiC3oh78UL87wEWke/FZUi8wBc6FF+nV1j/RwTrHRGUzxmz/XiRjZv+sTk4tn5+1n15tn3YHGhfa99o32mmZmsvtdfapTbRoPaH9pf2t/ZPZ9X5tfNb5/cN9fGjbcxXWmN1/vwPc0anig==</latexit>
Ax Bx Cx Ax Bx Cx Ax Bx Cx Ax Bx Cx
before after
To see that objects other than squares are inflated by the same
amount, just subdivide it into small squares. Each of the squares
is inflated by the same amount, so the total is as well.
✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆
<latexit sha1_base64="bIr+e9JSA1QvIgGeAVi7IHTWR00=">AAAKp3icjVZdb9s2FJW7r1Zb13R77Iswr8A2GIFkN7aDoUAbO2sf1iYLYidAZAQUfS0Lpj5AUZZVQb9hv28/ZO+jZFuRRHobX3xxz7lX5LkHNK2AOCHT9b9ajz77/Isvv3r8RP36m6ffPjt6/t009COKYYJ94tNbC4VAHA8mzGEEbgMKyLUI3FirUY7frIGGju9dsySAmYtsz1k4GDGeuj/607TAdrw0cBGjzibTTVPTTfDmZcb8VZVwjP/gGP+jjyHpc3/U1o/1YmliYOyCtrJbl/fPnyjm3MeRCx7DBIXhnaEHbJYiyhxMIFPNKIQA4RWy4S5ii+EsdbwgYuDhTHvJsUVENOZruTja3KGAGUl4gDB1eAcNLxFFmHEJ1XqrEDzkQtiZr50g3Ibh2t4GDHH9Z+mmmE/2tFaZ2hQFSwdvaltLkRtyEZZCMkxcq56EiABdu/Vkvk2+yQZzAxQ7YS7CJVfmIshnHl77lzt8mQRL8MIsjSjJqoUcAEphwQuLMAQWBWlxGm60Vfia0Qg6eVjkXo8RXV3BvMP71BL17SyIj1g9ZTWO4TkYFlzvTOWaeRBj33URN4gZZKnJYMNSs3OcFYpW0assTc1cPsvSrnK4hn6soB+zrA6eV8BzDtbRSYkutEmzdFoBp8JXbyroTbPUiipoJKDrCroWOltxBY4FeFNBNwKaVNBEQD9V0E+izoib5a47S7ezKEadXhBnDe8ogJel7W7WPAvlLrgz6iW5M9K2kRVyz2HB764t4CY5PX1//eH3LB0Nuyd6P2syLBLBnqL3+icjXaDY293sOPpw2D0TOD5Fnl02Gp/33xpioyCiASlJg0Hvt1OxUwKE+HHZaXQ27vYaJC5IfU/GwND15uljG+8J/cFgrDf3E5MHwtvRuDdofiamJW4ZPeg2xYvJA2HeG74SG1gl3tP7/VMBJw+EQQ8N5gJhVeKnxWrifolD//Rkq0HNLlhwy84UWtvQBHfZMvpOammBJSvYWkrKX4n8dxQlB9i+rPveadKKQFaxt520IpFV7D24r6iXxBKZCrNJP1DYTKCTw3zJzAonHuguo5PDfMnECpse6C6jk8N8yXwLD8vZkvkWji5lb5gnyK/TFeZjzp8jiGxHMwb+UKHwgV+zF/zPFTGf/sLvVmq7Drct/zU7efRvRLTZE3nE30xG84UkBtPusdE/7v3xqv3mbPd6eqy8UH5QflIMZaC8Ud4rl8pEwcrfrRetH1sv1Z/VC3Wq3m6pj1q7mu+V2lLRP2HX6wo=</latexit>
✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆
<latexit sha1_base64="bIr+e9JSA1QvIgGeAVi7IHTWR00=">AAAKp3icjVZdb9s2FJW7r1Zb13R77Iswr8A2GIFkN7aDoUAbO2sf1iYLYidAZAQUfS0Lpj5AUZZVQb9hv28/ZO+jZFuRRHobX3xxz7lX5LkHNK2AOCHT9b9ajz77/Isvv3r8RP36m6ffPjt6/t009COKYYJ94tNbC4VAHA8mzGEEbgMKyLUI3FirUY7frIGGju9dsySAmYtsz1k4GDGeuj/607TAdrw0cBGjzibTTVPTTfDmZcb8VZVwjP/gGP+jjyHpc3/U1o/1YmliYOyCtrJbl/fPnyjm3MeRCx7DBIXhnaEHbJYiyhxMIFPNKIQA4RWy4S5ii+EsdbwgYuDhTHvJsUVENOZruTja3KGAGUl4gDB1eAcNLxFFmHEJ1XqrEDzkQtiZr50g3Ibh2t4GDHH9Z+mmmE/2tFaZ2hQFSwdvaltLkRtyEZZCMkxcq56EiABdu/Vkvk2+yQZzAxQ7YS7CJVfmIshnHl77lzt8mQRL8MIsjSjJqoUcAEphwQuLMAQWBWlxGm60Vfia0Qg6eVjkXo8RXV3BvMP71BL17SyIj1g9ZTWO4TkYFlzvTOWaeRBj33URN4gZZKnJYMNSs3OcFYpW0assTc1cPsvSrnK4hn6soB+zrA6eV8BzDtbRSYkutEmzdFoBp8JXbyroTbPUiipoJKDrCroWOltxBY4FeFNBNwKaVNBEQD9V0E+izoib5a47S7ezKEadXhBnDe8ogJel7W7WPAvlLrgz6iW5M9K2kRVyz2HB764t4CY5PX1//eH3LB0Nuyd6P2syLBLBnqL3+icjXaDY293sOPpw2D0TOD5Fnl02Gp/33xpioyCiASlJg0Hvt1OxUwKE+HHZaXQ27vYaJC5IfU/GwND15uljG+8J/cFgrDf3E5MHwtvRuDdofiamJW4ZPeg2xYvJA2HeG74SG1gl3tP7/VMBJw+EQQ8N5gJhVeKnxWrifolD//Rkq0HNLlhwy84UWtvQBHfZMvpOammBJSvYWkrKX4n8dxQlB9i+rPveadKKQFaxt520IpFV7D24r6iXxBKZCrNJP1DYTKCTw3zJzAonHuguo5PDfMnECpse6C6jk8N8yXwLD8vZkvkWji5lb5gnyK/TFeZjzp8jiGxHMwb+UKHwgV+zF/zPFTGf/sLvVmq7Drct/zU7efRvRLTZE3nE30xG84UkBtPusdE/7v3xqv3mbPd6eqy8UH5QflIMZaC8Ud4rl8pEwcrfrRetH1sv1Z/VC3Wq3m6pj1q7mu+V2lLRP2HX6wo=</latexit>
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆
<latexit sha1_base64="bIr+e9JSA1QvIgGeAVi7IHTWR00=">AAAKp3icjVZdb9s2FJW7r1Zb13R77Iswr8A2GIFkN7aDoUAbO2sf1iYLYidAZAQUfS0Lpj5AUZZVQb9hv28/ZO+jZFuRRHobX3xxz7lX5LkHNK2AOCHT9b9ajz77/Isvv3r8RP36m6ffPjt6/t009COKYYJ94tNbC4VAHA8mzGEEbgMKyLUI3FirUY7frIGGju9dsySAmYtsz1k4GDGeuj/607TAdrw0cBGjzibTTVPTTfDmZcb8VZVwjP/gGP+jjyHpc3/U1o/1YmliYOyCtrJbl/fPnyjm3MeRCx7DBIXhnaEHbJYiyhxMIFPNKIQA4RWy4S5ii+EsdbwgYuDhTHvJsUVENOZruTja3KGAGUl4gDB1eAcNLxFFmHEJ1XqrEDzkQtiZr50g3Ibh2t4GDHH9Z+mmmE/2tFaZ2hQFSwdvaltLkRtyEZZCMkxcq56EiABdu/Vkvk2+yQZzAxQ7YS7CJVfmIshnHl77lzt8mQRL8MIsjSjJqoUcAEphwQuLMAQWBWlxGm60Vfia0Qg6eVjkXo8RXV3BvMP71BL17SyIj1g9ZTWO4TkYFlzvTOWaeRBj33URN4gZZKnJYMNSs3OcFYpW0assTc1cPsvSrnK4hn6soB+zrA6eV8BzDtbRSYkutEmzdFoBp8JXbyroTbPUiipoJKDrCroWOltxBY4FeFNBNwKaVNBEQD9V0E+izoib5a47S7ezKEadXhBnDe8ogJel7W7WPAvlLrgz6iW5M9K2kRVyz2HB764t4CY5PX1//eH3LB0Nuyd6P2syLBLBnqL3+icjXaDY293sOPpw2D0TOD5Fnl02Gp/33xpioyCiASlJg0Hvt1OxUwKE+HHZaXQ27vYaJC5IfU/GwND15uljG+8J/cFgrDf3E5MHwtvRuDdofiamJW4ZPeg2xYvJA2HeG74SG1gl3tP7/VMBJw+EQQ8N5gJhVeKnxWrifolD//Rkq0HNLlhwy84UWtvQBHfZMvpOammBJSvYWkrKX4n8dxQlB9i+rPveadKKQFaxt520IpFV7D24r6iXxBKZCrNJP1DYTKCTw3zJzAonHuguo5PDfMnECpse6C6jk8N8yXwLD8vZkvkWji5lb5gnyK/TFeZjzp8jiGxHMwb+UKHwgV+zF/zPFTGf/sLvVmq7Drct/zU7efRvRLTZE3nE30xG84UkBtPusdE/7v3xqv3mbPd6eqy8UH5QflIMZaC8Ud4rl8pEwcrfrRetH1sv1Z/VC3Wq3m6pj1q7mu+V2lLRP2HX6wo=</latexit>
✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆
<latexit sha1_base64="bIr+e9JSA1QvIgGeAVi7IHTWR00=">AAAKp3icjVZdb9s2FJW7r1Zb13R77Iswr8A2GIFkN7aDoUAbO2sf1iYLYidAZAQUfS0Lpj5AUZZVQb9hv28/ZO+jZFuRRHobX3xxz7lX5LkHNK2AOCHT9b9ajz77/Isvv3r8RP36m6ffPjt6/t009COKYYJ94tNbC4VAHA8mzGEEbgMKyLUI3FirUY7frIGGju9dsySAmYtsz1k4GDGeuj/607TAdrw0cBGjzibTTVPTTfDmZcb8VZVwjP/gGP+jjyHpc3/U1o/1YmliYOyCtrJbl/fPnyjm3MeRCx7DBIXhnaEHbJYiyhxMIFPNKIQA4RWy4S5ii+EsdbwgYuDhTHvJsUVENOZruTja3KGAGUl4gDB1eAcNLxFFmHEJ1XqrEDzkQtiZr50g3Ibh2t4GDHH9Z+mmmE/2tFaZ2hQFSwdvaltLkRtyEZZCMkxcq56EiABdu/Vkvk2+yQZzAxQ7YS7CJVfmIshnHl77lzt8mQRL8MIsjSjJqoUcAEphwQuLMAQWBWlxGm60Vfia0Qg6eVjkXo8RXV3BvMP71BL17SyIj1g9ZTWO4TkYFlzvTOWaeRBj33URN4gZZKnJYMNSs3OcFYpW0assTc1cPsvSrnK4hn6soB+zrA6eV8BzDtbRSYkutEmzdFoBp8JXbyroTbPUiipoJKDrCroWOltxBY4FeFNBNwKaVNBEQD9V0E+izoib5a47S7ezKEadXhBnDe8ogJel7W7WPAvlLrgz6iW5M9K2kRVyz2HB764t4CY5PX1//eH3LB0Nuyd6P2syLBLBnqL3+icjXaDY293sOPpw2D0TOD5Fnl02Gp/33xpioyCiASlJg0Hvt1OxUwKE+HHZaXQ27vYaJC5IfU/GwND15uljG+8J/cFgrDf3E5MHwtvRuDdofiamJW4ZPeg2xYvJA2HeG74SG1gl3tP7/VMBJw+EQQ8N5gJhVeKnxWrifolD//Rkq0HNLlhwy84UWtvQBHfZMvpOammBJSvYWkrKX4n8dxQlB9i+rPveadKKQFaxt520IpFV7D24r6iXxBKZCrNJP1DYTKCTw3zJzAonHuguo5PDfMnECpse6C6jk8N8yXwLD8vZkvkWji5lb5gnyK/TFeZjzp8jiGxHMwb+UKHwgV+zF/zPFTGf/sLvVmq7Drct/zU7efRvRLTZE3nE30xG84UkBtPusdE/7v3xqv3mbPd6eqy8UH5QflIMZaC8Ud4rl8pEwcrfrRetH1sv1Z/VC3Wq3m6pj1q7mu+V2lLRP2HX6wo=</latexit>
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
The corner points (0, 0), (0, 1) (1, 0) and (1, 1) can be trans-
formed by multiplying them by A. we know that under a lin-
ear operation like this, line segments stay line segments, so the
four edges of the square are transformed to line segments, and
the resulting figure between the four points must be a quadrilat-
eral. We also know that parallelism is preserved: two line seg-
ments that were parallel before the transformation are parallel
after. Lastly, we know that the origin stays where it is, unless we
apply a translation, so corner (0, 0) is not affected by the transfor-
mation. All this means that the picture after the transformation
will look something like this.
80 CHAPTER 3—PROVING THE SPECTRAL THEOREM
0 b a a+b
0 d c c+d
✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆
bc
<latexit sha1_base64="miWMvlGm2nK0FOcimAsCTWZJgZU=">AAAKHnicfVZNb9tGEGXStI3cpk2aYy5EhQJFIRikGIvyIUBiyU0OTewalm3AEoLlakQRWn5guZTELPgnck0P/TW5Fb22/6ZLUpJJ7qp70WDfm+Hsm4fVOhHxYmYY/967/8WDL7/6+mHr4JtvH333/eMnP1zFYUIxjHBIQnrjoBiIF8CIeYzATUQB+Q6Ba2cxyPHrJdDYC4NLlkYw8ZEbeDMPIya2bsYrirmDs/eP28ahUSxdDsxN0NY26/z9k5Y2noY48SFgmKA4vjWNiE04oszDBLKDcRJDhPACuXCbsFl/wr0gShgEONN/EtgsIToL9bwnfepRwIykIkCYeqKCjueIIsxE5wf1UjEEyIe4M116UVyG8dItA4bEsSd8XciSPaplcpeiaO7hda01jvzYR2wubcap79Q3ISFAl359M29TNNlgroFiL85FOBfKnEW51PFleL7B52k0hyDOeEJJVk0UAFAKM5FYhDGwJOLFacR8F/ELRhPo5GGx92KI6OICph1Rp7ZRb2dGQsTqW07jGIGHYSb0zg6EZgGscOj7KJjycZTxMYM14+POYVYoWkUvMs7HuXyOo1/kcA19V0HfZVkdPK2ApwKso6MdOtNHzdSrCnglffW6gl43U52kgiYSuqygS6mys6rAKwleV9C1hKYVNJXQDxX0g6wzEma57U54OYti1PyMeEt4TQGCjLe7WfMsVLjg1qyn5M7gbTMr5J7CTFwZJeCnOZ2/uXz7W8YH/e6R0cuaDIcksKUYVu9oYEgUt+xmwzH6/e6JxAkpCtxdoeFp75UpF4oSGpEdybatX4/lSikQEq52lQYnw67VIAlB6j2ZtmkYzdOvXLwl9Gx7aDT7WZE7wqvB0LKbnxF36BZ3TAu6TfFW5I4wtfrP5QLODreMXu9YwskdwbaQPZUIix1+XKwmHu5w6B0flRrU7IIlt2xMobdNXXKXq6JvpFYmOKqE0lJK/kLmv6Yo3cMOVdW3TlNmRKqMre2UGakqY+vBbUY9ZaWQqTCb8gOFzSQ62c9XzKxw4p7qKjrZz1dMrLDpnuoqOtnPV8y38LCarZhv4eid7A3zRPl1usBizPlzBJFyNEMQDxUKb8U1eyb+XBEL6S/ibqWu7wnbit9xJ4/+j4jWW6KIxJvJbL6Q5OCqe2j2Dq3fn7dfnmxeTw+1Z9qP2s+aqdnaS+2Ndq6NNKwR7aP2Sfuj9Wfrc+uv1t8l9f69Tc5TrbZa//wHHKK52g==</latexit>
<latexit sha1_base64="gI0dDNeRd8f+JEhF7hODuT/3r9c=">AAAKq3ichVZdb9s2FJXbfbTauqXr4x4mzBjQrW4g2Y3lYCjQxs7ah7XJsjgpFhkBRV/LgqkPUJRlVdCv2K/bT9nbKMlWJFFe+eKLe869Is89oGn6xA6Yqv7TuXf/s8+/+PLBQ/mrrx998+3B4++uAi+kGKbYIx79YKIAiO3ClNmMwAefAnJMAtfmapzh12ugge25lyz2YeYgy7UXNkaMp24P/jZMsGw38R3EqL1JVcNQVAPceZkxfpUbHJNz5p/gIM7Bn+I8yzrhZ81etwdd9VDNlyIG2jboStt1fvv4oWTMPRw64DJMUBDcaKrPZgmizMYEUtkIA/ARXiELbkK2GM0S2/VDBi5OlZ84tgiJwjwlE0iZ2xQwIzEPEKY276DgJaIIMy6jXG8VgIscCHrzte0HRRisrSJgiM9glmzyGaWPapWJRZG/tPGmtrUEOQEXYSkkg9gx60kICdC1U09m2+SbbDA3QLEdZCKcc2XO/GzuwaV3vsWXsb8EN0iTkJK0WsgBoBQWvDAPA2Chn+Sn4WZbBS8ZDaGXhXnu5QTR1QXMe7xPLVHfzoJ4iNVTZuMYro1hwfVOZa6ZCxH2HAdxgxh+mhgMNiwxeodprmgVvUiTxMjkM03lIoNr6PsK+j5N6+BpBTzlYB2dluhCmTZLryrglfDV6wp63Sw1wwoaCui6gq6FzmZUgSMB3lTQjYDGFTQW0I8V9KOoM+JmuenPkmIW+aiTM2Kv4Q0FcNOk20+bZ6HcBTdavSRzRtLV0lzuOSz4/VUATpzRk7eX735Pk/Gof6QO0ybDJCHsKOpgeDRWBYpV7GbLUUej/onA8ShyrbLR5HT4WhMb+SH1SUnS9cFvx2KnGAjxorLT+GTSHzRIXJD6njRdU9Xm6SML7whDXZ+ozf1E5I7wejwZ6M3PRLTETW0A/aZ4EbkjzAejF2IDs8QH6nB4LODkjqAPkD4XCKsSP85XE/dKHIbHR4UGNbtgwS1bUyhdTRHcZbXRt1K3FphtBYWlWvkrkf+GongP22vrvnNaa4XfVrGzXWtF3Fax8+Cuol4StciUm631A7nNBDrZz2+ZWe7EPd3b6GQ/v2ViuU33dG+jk/38lvnmHm5nt8w3d3Qpe8M8fnadrjAfc/YcQaQYzQT4Q4XCO37NnvE/V8Q8+gu/W6nl2Ny2/NfoZdH/EdFmR+QRfzNpzReSGFz1D7Xh4eCPF91XJ9vX0wPpe+lH6amkSbr0SnornUtTCUv/dn7oPO38LD+X/5T/ko2Ceq+zrXki1ZYM/wFBve14</latexit>
bc 0 b a a+b
<latexit sha1_base64="miWMvlGm2nK0FOcimAsCTWZJgZU=">AAAKHnicfVZNb9tGEGXStI3cpk2aYy5EhQJFIRikGIvyIUBiyU0OTewalm3AEoLlakQRWn5guZTELPgnck0P/TW5Fb22/6ZLUpJJ7qp70WDfm+Hsm4fVOhHxYmYY/967/8WDL7/6+mHr4JtvH333/eMnP1zFYUIxjHBIQnrjoBiIF8CIeYzATUQB+Q6Ba2cxyPHrJdDYC4NLlkYw8ZEbeDMPIya2bsYrirmDs/eP28ahUSxdDsxN0NY26/z9k5Y2noY48SFgmKA4vjWNiE04oszDBLKDcRJDhPACuXCbsFl/wr0gShgEONN/EtgsIToL9bwnfepRwIykIkCYeqKCjueIIsxE5wf1UjEEyIe4M116UVyG8dItA4bEsSd8XciSPaplcpeiaO7hda01jvzYR2wubcap79Q3ISFAl359M29TNNlgroFiL85FOBfKnEW51PFleL7B52k0hyDOeEJJVk0UAFAKM5FYhDGwJOLFacR8F/ELRhPo5GGx92KI6OICph1Rp7ZRb2dGQsTqW07jGIGHYSb0zg6EZgGscOj7KJjycZTxMYM14+POYVYoWkUvMs7HuXyOo1/kcA19V0HfZVkdPK2ApwKso6MdOtNHzdSrCnglffW6gl43U52kgiYSuqygS6mys6rAKwleV9C1hKYVNJXQDxX0g6wzEma57U54OYti1PyMeEt4TQGCjLe7WfMsVLjg1qyn5M7gbTMr5J7CTFwZJeCnOZ2/uXz7W8YH/e6R0cuaDIcksKUYVu9oYEgUt+xmwzH6/e6JxAkpCtxdoeFp75UpF4oSGpEdybatX4/lSikQEq52lQYnw67VIAlB6j2ZtmkYzdOvXLwl9Gx7aDT7WZE7wqvB0LKbnxF36BZ3TAu6TfFW5I4wtfrP5QLODreMXu9YwskdwbaQPZUIix1+XKwmHu5w6B0flRrU7IIlt2xMobdNXXKXq6JvpFYmOKqE0lJK/kLmv6Yo3cMOVdW3TlNmRKqMre2UGakqY+vBbUY9ZaWQqTCb8gOFzSQ62c9XzKxw4p7qKjrZz1dMrLDpnuoqOtnPV8y38LCarZhv4eid7A3zRPl1usBizPlzBJFyNEMQDxUKb8U1eyb+XBEL6S/ibqWu7wnbit9xJ4/+j4jWW6KIxJvJbL6Q5OCqe2j2Dq3fn7dfnmxeTw+1Z9qP2s+aqdnaS+2Ndq6NNKwR7aP2Sfuj9Wfrc+uv1t8l9f69Tc5TrbZa//wHHKK52g==</latexit>
0 d c c+d
ad ad
<latexit sha1_base64="wMFaANlFUsHWkhmuF99o1dm3oH4=">AAAKHnicfVZNb9tGEGXStI3cpk2aYy5EhQJFIRikGIvyIUBiyU0OTewalm3AEoLlckQRWn5guRTFLPgnck0P/TW5Fb22/6ZLSqJJLtW9aLDvzXD2zcNqrZC4EdO0f+/d/+LBl199/bBz8M23j777/vGTH66iIKYYJjggAb2xUATE9WHCXEbgJqSAPIvAtbUc5fj1CmjkBv4lS0OYecjx3bmLERNbN9MkwBzZ2fvHXe1QK5YqB/o26Crbdf7+SUeZ2gGOPfAZJiiKbnUtZDOOKHMxgexgGkcQIrxEDtzGbD6ccdcPYwY+ztSfBDaPicoCNe9JtV0KmJFUBAhTV1RQ8QJRhJno/KBeKgIfeRD17JUbRpswWjmbgCFx7BlfF7Jkj2qZ3KEoXLh4XWuNIy/yEFtIm1HqWfVNiAnQlVffzNsUTTaYa6DYjXIRzoUyZ2EudXQZnG/xRRouwI8yHlOSVRMFAJTCXCQWYQQsDnlxGjHfZfSC0Rh6eVjsvRgjurwAuyfq1Dbq7cxJgFh9y2ocw3cxzIXe2YHQzIcEB56HfJtPw4xPGawZn/YOs0LRKnqRcT7N5bMs9SKHa+i7Cvouy+rgaQU8FWAdnZToXJ00U68q4JX01esKet1MteIKGkvoqoKupMpWUoETCV5X0LWEphU0ldAPFfSDrDMSZrntz/hmFsWo+RlxV/CaAvgZ7/az5lmocMGtXk/JncG7elbIbcNcXBkbwEtzOn9z+fa3jI+G/SNtkDUZFolhR9GMwdFIkyjOppstRxsO+ycSJ6DId8pC49PBK10uFMY0JCXJNI1fj+VKKRASJGWl0cm4bzRIQpB6T7qpa1rz9ImDd4SBaY61Zj8JuSO8Go0Ns/mZhJa4pRvQb4qXkDuCbQyfywWsEje0weBYwskdwTSQaUuEZYkfF6uJByUOg+OjjQY1u2DJLVtTqF1dldzltNG3UrcmWG0JG0u18pcy/zVF6R520FZ957TWjLAtY2e71oy0LWPnwV1GPSVpkakwW+sHCptJdLKf3zKzwol7qrfRyX5+y8QKm+6p3kYn+/kt8y083M5umW/h6FL2hnnC/DpdYjHm/DmCyGY0YxAPFQpvxTV7Jv5cEQvoL+JupY7nCtuK32kvj/6PiNY7oojEm0lvvpDk4Kp/qA8Ojd+fd1+ebF9PD5Vnyo/Kz4qumMpL5Y1yrkwUrBDlo/JJ+aPzZ+dz56/O3xvq/XvbnKdKbXX++Q//arnX</latexit>
<latexit sha1_base64="wMFaANlFUsHWkhmuF99o1dm3oH4=">AAAKHnicfVZNb9tGEGXStI3cpk2aYy5EhQJFIRikGIvyIUBiyU0OTewalm3AEoLlckQRWn5guRTFLPgnck0P/TW5Fb22/6ZLSqJJLtW9aLDvzXD2zcNqrZC4EdO0f+/d/+LBl199/bBz8M23j777/vGTH66iIKYYJjggAb2xUATE9WHCXEbgJqSAPIvAtbUc5fj1CmjkBv4lS0OYecjx3bmLERNbN9MkwBzZ2fvHXe1QK5YqB/o26Crbdf7+SUeZ2gGOPfAZJiiKbnUtZDOOKHMxgexgGkcQIrxEDtzGbD6ccdcPYwY+ztSfBDaPicoCNe9JtV0KmJFUBAhTV1RQ8QJRhJno/KBeKgIfeRD17JUbRpswWjmbgCFx7BlfF7Jkj2qZ3KEoXLh4XWuNIy/yEFtIm1HqWfVNiAnQlVffzNsUTTaYa6DYjXIRzoUyZ2EudXQZnG/xRRouwI8yHlOSVRMFAJTCXCQWYQQsDnlxGjHfZfSC0Rh6eVjsvRgjurwAuyfq1Dbq7cxJgFh9y2ocw3cxzIXe2YHQzIcEB56HfJtPw4xPGawZn/YOs0LRKnqRcT7N5bMs9SKHa+i7Cvouy+rgaQU8FWAdnZToXJ00U68q4JX01esKet1MteIKGkvoqoKupMpWUoETCV5X0LWEphU0ldAPFfSDrDMSZrntz/hmFsWo+RlxV/CaAvgZ7/az5lmocMGtXk/JncG7elbIbcNcXBkbwEtzOn9z+fa3jI+G/SNtkDUZFolhR9GMwdFIkyjOppstRxsO+ycSJ6DId8pC49PBK10uFMY0JCXJNI1fj+VKKRASJGWl0cm4bzRIQpB6T7qpa1rz9ImDd4SBaY61Zj8JuSO8Go0Ns/mZhJa4pRvQb4qXkDuCbQyfywWsEje0weBYwskdwTSQaUuEZYkfF6uJByUOg+OjjQY1u2DJLVtTqF1dldzltNG3UrcmWG0JG0u18pcy/zVF6R520FZ957TWjLAtY2e71oy0LWPnwV1GPSVpkakwW+sHCptJdLKf3zKzwol7qrfRyX5+y8QKm+6p3kYn+/kt8y083M5umW/h6FL2hnnC/DpdYjHm/DmCyGY0YxAPFQpvxTV7Jv5cEQvoL+JupY7nCtuK32kvj/6PiNY7oojEm0lvvpDk4Kp/qA8Ojd+fd1+ebF9PD5Vnyo/Kz4qumMpL5Y1yrkwUrBDlo/JJ+aPzZ+dz56/O3xvq/XvbnKdKbXX++Q//arnX</latexit>
✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆
<latexit sha1_base64="gI0dDNeRd8f+JEhF7hODuT/3r9c=">AAAKq3ichVZdb9s2FJXbfbTauqXr4x4mzBjQrW4g2Y3lYCjQxs7ah7XJsjgpFhkBRV/LgqkPUJRlVdCv2K/bT9nbKMlWJFFe+eKLe869Is89oGn6xA6Yqv7TuXf/s8+/+PLBQ/mrrx998+3B4++uAi+kGKbYIx79YKIAiO3ClNmMwAefAnJMAtfmapzh12ugge25lyz2YeYgy7UXNkaMp24P/jZMsGw38R3EqL1JVcNQVAPceZkxfpUbHJNz5p/gIM7Bn+I8yzrhZ81etwdd9VDNlyIG2jboStt1fvv4oWTMPRw64DJMUBDcaKrPZgmizMYEUtkIA/ARXiELbkK2GM0S2/VDBi5OlZ84tgiJwjwlE0iZ2xQwIzEPEKY276DgJaIIMy6jXG8VgIscCHrzte0HRRisrSJgiM9glmzyGaWPapWJRZG/tPGmtrUEOQEXYSkkg9gx60kICdC1U09m2+SbbDA3QLEdZCKcc2XO/GzuwaV3vsWXsb8EN0iTkJK0WsgBoBQWvDAPA2Chn+Sn4WZbBS8ZDaGXhXnu5QTR1QXMe7xPLVHfzoJ4iNVTZuMYro1hwfVOZa6ZCxH2HAdxgxh+mhgMNiwxeodprmgVvUiTxMjkM03lIoNr6PsK+j5N6+BpBTzlYB2dluhCmTZLryrglfDV6wp63Sw1wwoaCui6gq6FzmZUgSMB3lTQjYDGFTQW0I8V9KOoM+JmuenPkmIW+aiTM2Kv4Q0FcNOk20+bZ6HcBTdavSRzRtLV0lzuOSz4/VUATpzRk7eX735Pk/Gof6QO0ybDJCHsKOpgeDRWBYpV7GbLUUej/onA8ShyrbLR5HT4WhMb+SH1SUnS9cFvx2KnGAjxorLT+GTSHzRIXJD6njRdU9Xm6SML7whDXZ+ozf1E5I7wejwZ6M3PRLTETW0A/aZ4EbkjzAejF2IDs8QH6nB4LODkjqAPkD4XCKsSP85XE/dKHIbHR4UGNbtgwS1bUyhdTRHcZbXRt1K3FphtBYWlWvkrkf+GongP22vrvnNaa4XfVrGzXWtF3Fax8+Cuol4StciUm631A7nNBDrZz2+ZWe7EPd3b6GQ/v2ViuU33dG+jk/38lvnmHm5nt8w3d3Qpe8M8fnadrjAfc/YcQaQYzQT4Q4XCO37NnvE/V8Q8+gu/W6nl2Ny2/NfoZdH/EdFmR+QRfzNpzReSGFz1D7Xh4eCPF91XJ9vX0wPpe+lH6amkSbr0SnornUtTCUv/dn7oPO38LD+X/5T/ko2Ceq+zrXki1ZYM/wFBve14</latexit>
0 b a a+b
0 d c c+d
✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆
<latexit sha1_base64="gI0dDNeRd8f+JEhF7hODuT/3r9c=">AAAKq3ichVZdb9s2FJXbfbTauqXr4x4mzBjQrW4g2Y3lYCjQxs7ah7XJsjgpFhkBRV/LgqkPUJRlVdCv2K/bT9nbKMlWJFFe+eKLe869Is89oGn6xA6Yqv7TuXf/s8+/+PLBQ/mrrx998+3B4++uAi+kGKbYIx79YKIAiO3ClNmMwAefAnJMAtfmapzh12ugge25lyz2YeYgy7UXNkaMp24P/jZMsGw38R3EqL1JVcNQVAPceZkxfpUbHJNz5p/gIM7Bn+I8yzrhZ81etwdd9VDNlyIG2jboStt1fvv4oWTMPRw64DJMUBDcaKrPZgmizMYEUtkIA/ARXiELbkK2GM0S2/VDBi5OlZ84tgiJwjwlE0iZ2xQwIzEPEKY276DgJaIIMy6jXG8VgIscCHrzte0HRRisrSJgiM9glmzyGaWPapWJRZG/tPGmtrUEOQEXYSkkg9gx60kICdC1U09m2+SbbDA3QLEdZCKcc2XO/GzuwaV3vsWXsb8EN0iTkJK0WsgBoBQWvDAPA2Chn+Sn4WZbBS8ZDaGXhXnu5QTR1QXMe7xPLVHfzoJ4iNVTZuMYro1hwfVOZa6ZCxH2HAdxgxh+mhgMNiwxeodprmgVvUiTxMjkM03lIoNr6PsK+j5N6+BpBTzlYB2dluhCmTZLryrglfDV6wp63Sw1wwoaCui6gq6FzmZUgSMB3lTQjYDGFTQW0I8V9KOoM+JmuenPkmIW+aiTM2Kv4Q0FcNOk20+bZ6HcBTdavSRzRtLV0lzuOSz4/VUATpzRk7eX735Pk/Gof6QO0ybDJCHsKOpgeDRWBYpV7GbLUUej/onA8ShyrbLR5HT4WhMb+SH1SUnS9cFvx2KnGAjxorLT+GTSHzRIXJD6njRdU9Xm6SML7whDXZ+ozf1E5I7wejwZ6M3PRLTETW0A/aZ4EbkjzAejF2IDs8QH6nB4LODkjqAPkD4XCKsSP85XE/dKHIbHR4UGNbtgwS1bUyhdTRHcZbXRt1K3FphtBYWlWvkrkf+GongP22vrvnNaa4XfVrGzXWtF3Fax8+Cuol4StciUm631A7nNBDrZz2+ZWe7EPd3b6GQ/v2ViuU33dG+jk/38lvnmHm5nt8w3d3Qpe8M8fnadrjAfc/YcQaQYzQT4Q4XCO37NnvE/V8Q8+gu/W6nl2Ny2/NfoZdH/EdFmR+QRfzNpzReSGFz1D7Xh4eCPF91XJ9vX0wPpe+lH6amkSbr0SnornUtTCUv/dn7oPO38LD+X/5T/ko2Ceq+zrXki1ZYM/wFBve14</latexit>
0 b a a+b
0 d c c+d
ad bc
<latexit sha1_base64="wMFaANlFUsHWkhmuF99o1dm3oH4=">AAAKHnicfVZNb9tGEGXStI3cpk2aYy5EhQJFIRikGIvyIUBiyU0OTewalm3AEoLlckQRWn5guRTFLPgnck0P/TW5Fb22/6ZLSqJJLtW9aLDvzXD2zcNqrZC4EdO0f+/d/+LBl199/bBz8M23j777/vGTH66iIKYYJjggAb2xUATE9WHCXEbgJqSAPIvAtbUc5fj1CmjkBv4lS0OYecjx3bmLERNbN9MkwBzZ2fvHXe1QK5YqB/o26Crbdf7+SUeZ2gGOPfAZJiiKbnUtZDOOKHMxgexgGkcQIrxEDtzGbD6ccdcPYwY+ztSfBDaPicoCNe9JtV0KmJFUBAhTV1RQ8QJRhJno/KBeKgIfeRD17JUbRpswWjmbgCFx7BlfF7Jkj2qZ3KEoXLh4XWuNIy/yEFtIm1HqWfVNiAnQlVffzNsUTTaYa6DYjXIRzoUyZ2EudXQZnG/xRRouwI8yHlOSVRMFAJTCXCQWYQQsDnlxGjHfZfSC0Rh6eVjsvRgjurwAuyfq1Dbq7cxJgFh9y2ocw3cxzIXe2YHQzIcEB56HfJtPw4xPGawZn/YOs0LRKnqRcT7N5bMs9SKHa+i7Cvouy+rgaQU8FWAdnZToXJ00U68q4JX01esKet1MteIKGkvoqoKupMpWUoETCV5X0LWEphU0ldAPFfSDrDMSZrntz/hmFsWo+RlxV/CaAvgZ7/az5lmocMGtXk/JncG7elbIbcNcXBkbwEtzOn9z+fa3jI+G/SNtkDUZFolhR9GMwdFIkyjOppstRxsO+ycSJ6DId8pC49PBK10uFMY0JCXJNI1fj+VKKRASJGWl0cm4bzRIQpB6T7qpa1rz9ImDd4SBaY61Zj8JuSO8Go0Ns/mZhJa4pRvQb4qXkDuCbQyfywWsEje0weBYwskdwTSQaUuEZYkfF6uJByUOg+OjjQY1u2DJLVtTqF1dldzltNG3UrcmWG0JG0u18pcy/zVF6R520FZ957TWjLAtY2e71oy0LWPnwV1GPSVpkakwW+sHCptJdLKf3zKzwol7qrfRyX5+y8QKm+6p3kYn+/kt8y083M5umW/h6FL2hnnC/DpdYjHm/DmCyGY0YxAPFQpvxTV7Jv5cEQvoL+JupY7nCtuK32kvj/6PiNY7oojEm0lvvpDk4Kp/qA8Ojd+fd1+ebF9PD5Vnyo/Kz4qumMpL5Y1yrkwUrBDlo/JJ+aPzZ+dz56/O3xvq/XvbnKdKbXX++Q//arnX</latexit>
<latexit sha1_base64="miWMvlGm2nK0FOcimAsCTWZJgZU=">AAAKHnicfVZNb9tGEGXStI3cpk2aYy5EhQJFIRikGIvyIUBiyU0OTewalm3AEoLlakQRWn5guZTELPgnck0P/TW5Fb22/6ZLUpJJ7qp70WDfm+Hsm4fVOhHxYmYY/967/8WDL7/6+mHr4JtvH333/eMnP1zFYUIxjHBIQnrjoBiIF8CIeYzATUQB+Q6Ba2cxyPHrJdDYC4NLlkYw8ZEbeDMPIya2bsYrirmDs/eP28ahUSxdDsxN0NY26/z9k5Y2noY48SFgmKA4vjWNiE04oszDBLKDcRJDhPACuXCbsFl/wr0gShgEONN/EtgsIToL9bwnfepRwIykIkCYeqKCjueIIsxE5wf1UjEEyIe4M116UVyG8dItA4bEsSd8XciSPaplcpeiaO7hda01jvzYR2wubcap79Q3ISFAl359M29TNNlgroFiL85FOBfKnEW51PFleL7B52k0hyDOeEJJVk0UAFAKM5FYhDGwJOLFacR8F/ELRhPo5GGx92KI6OICph1Rp7ZRb2dGQsTqW07jGIGHYSb0zg6EZgGscOj7KJjycZTxMYM14+POYVYoWkUvMs7HuXyOo1/kcA19V0HfZVkdPK2ApwKso6MdOtNHzdSrCnglffW6gl43U52kgiYSuqygS6mys6rAKwleV9C1hKYVNJXQDxX0g6wzEma57U54OYti1PyMeEt4TQGCjLe7WfMsVLjg1qyn5M7gbTMr5J7CTFwZJeCnOZ2/uXz7W8YH/e6R0cuaDIcksKUYVu9oYEgUt+xmwzH6/e6JxAkpCtxdoeFp75UpF4oSGpEdybatX4/lSikQEq52lQYnw67VIAlB6j2ZtmkYzdOvXLwl9Gx7aDT7WZE7wqvB0LKbnxF36BZ3TAu6TfFW5I4wtfrP5QLODreMXu9YwskdwbaQPZUIix1+XKwmHu5w6B0flRrU7IIlt2xMobdNXXKXq6JvpFYmOKqE0lJK/kLmv6Yo3cMOVdW3TlNmRKqMre2UGakqY+vBbUY9ZaWQqTCb8gOFzSQ62c9XzKxw4p7qKjrZz1dMrLDpnuoqOtnPV8y38LCarZhv4eid7A3zRPl1usBizPlzBJFyNEMQDxUKb8U1eyb+XBEL6S/ibqWu7wnbit9xJ4/+j4jWW6KIxJvJbL6Q5OCqe2j2Dq3fn7dfnmxeTw+1Z9qP2s+aqdnaS+2Ndq6NNKwR7aP2Sfuj9Wfrc+uv1t8l9f69Tc5TrbZa//wHHKK52g==</latexit>
a b
|A| = = ad - bc .
c d
b a
= bc - da .
d c
Assuming the values in the matrix are the same, this is the same
quantity as before, but negative. Areas can’t be negative, so how
do we interpret this?
The magnitude remains the same, so the simplest solution
is just to adjust our definitions: the absolute value of |A| is the
amount by which A inflates space.
However, in many situations, the idea of a “negative area”
actually makes a lot of sense. Consider, for instance, this graph
of the velocity of a train along a straight track from one station
to another and back again:
82 CHAPTER 3—PROVING THE SPECTRAL THEOREM
velocity
station B station A
station A time
Note that there are 3 ⇥ 3 matrices that will flatten the unit
cube into a parallelogram. In this case, we are not interested
in the area of the parallelogram as we were before. The ma-
trix is 3 ⇥ 3, so we care about the resulting volume, which in
such cases would be 0.
We can generalize a few useful properties from the 2⇥2 case. The
columns of A are those vectors that describe the edges that touch
the origin. We’ll call these the basis vectors of the parallelogram/-
tope.
The edges of the unit cube that touch the origin are the stan-
dard basis vectors. These are mapped to the edges of the par-
allelotope that touch the origin. These are the column vectors
of A. We call these the basis vectors of the parallelotope.
84 CHAPTER 3—PROVING THE SPECTRAL THEOREM
These are not difficult to prove, but we’ll focus here on the geo-
metric intuition. If you want a more rigorous proof, it’s easier to
let this intuition go, and work purely symbolically.
Note that shifting one of the sides always adds a triangle to the
parallellogram and takes away a triangle of the same size, so the
total stays the same. The last example is particularly relevant:
we can shift the parallelogram so that one of its edges is aligned
with one of the axes. If we do this twice, we’ll have a rectangle
with an area equal to that of the original parallellogram.
What does this look like in the original matrix? Remember
that the columns of the matrix are the two edges of the par-
allelogram that touch the origin. Shifting one of them in this
way is equivalent to adding or subtracting a small multiple of
the other to it.
3.2. DETERMINANTS 85
<latexit sha1_base64="6nAA+1TQuUjB/3ZQ5Ddy4ErHapI=">AAAKU3icfVZNb9tGEGXctI3VunXaYy9EhQJFIRikFEsyigCJJTc5NLFrWHYAUzCWqxFFaPmB5VIUs9gf01/Ta3voob+lly5JSSa5VPeiwbw3w903D6u1Q+JGzDD+eXLwydNPP/v82WHriy+Pvvr6+Pk3t1EQUwwTHJCAfrBRBMT1YcJcRuBDSAF5NoE7eznK8LsV0MgN/BuWhjD1kOO7cxcjJlMPxz9bCcWcCiuxMbdscFyfhx5i1F0XOSR0y9LzEAsL/NkOFg/HbePEyJeuBuYmaGubdfXw/FCzZgGOPfAZJiiK7k0jZFOOKHMxAdGy4ghChJfIgfuYzYdT7vphzMDHQv9BYvOY6CzQs4PoM5cCZiSVAcLUlR10vEAUYSaP26q2isBHHkSd2coNoyKMVk4RMCS1mvJ1rqU4qlRyh6Jw4eJ1ZWsceZHUYKEko9Szq0mICdCVV01m25SbrDHXQLEbZSJcSWUuw2w+0U1wtcEXabgAPxI8pkSUCyUAlMJcFuZhBCwOeX4aaYpl9JLRGDpZmOdejhFdXsOsI/tUEtXtzEmAWDVl147huxjmUm/Rkpr5kODA85D0hxUKbjFYM251TkSuaBm9FpxbmXy2rV9ncAV9X0LfC1EFL0rghQSr6GSHzvVJvfS2BN4qX70roXf1UjsuobGCrkroSulsJyU4UeB1CV0raFpCUwX9WEI/qjojaZb77pQXs8hHzS+Ju4I3FMAXvN0V9bNQ6YJ7s1qSOYO3TZHLPYO5vGcKwEszOn978+5XwUfD7qnRF3WGTWLYUoxe/3RkKBSn2M2GYwyH3XOFE1DkO7tG44v+a1NtFMY0JDvSYND75UztlAIhQbLrNDofd3s1khSkuidzYBpG/fSJg7eE/mAwNur7Scgj4fVo3BvUPyOv3S1umz3o1sVLyCNh1hu+UBvYO7xn9PtnCk4eCYMeGswUwnKHn+Wrjgc7HPpnp4UGFbtgxS0bU+htU1fc5TTRN1I3FthNBYWlGvlLlf+GonQPO2jqvnVaY0XYVLG1XWNF2lSx9eC2olqSNMiUm63xA7nNFDrZz2+YWe7EPd2b6GQ/v2FiuU33dG+ik/38hvnmHm5mN8w3d/RO9pp5wuw6XcpHUJg9RxApRjMG+VCh8E5es5fyzxWxgP4k71bqeK60rfy1Oln0f0S03hJlJN9MZv2FpAa33ROzf9L77UX71fnm9fRM+077XvtRM7WB9kp7q11pEw1rv2t/aH9qfx3+ffhv66D1tKAePNnUfKtVVuvoPxI5zhM=</latexit>
✓ ◆
a
r
c
✓
<latexit sha1_base64="UMcHDudTnYoTHnV3aXgaS4LSKSc=">AAAKR3icfVbLbttGFKWTPiK1aZxm2Q1RoUFRCC4pxpK8CJBYcpNFE7uGZQcwBWM4uqIIDR8YDkUxA35Gv6bbdtFP6Fd0V3TZISXRJIfqbHQx59zLO+cejMYKiBMyTfvr4MHDTz797PNHrfYXXz7+6snh06+vQz+iGCbYJz79YKEQiOPBhDmMwIeAAnItAjfWcpThNyugoeN7VywJYOoi23PmDkZMbN0d/mjGFuamBbbj8cBFjDrrFKnPVUs1TRU/V2cmeLMCSe8OO9qRli9VDvRt0FG26+LuaUsxZz6OXPAYJigMb3UtYFOOKHMwgbRtRiEECC+RDbcRmw+n3PGCiIGHU/U7gc0jojJfzZpXZw4FzEgiAoSpIyqoeIEowkwcsV0tFYKHXAi7s5UThJswXNmbgCGhz5Svc/3Sx5VMblMULBy8rrTGkRsKDRbSZpi4VnUTIgJ05VY3szZFkzXmGih2wkyEC6HMeZDNJLzyL7b4IgkW4IUpjyhJy4kCAEphLhLzMAQWBTw/jTDCMnzJaATdLMz3Xo4RXV7CrCvqVDaq7cyJj1h1y6odw3MwzIXeaVto5kGMfddFwh9mkHKTwZpxs3uU5oqW0cuUczOTz7LUywyuoO9L6Ps0rYJnJfBMgFV0UqBzdVJPvS6B19JXb0roTT3VikpoJKGrErqSKltxCY4leF1C1xKalNBEQj+W0I+yzkiY5bY35ZtZ5KPm58RZwRsK4KW800vrZ6HCBbd6NSVzBu/oaS73DObibtkAbpLR+durdz+nfDTsHWv9tM6wSAQ7imb0j0eaRLE33Ww52nDYO5U4PkWeXRQan/Vf63KhIKIBKUiDgfHTiVwpAUL8uKg0Oh33jBpJCFLtSR/omlY/fWzjHaE/GIy1ej8xuSe8Ho2NQf0zMS1wSzegVxcvJveEmTF8IRewCtzQ+v0TCSf3hIGBBjOJsCzwk3zVcb/AoX9yvNGgYhcsuWVrCrWjq5K77Cb6VurGBKspYWOpRv5S5r+hKNnD9puq75zWmBE0Zexs15iRNGXsPLjLqKbEDTLlZmv8QG4ziU728xtmljtxT/UmOtnPb5hYbtM91ZvoZD+/Yb65h5vZDfPNHV3IXjNPkF2nS/H+CbLnCCKb0YxBPFQovBPX7Ln4c0XMpz+Iu5XariNsK37Nbhb9HxGtd0QRiTeTXn8hycF170jvHxm/vOi8Ot2+nh4p3yjfKt8rujJQXilvlQtlomDlV+U35Xflj9afrb9b/7T+3VAfHGxznimV1T74D4kpyNk=</latexit>
◆
a b
✓
<latexit sha1_base64="HAfhNLiDdii/wp5hwzrfBpbq+8o=">AAAKaHicfVZbb9s2GFW7W+OtW7o+FEVfhBobhs0IJLuxnYcCbeysfVgbL4iTApERUPRnWTB1AUVZVgn+rf2XAXvdHvorSsmXSKI8vvgDzzmfyMMDmnZI3IgZxt/37n/x5Vdff/PgoPHtdw+//+Hw0Y9XURBTDGMckIB+sFEExPVhzFxG4ENIAXk2gWt7Mcjw6yXQyA38S5aGMPGQ47szFyMmp24PR1biYG7Z4Lg+Dz3EqLsSSP9Zt/XfrIRiToWV2JgjoVuWjiUwLQNYWOBPd1Jxe9g0jox86Gphboqmthmj20cHmjUNcOyBzzBBUXRjGiGbcESZiwmIhhVHECK8QA7cxGzWn3DXD2MGPhb6TxKbxURngZ7tTp+6FDAjqSwQpq7soOM5oggz6UGj3CoCH3kQtaZLN4zWZbR01gVD0sAJX+UGi4clJXcoCucuXpWWxpEXSQ/mymSUenZ5EmICdOmVJ7NlykVWmCug2I0yE0bSmfMwO7ToMhht8HkazsGPBI8pEUWhBIBSmElhXkbA4pDnu5FJWUQvGY2hlZX53MshoosLmLZkn9JEeTkzEiBWnrIr2/BdDDPpt2hIz3xIcOB5SObDCgW3GKwYt1pHIne0iF4Izq3MPtvWLzK4hL4voO+FKINnBfBMgmV0vENn+rgqvSqAV8pXrwvodVVqxwU0VtBlAV0qne2kACcKvCqgKwVNC2iqoB8L6EfVZyTDctOe8PVZ5EfNz4m7hDcUwBe82RbVvVCZghuzLMmSwZumyO2ewkxePmvASzM6f3v57g/BB/32sdEVVYZNYthSjE73eGAoFGe9mg3H6PfbpwonoMh3do2GZ93XptoojGlIdqRer/P7idopBUKCZNdpcDpsdyokaUh5TWbPNIzq7uVVuiV0e72hUV1PQu4IrwfDTq/6GXmvbnHb7EC7al5C7gjTTv+F2sDe4R2j2z1RcHJH6HVQb6oQFjv8JB9VPNjh0D05XntQigtW0rIJhd40dSVdTh19Y3WtwK4TrCNVy1+o/DcUpXvYQV33bdJqFWGdYhu7WkVap9hmcKsoS5Iam/Kw1X4gj5lCJ/v5NWeWJ3FP9zo62c+vObE8pnu619HJfn7N+eYZrmfXnG+e6J3tlfCE2XW6kA+kMHuOILI+miHIhwqFd/KaPZd/rogF9Fd5t1LHc2Vs5a/Vyqr/I6LVligr+WYyqy8ktbhqH5ndo86fL5qvTjevpwfaM+259otmaj3tlfZWG2ljDWt/af9o/2r/HXxqHDaeNJ6uqffvbTSPtdJoPP8M26DT6Q==</latexit>
◆ c d
a b + ra
c d + rc
✓ ◆
<latexit sha1_base64="QqdQXKZMd90JLWch1SEBDFBnu58=">AAAKQHicfVbLbttGFGXSV+Q2rdMssyEqFAgKwSDFWJQXARJLbrJoYtew7ACmYAxHVxSh4QPDoShmwF/o13TbLvoX/YPuim676pCSaJJDdTa6uOfcyztnDkZjh8SNmKb9+eDhJ59+9vkXjzoHX371+OtvDp98ex0FMcUwwQEJ6AcbRUBcHybMZQQ+hBSQZxO4sZejHL9ZAY3cwL9iaQhTDzm+O3cxYiJ1d/jcSmzMLRsc1+ehhxh11xlSLUvFFvizMpXdHXa1I61Yqhzo26CrbNfF3ZOOYs0CHHvgM0xQFN3qWsimHFHmYgLZgRVHECK8RA7cxmw+nHLXD2MGPs7U7wU2j4nKAjWfWp25FDAjqQgQpq7ooOIFoggzsbeDeqsIfORB1Jut3DDahNHK2QQMCWGmfF0Ilz2uVXKHonDh4nVtNI68SGiwkJJR6tn1JMQE6MqrJ/MxxZAN5hoodqNchAuhzHmYH0Z0FVxs8UUaLsCPMh5TklULBQCUwlwUFmEELA55sRvhgGX0ktEYenlY5F6OEV1ewqwn+tQS9XHmJECsnrIb2/BdDHOhd3YgNPMhwYHnIeEPK8y4xWDNuNU7ygpFq+hlxrmVy2fb6mUO19D3FfR9ltXBswp4JsA6OinRuTppll5XwGvpqzcV9KZZascVNJbQVQVdSZ3tpAInEryuoGsJTStoKqEfK+hHWWckzHLbn/LNWRRHzc+Ju4I3FMDPeLefNfdChQtu9XpJ7gze1bNC7hnMxaWyAbw0p/O3V+9+yvho2D/WBlmTYZMYdhTNGByPNInibKbZcrThsH8qcQKKfKdsND4bvNblRmFMQ1KSTNP48UTulAIhQVJ2Gp2O+0aDJASpz6SbuqY1d584eEcYmOZYa86TkHvC69HYMJufSWiJ27oB/aZ4CbknzIzhC7mBXeKGNhicSDi5J5gGMmcSYVniJ8Vq4kGJw+DkeKNBzS5YcsvWFGpXVyV3OW30rdStBXZbwcZSrfylzH9DUbqHHbR13zmttSJsq9jZrrUibavYeXBXUS9JWmQqzNb6gcJmEp3s57ecWeHEPd3b6GQ/v+XECpvu6d5GJ/v5LedbeLid3XK+haNL2RvmCfPrdCkePmH+HEFkczRjEA8VCu/ENXsu/lwRC+gP4m6ljucK24pfq5dH/0dE6x1RROLNpDdfSHJw3T/SB0fGzy+6r063r6dHyjPlO+W5oium8kp5q1woEwUrvyi/Kr8pv3f+6PzV+bvzz4b68MG25qlSW51//wPoVMgg</latexit>
a
c
w w w
<latexit sha1_base64="OnC2V8C+vH/EBzHZgr1RubvVucc=">AAAKIXicfVZNj9s2EFXSr3jbtEl77EWoUaAojIVkZS3vIUCy9jY5NNntYr0bwDYCih7LgqkPUJRlhdDPyDU55Nf0VvRW9M+UkmytJMrlxQO+N6PhmweaVkCckGnaP/fuf/b5F19+9aBz9PU3D7/97tHj729CP6IYJtgnPn1joRCI48GEOYzAm4ACci0Ct9Z6lOG3G6Ch43vXLAlg7iLbc5YORkxsTWexhfnMctU4ffuoqx1r+VLlQN8FXWW3Lt8+7iizhY8jFzyGCQrDqa4FbM4RZQ4mkB7NohAChNfIhmnElsM5d7wgYuDhVP1ZYMuIqMxXs7bUhUMBM5KIAGHqiAoqXiGKMBPNH9VLheAhF8LeYuMEYRGGG7sIGBInn/Ntrkz6sJbJbYqClYO3tdY4ckMXsZW0GSauVd+EiADduPXNrE3RZIO5BYqdMBPhUihzEWRqh9f+5Q5fJcEKvDDlESVpNVEAQCksRWIehsCigOenESNeh08ZjaCXhfne0zGi6ytY9ESd2ka9nSXxEatvWY1jeA6GpdA7PRKaeRBj33WRt+CzIOUzBlvGZ73jNFe0il6lnM8y+SxLvcrgGvq6gr5O0zp4XgHPBVhHJyW6VCfN1JsKeCN99baC3jZTraiCRhK6qaAbqbIVV+BYgrcVdCuhSQVNJPRdBX0n64yEWab9OS9mkY+aXxBnAy8ogJfybj9tnoUKF0z1ekrmDN7V01zuBSzFrVEAbpLR+cvrV7+nfDTsn2iDtMmwSAR7imYMTkaaRLGLbnYcbTjsn0kcnyLPLguNzwfPdblQENGAlCTTNH47lSslQIgfl5VGZ+O+0SAJQeo96aauac3TxzbeEwamOdaa/cTkjvB8NDbM5mdiWuKWbkC/KV5M7ggLY/hELmCVuKENBqcSTu4IpoHMhURYl/hpvpq4X+IwOD0pNKjZBUtu2ZlC7eqq5C67jb6TujXBaksoLNXKX8v8FxQlB9h+W/W901ozgraMve1aM5K2jL0H9xn1lLhFptxsrR/IbSbRyWF+y8xyJx6o3kYnh/ktE8tteqB6G50c5rfMN/dwO7tlvrmjS9kb5gmy63Qt3jZB9hxBpBjNGMRDhcIrcc1eiD9XxHz6q7hbqe06wrbid9bLov8jou2eKCLxZtKbLyQ5uOkf64Nj448n3Wdnu9fTA+VH5SflF0VXTOWZ8lK5VCYKVnzlvfJB+dj51Pmz81fn74J6/94u5weltjr//gepXbrl</latexit>
1
v v2
<latexit sha1_base64="L+cjgjJFpucCh/LRrEUAMJ1ahjU=">AAAKNHicfVZNb9tGEGXSr8htWqc9tgeiQoGiEAxSjEUZRYDEkpscmtg1LDuAqRrL1YgitPzAcimKWfDSX9Nre+h/KdBb0Wt/Q5ekJJNcqnvxeN+b4eybh9XaIXEjpml/Pnj43vsffPjRo87Bx588/vSzwyefX0dBTDFMcEAC+tZGERDXhwlzGYG3IQXk2QRu7OUox29WQCM38K9YGsLUQ47vzl2MmNi6O/zKSgLMLdtTV9nPuvV99d/+3WFXO9KKpcqBvgm6ymZd3D3pKNYswLEHPsMERdGtroVsyhFlLiaQHVhxBCHCS+TAbczmwyl3/TBm4ONM/UZg85ioLFDzTtWZSwEzkooAYeqKCipeIIowE+c5qJeKwEceRL3Zyg2jMoxWThkwJMSY8nUhVva4lskdisKFi9e11jjyIg+xhbQZpZ5d34SYAF159c28TdFkg7kGit0oF+FCKHMe5gOIroKLDb5IwwX4UcZjSrJqogCAUpiLxCKMgMUhL04jpr6MnjEaQy8Pi71nY0SXlzDriTq1jXo7cxIgVt+yG8fwXQxzoXd2IDTzIcGB5yF/xq0w4xaDNeNW7ygrFK2ilxnnVi6fbauXOVxD31TQN1lWB88q4JkA6+hkh87VSTP1ugJeS1+9qaA3zVQ7rqCxhK4q6EqqbCcVOJHgdQVdS2haQVMJfVdB38k6I2GW2/6Ul7MoRs3PibuClxTAz3i3nzXPQoULbvV6Su4M3tWzQu4ZzMVFUgJemtP5q6vXP2Z8NOwfa4OsybBJDFuKZgyOR5pEccpuNhxtOOyfSpyAIt/ZFRqfDV7ocqEwpiHZkUzT+OFErpQCIUGyqzQ6HfeNBkkIUu9JN3VNa54+cfCWMDDNsdbsJyH3hBejsWE2P5PQHW7rBvSb4iXknjAzhk/lAvYON7TB4ETCyT3BNJA5kwjLHX5SrCYe7HAYnByXGtTsgiW3bEyhdnVVcpfTRt9I3ZpgtyWUlmrlL2X+S4rSPeygrfrWaa0ZYVvG1natGWlbxtaD24x6StIiU2G21g8UNpPoZD+/ZWaFE/dUb6OT/fyWiRU23VO9jU7281vmW3i4nd0y38LRO9kb5gnz63QpXjdh/hxBpBzNGMRDhcJrcc2eix9XxAL6nbhbqeO5wrbir9XLo/8jovWWKCLxZtKbLyQ5uO4f6YMj46en3eenm9fTI+VL5WvlW0VXTOW58kq5UCYKVn5RflV+U37v/NH5q/N355+S+vDBJucLpbY6//4HB9jB4A==</latexit>
v1 v2
<latexit sha1_base64="L+cjgjJFpucCh/LRrEUAMJ1ahjU=">AAAKNHicfVZNb9tGEGXSr8htWqc9tgeiQoGiEAxSjEUZRYDEkpscmtg1LDuAqRrL1YgitPzAcimKWfDSX9Nre+h/KdBb0Wt/Q5ekJJNcqnvxeN+b4eybh9XaIXEjpml/Pnj43vsffPjRo87Bx588/vSzwyefX0dBTDFMcEAC+tZGERDXhwlzGYG3IQXk2QRu7OUox29WQCM38K9YGsLUQ47vzl2MmNi6O/zKSgLMLdtTV9nPuvV99d/+3WFXO9KKpcqBvgm6ymZd3D3pKNYswLEHPsMERdGtroVsyhFlLiaQHVhxBCHCS+TAbczmwyl3/TBm4ONM/UZg85ioLFDzTtWZSwEzkooAYeqKCipeIIowE+c5qJeKwEceRL3Zyg2jMoxWThkwJMSY8nUhVva4lskdisKFi9e11jjyIg+xhbQZpZ5d34SYAF159c28TdFkg7kGit0oF+FCKHMe5gOIroKLDb5IwwX4UcZjSrJqogCAUpiLxCKMgMUhL04jpr6MnjEaQy8Pi71nY0SXlzDriTq1jXo7cxIgVt+yG8fwXQxzoXd2IDTzIcGB5yF/xq0w4xaDNeNW7ygrFK2ilxnnVi6fbauXOVxD31TQN1lWB88q4JkA6+hkh87VSTP1ugJeS1+9qaA3zVQ7rqCxhK4q6EqqbCcVOJHgdQVdS2haQVMJfVdB38k6I2GW2/6Ul7MoRs3PibuClxTAz3i3nzXPQoULbvV6Su4M3tWzQu4ZzMVFUgJemtP5q6vXP2Z8NOwfa4OsybBJDFuKZgyOR5pEccpuNhxtOOyfSpyAIt/ZFRqfDV7ocqEwpiHZkUzT+OFErpQCIUGyqzQ6HfeNBkkIUu9JN3VNa54+cfCWMDDNsdbsJyH3hBejsWE2P5PQHW7rBvSb4iXknjAzhk/lAvYON7TB4ETCyT3BNJA5kwjLHX5SrCYe7HAYnByXGtTsgiW3bEyhdnVVcpfTRt9I3ZpgtyWUlmrlL2X+S4rSPeygrfrWaa0ZYVvG1natGWlbxtaD24x6StIiU2G21g8UNpPoZD+/ZWaFE/dUb6OT/fyWiRU23VO9jU7281vmW3i4nd0y38LRO9kb5gnz63QpXjdh/hxBpBzNGMRDhcJrcc2eix9XxAL6nbhbqeO5wrbir9XLo/8jovWWKCLxZtKbLyQ5uO4f6YMj46en3eenm9fTI+VL5WvlW0VXTOW58kq5UCYKVn5RflV+U37v/NH5q/N355+S+vDBJucLpbY6//4HB9jB4A==</latexit>
2v
<latexit sha1_base64="L/UvdyN/6CruCKhksH0XwlqenrY=">AAAKIXicfVZNj9s2EFXSr3jbtEl77EWoUaAojIVkZS3vIUCy9jY5NNntYr0bwDYCih7LgqkPUJRlhdDPyDU55Nf0VvRW9M+UkmytJMrlxQO+N6PhmweaVkCckGnaP/fuf/b5F19+9aBz9PU3D7/97tHj729CP6IYJtgnPn1joRCI48GEOYzAm4ACci0Ct9Z6lOG3G6Ch43vXLAlg7iLbc5YORkxsTWexhfnMctVN+vZRVzvW8qXKgb4LuspuXb593FFmCx9HLngMExSGU10L2JwjyhxMID2aRSEECK+RDdOILYdz7nhBxMDDqfqzwJYRUZmvZm2pC4cCZiQRAcLUERVUvEIUYSaaP6qXCsFDLoS9xcYJwiIMN3YRMCROPufbXJn0YS2T2xQFKwdva61x5IYuYitpM0xcq74JEQG6ceubWZuiyQZzCxQ7YSbCpVDmIsjUDq/9yx2+SoIVeGHKI0rSaqIAgFJYisQ8DIFFAc9PI0a8Dp8yGkEvC/O9p2NE11ew6Ik6tY16O0viI1bfshrH8BwMS6F3eiQ08yDGvusib8FnQcpnDLaMz3rHaa5oFb1KOZ9l8lmWepXBNfR1BX2dpnXwvAKeC7COTkp0qU6aqTcV8Eb66m0FvW2mWlEFjSR0U0E3UmUrrsCxBG8r6FZCkwqaSOi7CvpO1hkJs0z7c17MIh81vyDOBl5QAC/l3X7aPAsVLpjq9ZTMGbyrp7ncC1iKW6MA3CSj85fXr35P+WjYP9EGaZNhkQj2FM0YnIw0iWIX3ew42nDYP5M4PkWeXRYanw+e63KhIKIBKUmmafx2KldKgBA/LiuNzsZ9o0ESgtR70k1d05qnj228JwxMc6w1+4nJHeH5aGyYzc/EtMQt3YB+U7yY3BEWxvCJXMAqcUMbDE4lnNwRTAOZC4mwLvHTfDVxv8RhcHpSaFCzC5bcsjOF2tVVyV12G30ndWuC1ZZQWKqVv5b5LyhKDrD9tup7p7VmBG0Ze9u1ZiRtGXsP7jPqKXGLTLnZWj+Q20yik8P8lpnlTjxQvY1ODvNbJpbb9ED1Njo5zG+Zb+7hdnbLfHNHl7I3zBNk1+lavG2C7DmCSDGaMYiHCoVX4pq9EH+uiPn0V3G3Utt1hG3F76yXRf9HRNs9UUTizaQ3X0hycNM/1gfHxh9Pus/Odq+nB8qPyk/KL4qumMoz5aVyqUwUrPjKe+WD8rHzqfNn56/O3wX1/r1dzg9KbXX+/Q+fqbrk</latexit>
1
<latexit sha1_base64="L+cjgjJFpucCh/LRrEUAMJ1ahjU=">AAAKNHicfVZNb9tGEGXSr8htWqc9tgeiQoGiEAxSjEUZRYDEkpscmtg1LDuAqRrL1YgitPzAcimKWfDSX9Nre+h/KdBb0Wt/Q5ekJJNcqnvxeN+b4eybh9XaIXEjpml/Pnj43vsffPjRo87Bx588/vSzwyefX0dBTDFMcEAC+tZGERDXhwlzGYG3IQXk2QRu7OUox29WQCM38K9YGsLUQ47vzl2MmNi6O/zKSgLMLdtTV9nPuvV99d/+3WFXO9KKpcqBvgm6ymZd3D3pKNYswLEHPsMERdGtroVsyhFlLiaQHVhxBCHCS+TAbczmwyl3/TBm4ONM/UZg85ioLFDzTtWZSwEzkooAYeqKCipeIIowE+c5qJeKwEceRL3Zyg2jMoxWThkwJMSY8nUhVva4lskdisKFi9e11jjyIg+xhbQZpZ5d34SYAF159c28TdFkg7kGit0oF+FCKHMe5gOIroKLDb5IwwX4UcZjSrJqogCAUpiLxCKMgMUhL04jpr6MnjEaQy8Pi71nY0SXlzDriTq1jXo7cxIgVt+yG8fwXQxzoXd2IDTzIcGB5yF/xq0w4xaDNeNW7ygrFK2ilxnnVi6fbauXOVxD31TQN1lWB88q4JkA6+hkh87VSTP1ugJeS1+9qaA3zVQ7rqCxhK4q6EqqbCcVOJHgdQVdS2haQVMJfVdB38k6I2GW2/6Ul7MoRs3PibuClxTAz3i3nzXPQoULbvV6Su4M3tWzQu4ZzMVFUgJemtP5q6vXP2Z8NOwfa4OsybBJDFuKZgyOR5pEccpuNhxtOOyfSpyAIt/ZFRqfDV7ocqEwpiHZkUzT+OFErpQCIUGyqzQ6HfeNBkkIUu9JN3VNa54+cfCWMDDNsdbsJyH3hBejsWE2P5PQHW7rBvSb4iXknjAzhk/lAvYON7TB4ETCyT3BNJA5kwjLHX5SrCYe7HAYnByXGtTsgiW3bEyhdnVVcpfTRt9I3ZpgtyWUlmrlL2X+S4rSPeygrfrWaa0ZYVvG1natGWlbxtaD24x6StIiU2G21g8UNpPoZD+/ZWaFE/dUb6OT/fyWiRU23VO9jU7281vmW3i4nd0y38LRO9kb5gnz63QpXjdh/hxBpBzNGMRDhcJrcc2eix9XxAL6nbhbqeO5wrbir9XLo/8jovWWKCLxZtKbLyQ5uO4f6YMj46en3eenm9fTI+VL5WvlW0VXTOW58kq5UCYKVn5RflV+U37v/NH5q/N355+S+vDBJucLpbY6//4HB9jB4A==</latexit>
v v
v1 v2
<latexit sha1_base64="L+cjgjJFpucCh/LRrEUAMJ1ahjU=">AAAKNHicfVZNb9tGEGXSr8htWqc9tgeiQoGiEAxSjEUZRYDEkpscmtg1LDuAqRrL1YgitPzAcimKWfDSX9Nre+h/KdBb0Wt/Q5ekJJNcqnvxeN+b4eybh9XaIXEjpml/Pnj43vsffPjRo87Bx588/vSzwyefX0dBTDFMcEAC+tZGERDXhwlzGYG3IQXk2QRu7OUox29WQCM38K9YGsLUQ47vzl2MmNi6O/zKSgLMLdtTV9nPuvV99d/+3WFXO9KKpcqBvgm6ymZd3D3pKNYswLEHPsMERdGtroVsyhFlLiaQHVhxBCHCS+TAbczmwyl3/TBm4ONM/UZg85ioLFDzTtWZSwEzkooAYeqKCipeIIowE+c5qJeKwEceRL3Zyg2jMoxWThkwJMSY8nUhVva4lskdisKFi9e11jjyIg+xhbQZpZ5d34SYAF159c28TdFkg7kGit0oF+FCKHMe5gOIroKLDb5IwwX4UcZjSrJqogCAUpiLxCKMgMUhL04jpr6MnjEaQy8Pi71nY0SXlzDriTq1jXo7cxIgVt+yG8fwXQxzoXd2IDTzIcGB5yF/xq0w4xaDNeNW7ygrFK2ilxnnVi6fbauXOVxD31TQN1lWB88q4JkA6+hkh87VSTP1ugJeS1+9qaA3zVQ7rqCxhK4q6EqqbCcVOJHgdQVdS2haQVMJfVdB38k6I2GW2/6Ul7MoRs3PibuClxTAz3i3nzXPQoULbvV6Su4M3tWzQu4ZzMVFUgJemtP5q6vXP2Z8NOwfa4OsybBJDFuKZgyOR5pEccpuNhxtOOyfSpyAIt/ZFRqfDV7ocqEwpiHZkUzT+OFErpQCIUGyqzQ6HfeNBkkIUu9JN3VNa54+cfCWMDDNsdbsJyH3hBejsWE2P5PQHW7rBvSb4iXknjAzhk/lAvYON7TB4ETCyT3BNJA5kwjLHX5SrCYe7HAYnByXGtTsgiW3bEyhdnVVcpfTRt9I3ZpgtyWUlmrlL2X+S4rSPeygrfrWaa0ZYVvG1natGWlbxtaD24x6StIiU2G21g8UNpPoZD+/ZWaFE/dUb6OT/fyWiRU23VO9jU7281vmW3i4nd0y38LRO9kb5gnz63QpXjdh/hxBpBzNGMRDhcJrcc2eix9XxAL6nbhbqeO5wrbir9XLo/8jovWWKCLxZtKbLyQ5uO4f6YMj46en3eenm9fTI+VL5WvlW0VXTOW58kq5UCYKVn5RflV+U37v/NH5q/N355+S+vDBJucLpbY6//4HB9jB4A==</latexit>
If we break one of the basis vectors into the sum of two other
vectors, the original area is the sum of the two parts. This is
easy to see if the sub-vectors point in the same direction as the
original. If they don’t, we simply skew them until they do.
| v1 + v2 , w | = | v1 , w | + | v2 , w | .
We won’t need it here, but we can also show that multiplying
one of the vectors by some scalar scales the determinant by the
same value. These two properties together are called multilin-
earity: the area of a paralellogram is a multilinear function of
the basis vectors. It’s a linear function of one of its arguments
if we keep the others fixed.
We need one more property: if we start with a parallelo-
gram with basis vectors v, w, and we flip around the vectors,
w, v, what happens to the area? If we look at the picture of the
parallellogram, at first, it’s difficult to see that anything changes
at all. The two basis vectors are still the same. To see what
happens, we need to look at the operation of the matrix with
these vectors as its columns.
The matrix with columns v, w maps the horizontal unit vec-
tor eh to v, and the vertical unit vector eh to w. For the ma-
trix with the columns swapped, we reverse this mapping. We
3.2. DETERMINANTS 87
w w
<latexit sha1_base64="bWQdFgu5gdL3jNkmMt0XnOXZKt8=">AAAKInicfVZNb9tGEGXSr8ht2qQ99kJUKFAUgkGKsSgfAiSW3OTQxK5h2QFMIViuRhSh5QeWS1HMgn+j1/bQX9Nb0VOB/pguSYkmuVT3osG+N8PZNw+rtUPiRkzT/nnw8KOPP/n0s0e9o8+/ePzlV0+efn0TBTHFMMMBCeg7G0VAXB9mzGUE3oUUkGcTuLXXkxy/3QCN3MC/ZmkIcw85vrt0MWJiy7ISYmNu2Z6aZO+f9LVjrViqHOi7oK/s1uX7pz3FWgQ49sBnmKAoutO1kM05oszFBLIjK44gRHiNHLiL2XI8564fxgx8nKnfC2wZE5UFat6XunApYEZSESBMXVFBxStEEWai+6NmqQh85EE0WGzcMCrDaOOUAUPi6HO+LaTJHjcyuUNRuHLxttEaR17kIbaSNqPUs5ubEBOgG6+5mbcpmmwxt0CxG+UiXAplLsJc7ug6uNzhqzRcgR9lPKYkqycKACiFpUgswghYHPLiNGLG6+g5ozEM8rDYez5FdH0Fi4Go09hotrMkAWLNLbt1DN/FsBR6Z0dCMx8SHHge8hfcCjNuMdgybg2Os0LROnqVcW7l8tm2epXDDfRtDX2bZU3wvAaeC7CJzip0qc7aqTc18Eb66m0NvW2n2nENjSV0U0M3UmU7qcGJBG9r6FZC0xqaSuiHGvpB1hkJs9wN57ycRTFqfkHcDbyiAH7G+8OsfRYqXHCnN1NyZ/C+nhVyL2Apro0S8NKczl9fv/k545Px8EQbZW2GTWLYUzRjdDLRJIpTdrPjaOPx8EziBBT5TlVoej56qcuFwpiGpCKZpvHTqVwpBUKCpKo0OZsOjRZJCNLsSTd1TWufPnHwnjAyzanW7ich94SXk6lhtj+T0Aq3dQOGbfESck9YGONncgG7wg1tNDqVcHJPMA1kLiTCusJPi9XGgwqH0elJqUHDLlhyy84Ual9XJXc5XfSd1J0JdldCaalO/lrmv6IoPcAOuqrvndaZEXZl7G3XmZF2Zew9uM9opiQdMhVm6/xAYTOJTg7zO2ZWOPFA9S46OczvmFhh0wPVu+jkML9jvoWHu9kd8y0cXcneMk+YX6dr8bYJ8+cIIuVopiAeKhTeiGv2Qvy5IhbQH8XdSh3PFbYVv9Ygj/6PiLZ7oojEm0lvv5Dk4GZ4rI+OjV+e9V+c7V5Pj5Rvle+UHxRdMZUXymvlUpkpWAmVX5XflN97f/T+7P3V+7ukPnywy/lGaazev/8B8uO7Ww==</latexit>
<latexit sha1_base64="bWQdFgu5gdL3jNkmMt0XnOXZKt8=">AAAKInicfVZNb9tGEGXSr8ht2qQ99kJUKFAUgkGKsSgfAiSW3OTQxK5h2QFMIViuRhSh5QeWS1HMgn+j1/bQX9Nb0VOB/pguSYkmuVT3osG+N8PZNw+rtUPiRkzT/nnw8KOPP/n0s0e9o8+/ePzlV0+efn0TBTHFMMMBCeg7G0VAXB9mzGUE3oUUkGcTuLXXkxy/3QCN3MC/ZmkIcw85vrt0MWJiy7ISYmNu2Z6aZO+f9LVjrViqHOi7oK/s1uX7pz3FWgQ49sBnmKAoutO1kM05oszFBLIjK44gRHiNHLiL2XI8564fxgx8nKnfC2wZE5UFat6XunApYEZSESBMXVFBxStEEWai+6NmqQh85EE0WGzcMCrDaOOUAUPi6HO+LaTJHjcyuUNRuHLxttEaR17kIbaSNqPUs5ubEBOgG6+5mbcpmmwxt0CxG+UiXAplLsJc7ug6uNzhqzRcgR9lPKYkqycKACiFpUgswghYHPLiNGLG6+g5ozEM8rDYez5FdH0Fi4Go09hotrMkAWLNLbt1DN/FsBR6Z0dCMx8SHHge8hfcCjNuMdgybg2Os0LROnqVcW7l8tm2epXDDfRtDX2bZU3wvAaeC7CJzip0qc7aqTc18Eb66m0NvW2n2nENjSV0U0M3UmU7qcGJBG9r6FZC0xqaSuiHGvpB1hkJs9wN57ycRTFqfkHcDbyiAH7G+8OsfRYqXHCnN1NyZ/C+nhVyL2Apro0S8NKczl9fv/k545Px8EQbZW2GTWLYUzRjdDLRJIpTdrPjaOPx8EziBBT5TlVoej56qcuFwpiGpCKZpvHTqVwpBUKCpKo0OZsOjRZJCNLsSTd1TWufPnHwnjAyzanW7ich94SXk6lhtj+T0Aq3dQOGbfESck9YGONncgG7wg1tNDqVcHJPMA1kLiTCusJPi9XGgwqH0elJqUHDLlhyy84Ual9XJXc5XfSd1J0JdldCaalO/lrmv6IoPcAOuqrvndaZEXZl7G3XmZF2Zew9uM9opiQdMhVm6/xAYTOJTg7zO2ZWOPFA9S46OczvmFhh0wPVu+jkML9jvoWHu9kd8y0cXcneMk+YX6dr8bYJ8+cIIuVopiAeKhTeiGv2Qvy5IhbQH8XdSh3PFbYVv9Ygj/6PiLZ7oojEm0lvv5Dk4GZ4rI+OjV+e9V+c7V5Pj5Rvle+UHxRdMZUXymvlUpkpWAmVX5XflN97f/T+7P3V+7ukPnywy/lGaazev/8B8uO7Ww==</latexit>
h ev h ev
v v
<latexit sha1_base64="L/UvdyN/6CruCKhksH0XwlqenrY=">AAAKIXicfVZNj9s2EFXSr3jbtEl77EWoUaAojIVkZS3vIUCy9jY5NNntYr0bwDYCih7LgqkPUJRlhdDPyDU55Nf0VvRW9M+UkmytJMrlxQO+N6PhmweaVkCckGnaP/fuf/b5F19+9aBz9PU3D7/97tHj729CP6IYJtgnPn1joRCI48GEOYzAm4ACci0Ct9Z6lOG3G6Ch43vXLAlg7iLbc5YORkxsTWexhfnMctVN+vZRVzvW8qXKgb4LuspuXb593FFmCx9HLngMExSGU10L2JwjyhxMID2aRSEECK+RDdOILYdz7nhBxMDDqfqzwJYRUZmvZm2pC4cCZiQRAcLUERVUvEIUYSaaP6qXCsFDLoS9xcYJwiIMN3YRMCROPufbXJn0YS2T2xQFKwdva61x5IYuYitpM0xcq74JEQG6ceubWZuiyQZzCxQ7YSbCpVDmIsjUDq/9yx2+SoIVeGHKI0rSaqIAgFJYisQ8DIFFAc9PI0a8Dp8yGkEvC/O9p2NE11ew6Ik6tY16O0viI1bfshrH8BwMS6F3eiQ08yDGvusib8FnQcpnDLaMz3rHaa5oFb1KOZ9l8lmWepXBNfR1BX2dpnXwvAKeC7COTkp0qU6aqTcV8Eb66m0FvW2mWlEFjSR0U0E3UmUrrsCxBG8r6FZCkwqaSOi7CvpO1hkJs0z7c17MIh81vyDOBl5QAC/l3X7aPAsVLpjq9ZTMGbyrp7ncC1iKW6MA3CSj85fXr35P+WjYP9EGaZNhkQj2FM0YnIw0iWIX3ew42nDYP5M4PkWeXRYanw+e63KhIKIBKUmmafx2KldKgBA/LiuNzsZ9o0ESgtR70k1d05qnj228JwxMc6w1+4nJHeH5aGyYzc/EtMQt3YB+U7yY3BEWxvCJXMAqcUMbDE4lnNwRTAOZC4mwLvHTfDVxv8RhcHpSaFCzC5bcsjOF2tVVyV12G30ndWuC1ZZQWKqVv5b5LyhKDrD9tup7p7VmBG0Ze9u1ZiRtGXsP7jPqKXGLTLnZWj+Q20yik8P8lpnlTjxQvY1ODvNbJpbb9ED1Njo5zG+Zb+7hdnbLfHNHl7I3zBNk1+lavG2C7DmCSDGaMYiHCoVX4pq9EH+uiPn0V3G3Utt1hG3F76yXRf9HRNs9UUTizaQ3X0hycNM/1gfHxh9Pus/Odq+nB8qPyk/KL4qumMoz5aVyqUwUrPjKe+WD8rHzqfNn56/O3wX1/r1dzg9KbXX+/Q+fqbrk</latexit>
<latexit sha1_base64="L/UvdyN/6CruCKhksH0XwlqenrY=">AAAKIXicfVZNj9s2EFXSr3jbtEl77EWoUaAojIVkZS3vIUCy9jY5NNntYr0bwDYCih7LgqkPUJRlhdDPyDU55Nf0VvRW9M+UkmytJMrlxQO+N6PhmweaVkCckGnaP/fuf/b5F19+9aBz9PU3D7/97tHj729CP6IYJtgnPn1joRCI48GEOYzAm4ACci0Ct9Z6lOG3G6Ch43vXLAlg7iLbc5YORkxsTWexhfnMctVN+vZRVzvW8qXKgb4LuspuXb593FFmCx9HLngMExSGU10L2JwjyhxMID2aRSEECK+RDdOILYdz7nhBxMDDqfqzwJYRUZmvZm2pC4cCZiQRAcLUERVUvEIUYSaaP6qXCsFDLoS9xcYJwiIMN3YRMCROPufbXJn0YS2T2xQFKwdva61x5IYuYitpM0xcq74JEQG6ceubWZuiyQZzCxQ7YSbCpVDmIsjUDq/9yx2+SoIVeGHKI0rSaqIAgFJYisQ8DIFFAc9PI0a8Dp8yGkEvC/O9p2NE11ew6Ik6tY16O0viI1bfshrH8BwMS6F3eiQ08yDGvusib8FnQcpnDLaMz3rHaa5oFb1KOZ9l8lmWepXBNfR1BX2dpnXwvAKeC7COTkp0qU6aqTcV8Eb66m0FvW2mWlEFjSR0U0E3UmUrrsCxBG8r6FZCkwqaSOi7CvpO1hkJs0z7c17MIh81vyDOBl5QAC/l3X7aPAsVLpjq9ZTMGbyrp7ncC1iKW6MA3CSj85fXr35P+WjYP9EGaZNhkQj2FM0YnIw0iWIX3ew42nDYP5M4PkWeXRYanw+e63KhIKIBKUmmafx2KldKgBA/LiuNzsZ9o0ESgtR70k1d05qnj228JwxMc6w1+4nJHeH5aGyYzc/EtMQt3YB+U7yY3BEWxvCJXMAqcUMbDE4lnNwRTAOZC4mwLvHTfDVxv8RhcHpSaFCzC5bcsjOF2tVVyV12G30ndWuC1ZZQWKqVv5b5LyhKDrD9tup7p7VmBG0Ze9u1ZiRtGXsP7jPqKXGLTLnZWj+Q20yik8P8lpnlTjxQvY1ODvNbJpbb9ED1Njo5zG+Zb+7hdnbLfHNHl7I3zBNk1+lavG2C7DmCSDGaMYiHCoVX4pq9EH+uiPn0V3G3Utt1hG3F76yXRf9HRNs9UUTizaQ3X0hycNM/1gfHxh9Pus/Odq+nB8qPyk/KL4qumMoz5aVyqUwUrPjKe+WD8rHzqfNn56/O3wX1/r1dzg9KbXX+/Q+fqbrk</latexit>
eh eh
<latexit sha1_base64="YGWqs+rEF+BTB/PNHnoGQhIary0=">AAAKXnicfZbfbts2FMbVdmsbb1nT7mZAb4QZA4bBCCS7sRwUBdrYaXuxNlkQJwUiI6DoY1sw9QcUZVll9UZ9mt0N28UeZZRkK5IoT77wMX/fOSIPP9C0fGIHTNP+unf/wTffPnz0eK/13ff7Pzw5ePrsKvBCimGMPeLRTxYKgNgujJnNCHzyKSDHInBtLYcpv14BDWzPvWSxDxMHzV17ZmPExNDtwdsv5kszsjA3LUddJR3VjMjmV5SYL7+oAouPmsnuSKorkoTs9qCtHWrZo8qBvgnayuY5v326p5hTD4cOuAwTFAQ3uuazCUeU2ZhA0jLDAHyEl2gONyGbDSbcdv2QgYsT9RfBZiFRmaema1KnNgXMSCwChKktKqh4gSjCTKy8VS0VgIscCDrTle0HeRis5nnAkGjbhK+ztib7lUw+p8hf2HhdmRpHTuAgtpAGg9ixqoMQEqArpzqYTlNMsqZcA8V2kDbhXHTmzE+3Krj0zjd8EfsLcIOEh5Qk5UQBgFKYicQsDICFPs9WI/yxDF4xGkInDbOxVyNElxcw7Yg6lYHqdGbEQ6w6ZNWW4doYZqLfSUv0zIUIe46D3Ck3/YSbDNaMm53DJOtomV4knJtp+yxLvUhxhX4s0Y9JUoWnJXgqYJWOCzpTx/XUqxK8kt56XaLX9VQrLNFQoqsSXUmVraiEIwmvS3Qt0bhEY4l+LtHPcp+RMMtNd8Lzvci2mp8RewXvKICb8HY3qa+FChfc6NWU1Bm8rSdZu6cwE0dODpw4lfP3lx9+T/hw0D3S+kldYZEQthKt1z8aapJkns9mo9EGg+6JpPEocudFodFp/40uF/JD6pNCZBi9t8dypRgI8aKi0vBk1O3VRKIh1Tnphq5p9dVHc7wV9A1jpNXnE5E7wZvhqGfUXxPRglt6D7r15kXkTjDtDV7IBayC97R+/1ji5E5g9JAxlQTLgh9nT517BYf+8VHeg4pdsOSWjSnUtq5K7po3yTetbkywmhJySzXql7L+HUXxDrXXVH3rtMYMvylja7vGjLgpY+vBbUY1JWpoU2a2xhdkNpPkZLe+Yc8yJ+6o3iQnu/UNO5bZdEf1JjnZrW/Y38zDzeqG/c0cXbS9Zh4/PU6X4nrjp9cRRPKtGYG4qFD4II7ZM/HniphHfxNnK507trCt+DY7afR/QrTeCkUk7kx6/YYkB1fdQ71/2PvjRfv1yeb29Fh5rvys/KroiqG8Vt4r58pYwcpX5U/lb+WfvX9bD1v7rSe59P69Tc6PSuVp/fQfYIXOHQ==</latexit>
| v, w | | w, v |
<latexit sha1_base64="YGWqs+rEF+BTB/PNHnoGQhIary0=">AAAKXnicfZbfbts2FMbVdmsbb1nT7mZAb4QZA4bBCCS7sRwUBdrYaXuxNlkQJwUiI6DoY1sw9QcUZVll9UZ9mt0N28UeZZRkK5IoT77wMX/fOSIPP9C0fGIHTNP+unf/wTffPnz0eK/13ff7Pzw5ePrsKvBCimGMPeLRTxYKgNgujJnNCHzyKSDHInBtLYcpv14BDWzPvWSxDxMHzV17ZmPExNDtwdsv5kszsjA3LUddJR3VjMjmV5SYL7+oAouPmsnuSKorkoTs9qCtHWrZo8qBvgnayuY5v326p5hTD4cOuAwTFAQ3uuazCUeU2ZhA0jLDAHyEl2gONyGbDSbcdv2QgYsT9RfBZiFRmaema1KnNgXMSCwChKktKqh4gSjCTKy8VS0VgIscCDrTle0HeRis5nnAkGjbhK+ztib7lUw+p8hf2HhdmRpHTuAgtpAGg9ixqoMQEqArpzqYTlNMsqZcA8V2kDbhXHTmzE+3Krj0zjd8EfsLcIOEh5Qk5UQBgFKYicQsDICFPs9WI/yxDF4xGkInDbOxVyNElxcw7Yg6lYHqdGbEQ6w6ZNWW4doYZqLfSUv0zIUIe46D3Ck3/YSbDNaMm53DJOtomV4knJtp+yxLvUhxhX4s0Y9JUoWnJXgqYJWOCzpTx/XUqxK8kt56XaLX9VQrLNFQoqsSXUmVraiEIwmvS3Qt0bhEY4l+LtHPcp+RMMtNd8Lzvci2mp8RewXvKICb8HY3qa+FChfc6NWU1Bm8rSdZu6cwE0dODpw4lfP3lx9+T/hw0D3S+kldYZEQthKt1z8aapJkns9mo9EGg+6JpPEocudFodFp/40uF/JD6pNCZBi9t8dypRgI8aKi0vBk1O3VRKIh1Tnphq5p9dVHc7wV9A1jpNXnE5E7wZvhqGfUXxPRglt6D7r15kXkTjDtDV7IBayC97R+/1ji5E5g9JAxlQTLgh9nT517BYf+8VHeg4pdsOSWjSnUtq5K7po3yTetbkywmhJySzXql7L+HUXxDrXXVH3rtMYMvylja7vGjLgpY+vBbUY1JWpoU2a2xhdkNpPkZLe+Yc8yJ+6o3iQnu/UNO5bZdEf1JjnZrW/Y38zDzeqG/c0cXbS9Zh4/PU6X4nrjp9cRRPKtGYG4qFD4II7ZM/HniphHfxNnK507trCt+DY7afR/QrTeCkUk7kx6/YYkB1fdQ71/2PvjRfv1yeb29Fh5rvys/KroiqG8Vt4r58pYwcpX5U/lb+WfvX9bD1v7rSe59P69Tc6PSuVp/fQfYIXOHQ==</latexit>
| v, w | | w, v |
| v, w | = -| w, v | .
a b a b 0 b
= + .
c d 0 d c d
We’ll call this kind of vector, where only one element is non-zero,
a simple vector. Here’s a visualization of that step.
88 CHAPTER 3—PROVING THE SPECTRAL THEOREM
✓
<latexit sha1_base64="slsRrB9JFy5dSchWlIqykHM9N7k=">AAAKR3icfVZNb9tGEKXTtI3UpnXaYy9EhBZFIbikGEvyIUBiyU0OTewalh3AFIzlakQRWn5guRTFLPgz8mtybQ/9Cf0VvRU9dklJNMmluhcN9r0Zzr55WK0VECdkmvbXwYNPHn762eePWu0vvnz81deHT765Dv2IYphgn/j0nYVCII4HE+YwAu8CCsi1CNxYy1GG36yAho7vXbEkgKmLbM+ZOxgxsXV3+LMZ+5ibFtiOxwMXMeqsU039QbVMU8Xid2aCNyuQ9O6wox1p+VLlQN8GHWW7Lu6etBRz5uPIBY9hgsLwVtcCNuWIMgcTSNtmFEKA8BLZcBux+XDKHS+IGHg4Vb8X2DwiKvPVrHl15lDAjCQiQJg6ooKKF4gizMQR29VSIXjIhbA7WzlBuAnDlb0JGBL6TPk61y99XMnkNkXBwsHrSmscuaHQYCFtholrVTchIkBXbnUza1M0WWOugWInzES4EMqcB9lMwiv/YosvkmABXpjyiJK0nCgAoBTmIjEPQ2BRwPPTCCMsw+eMRtDNwnzv+RjR5SXMuqJOZaPazpz4iFW3rNoxPAfDXOidtoVmHsTYd10k/GEGKTcZrBk3u0dprmgZvUw5NzP5LEu9zOAK+raEvk3TKnhWAs8EWEUnBTpXJ/XU6xJ4LX31poTe1FOtqIRGEroqoSupshWX4FiC1yV0LaFJCU0k9H0JfS/rjIRZbntTvplFPmp+TpwVvKIAXso7vbR+FipccKtXUzJn8I6e5nLPYC7ulg3gJhmdv75682vKR8PesdZP6wyLRLCjaEb/eKRJFHvTzZajDYe9U4njU+TZRaHxWf+lLhcKIhqQgjQYGL+cyJUSIMSPi0qj03HPqJGEINWe9IGuafXTxzbeEfqDwVir9xOTe8LL0dgY1D8T0wK3dAN6dfFick+YGcNncgGrwA2t3z+RcHJPGBhoMJMIywI/yVcd9wsc+ifHGw0qdsGSW7amUDu6KrnLbqJvpW5MsJoSNpZq5C9l/iuKkj1sv6n6zmmNGUFTxs52jRlJU8bOg7uMakrcIFNutsYP5DaT6GQ/v2FmuRP3VG+ik/38honlNt1TvYlO9vMb5pt7uJndMN/c0YXsNfME2XW6FO+fIHuOILIZzRjEQ4XCG3HNnos/V8R8+pO4W6ntOsK24tfsZtH/EdF6RxSReDPp9ReSHFz3jvT+kfHbs86L0+3r6ZHynfJU+VHRlYHyQnmtXCgTBSsflI/K78ofrT9bf7f+af27oT442OZ8q1RW++A/KevItQ==</latexit>
◆
0 b
c d
✓ ◆
<latexit sha1_base64="qOXbbYklHSgpA971L0U6bw94rnA=">AAAKQHicfVbLbttGFGXSV+Q2rdMssyEqFAgKwSDFWJQXARJLbrJoYtew7ACmYAxHVxSh4QPDoShmwF/o13TbLvoX/YPuim676pCSaJJDdTa6uOfcyztnDkZjh8SNmKb9+eDhJ59+9vkXjzoHX371+OtvDp98ex0FMcUwwQEJ6AcbRUBcHybMZQQ+hBSQZxO4sZejHL9ZAY3cwL9iaQhTDzm+O3cxYiJ1d/jcSgLMLRsc1+ehhxh115mmWpaKLfBnZSq7O+xqR1qxVDnQt0FX2a6LuycdxZoFOPbAZ5igKLrVtZBNOaLMxQSyAyuOIER4iRy4jdl8OOWuH8YMfJyp3wtsHhOVBWo+tTpzKWBGUhEgTF3RQcULRBFmYm8H9VYR+MiDqDdbuWG0CaOVswkYEsJM+boQLntcq+QOReHCxevaaBx5kdBgISWj1LPrSYgJ0JVXT+ZjiiEbzDVQ7Ea5CBdCmfMwP4zoKrjY4os0XIAfZTymJKsWCgAohbkoLMIIWBzyYjfCAcvoJaMx9PKwyL0cI7q8hFlP9Kkl6uPMSYBYPWU3tuG7GOZC7+xAaOZDggPPQ8IfVphxi8Gacat3lBWKVtHLjHMrl8+21cscrqHvK+j7LKuDZxXwTIB1dFKic3XSLL2ugNfSV28q6E2z1I4raCyhqwq6kjrbSQVOJHhdQdcSmlbQVEI/VtCPss5ImOW2P+WbsyiOmp8TdwVvKICf8W4/a+6FChfc6vWS3Bm8q2eF3DOYi0tlA3hpTudvr979lPHRsH+sDbImwyYx7CiaMTgeaRLF2Uyz5WjDYf9U4gQU+U7ZaHw2eK3LjcKYhqQkmabx44ncKQVCgqTsNDod940GSQhSn0k3dU1r7j5x8I4wMM2x1pwnIfeE16OxYTY/k9ASt3UD+k3xEnJPmBnDF3IDu8QNbTA4kXByTzANZM4kwrLET4rVxIMSh8HJ8UaDml2w5JatKdSurkructroW6lbC+y2go2lWvlLmf+GonQPO2jrvnNaa0XYVrGzXWtF2lax8+Cuol6StMhUmK31A4XNJDrZz285s8KJe7q30cl+fsuJFTbd072NTvbzW8638HA7u+V8C0eXsjfME+bX6VI8fML8OYLI5mjGIB4qFN6Ja/Zc/LkiFtAfxN1KHc8VthW/Vi+P/o+I1juiiMSbSW++kOTgun+kD46Mn190X51uX0+PlGfKd8pzRVdM5ZXyVrlQJgpWflF+VX5Tfu/80fmr83fnnw314YNtzVOltjr//geJV8f8</latexit>
0
c
✓ ◆
<latexit sha1_base64="2XwiayN+/+7gIs4NXNvekNrVJHc=">AAAKQHicfVbLbttGFGXSV+Q2rdMssyEqFAgKwSDFWJQXARJLbrJoYtew7ACmYAxHVxSh4QPDoShmwF/o13TbLvoX/YPuim676pCSaJJDdTa6uOfcyztnDkZjh8SNmKb9+eDhJ59+9vkXjzoHX371+OtvDp98ex0FMcUwwQEJ6AcbRUBcHybMZQQ+hBSQZxO4sZejHL9ZAY3cwL9iaQhTDzm+O3cxYiJ1d/jcSgLMLRsc1+ehhxh11xlSLUvVLPBnZSq7O+xqR1qxVDnQt0FX2a6LuycdxZoFOPbAZ5igKLrVtZBNOaLMxQSyAyuOIER4iRy4jdl8OOWuH8YMfJyp3wtsHhOVBWo+tTpzKWBGUhEgTF3RQcULRBFmYm8H9VYR+MiDqDdbuWG0CaOVswkYEsJM+boQLntcq+QOReHCxevaaBx5kdBgISWj1LPrSYgJ0JVXT+ZjiiEbzDVQ7Ea5CBdCmfMwP4zoKrjY4os0XIAfZTymJKsWCgAohbkoLMIIWBzyYjfCAcvoJaMx9PKwyL0cI7q8hFlP9Kkl6uPMSYBYPWU3tuG7GOZC7+xAaOZDggPPQ8IfVphxi8Gacat3lBWKVtHLjHMrl8+21cscrqHvK+j7LKuDZxXwTIB1dFKic3XSLL2ugNfSV28q6E2z1I4raCyhqwq6kjrbSQVOJHhdQdcSmlbQVEI/VtCPss5ImOW2P+WbsyiOmp8TdwVvKICf8W4/a+6FChfc6vWS3Bm8q2eF3DOYi0tlA3hpTudvr979lPHRsH+sDbImwyYx7CiaMTgeaRLF2Uyz5WjDYf9U4gQU+U7ZaHw2eK3LjcKYhqQkmabx44ncKQVCgqTsNDod940GSQhSn0k3dU1r7j5x8I4wMM2x1pwnIfeE16OxYTY/k9ASt3UD+k3xEnJPmBnDF3IDu8QNbTA4kXByTzANZM4kwrLET4rVxIMSh8HJ8UaDml2w5JatKdSurkructroW6lbC+y2go2lWvlLmf+GonQPO2jrvnNaa0XYVrGzXWtF2lax8+Cuol6StMhUmK31A4XNJDrZz285s8KJe7q30cl+fsuJFTbd072NTvbzW8638HA7u+V8C0eXsjfME+bX6VI8fML8OYLI5mjGIB4qFN6Ja/Zc/LkiFtAfxN1KHc8VthW/Vi+P/o+I1juiiMSbSW++kOTgun+kD46Mn190X51uX0+PlGfKd8pzRVdM5ZXyVrlQJgpWflF+VX5Tfu/80fmr83fnnw314YNtzVOltjr//gd2ysf6</latexit>
✓
<latexit sha1_base64="b+y7EF1UkhYc7R2dFLbJ9wrH848=">AAAKR3icfVZNb9tGEKXTtI3UpnXaYy9EhBZFIbikGEvyIUBiyU0OTewalh3AFIzlakQRWn5guRTFLPgz8mtybQ/9Cf0VvRU9dklJNMmluhcN9r0Zzr55WK0VECdkmvbXwYNPHn762eePWu0vvnz81deHT765Dv2IYphgn/j0nYVCII4HE+YwAu8CCsi1CNxYy1GG36yAho7vXbEkgKmLbM+ZOxgxsXV3+LMZ+5ibFtiOxwMXMeqsU6T+oFqmqWrid2aCNyuQ9O6wox1p+VLlQN8GHWW7Lu6etBRz5uPIBY9hgsLwVtcCNuWIMgcTSNtmFEKA8BLZcBux+XDKHS+IGHg4Vb8X2DwiKvPVrHl15lDAjCQiQJg6ooKKF4gizMQR29VSIXjIhbA7WzlBuAnDlb0JGBL6TPk61y99XMnkNkXBwsHrSmscuaHQYCFtholrVTchIkBXbnUza1M0WWOugWInzES4EMqcB9lMwiv/YosvkmABXpjyiJK0nCgAoBTmIjEPQ2BRwPPTCCMsw+eMRtDNwnzv+RjR5SXMuqJOZaPazpz4iFW3rNoxPAfDXOidtoVmHsTYd10k/GEGKTcZrBk3u0dprmgZvUw5NzP5LEu9zOAK+raEvk3TKnhWAs8EWEUnBTpXJ/XU6xJ4LX31poTe1FOtqIRGEroqoSupshWX4FiC1yV0LaFJCU0k9H0JfS/rjIRZbntTvplFPmp+TpwVvKIAXso7vbR+FipccKtXUzJn8I6e5nLPYC7ulg3gJhmdv75682vKR8PesdZP6wyLRLCjaEb/eKRJFHvTzZajDYe9U4njU+TZRaHxWf+lLhcKIhqQgjQYGL+cyJUSIMSPi0qj03HPqJGEINWe9IGuafXTxzbeEfqDwVir9xOTe8LL0dgY1D8T0wK3dAN6dfFick+YGcNncgGrwA2t3z+RcHJPGBhoMJMIywI/yVcd9wsc+ifHGw0qdsGSW7amUDu6KrnLbqJvpW5MsJoSNpZq5C9l/iuKkj1sv6n6zmmNGUFTxs52jRlJU8bOg7uMakrcIFNutsYP5DaT6GQ/v2FmuRP3VG+ik/38honlNt1TvYlO9vMb5pt7uJndMN/c0YXsNfME2XW6FO+fIHuOILIZzRjEQ4XCG3HNnos/V8R8+pO4W6ntOsK24tfsZtH/EdF6RxSReDPp9ReSHFz3jvT+kfHbs86L0+3r6ZHynfJU+VHRlYHyQnmtXCgTBSsflI/K78ofrT9bf7f+af27oT442OZ8q1RW++A/F+nIsw==</latexit>
◆
a a b
0 0 d
a b 0 b a 0 0 b
+ = + .
0 d c d 0 d c 0
✓<latexit sha1_base64="/omjraSt5E21A0ri3Dd5jwzsz6Y=">AAAKR3icfVZNb9tGEKXTtI3UpnXaYy9EhBZFIbikGEvyIUBiyU0OTewalh3AFIzlakQRWn5guRTFLPgz8mtybQ/9Cf0VvRU9dklJNMmluhcN9r0Zzr55WK0VECdkmvbXwYNPHn762eePWu0vvnz81deHT765Dv2IYphgn/j0nYVCII4HE+YwAu8CCsi1CNxYy1GG36yAho7vXbEkgKmLbM+ZOxgxsXV3+LMZ+5ibFtiOxwMXMeqsU6T+oGqmqWrid2aCNyuQ9O6wox1p+VLlQN8GHWW7Lu6etBRz5uPIBY9hgsLwVtcCNuWIMgcTSNtmFEKA8BLZcBux+XDKHS+IGHg4Vb8X2DwiKvPVrHl15lDAjCQiQJg6ooKKF4gizMQR29VSIXjIhbA7WzlBuAnDlb0JGBL6TPk61y99XMnkNkXBwsHrSmscuaHQYCFtholrVTchIkBXbnUza1M0WWOugWInzES4EMqcB9lMwiv/YosvkmABXpjyiJK0nCgAoBTmIjEPQ2BRwPPTCCMsw+eMRtDNwnzv+RjR5SXMuqJOZaPazpz4iFW3rNoxPAfDXOidtoVmHsTYd10k/GEGKTcZrBk3u0dprmgZvUw5NzP5LEu9zOAK+raEvk3TKnhWAs8EWEUnBTpXJ/XU6xJ4LX31poTe1FOtqIRGEroqoSupshWX4FiC1yV0LaFJCU0k9H0JfS/rjIRZbntTvplFPmp+TpwVvKIAXso7vbR+FipccKtXUzJn8I6e5nLPYC7ulg3gJhmdv75682vKR8PesdZP6wyLRLCjaEb/eKRJFHvTzZajDYe9U4njU+TZRaHxWf+lLhcKIhqQgjQYGL+cyJUSIMSPi0qj03HPqJGEINWe9IGuafXTxzbeEfqDwVir9xOTe8LL0dgY1D8T0wK3dAN6dfFick+YGcNncgGrwA2t3z+RcHJPGBhoMJMIywI/yVcd9wsc+ifHGw0qdsGSW7amUDu6KrnLbqJvpW5MsJoSNpZq5C9l/iuKkj1sv6n6zmmNGUFTxs52jRlJU8bOg7uMakrcIFNutsYP5DaT6GQ/v2FmuRP3VG+ik/38honlNt1TvYlO9vMb5pt7uJndMN/c0YXsNfME2XW6FO+fIHuOILIZzRjEQ4XCG3HNnos/V8R8+pO4W6ntOsK24tfsZtH/EdF6RxSReDPp9ReSHFz3jvT+kfHbs86L0+3r6ZHynfJU+VHRlYHyQnmtXCgTBSsflI/K78ofrT9bf7f+af27oT442OZ8q1RW++A/LonIgQ==</latexit>
◆
a 0
0 d
✓
<latexit sha1_base64="dKN3gU+sNzr1VBmAuqFKM6871R0=">AAAKR3icfVZNb9tGEKXTtI3UpnXaYy9EhBZFIbikFIvyIUBiyU0OTewalh3AFIzlakQRWn5guRTFLPgz8mtybQ/9Cf0VvRU9dklJNMmluhcN9r0Zzr55WK0VECdkmvbXwYNPHn762eePWu0vvnz81deHT765Dv2IYphgn/j0nYVCII4HE+YwAu8CCsi1CNxYy1GG36yAho7vXbEkgKmLbM+ZOxgxsXV3+LMZ+5ibFtiOxwMXMeqsU039QbVMU8XiVzPBmxVIenfY0Y60fKlyoG+DjrJdF3dPWoo583HkgscwQWF4q2sBm3JEmYMJpG0zCiFAeIlsuI3YfDjljhdEDDycqt8LbB4Rlflq1rw6cyhgRhIRIEwdUUHFC0QRZuKI7WqpEDzkQtidrZwg3IThyt4EDAl9pnyd65c+rmRym6Jg4eB1pTWO3FBosJA2w8S1qpsQEaArt7qZtSmarDHXQLETZiJcCGXOg2wm4ZV/scUXSbAAL0x5RElaThQAUApzkZiHIbAo4PlphBGW4XNGI+hmYb73fIzo8hJmXVGnslFtZ058xKpbVu0YnoNhLvRO20IzD2Lsuy4S/jCDlJsM1oyb3aM0V7SMXqacm5l8lqVeZnAFfVtC36ZpFTwrgWcCrKKTAp2rk3rqdQm8lr56U0Jv6qlWVEIjCV2V0JVU2YpLcCzB6xK6ltCkhCYS+r6Evpd1RsIst70p38wiHzU/J84KXlEAL+WdXlo/CxUuuNWrKZkzeEdPc7lnMBd3ywZwk4zOX1+9+TXlo2HvWBukdYZFIthRtP7geKRJFHvTzZajDYe9U4njU+TZRaHx2eClLhcKIhqQgmQY/V9O5EoJEOLHRaXR6bjXr5GEINWedEPXtPrpYxvvCAPDGGv1fmJyT3g5GveN+mdiWuCW3odeXbyY3BNm/eEzuYBV4H1tMDiRcHJPMPrImEmEZYGf5KuO+wUOg5PjjQYVu2DJLVtTqB1dldxlN9G3UjcmWE0JG0s18pcy/xVFyR6231R957TGjKApY2e7xoykKWPnwV1GNSVukCk3W+MHcptJdLKf3zCz3Il7qjfRyX5+w8Rym+6p3kQn+/kN88093MxumG/u6EL2mnmC7DpdivdPkD1HENmMZgzioULhjbhmz8WfK2I+/UncrdR2HWFb8Wt2s+j/iGi9I4pIvJn0+gtJDq57R/rgqP/bs86L0+3r6ZHynfJU+VHRFUN5obxWLpSJgpUPykfld+WP1p+tv1v/tP7dUB8cbHO+VSqrffAfLpnIgQ==</latexit>
◆
0 b
c 0
a 0 0 b a 0 b 0
+ = - = ac - bc .
0 d c 0 0 d 0 c
|u, v, w| = |u + rv, v, w|
Multilinearity also carries over in the same way. We can break
one of the column vectors up into a linear combination of two (or
more) other vectors and the area of the resulting paralellotope
breaks up in the same way. For instance:
same, but the sign changes. If we flip two more axes, the sign
changes back. For instance:
| u, v, w | = -| v, u, w | = | w, u, v | .
That’s our three properties in place. Finally, before we start our
derivation, note that in the 2 ⇥ 2 case, our ultimate aim was to
work the matrix determinant into a sum of determinants of diag-
onal matrices. The idea was that the determinant of a diagonal
matrix is easy to work out.
That’s still true in higher dimensions: the columns of a di-
agonal matrix A each map one of the unit vectors to a a basis
vector of length Aii that lies along the i-th axis. Together these
form the sides of an n-dimensional “brick” whose volume is just
these lengths multiplied together. So the plan stays the same:
use our three properties to rewrite the determinant into a sum
of determinants of diagonal matrices.
We’ll work this out for a 3 ⇥ 3 matrix explicitly as an example,
but the principle holds for any number of dimensions.
We start by taking the first column of our matrix, and breaking
it up into three simple vectors (using multilinearity).
a b c a b c 0 b c 0 b c
d e f = 0 e f + d e f + 0 e f
g h i 0 h i 0 h i g h i
a 0 0 0 b c 0 b c
0 e f + d 0 0 + 0 e f
0 h i 0 h i g 0 0
This doesn’t yet look quite as simple as it did in our 2 ⇥ 2 case,
but we can go back to the first step and break the second col-
umn vector of each term into simple vectors as well. For the first
term that looks like this:
3.2. DETERMINANTS 93
a 0 0 a 0 0 a 0 0 a 0 0
0 e f = 0 0 f + 0 e f + 0 0 f
0 h i 0 0 i 0 0 i 0 h i
In the first term, one of the column vectors is zero. This means
the parallelotope becomes a parallelogram, with 0 volume, so we
can remove this term. For the other two, we apply the multilinear
property to sweep the rows, and we get
a 0 0 a 0 0 a 0 0
0 e f = 0 e 0 + 0 0 f
0 h i 0 0 i 0 h 0
The logic is the same for the green and blue terms. If we ignore
the zeros that we added, we end up with a 2 ⇥ 2 submatrix, to
which we can apply the same trick again to turn each term into
two more terms. If we do this we get six terms in total.
a 0 0 a 0 0 0 b 0 0 0 c 0 b 0 0 0 c
0 e 0 + 0 0 f + d 0 0 + d 0 0 + 0 0 f + 0 e 0
0 0 i 0 h 0 0 0 i 0 h 0 g 0 0 g 0 0
a 0 0 a 0 0 b 0 0 c 0 0 b 0 0 c 0 0
0 e 0 - 0 f 0 - 0 d 0 + 0 d 0 + 0 f 0 - 0 e 0 .
0 0 i 0 0 h 0 0 i 0 0 h 0 0 g 0 0 g
a b c
d e f = aei - afh - bdi + cdh + bfg + ceg .
g h i
where the sum is over all permutations of the first n natural num-
bers, and the product runs from 1 to n.
Note that for each term in our sum, corresponding to the per-
mutation , the value A (i),i marks Q out one of the elements that
we haven’t zeroed out. The value i A (i),i is the product of
all these values.
This is called the Leibniz formulation of the determinant.
Av = v .
Moving the right-hand-side over to the left, we get
Av - v = 0,
where both sides are vectors, with a vector of zeros on the right.
To allow us to manipulate the left hand side further we rewrite
v as ( I)v. This gives us:
Av - Iv = 0
(A - I)v = 0 .
96 CHAPTER 3—PROVING THE SPECTRAL THEOREM
So, now we can tie it all together. Choose some scalar value
. If we have
|A- I|=0
then the matrix A - I has a non-trivial null-space, and is an
eigenvalue. We want to study the left-hand-side of this equation
as a function of , taking the values in A as constants.
As we’ve seen, expanding the determinant into an explicit
form can get a little hairy for dimensions larger than 3, but we
don’t need to make it explicit, so long as we can tell what kind of
function it is. To illustrate, say we have a 2 ⇥ 2 matrix
✓ ◆
a b
A= .
c d
In that case, the value | A - I | works out as
(a - )(d - ) - bc .
We can multiply out these brackets, and we would see that this is
a polynomial with as its variable. This polynomial has 2 as the
highest power. The values for which this polynomial equal zero,
its roots, are the eigenvalues of the original matrix A.
3.4. COMPLEX NUMBERS 97
At some point, these early humans will have solidified their con-
cept of “numbers.” It is a set of concepts (whose meaning we
understand intuitively) which starts 1, 2, 3, . . . and continues. If
you add one number to another, you always get another number.
If the number was big, they may not have had a name for it, but a
patient paleolithic human with enough time could certainly have
carved the required number of tally marks into an animal bone.
The operation of addition can also be reversed. If 5 + 3 gives
8, then taking 5 away from 8 gives 3. If I steal 5 apples from
your collection of 8, you still have 3 left. Thus, subtraction was
born. But subtraction, the inverse of addition, required some care.
Where adding two numbers always yields a new number, sub-
tracting two numbers doesn’t always yield a new number. You
can’t have 5 - 8 apples, because if you have 5 apples I can’t
steal more than 5 of them.
As societies grew more complicated, financial systems devel-
oped and debt became an integral part of daily life. At some
point, the following thought experiment was considered. What
if 5 - 8 is a number after all? Maybe it’s just a number we don’t
have a name for yet.
So, we’ll just give it a name and see if we can make some
sense of how it behaves. No doubt many people were outraged
by such a suggestion, protesting that it was unnatural, and an
insult to whatever God they believed had designed the numbers.
But simple investigation soon showed that if these numbers were
assumed to exist, they followed simple rules and, it made sense to
think of them as a kind of mirror image of the natural numbers,
extending to infinity in the opposite direction. 5 - 8 was the
mirror image of 3, so it made sense to call it “-3”.
The skeptics might argue that this made no sense, because
there is no such thing as having -3 apples, but the mathemati-
cians will have countered that in other areas, such as finance,
there were concepts that could be expressed very beautifully by
the negative numbers. If I owe you 3 apples, because my earlier
theft was found out, but you also stole 8 apples from me, I now
owe you -5 apples, or rather, you owe me 5.
The same principle can be applied to multiplication. If your
tribe has 8 families, and every family is entitled to 5 apples, you
3.4. COMPLEX NUMBERS 99
<latexit sha1_base64="cONAky5IWOfAHNZRZWeGyDaAoRo=">AAAKJHicfVZNb9tGEGXStI3cpk3aYy9EhAJFIRikGEsyigCJJTc5NLFrWHYAUwmWqxFFaPnR3aUkZsH/kWt66K/preihl/6WLklJJrlUFwY82PdmOPvmYbVORDzGDeOfO3c/uffpZ5/fbx188eWDr75++OibKxbGFMMYhySkbxzEgHgBjLnHCbyJKCDfIXDtLIYZfr0EyrwwuORJBBMfuYE38zDicuutaf8k/2z2G+Wim7572DYOjXzpamBugra2WefvHrU0exri2IeAY4IYuzGNiE8EotzDBNIDO2YQIbxALtzEfDaYCC+IYg4BTvXvJTaLic5DPetMn3oUMCeJDBCmnqyg4zmiCHPZ/0G1FIMA+cA606UXsSJkS7cIOJKHn4h1Lk76oJIpXIqiuYfXldYE8pmP+FzZZInvVDchJkCXfnUza1M2WWOugWKPZSKcS2XOokxwdhmeb/B5Es0hYKmIKUnLiRIASmEmE/OQAY8jkZ9GTnnBnnIaQycL872nI0QXFzDtyDqVjWo7MxIiXt1yascIPAwzqXd6IDULYIVD30fBVNhRKmwOay7szmGaK1pGL1Ih7Ew+x9EvMriCvi6hr9O0Cp6WwFMJVtHxDp3p43rqVQm8Ur56XUKv66lOXEJjBV2W0KVS2VmV4JUCr0voWkGTEpoo6PsS+l7VGUmz3HQnophFPmpxRrwlvKAAQSra3bR+FipdcGNWUzJniLaZ5nJPYSYvjgLwk4wuXl6++iUVw0H3yOildYZDYthSDKt3NDQUilt0s+EYg0H3ROGEFAXurtDotPfcVAtFMY3IjtTvWz8fq5USICRc7SoNT0Zdq0aSglR7MvumYdRPv3LxltDr90dGvZ8VuSU8H46sfv0zK7rDHdOCbl28FbklTK3BE7WAs8Mto9c7VnByS+hbqD9VCIsdfpyvOh7ucOgdHxUaVOyCFbdsTKG3TV1xl9tE30jdmOA0JRSWauQvVP4LipI97LCp+tZpjRlRU8bWdo0ZSVPG1oPbjGrKqkGm3GyNH8htptDJfn7DzHIn7qneRCf7+Q0Ty226p3oTneznN8w393Azu2G+uaN3stfME2XX6QLLMWfPEUSK0YxAPlQovJLX7Jn8cUU8pD/Ku5W6vidtK//bnSz6PyJab4kykm8ms/5CUoOr7qHZO7R+fdJ+drJ5Pd3XvtMeaz9optbXnmkvtXNtrGGNah+0j9rvrT9af7b+av1dUO/e2eR8q1VW69//AJjHu5E=</latexit>
p
11 2
<latexit sha1_base64="cONAky5IWOfAHNZRZWeGyDaAoRo=">AAAKJHicfVZNb9tGEGXStI3cpk3aYy9EhAJFIRikGEsyigCJJTc5NLFrWHYAUwmWqxFFaPnR3aUkZsH/kWt66K/preihl/6WLklJJrlUFwY82PdmOPvmYbVORDzGDeOfO3c/uffpZ5/fbx188eWDr75++OibKxbGFMMYhySkbxzEgHgBjLnHCbyJKCDfIXDtLIYZfr0EyrwwuORJBBMfuYE38zDicuutaf8k/2z2G+Wim7572DYOjXzpamBugra2WefvHrU0exri2IeAY4IYuzGNiE8EotzDBNIDO2YQIbxALtzEfDaYCC+IYg4BTvXvJTaLic5DPetMn3oUMCeJDBCmnqyg4zmiCHPZ/0G1FIMA+cA606UXsSJkS7cIOJKHn4h1Lk76oJIpXIqiuYfXldYE8pmP+FzZZInvVDchJkCXfnUza1M2WWOugWKPZSKcS2XOokxwdhmeb/B5Es0hYKmIKUnLiRIASmEmE/OQAY8jkZ9GTnnBnnIaQycL872nI0QXFzDtyDqVjWo7MxIiXt1yascIPAwzqXd6IDULYIVD30fBVNhRKmwOay7szmGaK1pGL1Ih7Ew+x9EvMriCvi6hr9O0Cp6WwFMJVtHxDp3p43rqVQm8Ur56XUKv66lOXEJjBV2W0KVS2VmV4JUCr0voWkGTEpoo6PsS+l7VGUmz3HQnophFPmpxRrwlvKAAQSra3bR+FipdcGNWUzJniLaZ5nJPYSYvjgLwk4wuXl6++iUVw0H3yOildYZDYthSDKt3NDQUilt0s+EYg0H3ROGEFAXurtDotPfcVAtFMY3IjtTvWz8fq5USICRc7SoNT0Zdq0aSglR7MvumYdRPv3LxltDr90dGvZ8VuSU8H46sfv0zK7rDHdOCbl28FbklTK3BE7WAs8Mto9c7VnByS+hbqD9VCIsdfpyvOh7ucOgdHxUaVOyCFbdsTKG3TV1xl9tE30jdmOA0JRSWauQvVP4LipI97LCp+tZpjRlRU8bWdo0ZSVPG1oPbjGrKqkGm3GyNH8htptDJfn7DzHIn7qneRCf7+Q0Ty226p3oTneznN8w393Azu2G+uaN3stfME2XX6QLLMWfPEUSK0YxAPlQovJLX7Jn8cUU8pD/Ku5W6vidtK//bnSz6PyJab4kykm8ms/5CUoOr7qHZO7R+fdJ+drJ5Pd3XvtMeaz9optbXnmkvtXNtrGGNah+0j9rvrT9af7b+av1dUO/e2eR8q1VW69//AJjHu5E=</latexit>
p
<latexit sha1_base64="cONAky5IWOfAHNZRZWeGyDaAoRo=">AAAKJHicfVZNb9tGEGXStI3cpk3aYy9EhAJFIRikGEsyigCJJTc5NLFrWHYAUwmWqxFFaPnR3aUkZsH/kWt66K/preihl/6WLklJJrlUFwY82PdmOPvmYbVORDzGDeOfO3c/uffpZ5/fbx188eWDr75++OibKxbGFMMYhySkbxzEgHgBjLnHCbyJKCDfIXDtLIYZfr0EyrwwuORJBBMfuYE38zDicuutaf8k/2z2G+Wim7572DYOjXzpamBugra2WefvHrU0exri2IeAY4IYuzGNiE8EotzDBNIDO2YQIbxALtzEfDaYCC+IYg4BTvXvJTaLic5DPetMn3oUMCeJDBCmnqyg4zmiCHPZ/0G1FIMA+cA606UXsSJkS7cIOJKHn4h1Lk76oJIpXIqiuYfXldYE8pmP+FzZZInvVDchJkCXfnUza1M2WWOugWKPZSKcS2XOokxwdhmeb/B5Es0hYKmIKUnLiRIASmEmE/OQAY8jkZ9GTnnBnnIaQycL872nI0QXFzDtyDqVjWo7MxIiXt1yascIPAwzqXd6IDULYIVD30fBVNhRKmwOay7szmGaK1pGL1Ih7Ew+x9EvMriCvi6hr9O0Cp6WwFMJVtHxDp3p43rqVQm8Ur56XUKv66lOXEJjBV2W0KVS2VmV4JUCr0voWkGTEpoo6PsS+l7VGUmz3HQnophFPmpxRrwlvKAAQSra3bR+FipdcGNWUzJniLaZ5nJPYSYvjgLwk4wuXl6++iUVw0H3yOildYZDYthSDKt3NDQUilt0s+EYg0H3ROGEFAXurtDotPfcVAtFMY3IjtTvWz8fq5USICRc7SoNT0Zdq0aSglR7MvumYdRPv3LxltDr90dGvZ8VuSU8H46sfv0zK7rDHdOCbl28FbklTK3BE7WAs8Mto9c7VnByS+hbqD9VCIsdfpyvOh7ucOgdHxUaVOyCFbdsTKG3TV1xl9tE30jdmOA0JRSWauQvVP4LipI97LCp+tZpjRlRU8bWdo0ZSVPG1oPbjGrKqkGm3GyNH8htptDJfn7DzHIn7qneRCf7+Q0Ty226p3oTneznN8w393Azu2G+uaN3stfME2XX6QLLMWfPEUSK0YxAPlQovJLX7Jn8cUU8pD/Ku5W6vidtK//bnSz6PyJab4kykm8ms/5CUoOr7qHZO7R+fdJ+drJ5Pd3XvtMeaz9optbXnmkvtXNtrGGNah+0j9rvrT9af7b+av1dUO/e2eR8q1VW69//AJjHu5E=</latexit>
p 11 2
11 2
100 CHAPTER 3—PROVING THE SPECTRAL THEOREM
2(i + 3) = 2 · 3 + 2 · i = 6 + 2i
r + ci .
We will call any number that can be written in this way a complex
number. The set of all complex numbers is written as
C.
r + ci
<latexit sha1_base64="R5eWalK8yve3V9gokX+hhA590A4=">AAAKKnicfVZNb9tGEGXSr8htWic95kJUKFC0gkGKsSgfAiSW3OTQxK5h2QFMwViuRhSh5QeWS1HMgn8l1/bQX9Nb0Gt/SJekJJNcqnvRYN+b4eybh9XaIXEjpmmfHjz87PMvvvzqUefg628ef/vd4ZOn11EQUwwTHJCAvrdRBMT1YcJcRuB9SAF5NoEbeznK8ZsV0MgN/CuWhjD1kOO7cxcjJrbuDp9aiY05zdRfVCuhmOPMvTvsakdasVQ50DdBV9msi7snHcWaBTj2wGeYoCi61bWQTTmizMUEsgMrjiBEeIkcuI3ZfDjlrh/GDHycqT8KbB4TlQVq3p86cylgRlIRIExdUUHFC0QRZuIUB/VSEfjIg6g3W7lhVIbRyikDhoQEU74uJMoe1zK5Q1G4cPG61hpHXuQhtpA2o9Sz65sQE6Arr76ZtymabDDXQLEb5SJcCGXOw1z26Cq42OCLNFyAH2U8piSrJgoAKIW5SCzCCFgc8uI0YtbL6AWjMfTysNh7MUZ0eQmznqhT26i3MycBYvUtu3EM38UwF3pnB0IzHxIceB7yZ9wKM24xWDNu9Y6yQtEqeplxbuXy2bZ6mcM19F0FfZdldfCsAp4JsI5OduhcnTRTryvgtfTVmwp600y14woaS+iqgq6kynZSgRMJXlfQtYSmFTSV0A8V9IOsMxJmue1PeTmLYtT8nLgreE0B/Ix3+1nzLFS44Favp+TO4F09K+SewVxcHyXgpTmdv7l6+1vGR8P+sTbImgybxLClaMbgeKRJFKfsZsPRhsP+qcQJKPKdXaHx2eCVLhcKYxqSHck0jV9P5EopEBIku0qj03HfaJCEIPWedFPXtObpEwdvCQPTHGvNfhJyT3g1Ghtm8zPiDt3itm5AvyleQu4JM2P4XC5g73BDGwxOJJzcE0wDmTOJsNzhJ8Vq4sEOh8HJcalBzS5YcsvGFGpXVyV3OW30jdStCXZbQmmpVv5S5r+mKN3DDtqqb53WmhG2ZWxt15qRtmVsPbjNqKckLTIVZmv9QGEziU7281tmVjhxT/U2OtnPb5lYYdM91dvoZD+/Zb6Fh9vZLfMtHL2TvWGeML9Ol1iMOX+OIFKOZgzioULhrbhmz8WfK2IB/VncrdTxXGFb8Wv18uj/iGi9JYpIvJn05gtJDq77R/rgyPj9effl6eb19Eh5pvyg/KToiqm8VN4oF8pEwcpa+aj8ofzZ+avzd+dT55+S+vDBJud7pbY6//4HA9m94w==</latexit>
1 + 2i
<latexit sha1_base64="MogkkwcVGp9qz8KUCGTXCxd5NLw=">AAAKKnicfVZNb9tGEGXSr8htWic95kJUKFC0gkGKsSgfAiSW3OTQxK5h2QFMwViuRhSh5QeWS1HMgn8l1/bQX9Nb0Gt/SJekJJNcqnvRYN+b4eybh9XaIXEjpmmfHjz87PMvvvzqUefg628ef/vd4ZOn11EQUwwTHJCAvrdRBMT1YcJcRuB9SAF5NoEbeznK8ZsV0MgN/CuWhjD1kOO7cxcjJrbuDp9aiY25nqm/qFZCMe9n7t1hVzvSiqXKgb4JuspmXdw96SjWLMCxBz7DBEXRra6FbMoRZS4mkB1YcQQhwkvkwG3M5sMpd/0wZuDjTP1RYPOYqCxQ8/7UmUsBM5KKAGHqigoqXiCKMBOnOKiXisBHHkS92coNozKMVk4ZMCQkmPJ1IVH2uJbJHYrChYvXtdY48iIPsYW0GaWeXd+EmABdefXNvE3RZIO5BordKBfhQihzHuayR1fBxQZfpOEC/CjjMSVZNVEAQCnMRWIRRsDikBenEbNeRi8YjaGXh8XeizGiy0uY9USd2ka9nTkJEKtv2Y1j+C6GudA7OxCa+ZDgwPOQP+NWmHGLwZpxq3eUFYpW0cuMcyuXz7bVyxyuoe8q6Lssq4NnFfBMgHV0skPn6qSZel0Br6Wv3lTQm2aqHVfQWEJXFXQlVbaTCpxI8LqCriU0raCphH6ooB9knZEwy21/ystZFKPm58RdwWsK4Ge828+aZ6HCBbd6PSV3Bu/qWSH3DObi+igBL83p/M3V298yPhr2j7VB1mTYJIYtRTMGxyNNojhlNxuONhz2TyVOQJHv7AqNzwavdLlQGNOQ7Eimafx6IldKgZAg2VUanY77RoMkBKn3pJu6pjVPnzh4SxiY5lhr9pOQe8Kr0dgwm58Rd+gWt3UD+k3xEnJPmBnD53IBe4cb2mBwIuHknmAayJxJhOUOPylWEw92OAxOjksNanbBkls2plC7uiq5y2mjb6RuTbDbEkpLtfKXMv81RekedtBWfeu01oywLWNru9aMtC1j68FtRj0laZGpMFvrBwqbSXSyn98ys8KJe6q30cl+fsvECpvuqd5GJ/v5LfMtPNzObplv4eid7A3zhPl1usRizPlzBJFyNGMQDxUKb8U1ey7+XBEL6M/ibqWO5wrbil+rl0f/R0TrLVFE4s2kN19IcnDdP9IHR8bvz7svTzevp0fKM+UH5SdFV0zlpfJGuVAmClbWykflD+XPzl+dvzufOv+U1IcPNjnfK7XV+fc/rmq9cQ==</latexit>
-1i 1i 2i
<latexit sha1_base64="ygAWZvlYmbm03nOx2qEJLdTvegQ=">AAAKNXicfVZNb9tGEGXSr8htWqc9FgWICgWKQjVIMRZlFAESS25yaGLXsOwApmAsVyOK0PIDy6UoZsFTf02v7aG/pYfeil77F7okJZnkUt2LBvveDGffPKzWDokbMU3788HD997/4MOPHnUOPv7k8aefHT75/DoKYophggMS0Lc2ioC4PkyYywi8DSkgzyZwYy9HOX6zAhq5gX/F0hCmHnJ8d+5ixMTW3eFXVkIx/17PXOuHIryP+pl7d9jVjrRiqXKgb4KuslkXd086ijULcOyBzzBBUXSrayGbckSZiwlkB1YcQYjwEjlwG7P5cMpdP4wZ+DhTvxHYPCYqC9S8VXXmUsCMpCJAmLqigooXiCLMxIEO6qUi8JEHUW+2csOoDKOVUwYMCTWmfF2olT2uZXKHonDh4nWtNY68yENsIW1GqWfXNyEmQFdefTNvUzTZYK6BYjfKRbgQypyH+QSiq+Bigy/ScAF+lPGYkqyaKACgFOYisQgjYHHIi9OIsS+jZ4zG0MvDYu/ZGNHlJcx6ok5to97OnASI1bfsxjF8F8Nc6J0dCM18SHDgecifcSvMuMVgzbjVO8oKRavoZca5lctn2+plDtfQNxX0TZbVwbMKeCbAOjrZoXN10ky9roDX0ldvKuhNM9WOK2gsoasKupIq20kFTiR4XUHXEppW0FRC31XQd7LOSJjltj/l5SyKUfNz4q7gJQXwM97tZ82zUOGCW72ekjuDd/WskHsGc3GTlICX5nT+6ur1TxkfDfvH2iBrMmwSw5aiGYPjkSZRnLKbDUcbDvunEiegyHd2hcZngxe6XCiMaUh2JNM0fjyRK6VASJDsKo1Ox32jQRKC1HvSTV3TmqdPHLwlDExzrDX7Scg94cVobJjNz4g7dIvbugH9pngJuSfMjOFTuYC9ww1tMDiRcHJPMA1kziTCcoefFKuJBzscBifHpQY1u2DJLRtTqF1dldzltNE3Urcm2G0JpaVa+UuZ/5KidA87aKu+dVprRtiWsbVda0balrH14DajnpK0yFSYrfUDhc0kOtnPb5lZ4cQ91dvoZD+/ZWKFTfdUb6OT/fyW+RYebme3zLdw9E72hnnC/DpdYjHm/DmCSDmaMYiHCoXX4po9F3+uiAX0O3G3UsdzhW3Fr9XLo/8jovWWKCLxZtKbLyQ5uO4f6YMj4+en3eenm9fTI+VL5WvlW0VXTOW58kq5UCYKVn5RflV+U37v/NH5q/N355+S+vDBJucLpbY6//4HAKzCgg==</latexit>
-1i 1i 2i
<latexit sha1_base64="ygAWZvlYmbm03nOx2qEJLdTvegQ=">AAAKNXicfVZNb9tGEGXSr8htWqc9FgWICgWKQjVIMRZlFAESS25yaGLXsOwApmAsVyOK0PIDy6UoZsFTf02v7aG/pYfeil77F7okJZnkUt2LBvveDGffPKzWDokbMU3788HD997/4MOPHnUOPv7k8aefHT75/DoKYophggMS0Lc2ioC4PkyYywi8DSkgzyZwYy9HOX6zAhq5gX/F0hCmHnJ8d+5ixMTW3eFXVkIx/17PXOuHIryP+pl7d9jVjrRiqXKgb4KuslkXd086ijULcOyBzzBBUXSrayGbckSZiwlkB1YcQYjwEjlwG7P5cMpdP4wZ+DhTvxHYPCYqC9S8VXXmUsCMpCJAmLqigooXiCLMxIEO6qUi8JEHUW+2csOoDKOVUwYMCTWmfF2olT2uZXKHonDh4nWtNY68yENsIW1GqWfXNyEmQFdefTNvUzTZYK6BYjfKRbgQypyH+QSiq+Bigy/ScAF+lPGYkqyaKACgFOYisQgjYHHIi9OIsS+jZ4zG0MvDYu/ZGNHlJcx6ok5to97OnASI1bfsxjF8F8Nc6J0dCM18SHDgecifcSvMuMVgzbjVO8oKRavoZca5lctn2+plDtfQNxX0TZbVwbMKeCbAOjrZoXN10ky9roDX0ldvKuhNM9WOK2gsoasKupIq20kFTiR4XUHXEppW0FRC31XQd7LOSJjltj/l5SyKUfNz4q7gJQXwM97tZ82zUOGCW72ekjuDd/WskHsGc3GTlICX5nT+6ur1TxkfDfvH2iBrMmwSw5aiGYPjkSZRnLKbDUcbDvunEiegyHd2hcZngxe6XCiMaUh2JNM0fjyRK6VASJDsKo1Ox32jQRKC1HvSTV3TmqdPHLwlDExzrDX7Scg94cVobJjNz4g7dIvbugH9pngJuSfMjOFTuYC9ww1tMDiRcHJPMA1kziTCcoefFKuJBzscBifHpQY1u2DJLRtTqF1dldzltNE3Urcm2G0JpaVa+UuZ/5KidA87aKu+dVprRtiWsbVda0balrH14DajnpK0yFSYrfUDhc0kOtnPb5lZ4cQ91dvoZD+/ZWKFTfdUb6OT/fyW+RYebme3zLdw9E72hnnC/DpdYjHm/DmCSDmaMYiHCoXX4po9F3+uiAX0O3G3UsdzhW3Fr9XLo/8jovWWKCLxZtKbLyQ5uO4f6YMj4+en3eenm9fTI+VL5WvlW0VXTOW58kq5UCYKVn5RflV+U37v/NH5q/N355+S+vDBJucLpbY6//4HAKzCgg==</latexit>
r + ci
<latexit sha1_base64="R5eWalK8yve3V9gokX+hhA590A4=">AAAKKnicfVZNb9tGEGXSr8htWic95kJUKFC0gkGKsSgfAiSW3OTQxK5h2QFMwViuRhSh5QeWS1HMgn8l1/bQX9Nb0Gt/SJekJJNcqnvRYN+b4eybh9XaIXEjpmmfHjz87PMvvvzqUefg628ef/vd4ZOn11EQUwwTHJCAvrdRBMT1YcJcRuB9SAF5NoEbeznK8ZsV0MgN/CuWhjD1kOO7cxcjJrbuDp9aiY05zdRfVCuhmOPMvTvsakdasVQ50DdBV9msi7snHcWaBTj2wGeYoCi61bWQTTmizMUEsgMrjiBEeIkcuI3ZfDjlrh/GDHycqT8KbB4TlQVq3p86cylgRlIRIExdUUHFC0QRZuIUB/VSEfjIg6g3W7lhVIbRyikDhoQEU74uJMoe1zK5Q1G4cPG61hpHXuQhtpA2o9Sz65sQE6Arr76ZtymabDDXQLEb5SJcCGXOw1z26Cq42OCLNFyAH2U8piSrJgoAKIW5SCzCCFgc8uI0YtbL6AWjMfTysNh7MUZ0eQmznqhT26i3MycBYvUtu3EM38UwF3pnB0IzHxIceB7yZ9wKM24xWDNu9Y6yQtEqeplxbuXy2bZ6mcM19F0FfZdldfCsAp4JsI5OduhcnTRTryvgtfTVmwp600y14woaS+iqgq6kynZSgRMJXlfQtYSmFTSV0A8V9IOsMxJmue1PeTmLYtT8nLgreE0B/Ix3+1nzLFS44Favp+TO4F09K+SewVxcHyXgpTmdv7l6+1vGR8P+sTbImgybxLClaMbgeKRJFKfsZsPRhsP+qcQJKPKdXaHx2eCVLhcKYxqSHck0jV9P5EopEBIku0qj03HfaJCEIPWedFPXtObpEwdvCQPTHGvNfhJyT3g1Ghtm8zPiDt3itm5AvyleQu4JM2P4XC5g73BDGwxOJJzcE0wDmTOJsNzhJ8Vq4sEOh8HJcalBzS5YcsvGFGpXVyV3OW30jdStCXZbQmmpVv5S5r+mKN3DDtqqb53WmhG2ZWxt15qRtmVsPbjNqKckLTIVZmv9QGEziU7281tmVjhxT/U2OtnPb5lYYdM91dvoZD+/Zb6Fh9vZLfMtHL2TvWGeML9Ol1iMOX+OIFKOZgzioULhrbhmz8WfK2IB/VncrdTxXGFb8Wv18uj/iGi9JYpIvJn05gtJDq77R/rgyPj9effl6eb19Eh5pvyg/KToiqm8VN4oF8pEwcpa+aj8ofzZ+avzd+dT55+S+vDBJud7pbY6//4HA9m94w==</latexit>
0
<latexit sha1_base64="74DnoI2VxywZbxYpGWdO1x9Hdfs=">AAAKF3icfVZNb9tGEGU+2kZu0yTNsRciQoGiEAxSjEX5ECCx5CaHJnYMyw5gCcFyNaIILT+wuxTFEPwFvbaH/prcgl577L/pkpRokkt1LxrsezOcffOwWisgDuOa9u+du/fuf/X1Nw86B99+9/D7R4+f/HDF/JBimGCf+PSDhRgQx4MJdziBDwEF5FoErq3VKMOv10CZ43uXPA5g5iLbcxYORlxsvdc+Pu5qh1q+VDnQt0FX2a7zj086ynTu49AFj2OCGLvRtYDPEkS5gwmkB9OQQYDwCtlwE/LFcJY4XhBy8HCq/iSwRUhU7qtZM+rcoYA5iUWAMHVEBRUvEUWYi5YP6qUYeMgF1puvnYAVIVvbRcCROO8s2eR6pA9rmYlNUbB08KbWWoJc5iK+lDZZ7Fr1TQgJ0LVb38zaFE02mBug2GGZCOdCmbMg05hd+udbfBkHS/BYmoSUpNVEAQClsBCJeciAh0GSn0YMdsVecBpCLwvzvRdjRFcXMO+JOrWNejsL4iNe37Iax/AcDAuhd3ogNPMgwr7rIm+eTIM0mXLY8GTaO0xzRavoRZok00w+y1IvMriGvqug79K0Dp5WwFMB1tFJiS7USTP1qgJeSV+9rqDXzVQrrKChhK4r6FqqbEUVOJLgTQXdSGhcQWMJ/VRBP8k6I2GWm/4sKWaRjzo5I84aXlMAL026/bR5FipccKPXUzJnJF09zeWew0LcFQXgxhk9eXP59rc0GQ37R9ogbTIsEsKOohmDo5EmUeyimy1HGw77JxLHp8izy0Lj08ErXS4UhDQgJck0jV+P5UoxEOJHZaXRybhvNEhCkHpPuqlrWvP0kY13hIFpjrVmPxG5JbwajQ2z+ZmIlrilG9BviheRW8LcGD6XC1glbmiDwbGEk1uCaSBzLhFWJX6crybulzgMjo8KDWp2wZJbtqZQu7oquctuo2+lbk2w2hIKS7XyVzL/NUXxHrbfVn3ntNaMoC1jZ7vWjLgtY+fBXUY9JWqRKTdb6wdym0l0sp/fMrPciXuqt9HJfn7LxHKb7qneRif7+S3zzT3czm6Zb+7oUvaGeYLsOl1hMebsOYJIMZoxiIcKhbfimj0Tf66I+/QXcbdS23WEbcXvtJdF/0dEmx1RROLNpDdfSHJw1T/UB4fG++fdlyfb19MD5UflmfKzoium8lJ5o5wrEwUroPyu/KH82fmr87nzpfN3Qb17Z5vzVKmtzj//AbhJtl8=</latexit>
-1 1 2 -1 1 2 -1 1 2
<latexit sha1_base64="4CXIZ/uO3SheZvJzFDMmn0nUgjI=">AAAKMnicfVZdb+NEFPUuX5vCQhfe4MUiQkIoVHa8jVOhlXablN0Hdluqpl2pjqrx5MaxMv7QeBzHO7LEr+EVHvgz8IZ45UcwdhLX9jjMS67mnHt959yjydghcSOmaX8+ePje+x98+NGjzsHHnzz+9LPDJ59fR0FMMUxwQAL61kYRENeHCXMZgbchBeTZBG7s5SjHb1ZAIzfwr1gawtRDju/OXYyY2Lo7/NJKbMy/1zPrhyIqg352d9jVjrRiqXKgb4Ousl0Xd086ijULcOyBzzBBUXSrayGbckSZiwlkB1YcQYjwEjlwG7P5cMpdP4wZ+DhTvxHYPCYqC9S8T3XmUsCMpCJAmLqigooXiCLMxGkO6qUi8JEHUW+2csNoE0YrZxMwJKSY8nUhVfa4lskdisKFi9e11jjyIg+xhbQZpZ5d34SYAF159c28TdFkg7kGit0oF+FCKHMe5vJHV8HFFl+k4QL8KOMxJVk1UQBAKcxFYhFGwOKQF6cRM19GzxiNoZeHxd6zMaLLS5j1RJ3aRr2dOQkQq2/ZjWP4Loa50Ds7EJr5kODA85A/41aYcYvBmnGrd5QVilbRy4xzK5fPttXLHK6hbyromyyrg2cV8EyAdXRSonN10ky9roDX0ldvKuhNM9WOK2gsoasKupIq20kFTiR4XUHXEppW0FRC31XQd7LOSJjltj/lm1kUo+bnxF3BSwrgZ7zbz5pnocIFt3o9JXcG7+pZIfcM5uIa2QBemtP5q6vXP2V8NOwfa4OsybBJDDuKZgyOR5pEcTbdbDnacNg/lTgBRb5TFhqfDV7ocqEwpiEpSaZp/HgiV0qBkCApK41Ox32jQRKC1HvSTV3TmqdPHLwjDExzrDX7Scg94cVobJjNzyS0xG3dgH5TvITcE2bG8KlcwC5xQxsMTiSc3BNMA5kzibAs8ZNiNfGgxGFwcrzRoGYXLLllawq1q6uSu5w2+lbq1gS7LWFjqVb+Uua/pCjdww7aqu+c1poRtmXsbNeakbZl7Dy4y6inJC0yFWZr/UBhM4lO9vNbZlY4cU/1NjrZz2+ZWGHTPdXb6GQ/v2W+hYfb2S3zLRxdyt4wT5hfp0ssxpw/RxDZjGYM4qFC4bW4Zs/FnytiAf1O3K3U8VxhW/Fr9fLo/4hovSOKSLyZ9OYLSQ6u+0f64Mj4+Wn3+en29fRI+Ur5WvlW0RVTea68Ui6UiYKVX5Rfld+U3zt/dP7q/N35Z0N9+GCb84VSW51//wOUx8D5</latexit> <latexit sha1_base64="4CXIZ/uO3SheZvJzFDMmn0nUgjI=">AAAKMnicfVZdb+NEFPUuX5vCQhfe4MUiQkIoVHa8jVOhlXablN0Hdluqpl2pjqrx5MaxMv7QeBzHO7LEr+EVHvgz8IZ45UcwdhLX9jjMS67mnHt959yjydghcSOmaX8+ePje+x98+NGjzsHHnzz+9LPDJ59fR0FMMUxwQAL61kYRENeHCXMZgbchBeTZBG7s5SjHb1ZAIzfwr1gawtRDju/OXYyY2Lo7/NJKbMy/1zPrhyIqg352d9jVjrRiqXKgb4Ousl0Xd086ijULcOyBzzBBUXSrayGbckSZiwlkB1YcQYjwEjlwG7P5cMpdP4wZ+DhTvxHYPCYqC9S8T3XmUsCMpCJAmLqigooXiCLMxGkO6qUi8JEHUW+2csNoE0YrZxMwJKSY8nUhVfa4lskdisKFi9e11jjyIg+xhbQZpZ5d34SYAF159c28TdFkg7kGit0oF+FCKHMe5vJHV8HFFl+k4QL8KOMxJVk1UQBAKcxFYhFGwOKQF6cRM19GzxiNoZeHxd6zMaLLS5j1RJ3aRr2dOQkQq2/ZjWP4Loa50Ds7EJr5kODA85A/41aYcYvBmnGrd5QVilbRy4xzK5fPttXLHK6hbyromyyrg2cV8EyAdXRSonN10ky9roDX0ldvKuhNM9WOK2gsoasKupIq20kFTiR4XUHXEppW0FRC31XQd7LOSJjltj/lm1kUo+bnxF3BSwrgZ7zbz5pnocIFt3o9JXcG7+pZIfcM5uIa2QBemtP5q6vXP2V8NOwfa4OsybBJDDuKZgyOR5pEcTbdbDnacNg/lTgBRb5TFhqfDV7ocqEwpiEpSaZp/HgiV0qBkCApK41Ox32jQRKC1HvSTV3TmqdPHLwjDExzrDX7Scg94cVobJjNzyS0xG3dgH5TvITcE2bG8KlcwC5xQxsMTiSc3BNMA5kzibAs8ZNiNfGgxGFwcrzRoGYXLLllawq1q6uSu5w2+lbq1gS7LWFjqVb+Uua/pCjdww7aqu+c1poRtmXsbNeakbZl7Dy4y6inJC0yFWZr/UBhM4lO9vNbZlY4cU/1NjrZz2+ZWGHTPdXb6GQ/v2W+hYfb2S3zLRxdyt4wT5hfp0ssxpw/RxDZjGYM4qFC4bW4Zs/FnytiAf1O3K3U8VxhW/Fr9fLo/4hovSOKSLyZ9OYLSQ6u+0f64Mj4+Wn3+en29fRI+Ur5WvlW0RVTea68Ui6UiYKVX5Rfld+U3zt/dP7q/N35Z0N9+GCb84VSW51//wOUx8D5</latexit> <latexit sha1_base64="4CXIZ/uO3SheZvJzFDMmn0nUgjI=">AAAKMnicfVZdb+NEFPUuX5vCQhfe4MUiQkIoVHa8jVOhlXablN0Hdluqpl2pjqrx5MaxMv7QeBzHO7LEr+EVHvgz8IZ45UcwdhLX9jjMS67mnHt959yjydghcSOmaX8+ePje+x98+NGjzsHHnzz+9LPDJ59fR0FMMUxwQAL61kYRENeHCXMZgbchBeTZBG7s5SjHb1ZAIzfwr1gawtRDju/OXYyY2Lo7/NJKbMy/1zPrhyIqg352d9jVjrRiqXKgb4Ousl0Xd086ijULcOyBzzBBUXSrayGbckSZiwlkB1YcQYjwEjlwG7P5cMpdP4wZ+DhTvxHYPCYqC9S8T3XmUsCMpCJAmLqigooXiCLMxGkO6qUi8JEHUW+2csNoE0YrZxMwJKSY8nUhVfa4lskdisKFi9e11jjyIg+xhbQZpZ5d34SYAF159c28TdFkg7kGit0oF+FCKHMe5vJHV8HFFl+k4QL8KOMxJVk1UQBAKcxFYhFGwOKQF6cRM19GzxiNoZeHxd6zMaLLS5j1RJ3aRr2dOQkQq2/ZjWP4Loa50Ds7EJr5kODA85A/41aYcYvBmnGrd5QVilbRy4xzK5fPttXLHK6hbyromyyrg2cV8EyAdXRSonN10ky9roDX0ldvKuhNM9WOK2gsoasKupIq20kFTiR4XUHXEppW0FRC31XQd7LOSJjltj/lm1kUo+bnxF3BSwrgZ7zbz5pnocIFt3o9JXcG7+pZIfcM5uIa2QBemtP5q6vXP2V8NOwfa4OsybBJDDuKZgyOR5pEcTbdbDnacNg/lTgBRb5TFhqfDV7ocqEwpiEpSaZp/HgiV0qBkCApK41Ox32jQRKC1HvSTV3TmqdPHLwjDExzrDX7Scg94cVobJjNzyS0xG3dgH5TvITcE2bG8KlcwC5xQxsMTiSc3BNMA5kzibAs8ZNiNfGgxGFwcrzRoGYXLLllawq1q6uSu5w2+lbq1gS7LWFjqVb+Uua/pCjdww7aqu+c1poRtmXsbNeakbZl7Dy4y6inJC0yFWZr/UBhM4lO9vNbZlY4cU/1NjrZz2+ZWGHTPdXb6GQ/v2W+hYfb2S3zLRxdyt4wT5hfp0ssxpw/RxDZjGYM4qFC4bW4Zs/FnytiAf1O3K3U8VxhW/Fr9fLo/4hovSOKSLyZ9OYLSQ6u+0f64Mj4+Wn3+en29fRI+Ur5WvlW0RVTea68Ui6UiYKVX5Rfld+U3zt/dP7q/N35Z0N9+GCb84VSW51//wOUx8D5</latexit>
-1i 1i 2i
<latexit sha1_base64="ygAWZvlYmbm03nOx2qEJLdTvegQ=">AAAKNXicfVZNb9tGEGXSr8htWqc9FgWICgWKQjVIMRZlFAESS25yaGLXsOwApmAsVyOK0PIDy6UoZsFTf02v7aG/pYfeil77F7okJZnkUt2LBvveDGffPKzWDokbMU3788HD997/4MOPHnUOPv7k8aefHT75/DoKYophggMS0Lc2ioC4PkyYywi8DSkgzyZwYy9HOX6zAhq5gX/F0hCmHnJ8d+5ixMTW3eFXVkIx/17PXOuHIryP+pl7d9jVjrRiqXKgb4KuslkXd086ijULcOyBzzBBUXSrayGbckSZiwlkB1YcQYjwEjlwG7P5cMpdP4wZ+DhTvxHYPCYqC9S8VXXmUsCMpCJAmLqigooXiCLMxIEO6qUi8JEHUW+2csOoDKOVUwYMCTWmfF2olT2uZXKHonDh4nWtNY68yENsIW1GqWfXNyEmQFdefTNvUzTZYK6BYjfKRbgQypyH+QSiq+Bigy/ScAF+lPGYkqyaKACgFOYisQgjYHHIi9OIsS+jZ4zG0MvDYu/ZGNHlJcx6ok5to97OnASI1bfsxjF8F8Nc6J0dCM18SHDgecifcSvMuMVgzbjVO8oKRavoZca5lctn2+plDtfQNxX0TZbVwbMKeCbAOjrZoXN10ky9roDX0ldvKuhNM9WOK2gsoasKupIq20kFTiR4XUHXEppW0FRC31XQd7LOSJjltj/l5SyKUfNz4q7gJQXwM97tZ82zUOGCW72ekjuDd/WskHsGc3GTlICX5nT+6ur1TxkfDfvH2iBrMmwSw5aiGYPjkSZRnLKbDUcbDvunEiegyHd2hcZngxe6XCiMaUh2JNM0fjyRK6VASJDsKo1Ox32jQRKC1HvSTV3TmqdPHLwlDExzrDX7Scg94cVobJjNz4g7dIvbugH9pngJuSfMjOFTuYC9ww1tMDiRcHJPMA1kziTCcoefFKuJBzscBifHpQY1u2DJLRtTqF1dldzltNE3Urcm2G0JpaVa+UuZ/5KidA87aKu+dVprRtiWsbVda0balrH14DajnpK0yFSYrfUDhc0kOtnPb5lZ4cQ91dvoZD+/ZWKFTfdUb6OT/fyW+RYebme3zLdw9E72hnnC/DpdYjHm/DmCSDmaMYiHCoXX4po9F3+uiAX0O3G3UsdzhW3Fr9XLo/8jovWWKCLxZtKbLyQ5uO4f6YMj4+en3eenm9fTI+VL5WvlW0VXTOW58kq5UCYKVn5RflV+U37v/NH5q/N355+S+vDBJucLpbY6//4HAKzCgg==</latexit>
104 CHAPTER 3—PROVING THE SPECTRAL THEOREM
<latexit sha1_base64="q5VEWnpV9bzjITauIOMgrm+tht8=">AAAKMnicfVZNb9tGEGWStoncpnGSW3shKhRIW8EgpViSDwESS25yaGLXsOwApmAsVyOJ0PIDy6UkZkGgvybX9NA/096KXvsjuiQlmuSuyoM92PdmdvbNw2rtgDghM4w/79y999nnX9x/0Nj78quHXz/af/zkMvQjimGEfeLT9zYKgTgejJjDCLwPKCDXJnBlLwYpfrUEGjq+d8HiAMYumnnO1MGIiaWb/W8sG3Ok/6TjRPyxKObPbBFMfkicm/2mcWBkny4H5iZoapvv7OZxQ7MmPo5c8BgmKAyvTSNgY44oczCBZM+KQggQXqAZXEds2h9zxwsiBp7Y/HuBTSOiM19P+9QnDgXMSCwChKkjKuh4jijCTJxmr1oqBA+5ELYmSycI8zBczvKAISHFmK8zqZKHlUw+oyiYO3hdaY0jN3QRm0uLYeza1UWICNClW11M2xRN1phroNgJUxHOhDKnQSp/eOGfbfB5HMzBCxMeUZKUEwUAlMJUJGZhCCwKeHYaMfNF+ILRCFppmK29GCK6OIdJS9SpLFTbmRIfseqSXTuG52CYCr2TPaGZByvsuy7yJtwKEm4xWDNutQ6STNEyep5wbqXy2bZ+nsIV9F0JfZckVfCkBJ4IsIqOCnSqj+qplyXwUtr1qoRe1VPtqIRGErosoUupsr0qwSsJXpfQtYTGJTSW0A8l9IOsMxJmuW6PeT6LbNT8lDhLeE0BvIQ320n9LFS44NqspqTO4E0zyeSewFRcIzngximdv7l4+0vCB/32odFN6gybRLClGJ3u4cCQKLO8mw3H6PfbxxLHp8ibFYWGJ91XplwoiGhAClKv1/n5SK4UAyH+qqg0OB62OzWSEKTak9kzDaN++tUMbwndXm9o1PtZkVvCq8Gw06tvs6IFbpsdaNfFW5FbwqTTfy4XsAu8Y3S7RxJObgm9DupNJMKiwI+yr477BQ7do8Ncg4pdsOSWjSn0pqlL7pqp6BuplQm2KiG3lJK/kPmvKYp3sH1V9a3TlBmBKmNrO2VGrMrYenCbUU1ZKWTKzKbcILOZRCe7+YqZZU7cUV1FJ7v5iollNt1RXUUnu/mK+WYeVrMV880cXcheM0+QXqcLLMacPkcQyUczBPFQofBWXLOn4scVMZ/+KO5WOnMdYVvx32ql0f8R0XpLFJF4M5n1F5IcXLYPzO5B59fnzZfHm9fTA+1b7TvtmWZqPe2l9kY700Ya1n7TPmqftN8bfzT+avzd+Cen3r2zyXmqVb7Gv/8Bnam/IQ==</latexit>
a + c + (b + d)i
c + di
<latexit sha1_base64="Un3k/EOJ1+myQP1glEK72XqsD7k=">AAAKK3icfVZNb9tGEGXSr8htWqc55kJUKFC0gkGKsSgfAiSW3OTQxK5h2QEswVguRxSh5QeWS1HMgr8l1/bQX9NTi177P7okJZnkUt2LBvvezM6+eaDWCokbMU3768HDTz797PMvHnUOvvzq8dffHD759joKYophggMS0PcWioC4PkyYywi8DykgzyJwYy1HOX6zAhq5gX/F0hBmHnJ8d+5ixMTW3eFTdZoEmONM/amM7My9O+xqR1qxVDnQN0FX2ayLuycdZWoHOPbAZ5igKLrVtZDNOKLMxQSyg2kcQYjwEjlwG7P5cMZdP4wZ+OLc7wU2j4nKAjVvULVdCpiRVAQIU1dUUPECUYSZuMZBvVQEPvIg6tkrN4zKMFo5ZcCQ0GDG14VG2eNaJncoChcuXtda48iLPMQW0maUelZ9E2ICdOXVN/M2RZMN5hoodqNchAuhzHmY6x5dBRcbfJGGC/CjjMeUZNVEAQClMBeJRRgBi0Ne3EYMexm9YDSGXh4Wey/GiC4vwe6JOrWNejtzEiBW37Ia1/BdDHOhd3YgNPMhwYHnId/m0zDjUwZrxqe9o6xQtIpeZpxPc/ksS73M4Rr6roK+y7I6eFYBzwRYRyc7dK5OmqnXFfBaOvWmgt40U624gsYSuqqgK6mylVTgRILXFXQtoWkFTSX0QwX9IOuMhFlu+zNezqIYNT8n7gpeUwA/491+1rwLFS641espuTN4V88KuW2Yi+9HCXhpTudvrt7+kvHRsH+sDbImwyIxbCmaMTgeaRLFKbvZcLThsH8qcQKKfGdXaHw2eKXLhcKYhmRHMk3j5xO5UgqEBMmu0uh03DcaJCFIvSfd1DWtefvEwVvCwDTHWrOfhNwTXo3Ghtk8JqE73NIN6DfFS8g9wTaGz+UC1g43tMHgRMLJPcE0kGlLhOUOPylWEw92OAxOjksNanbBkls2plC7uiq5y2mjb6RuTbDaEkpLtfKXMv81RekedtBWfeu01oywLWNru9aMtC1j68FtRj0laZGpMFvrAYXNJDrZz2+ZWeHEPdXb6GQ/v2VihU33VG+jk/38lvkWHm5nt8y3cPRO9oZ5wvxzusRizPlzBJFyNGMQDxUKb8Vn9lz8uSIW0B/Ft5U6nitsK36nvTz6PyJab4kiEm8mvflCkoPr/pE+ODJ+fd59ebp5PT1SninfKT8oumIqL5U3yoUyUbCSKh+V35TfO390/uz83fmnpD58sMl5qtRW59//AEMSvgk=</latexit>
0
<latexit sha1_base64="74DnoI2VxywZbxYpGWdO1x9Hdfs=">AAAKF3icfVZNb9tGEGU+2kZu0yTNsRciQoGiEAxSjEX5ECCx5CaHJnYMyw5gCcFyNaIILT+wuxTFEPwFvbaH/prcgl577L/pkpRokkt1LxrsezOcffOwWisgDuOa9u+du/fuf/X1Nw86B99+9/D7R4+f/HDF/JBimGCf+PSDhRgQx4MJdziBDwEF5FoErq3VKMOv10CZ43uXPA5g5iLbcxYORlxsvdc+Pu5qh1q+VDnQt0FX2a7zj086ynTu49AFj2OCGLvRtYDPEkS5gwmkB9OQQYDwCtlwE/LFcJY4XhBy8HCq/iSwRUhU7qtZM+rcoYA5iUWAMHVEBRUvEUWYi5YP6qUYeMgF1puvnYAVIVvbRcCROO8s2eR6pA9rmYlNUbB08KbWWoJc5iK+lDZZ7Fr1TQgJ0LVb38zaFE02mBug2GGZCOdCmbMg05hd+udbfBkHS/BYmoSUpNVEAQClsBCJeciAh0GSn0YMdsVecBpCLwvzvRdjRFcXMO+JOrWNejsL4iNe37Iax/AcDAuhd3ogNPMgwr7rIm+eTIM0mXLY8GTaO0xzRavoRZok00w+y1IvMriGvqug79K0Dp5WwFMB1tFJiS7USTP1qgJeSV+9rqDXzVQrrKChhK4r6FqqbEUVOJLgTQXdSGhcQWMJ/VRBP8k6I2GWm/4sKWaRjzo5I84aXlMAL026/bR5FipccKPXUzJnJF09zeWew0LcFQXgxhk9eXP59rc0GQ37R9ogbTIsEsKOohmDo5EmUeyimy1HGw77JxLHp8izy0Lj08ErXS4UhDQgJck0jV+P5UoxEOJHZaXRybhvNEhCkHpPuqlrWvP0kY13hIFpjrVmPxG5JbwajQ2z+ZmIlrilG9BviheRW8LcGD6XC1glbmiDwbGEk1uCaSBzLhFWJX6crybulzgMjo8KDWp2wZJbtqZQu7oquctuo2+lbk2w2hIKS7XyVzL/NUXxHrbfVn3ntNaMoC1jZ7vWjLgtY+fBXUY9JWqRKTdb6wdym0l0sp/fMrPciXuqt9HJfn7LxHKb7qneRif7+S3zzT3czm6Zb+7oUvaGeYLsOl1hMebsOYJIMZoxiIcKhbfimj0Tf66I+/QXcbdS23WEbcXvtJdF/0dEmx1RROLNpDdfSHJw1T/UB4fG++fdlyfb19MD5UflmfKzoium8lJ5o5wrEwUroPyu/KH82fmr87nzpfN3Qb17Z5vzVKmtzj//AbhJtl8=</latexit>
a + bi + c + bi
<latexit sha1_base64="rSo57I/cIY0Bz7E3gY149cEoFvE=">AAAKP3icfVbLbttGFGXSV+Q2jdMuuyEqFC1awSDFWJQXARJLbrJoYtew7ACWYAxHVxSh4QPDoShmwE/o13TbLvoZ/YLuim6765CUaJJDlRtd3HPunZlzD0ZjBcQJmab9+eDhBx9+9PEnjzoHn372+PMnh0+/uA79iGKYYJ/49J2FQiCOBxPmMALvAgrItQjcWKtRht+sgYaO712xJICZi2zPWTgYMZG6O/x2GtuYo1T9Qc0jK3Xy0Mccp7tIJO8Ou9qRln+qHOjboKtsv4u7px1lOvdx5ILHMEFheKtrAZtxRJmDCaQH0yiEAOEVsuE2YovhjDteEDHwxLrfCGwREZX5arZpde5QwIwkIkCYOqKDipeIIszE0Q7qrULwkAthb752grAIw7VdBAwJXWZ8k+uWPq5VcpuiYOngTW1rHLmhi9hSSoaJa9WTEBGga7eezLYpNtlgboBiJ8xEuBDKnAfZLMIr/2KLL5NgCV6Y8oiStFooAKAUFqIwD0NgUcDz0wgDrMLnjEbQy8I893yM6OoS5j3Rp5aob2dBfMTqKatxDM/BsBB6pwdCMw9i7Lsu8uZ8GqR8ymDD+LR3lOaKVtHLlPNpJp9lqZcZXEPfVtC3aVoHzyrgmQDr6KREF+qkWXpdAa+lVW8q6E2z1IoqaCSh6wq6ljpbcQWOJXhTQTcSmlTQRELfV9D3ss5ImOW2P+PFLPJR83PirOEVBfBS3u2nzbNQ4YJbvV6SOYN39TSXew4LcacUgJtkdP766s1PKR8N+8faIG0yLBLBjqIZg+ORJlHsYjdbjjYc9k8ljk+RZ5eNxmeDl7rcKIhoQEqSaRo/nsidEiDEj8tOo9Nx32iQhCD1PemmrmnN04t7cUcYmOZYa+4nJveEl6OxYTaXiWmJW7oB/aZ4MbknzI3hM7mBVeKGNhicSDi5J5gGMucSYVXiJ/nXxP0Sh8HJcaFBzS5YcsvWFGpXVyV32W30rdStBVZbQWGpVv5K5r+iKNnD9tu675zWWhG0Vexs11qRtFXsPLirqJfELTLlZmtdILeZRCf7+S0zy524p3sbneznt0wst+me7m10sp/fMt/cw+3slvnmji5lb5gnyK7TFRZjzp4jiBSjGYN4qFB4I67Zc/HniphPvxd3K7VdR9hW/E57WfR/RLTZEUUk3kx684UkB9f9I31wZPz8rPvidPt6eqR8pXytfKfoiqm8UF4rF8pEwcovyq/Kb8rvnT86f3X+7vxTUB8+2NZ8qdS+zr//AeV5xds=</latexit>
m\a
<latexit sha1_base64="g3X7oeBsG3LM+MEsdgmQz7zGo44=">AAAKLXicfVZNb9tGEGWSfkRu0zgNeuqFqFCgKASDFGNRPgRILLnJoYldw7IDmIKxXI0oQssPLJeSmAV/TK/tob+mhwJFr/0bXZISTXKp7sXjfW+Gs28eVmuHxI2Ypv314OGjTz797PPHnYMvvnzy1dPDZ19fR0FMMUxwQAL6wUYRENeHCXMZgQ8hBeTZBG7s5SjDb1ZAIzfwr1gSwtRDju/OXYyY2Lo7/MZaO5h7qYV8h4Ca/4fSu8OudqTlS5UDfRt0le26uHvWUaxZgGMPfIYJiqJbXQvZlCPKXEwgPbDiCEKEl8iB25jNh1Pu+mHMwMep+r3A5jFRWaBmLaozlwJmJBEBwtQVFVS8QBRhJg5yUC8VgY88iHqzlRtGRRitnCJgSKgw5ZtcpfRJLZM7FIULF29qrXHkRR5iC2kzSjy7vgkxAbry6ptZm6LJBnMDFLtRJsKFUOY8zJSProKLLb5IwgX4UcpjStJqogCAUpiLxDyMgMUhz08jxr2MXjIaQy8L872XY0SXlzDriTq1jXo7cxIgVt+yG8fwXQxzoXd6IDTzYY0Dz0P+jFthyi0GG8at3lGaK1pFL1POrUw+21YvM7iGvq+g79O0Dp5VwDMB1tFJic7VSTP1ugJeS1+9qaA3zVQ7rqCxhK4q6EqqbK8r8FqCNxV0I6FJBU0k9GMF/SjrjIRZbvtTXswiHzU/J+4K3lAAP+Xdfto8CxUuuNXrKZkzeFdPc7lnMBc3SAF4SUbnb6/e/Zzy0bB/rA3SJsMmMewomjE4HmkSxSm62XK04bB/KnECKu6dstD4bPBalwuFMQ1JSTJN46cTuVIChATrstLodNw3GiQhSL0n3dQ1rXl6cQPuCAPTHGvNftbknvB6NDbM5mfWtMRt3YB+U7w1uSfMjOELuYBd4oY2GJxIOLknmAYyZxJhWeIn+WriQYnD4OS40KBmFyy5ZWsKtaurkrucNvpW6tYEuy2hsFQrfynz31CU7GEHbdV3TmvNCNsydrZrzUjaMnYe3GXUU9YtMuVma/1AbjOJTvbzW2aWO3FP9TY62c9vmVhu0z3V2+hkP79lvrmH29kt880dXcreME+YXadLLMacPUcQKUYzBvFQofBOXLPn4scVsYD+KO5W6niusK34a/Wy6P+IaLMjiki8mfTmC0kOrvtH+uDI+OVF99Xp9vX0WPlW+U75QdEVU3mlvFUulImCFa78qvym/N75o/Nn5+/OPwX14YNtznOltjr//gd+/r+j</latexit>
\a
m
<latexit
sha1_base64="g3X7oeBsG3LM+MEsdgmQz7zGo44=">AAAKLXicfVZNb9tGEGWSfkRu0zgNeuqFqFCgKASDFGNRPgRILLnJoYldw7IDmIKxXI0oQssPLJeSmAV/TK/tob+mhwJFr/0bXZISTXKp7sXjfW+Gs28eVmuHxI2Ypv314OGjTz797PPHnYMvvnzy1dPDZ19fR0FMMUxwQAL6wUYRENeHCXMZgQ8hBeTZBG7s5SjDb1ZAIzfwr1gSwtRDju/OXYyY2Lo7/MZaO5h7qYV8h4Ca/4fSu8OudqTlS5UDfRt0le26uHvWUaxZgGMPfIYJiqJbXQvZlCPKXEwgPbDiCEKEl8iB25jNh1Pu+mHMwMep+r3A5jFRWaBmLaozlwJmJBEBwtQVFVS8QBRhJg5yUC8VgY88iHqzlRtGRRitnCJgSKgw5ZtcpfRJLZM7FIULF29qrXHkRR5iC2kzSjy7vgkxAbry6ptZm6LJBnMDFLtRJsKFUOY8zJSProKLLb5IwgX4UcpjStJqogCAUpiLxDyMgMUhz08jxr2MXjIaQy8L872XY0SXlzDriTq1jXo7cxIgVt+yG8fwXQxzoXd6IDTzYY0Dz0P+jFthyi0GG8at3lGaK1pFL1POrUw+21YvM7iGvq+g79O0Dp5VwDMB1tFJic7VSTP1ugJeS1+9qaA3zVQ7rqCxhK4q6EqqbK8r8FqCNxV0I6FJBU0k9GMF/SjrjIRZbvtTXswiHzU/J+4K3lAAP+Xdfto8CxUuuNXrKZkzeFdPc7lnMBc3SAF4SUbnb6/e/Zzy0bB/rA3SJsMmMewomjE4HmkSxSm62XK04bB/KnECKu6dstD4bPBalwuFMQ1JSTJN46cTuVIChATrstLodNw3GiQhSL0n3dQ1rXl6cQPuCAPTHGvNftbknvB6NDbM5mfWtMRt3YB+U7w1uSfMjOELuYBd4oY2GJxIOLknmAYyZxJhWeIn+WriQYnD4OS40KBmFyy5ZWsKtaurkrucNvpW6tYEuy2hsFQrfynz31CU7GEHbdV3TmvNCNsydrZrzUjaMnYe3GXUU9YtMuVma/1AbjOJTvbzW2aWO3FP9TY62c9vmVhu0z3V2+hkP79lvrmH29kt880dXcreME+YXadLLMacPUcQKUYzBvFQofBOXLPn4scVsYD+KO5W6niusK34a/Wy6P+IaLMjiki8mfTmC0kOrvtH+uDI+OVF99Xp9vX0WPlW+U75QdEVU3mlvFUulImCFa78qvym/N75o/Nn5+/OPwX14YNtznOltjr//gd+/r+j</latexit>
m\a
<latexit sha1_base64="g3X7oeBsG3LM+MEsdgmQz7zGo44=">AAAKLXicfVZNb9tGEGWSfkRu0zgNeuqFqFCgKASDFGNRPgRILLnJoYldw7IDmIKxXI0oQssPLJeSmAV/TK/tob+mhwJFr/0bXZISTXKp7sXjfW+Gs28eVmuHxI2Ypv314OGjTz797PPHnYMvvnzy1dPDZ19fR0FMMUxwQAL6wUYRENeHCXMZgQ8hBeTZBG7s5SjDb1ZAIzfwr1gSwtRDju/OXYyY2Lo7/MZaO5h7qYV8h4Ca/4fSu8OudqTlS5UDfRt0le26uHvWUaxZgGMPfIYJiqJbXQvZlCPKXEwgPbDiCEKEl8iB25jNh1Pu+mHMwMep+r3A5jFRWaBmLaozlwJmJBEBwtQVFVS8QBRhJg5yUC8VgY88iHqzlRtGRRitnCJgSKgw5ZtcpfRJLZM7FIULF29qrXHkRR5iC2kzSjy7vgkxAbry6ptZm6LJBnMDFLtRJsKFUOY8zJSProKLLb5IwgX4UcpjStJqogCAUpiLxDyMgMUhz08jxr2MXjIaQy8L872XY0SXlzDriTq1jXo7cxIgVt+yG8fwXQxzoXd6IDTzYY0Dz0P+jFthyi0GG8at3lGaK1pFL1POrUw+21YvM7iGvq+g79O0Dp5VwDMB1tFJic7VSTP1ugJeS1+9qaA3zVQ7rqCxhK4q6EqqbK8r8FqCNxV0I6FJBU0k9GMF/SjrjIRZbvtTXswiHzU/J+4K3lAAP+Xdfto8CxUuuNXrKZkzeFdPc7lnMBc3SAF4SUbnb6/e/Zzy0bB/rA3SJsMmMewomjE4HmkSxSm62XK04bB/KnECKu6dstD4bPBalwuFMQ1JSTJN46cTuVIChATrstLodNw3GiQhSL0n3dQ1rXl6cQPuCAPTHGvNftbknvB6NDbM5mfWtMRt3YB+U7w1uSfMjOELuYBd4oY2GJxIOLknmAYyZxJhWeIn+WriQYnD4OS40KBmFyy5ZWsKtaurkrucNvpW6tYEuy2hsFQrfynz31CU7GEHbdV3TmvNCNsydrZrzUjaMnYe3GXUU9YtMuVma/1AbjOJTvbzW2aWO3FP9TY62c9vmVhu0z3V2+hkP79lvrmH29kt880dXcreME+YXadLLMacPUcQKUYzBvFQofBOXLPn4scVsYD+KO5W6niusK34a/Wy6P+IaLMjiki8mfTmC0kOrvtH+uDI+OVF99Xp9vX0WPlW+U75QdEVU3mlvFUulImCFa78qvym/N75o/Nn5+/OPwX14YNtznOltjr//gd+/r+j</latexit>
0
<latexit sha1_base64="74DnoI2VxywZbxYpGWdO1x9Hdfs=">AAAKF3icfVZNb9tGEGU+2kZu0yTNsRciQoGiEAxSjEX5ECCx5CaHJnYMyw5gCcFyNaIILT+wuxTFEPwFvbaH/prcgl577L/pkpRokkt1LxrsezOcffOwWisgDuOa9u+du/fuf/X1Nw86B99+9/D7R4+f/HDF/JBimGCf+PSDhRgQx4MJdziBDwEF5FoErq3VKMOv10CZ43uXPA5g5iLbcxYORlxsvdc+Pu5qh1q+VDnQt0FX2a7zj086ynTu49AFj2OCGLvRtYDPEkS5gwmkB9OQQYDwCtlwE/LFcJY4XhBy8HCq/iSwRUhU7qtZM+rcoYA5iUWAMHVEBRUvEUWYi5YP6qUYeMgF1puvnYAVIVvbRcCROO8s2eR6pA9rmYlNUbB08KbWWoJc5iK+lDZZ7Fr1TQgJ0LVb38zaFE02mBug2GGZCOdCmbMg05hd+udbfBkHS/BYmoSUpNVEAQClsBCJeciAh0GSn0YMdsVecBpCLwvzvRdjRFcXMO+JOrWNejsL4iNe37Iax/AcDAuhd3ogNPMgwr7rIm+eTIM0mXLY8GTaO0xzRavoRZok00w+y1IvMriGvqug79K0Dp5WwFMB1tFJiS7USTP1qgJeSV+9rqDXzVQrrKChhK4r6FqqbEUVOJLgTQXdSGhcQWMJ/VRBP8k6I2GWm/4sKWaRjzo5I84aXlMAL026/bR5FipccKPXUzJnJF09zeWew0LcFQXgxhk9eXP59rc0GQ37R9ogbTIsEsKOohmDo5EmUeyimy1HGw77JxLHp8izy0Lj08ErXS4UhDQgJck0jV+P5UoxEOJHZaXRybhvNEhCkHpPuqlrWvP0kY13hIFpjrVmPxG5JbwajQ2z+ZmIlrilG9BviheRW8LcGD6XC1glbmiDwbGEk1uCaSBzLhFWJX6crybulzgMjo8KDWp2wZJbtqZQu7oquctuo2+lbk2w2hIKS7XyVzL/NUXxHrbfVn3ntNaMoC1jZ7vWjLgtY+fBXUY9JWqRKTdb6wdym0l0sp/fMrPciXuqt9HJfn7LxHKb7qneRif7+S3zzT3czm6Zb+7oUvaGeYLsOl1hMebsOYJIMZoxiIcKhbfimj0Tf66I+/QXcbdS23WEbcXvtJdF/0dEmx1RROLNpDdfSHJw1T/UB4fG++fdlyfb19MD5UflmfKzoium8lJ5o5wrEwUroPyu/KH82fmr87nzpfN3Qb17Z5vzVKmtzj//AbhJtl8=</latexit>
(m\a)(n\b)
= (m cos(a) + m sin(a)i) (n cos(b) + n sin(b)i)
= m cos a n cos b + m sin a n sin b + (m cos a n sin b + n cos b m sin a)i
= mn(cos a cos b - sin a sin b) + mn(cos a sin b + cos b sin a)i
= mn cos(a + b) + mn sin(a + b)i
= (mn)\(a + b)
m\a
<latexit sha1_base64="g3X7oeBsG3LM+MEsdgmQz7zGo44=">AAAKLXicfVZNb9tGEGWSfkRu0zgNeuqFqFCgKASDFGNRPgRILLnJoYldw7IDmIKxXI0oQssPLJeSmAV/TK/tob+mhwJFr/0bXZISTXKp7sXjfW+Gs28eVmuHxI2Ypv314OGjTz797PPHnYMvvnzy1dPDZ19fR0FMMUxwQAL6wUYRENeHCXMZgQ8hBeTZBG7s5SjDb1ZAIzfwr1gSwtRDju/OXYyY2Lo7/MZaO5h7qYV8h4Ca/4fSu8OudqTlS5UDfRt0le26uHvWUaxZgGMPfIYJiqJbXQvZlCPKXEwgPbDiCEKEl8iB25jNh1Pu+mHMwMep+r3A5jFRWaBmLaozlwJmJBEBwtQVFVS8QBRhJg5yUC8VgY88iHqzlRtGRRitnCJgSKgw5ZtcpfRJLZM7FIULF29qrXHkRR5iC2kzSjy7vgkxAbry6ptZm6LJBnMDFLtRJsKFUOY8zJSProKLLb5IwgX4UcpjStJqogCAUpiLxDyMgMUhz08jxr2MXjIaQy8L872XY0SXlzDriTq1jXo7cxIgVt+yG8fwXQxzoXd6IDTzYY0Dz0P+jFthyi0GG8at3lGaK1pFL1POrUw+21YvM7iGvq+g79O0Dp5VwDMB1tFJic7VSTP1ugJeS1+9qaA3zVQ7rqCxhK4q6EqqbK8r8FqCNxV0I6FJBU0k9GMF/SjrjIRZbvtTXswiHzU/J+4K3lAAP+Xdfto8CxUuuNXrKZkzeFdPc7lnMBc3SAF4SUbnb6/e/Zzy0bB/rA3SJsMmMewomjE4HmkSxSm62XK04bB/KnECKu6dstD4bPBalwuFMQ1JSTJN46cTuVIChATrstLodNw3GiQhSL0n3dQ1rXl6cQPuCAPTHGvNftbknvB6NDbM5mfWtMRt3YB+U7w1uSfMjOELuYBd4oY2GJxIOLknmAYyZxJhWeIn+WriQYnD4OS40KBmFyy5ZWsKtaurkrucNvpW6tYEuy2hsFQrfynz31CU7GEHbdV3TmvNCNsydrZrzUjaMnYe3GXUU9YtMuVma/1AbjOJTvbzW2aWO3FP9TY62c9vmVhu0z3V2+hkP79lvrmH29kt880dXcreME+YXadLLMacPUcQKUYzBvFQofBOXLPn4scVsYD+KO5W6niusK34a/Wy6P+IaLMjiki8mfTmC0kOrvtH+uDI+OVF99Xp9vX0WPlW+U75QdEVU3mlvFUulImCFa78qvym/N75o/Nn5+/OPwX14YNtznOltjr//gd+/r+j</latexit>
m\ a
n\b
<latexit sha1_base64="fY0ONgRsYmVpkgx/FktjbzhCrLc=">AAAKLXicfVZNb9tGEGWSfkRu0zgNeuqFqFCgKASDFGNRPgRILLnJoYldw7IDmIKxXI0oQssPLJeimAV/TK/tob+mhwJFr/0bXZKSTHKp7sXjfW+Gs28eVmuHxI2Ypv314OGjTz797PPHnYMvvnzy1dPDZ19fR0FMMUxwQAL6wUYRENeHCXMZgQ8hBeTZBG7s5SjHb1ZAIzfwr1gawtRDju/OXYyY2Lo7/MZKAsz9zEK+Q0At/rOzu8OudqQVS5UDfRN0lc26uHvWUaxZgGMPfIYJiqJbXQvZlCPKXEwgO7DiCEKEl8iB25jNh1Pu+mHMwMeZ+r3A5jFRWaDmLaozlwJmJBUBwtQVFVS8QBRhJg5yUC8VgY88iHqzlRtGZRitnDJgSKgw5etCpexJLZM7FIULF69rrXHkRR5iC2kzSj27vgkxAbry6pt5m6LJBnMNFLtRLsKFUOY8zJWProKLDb5IwwX4UcZjSrJqogCAUpiLxCKMgMUhL04jxr2MXjIaQy8Pi72XY0SXlzDriTq1jXo7cxIgVt+yG8fwXQxzoXd2IDTzIcGB5yF/xq0w4xaDNeNW7ygrFK2ilxnnVi6fbauXOVxD31fQ91lWB88q4JkA6+hkh87VSTP1ugJeS1+9qaA3zVQ7rqCxhK4q6EqqbCcVOJHgdQVdS2haQVMJ/VhBP8o6I2GW2/6Ul7MoRs3PibuCNxTAz3i3nzXPQoULbvV6Su4M3tWzQu4ZzMUNUgJemtP526t3P2d8NOwfa4OsybBJDFuKZgyOR5pEccpuNhxtOOyfSpyAintnV2h8Nnity4XCmIZkRzJN46cTuVIKhATJrtLodNw3GiQhSL0n3dQ1rXn6xMFbwsA0x1qzn4TcE16PxobZ/ExCd7itG9BvipeQe8LMGL6QC9g73NAGgxMJJ/cE00DmTCIsd/hJsZp4sMNhcHJcalCzC5bcsjGF2tVVyV1OG30jdWuC3ZZQWqqVv5T5byhK97CDtupbp7VmhG0ZW9u1ZqRtGVsPbjPqKUmLTIXZWj9Q2Eyik/38lpkVTtxTvY1O9vNbJlbYdE/1NjrZz2+Zb+HhdnbLfAtH72RvmCfMr9MlFmPOnyOIlKMZg3ioUHgnrtlz8eOKWEB/FHcrdTxX2Fb8tXp59H9EtN4SRSTeTHrzhSQH1/0jfXBk/PKi++p083p6rHyrfKf8oOiKqbxS3ioXykTBCld+VX5Tfu/80fmz83fnn5L68MEm57lSW51//wMuY7+1</latexit>
<latexit
sha1_base64="g3X7oeBsG3LM+MEsdgmQz7zGo44=">AAAKLXicfVZNb9tGEGWSfkRu0zgNeuqFqFCgKASDFGNRPgRILLnJoYldw7IDmIKxXI0oQssPLJeSmAV/TK/tob+mhwJFr/0bXZISTXKp7sXjfW+Gs28eVmuHxI2Ypv314OGjTz797PPHnYMvvnzy1dPDZ19fR0FMMUxwQAL6wUYRENeHCXMZgQ8hBeTZBG7s5SjDb1ZAIzfwr1gSwtRDju/OXYyY2Lo7/MZaO5h7qYV8h4Ca/4fSu8OudqTlS5UDfRt0le26uHvWUaxZgGMPfIYJiqJbXQvZlCPKXEwgPbDiCEKEl8iB25jNh1Pu+mHMwMep+r3A5jFRWaBmLaozlwJmJBEBwtQVFVS8QBRhJg5yUC8VgY88iHqzlRtGRRitnCJgSKgw5ZtcpfRJLZM7FIULF29qrXHkRR5iC2kzSjy7vgkxAbry6ptZm6LJBnMDFLtRJsKFUOY8zJSProKLLb5IwgX4UcpjStJqogCAUpiLxDyMgMUhz08jxr2MXjIaQy8L872XY0SXlzDriTq1jXo7cxIgVt+yG8fwXQxzoXd6IDTzYY0Dz0P+jFthyi0GG8at3lGaK1pFL1POrUw+21YvM7iGvq+g79O0Dp5VwDMB1tFJic7VSTP1ugJeS1+9qaA3zVQ7rqCxhK4q6EqqbK8r8FqCNxV0I6FJBU0k9GMF/SjrjIRZbvtTXswiHzU/J+4K3lAAP+Xdfto8CxUuuNXrKZkzeFdPc7lnMBc3SAF4SUbnb6/e/Zzy0bB/rA3SJsMmMewomjE4HmkSxSm62XK04bB/KnECKu6dstD4bPBalwuFMQ1JSTJN46cTuVIChATrstLodNw3GiQhSL0n3dQ1rXl6cQPuCAPTHGvNftbknvB6NDbM5mfWtMRt3YB+U7w1uSfMjOELuYBd4oY2GJxIOLknmAYyZxJhWeIn+WriQYnD4OS40KBmFyy5ZWsKtaurkrucNvpW6tYEuy2hsFQrfynz31CU7GEHbdV3TmvNCNsydrZrzUjaMnYe3GXUU9YtMuVma/1AbjOJTvbzW2aWO3FP9TY62c9vmVhu0z3V2+hkP79lvrmH29kt880dXcreME+YXadLLMacPUcQKUYzBvFQofBOXLPn4scVsYD+KO5W6niusK34a/Wy6P+IaLMjiki8mfTmC0kOrvtH+uDI+OVF99Xp9vX0WPlW+U75QdEVU3mlvFUulImCFa78qvym/N75o/Nn5+/OPwX14YNtznOltjr//gd+/r+j</latexit>
<latexit
sha1_base64="fY0ONgRsYmVpkgx/FktjbzhCrLc=">AAAKLXicfVZNb9tGEGWSfkRu0zgNeuqFqFCgKASDFGNRPgRILLnJoYldw7IDmIKxXI0oQssPLJeimAV/TK/tob+mhwJFr/0bXZKSTHKp7sXjfW+Gs28eVmuHxI2Ypv314OGjTz797PPHnYMvvnzy1dPDZ19fR0FMMUxwQAL6wUYRENeHCXMZgQ8hBeTZBG7s5SjHb1ZAIzfwr1gawtRDju/OXYyY2Lo7/MZKAsz9zEK+Q0At/rOzu8OudqQVS5UDfRN0lc26uHvWUaxZgGMPfIYJiqJbXQvZlCPKXEwgO7DiCEKEl8iB25jNh1Pu+mHMwMeZ+r3A5jFRWaDmLaozlwJmJBUBwtQVFVS8QBRhJg5yUC8VgY88iHqzlRtGZRitnDJgSKgw5etCpexJLZM7FIULF69rrXHkRR5iC2kzSj27vgkxAbry6pt5m6LJBnMNFLtRLsKFUOY8zJWProKLDb5IwwX4UcZjSrJqogCAUpiLxCKMgMUhL04jxr2MXjIaQy8Pi72XY0SXlzDriTq1jXo7cxIgVt+yG8fwXQxzoXd2IDTzIcGB5yF/xq0w4xaDNeNW7ygrFK2ilxnnVi6fbauXOVxD31fQ91lWB88q4JkA6+hkh87VSTP1ugJeS1+9qaA3zVQ7rqCxhK4q6EqqbCcVOJHgdQVdS2haQVMJ/VhBP8o6I2GW2/6Ul7MoRs3PibuCNxTAz3i3nzXPQoULbvV6Su4M3tWzQu4ZzMUNUgJemtP526t3P2d8NOwfa4OsybBJDFuKZgyOR5pEccpuNhxtOOyfSpyAintnV2h8Nnity4XCmIZkRzJN46cTuVIKhATJrtLodNw3GiQhSL0n3dQ1rXn6xMFbwsA0x1qzn4TcE16PxobZ/ExCd7itG9BvipeQe8LMGL6QC9g73NAGgxMJJ/cE00DmTCIsd/hJsZp4sMNhcHJcalCzC5bcsjGF2tVVyV1OG30jdWuC3ZZQWqqVv5T5byhK97CDtupbp7VmhG0ZW9u1ZqRtGVsPbjPqKUmLTIXZWj9Q2Eyik/38lpkVTtxTvY1O9vNbJlbYdE/1NjrZz2+Zb+HhdnbLfAtH72RvmCfMr9MlFmPOnyOIlKMZg3ioUHgnrtlz8eOKWEB/FHcrdTxX2Fb8tXp59H9EtN4SRSTeTHrzhSQH1/0jfXBk/PKi++p083p6rHyrfKf8oOiKqbxS3ioXykTBCld+VX5Tfu/80fmz83fnn5L68MEm57lSW51//wMuY7+1</latexit>
n\
b
n\b
<latexit sha1_base64="fY0ONgRsYmVpkgx/FktjbzhCrLc=">AAAKLXicfVZNb9tGEGWSfkRu0zgNeuqFqFCgKASDFGNRPgRILLnJoYldw7IDmIKxXI0oQssPLJeimAV/TK/tob+mhwJFr/0bXZKSTHKp7sXjfW+Gs28eVmuHxI2Ypv314OGjTz797PPHnYMvvnzy1dPDZ19fR0FMMUxwQAL6wUYRENeHCXMZgQ8hBeTZBG7s5SjHb1ZAIzfwr1gawtRDju/OXYyY2Lo7/MZKAsz9zEK+Q0At/rOzu8OudqQVS5UDfRN0lc26uHvWUaxZgGMPfIYJiqJbXQvZlCPKXEwgO7DiCEKEl8iB25jNh1Pu+mHMwMeZ+r3A5jFRWaDmLaozlwJmJBUBwtQVFVS8QBRhJg5yUC8VgY88iHqzlRtGZRitnDJgSKgw5etCpexJLZM7FIULF69rrXHkRR5iC2kzSj27vgkxAbry6pt5m6LJBnMNFLtRLsKFUOY8zJWProKLDb5IwwX4UcZjSrJqogCAUpiLxCKMgMUhL04jxr2MXjIaQy8Pi72XY0SXlzDriTq1jXo7cxIgVt+yG8fwXQxzoXd2IDTzIcGB5yF/xq0w4xaDNeNW7ygrFK2ilxnnVi6fbauXOVxD31fQ91lWB88q4JkA6+hkh87VSTP1ugJeS1+9qaA3zVQ7rqCxhK4q6EqqbCcVOJHgdQVdS2haQVMJ/VhBP8o6I2GW2/6Ul7MoRs3PibuCNxTAz3i3nzXPQoULbvV6Su4M3tWzQu4ZzMUNUgJemtP526t3P2d8NOwfa4OsybBJDFuKZgyOR5pEccpuNhxtOOyfSpyAintnV2h8Nnity4XCmIZkRzJN46cTuVIKhATJrtLodNw3GiQhSL0n3dQ1rXn6xMFbwsA0x1qzn4TcE16PxobZ/ExCd7itG9BvipeQe8LMGL6QC9g73NAGgxMJJ/cE00DmTCIsd/hJsZp4sMNhcHJcalCzC5bcsjGF2tVVyV1OG30jdWuC3ZZQWqqVv5T5byhK97CDtupbp7VmhG0ZW9u1ZqRtGVsPbjPqKUmLTIXZWj9Q2Eyik/38lpkVTtxTvY1O9vNbJlbYdE/1NjrZz2+Zb+HhdnbLfAtH72RvmCfMr9MlFmPOnyOIlKMZg3ioUHgnrtlz8eOKWEB/FHcrdTxX2Fb8tXp59H9EtN4SRSTeTHrzhSQH1/0jfXBk/PKi++p083p6rHyrfKf8oOiKqbxS3ioXykTBCld+VX5Tfu/80fmz83fnn5L68MEm57lSW51//wMuY7+1</latexit>
m\a
<latexit sha1_base64="g3X7oeBsG3LM+MEsdgmQz7zGo44=">AAAKLXicfVZNb9tGEGWSfkRu0zgNeuqFqFCgKASDFGNRPgRILLnJoYldw7IDmIKxXI0oQssPLJeSmAV/TK/tob+mhwJFr/0bXZISTXKp7sXjfW+Gs28eVmuHxI2Ypv314OGjTz797PPHnYMvvnzy1dPDZ19fR0FMMUxwQAL6wUYRENeHCXMZgQ8hBeTZBG7s5SjDb1ZAIzfwr1gSwtRDju/OXYyY2Lo7/MZaO5h7qYV8h4Ca/4fSu8OudqTlS5UDfRt0le26uHvWUaxZgGMPfIYJiqJbXQvZlCPKXEwgPbDiCEKEl8iB25jNh1Pu+mHMwMep+r3A5jFRWaBmLaozlwJmJBEBwtQVFVS8QBRhJg5yUC8VgY88iHqzlRtGRRitnCJgSKgw5ZtcpfRJLZM7FIULF29qrXHkRR5iC2kzSjy7vgkxAbry6ptZm6LJBnMDFLtRJsKFUOY8zJSProKLLb5IwgX4UcpjStJqogCAUpiLxDyMgMUhz08jxr2MXjIaQy8L872XY0SXlzDriTq1jXo7cxIgVt+yG8fwXQxzoXd6IDTzYY0Dz0P+jFthyi0GG8at3lGaK1pFL1POrUw+21YvM7iGvq+g79O0Dp5VwDMB1tFJic7VSTP1ugJeS1+9qaA3zVQ7rqCxhK4q6EqqbK8r8FqCNxV0I6FJBU0k9GMF/SjrjIRZbvtTXswiHzU/J+4K3lAAP+Xdfto8CxUuuNXrKZkzeFdPc7lnMBc3SAF4SUbnb6/e/Zzy0bB/rA3SJsMmMewomjE4HmkSxSm62XK04bB/KnECKu6dstD4bPBalwuFMQ1JSTJN46cTuVIChATrstLodNw3GiQhSL0n3dQ1rXl6cQPuCAPTHGvNftbknvB6NDbM5mfWtMRt3YB+U7w1uSfMjOELuYBd4oY2GJxIOLknmAYyZxJhWeIn+WriQYnD4OS40KBmFyy5ZWsKtaurkrucNvpW6tYEuy2hsFQrfynz31CU7GEHbdV3TmvNCNsydrZrzUjaMnYe3GXUU9YtMuVma/1AbjOJTvbzW2aWO3FP9TY62c9vmVhu0z3V2+hkP79lvrmH29kt880dXcreME+YXadLLMacPUcQKUYzBvFQofBOXLPn4scVsYD+KO5W6niusK34a/Wy6P+IaLMjiki8mfTmC0kOrvtH+uDI+OVF99Xp9vX0WPlW+U75QdEVU3mlvFUulImCFa78qvym/N75o/Nn5+/OPwX14YNtznOltjr//gd+/r+j</latexit>
<latexit sha1_base64="FZjJJqJPnOc1WvjKcCO3ctz8VKY=">AAAKQnicfVbLbttGFGXSV+Q2rdMssyEqFEhSwSClWJIXARJLbrJoYtew7ACmYAxHVxKh4QPDoShmMP+Qr8k2WfQn+gvdFd120SEpySSH6mx0cc+5lzPnHozGDogTMsP4887dL7786utv7jX2vv3u/vc/7D/48TL0I4phhH3i03c2CoE4HoyYwwi8Cygg1yZwZS8GKX61BBo6vnfBkgDGLpp5ztTBiMnUzf7Tx1Y8w9wVVuxj7oknFvJmBPQ8jYT+i54htnhys980Doxs6WpgroOmtl5nNw8amjXxceSCxzBBYXhtGgEbc0SZgwmIPSsKIUB4gWZwHbFpf8wdL4gYeFjoP0tsGhGd+Xq6b33iUMCMJDJAmDqyg47niCLM5On2yq1C8JALYWuydIIwD8PlLA8YktKM+SqTTtwvVfIZRcHcwavS1jhyQxexuZIME9cuJyEiQJduOZluU26ywlwBxU6YinAmlTkN0nGEF/7ZGp8nwRy8UPCIElEslABQClNZmIUhsCjg2WmkBxbhc0YjaKVhlns+RHRxDpOW7FNKlLczJT5i5ZRdOYbnYJhKvcWe1MyDGPuui7wJtwLBLQYrxq3WgcgULaLngnMrlc+29fMULqFvC+hbIcrgSQE8kWAZHW3RqT6qll4WwEvlq1cF9KpaakcFNFLQZQFdKp3tuADHCrwqoCsFTQpooqDvC+h7VWckzXLdHvN8Ftmo+SlxlvCKAniCN9uiehYqXXBtlktSZ/CmKTK5JzCV10oOuElK568v3vwm+KDfPjS6osqwSQQbitHpHg4MhTLLd7PmGP1++1jh+FTeQdtGw5PuS1NtFEQ0IFtSr9f59UjtlAAhfrztNDgetjsVkhSkvCezZxpG9fTyMtwQur3e0KjuJya3hJeDYadX/UxMt7htdqBdFS8mt4RJp/9MbWBv8Y7R7R4pOLkl9DqoN1EIiy1+lK0q7m9x6B4d5hqU7IIVt6xNoTdNXXHXrI6+lrq2wK4ryC1Vy1+o/FcUJTvYfl33jdNqK4K6io3taiuSuoqNBzcV5ZK4RqbMbLUfyGym0Mlufs3MMifu6F5HJ7v5NRPLbLqjex2d7ObXzDfzcD27Zr6Zo7eyV8wTpNfpAssxp88RRPLRDEE+VCi8kdfsqfxzRcynT+XdSmeuI20rf61WGv0fEa02RBnJN5NZfSGpwWX7wOwedH5/1nxxvH493dMeaT9pjzVT62kvtNfamTbSsPZB+6h90j43/mj81fi78U9OvXtnXfNQK63Gv/8B9AfHjA==</latexit>
(mn)\(a + b)
b)
(a+
\
n)
(m
<latexit
sha1_base64="FZjJJqJPnOc1WvjKcCO3ctz8VKY=">AAAKQnicfVbLbttGFGXSV+Q2rdMssyEqFEhSwSClWJIXARJLbrJoYtew7ACmYAxHVxKh4QPDoShmMP+Qr8k2WfQn+gvdFd120SEpySSH6mx0cc+5lzPnHozGDogTMsP4887dL7786utv7jX2vv3u/vc/7D/48TL0I4phhH3i03c2CoE4HoyYwwi8Cygg1yZwZS8GKX61BBo6vnfBkgDGLpp5ztTBiMnUzf7Tx1Y8w9wVVuxj7oknFvJmBPQ8jYT+i54htnhys980Doxs6WpgroOmtl5nNw8amjXxceSCxzBBYXhtGgEbc0SZgwmIPSsKIUB4gWZwHbFpf8wdL4gYeFjoP0tsGhGd+Xq6b33iUMCMJDJAmDqyg47niCLM5On2yq1C8JALYWuydIIwD8PlLA8YktKM+SqTTtwvVfIZRcHcwavS1jhyQxexuZIME9cuJyEiQJduOZluU26ywlwBxU6YinAmlTkN0nGEF/7ZGp8nwRy8UPCIElEslABQClNZmIUhsCjg2WmkBxbhc0YjaKVhlns+RHRxDpOW7FNKlLczJT5i5ZRdOYbnYJhKvcWe1MyDGPuui7wJtwLBLQYrxq3WgcgULaLngnMrlc+29fMULqFvC+hbIcrgSQE8kWAZHW3RqT6qll4WwEvlq1cF9KpaakcFNFLQZQFdKp3tuADHCrwqoCsFTQpooqDvC+h7VWckzXLdHvN8Ftmo+SlxlvCKAniCN9uiehYqXXBtlktSZ/CmKTK5JzCV10oOuElK568v3vwm+KDfPjS6osqwSQQbitHpHg4MhTLLd7PmGP1++1jh+FTeQdtGw5PuS1NtFEQ0IFtSr9f59UjtlAAhfrztNDgetjsVkhSkvCezZxpG9fTyMtwQur3e0KjuJya3hJeDYadX/UxMt7htdqBdFS8mt4RJp/9MbWBv8Y7R7R4pOLkl9DqoN1EIiy1+lK0q7m9x6B4d5hqU7IIVt6xNoTdNXXHXrI6+lrq2wK4ryC1Vy1+o/FcUJTvYfl33jdNqK4K6io3taiuSuoqNBzcV5ZK4RqbMbLUfyGym0Mlufs3MMifu6F5HJ7v5NRPLbLqjex2d7ObXzDfzcD27Zr6Zo7eyV8wTpNfpAssxp88RRPLRDEE+VCi8kdfsqfxzRcynT+XdSmeuI20rf61WGv0fEa02RBnJN5NZfSGpwWX7wOwedH5/1nxxvH493dMeaT9pjzVT62kvtNfamTbSsPZB+6h90j43/mj81fi78U9OvXtnXfNQK63Gv/8B9AfHjA==</latexit>
<latexit sha1_base64="FZjJJqJPnOc1WvjKcCO3ctz8VKY=">AAAKQnicfVbLbttGFGXSV+Q2rdMssyEqFEhSwSClWJIXARJLbrJoYtew7ACmYAxHVxKh4QPDoShmMP+Qr8k2WfQn+gvdFd120SEpySSH6mx0cc+5lzPnHozGDogTMsP4887dL7786utv7jX2vv3u/vc/7D/48TL0I4phhH3i03c2CoE4HoyYwwi8Cygg1yZwZS8GKX61BBo6vnfBkgDGLpp5ztTBiMnUzf7Tx1Y8w9wVVuxj7oknFvJmBPQ8jYT+i54htnhys980Doxs6WpgroOmtl5nNw8amjXxceSCxzBBYXhtGgEbc0SZgwmIPSsKIUB4gWZwHbFpf8wdL4gYeFjoP0tsGhGd+Xq6b33iUMCMJDJAmDqyg47niCLM5On2yq1C8JALYWuydIIwD8PlLA8YktKM+SqTTtwvVfIZRcHcwavS1jhyQxexuZIME9cuJyEiQJduOZluU26ywlwBxU6YinAmlTkN0nGEF/7ZGp8nwRy8UPCIElEslABQClNZmIUhsCjg2WmkBxbhc0YjaKVhlns+RHRxDpOW7FNKlLczJT5i5ZRdOYbnYJhKvcWe1MyDGPuui7wJtwLBLQYrxq3WgcgULaLngnMrlc+29fMULqFvC+hbIcrgSQE8kWAZHW3RqT6qll4WwEvlq1cF9KpaakcFNFLQZQFdKp3tuADHCrwqoCsFTQpooqDvC+h7VWckzXLdHvN8Ftmo+SlxlvCKAniCN9uiehYqXXBtlktSZ/CmKTK5JzCV10oOuElK568v3vwm+KDfPjS6osqwSQQbitHpHg4MhTLLd7PmGP1++1jh+FTeQdtGw5PuS1NtFEQ0IFtSr9f59UjtlAAhfrztNDgetjsVkhSkvCezZxpG9fTyMtwQur3e0KjuJya3hJeDYadX/UxMt7htdqBdFS8mt4RJp/9MbWBv8Y7R7R4pOLkl9DqoN1EIiy1+lK0q7m9x6B4d5hqU7IIVt6xNoTdNXXHXrI6+lrq2wK4ryC1Vy1+o/FcUJTvYfl33jdNqK4K6io3taiuSuoqNBzcV5ZK4RqbMbLUfyGym0Mlufs3MMifu6F5HJ7v5NRPLbLqjex2d7ObXzDfzcD27Zr6Zo7eyV8wTpNfpAssxp88RRPLRDEE+VCi8kdfsqfxzRcynT+XdSmeuI20rf61WGv0fEa02RBnJN5NZfSGpwWX7wOwedH5/1nxxvH493dMeaT9pjzVT62kvtNfamTbSsPZB+6h90j43/mj81fi78U9OvXtnXfNQK63Gv/8B9AfHjA==</latexit>
(mn)\(a + b)
3.4. COMPLEX NUMBERS 107
1
z-1 = (m\a)-1 = \ - a.
m
m\a
<latexit sha1_base64="hReX/Yo2F+UsrNkK+mBANLaHzpg=">AAAKZXicfZZdb9s2FIbV7qvxli1di93sYsKMAd1gBJLd2M5FgDZ21l4sTRbESYHIDSj6WBZMfYCibKuEftV+TW+3i/2NUbLsSCI93uSEz3uOyMMXNO2QuBEzjE+PHn/2+RdffvVkr/H1N/vffnfw9PubKIgphhEOSEDf2ygC4vowYi4j8D6kgDybwK09H2T8dgE0cgP/miUhjD3k+O7UxYiJqfuDc2vpYO6lFvIdAnr+H0p1y2q8UJJfP/j6iV6gD34B/YLeHzSNQyMfuhyYRdDUinF5/3RPsyYBjj3wGSYoiu5MI2RjjihzMYG0YcURhAjPkQN3MZv2x9z1w5iBj1P9F8GmMdFZoGdb0ycuBcxIIgKEqSsq6HiGKMJMNKBRLRWBjzyIWpOFG0brMFo464Ah0b0xX+XdTfcrmdyhKJy5eFVZGkde5CE2kyajxLOrkxAToAuvOpktUyyyplwBxW6UNeFSdOYizE4sug4uCz5Lwhn4UcpjStJyogBAKUxFYh5GwOKQ57sRNplHJ4zG0MrCfO5kiOj8CiYtUacyUV3OlASIVafs2jZ8F8NU9DttiJ75sMSB5yF/wq0w5RaDFeNW6zDNO1qmVynnVtY+29avMlyh70r0XZpW4VkJnglYpaMtneqjeupNCd5IX70t0dt6qh2XaCzRRYkupMr2soSXEl6V6EqiSYkmEv1Yoh/lPiNhlrv2mK/PIj9qfkHcBbyhAH7Km+20vhcqXHBnVlMyZ/CmmebtnsBU3Dxr4CWZnL+9Pv8j5YN++8jopnWFTWLYSIxO92hgSBJnvZpCY/T77VNJE1Bx8WwLDc+6r025UBjTkGxFvV7n92O5UgKEBMttpcHpsN2piURDqmsye6Zh1HcvbsCNoNvrDY36epbkQfB6MOz06p9Z0i23zQ60681bkgfBpNN/KRewt7xjdLvHEicPgl4H9SaSYL7lx/mo82DLoXt8tO5BxS5YckthCr1p6pK7HJW8aLUywVYlrC2l1M9l/RuKkh3qQFV94zRlRqjK2NhOmZGoMjYe3GRUU5aKNuVmU34gt5kkJ7v1ijPLnbijukpOdusVJ5bbdEd1lZzs1ivON/ewWq0439zR27bXzBNm1+kci2POniOIrI9mCOKhQuFcXLMX4scVsYD+Ju5W6niusK34a7Wy6P+EaLURiki8mcz6C0kObtqHZvew8+fL5qvT4vX0RPtR+1l7oZlaT3ulvdUutZGGtb+0T9rf2j97/zb2G88bP6yljx8VOc+0ymj89B+WddKD</latexit>
(m\a) = m \na
m\a
<latexit sha1_base64="hReX/Yo2F+UsrNkK+mBANLaHzpg=">AAAKZXicfZZdb9s2FIbV7qvxli1di93sYsKMAd1gBJLd2M5FgDZ21l4sTRbESYHIDSj6WBZMfYCibKuEftV+TW+3i/2NUbLsSCI93uSEz3uOyMMXNO2QuBEzjE+PHn/2+RdffvVkr/H1N/vffnfw9PubKIgphhEOSEDf2ygC4vowYi4j8D6kgDybwK09H2T8dgE0cgP/miUhjD3k+O7UxYiJqfuDc2vpYO6lFvIdAnr+H0p1y2q8UJJfP/j6iV6gD34B/YLeHzSNQyMfuhyYRdDUinF5/3RPsyYBjj3wGSYoiu5MI2RjjihzMYG0YcURhAjPkQN3MZv2x9z1w5iBj1P9F8GmMdFZoGdb0ycuBcxIIgKEqSsq6HiGKMJMNKBRLRWBjzyIWpOFG0brMFo464Ah0b0xX+XdTfcrmdyhKJy5eFVZGkde5CE2kyajxLOrkxAToAuvOpktUyyyplwBxW6UNeFSdOYizE4sug4uCz5Lwhn4UcpjStJyogBAKUxFYh5GwOKQ57sRNplHJ4zG0MrCfO5kiOj8CiYtUacyUV3OlASIVafs2jZ8F8NU9DttiJ75sMSB5yF/wq0w5RaDFeNW6zDNO1qmVynnVtY+29avMlyh70r0XZpW4VkJnglYpaMtneqjeupNCd5IX70t0dt6qh2XaCzRRYkupMr2soSXEl6V6EqiSYkmEv1Yoh/lPiNhlrv2mK/PIj9qfkHcBbyhAH7Km+20vhcqXHBnVlMyZ/CmmebtnsBU3Dxr4CWZnL+9Pv8j5YN++8jopnWFTWLYSIxO92hgSBJnvZpCY/T77VNJE1Bx8WwLDc+6r025UBjTkGxFvV7n92O5UgKEBMttpcHpsN2piURDqmsye6Zh1HcvbsCNoNvrDY36epbkQfB6MOz06p9Z0i23zQ60681bkgfBpNN/KRewt7xjdLvHEicPgl4H9SaSYL7lx/mo82DLoXt8tO5BxS5YckthCr1p6pK7HJW8aLUywVYlrC2l1M9l/RuKkh3qQFV94zRlRqjK2NhOmZGoMjYe3GRUU5aKNuVmU34gt5kkJ7v1ijPLnbijukpOdusVJ5bbdEd1lZzs1ivON/ewWq0439zR27bXzBNm1+kci2POniOIrI9mCOKhQuFcXLMX4scVsYD+Ju5W6niusK34a7Wy6P+EaLURiki8mcz6C0kObtqHZvew8+fL5qvT4vX0RPtR+1l7oZlaT3ulvdUutZGGtb+0T9rf2j97/zb2G88bP6yljx8VOc+0ymj89B+WddKD</latexit>
n n
(m\a) = m \na n n
m\a
<latexit sha1_base64="g3X7oeBsG3LM+MEsdgmQz7zGo44=">AAAKLXicfVZNb9tGEGWSfkRu0zgNeuqFqFCgKASDFGNRPgRILLnJoYldw7IDmIKxXI0oQssPLJeSmAV/TK/tob+mhwJFr/0bXZISTXKp7sXjfW+Gs28eVmuHxI2Ypv314OGjTz797PPHnYMvvnzy1dPDZ19fR0FMMUxwQAL6wUYRENeHCXMZgQ8hBeTZBG7s5SjDb1ZAIzfwr1gSwtRDju/OXYyY2Lo7/MZaO5h7qYV8h4Ca/4fSu8OudqTlS5UDfRt0le26uHvWUaxZgGMPfIYJiqJbXQvZlCPKXEwgPbDiCEKEl8iB25jNh1Pu+mHMwMep+r3A5jFRWaBmLaozlwJmJBEBwtQVFVS8QBRhJg5yUC8VgY88iHqzlRtGRRitnCJgSKgw5ZtcpfRJLZM7FIULF29qrXHkRR5iC2kzSjy7vgkxAbry6ptZm6LJBnMDFLtRJsKFUOY8zJSProKLLb5IwgX4UcpjStJqogCAUpiLxDyMgMUhz08jxr2MXjIaQy8L872XY0SXlzDriTq1jXo7cxIgVt+yG8fwXQxzoXd6IDTzYY0Dz0P+jFthyi0GG8at3lGaK1pFL1POrUw+21YvM7iGvq+g79O0Dp5VwDMB1tFJic7VSTP1ugJeS1+9qaA3zVQ7rqCxhK4q6EqqbK8r8FqCNxV0I6FJBU0k9GMF/SjrjIRZbvtTXswiHzU/J+4K3lAAP+Xdfto8CxUuuNXrKZkzeFdPc7lnMBc3SAF4SUbnb6/e/Zzy0bB/rA3SJsMmMewomjE4HmkSxSm62XK04bB/KnECKu6dstD4bPBalwuFMQ1JSTJN46cTuVIChATrstLodNw3GiQhSL0n3dQ1rXl6cQPuCAPTHGvNftbknvB6NDbM5mfWtMRt3YB+U7w1uSfMjOELuYBd4oY2GJxIOLknmAYyZxJhWeIn+WriQYnD4OS40KBmFyy5ZWsKtaurkrucNvpW6tYEuy2hsFQrfynz31CU7GEHbdV3TmvNCNsydrZrzUjaMnYe3GXUU9YtMuVma/1AbjOJTvbzW2aWO3FP9TY62c9vmVhu0z3V2+hkP79lvrmH29kt880dXcreME+YXadLLMacPUcQKUYzBvFQofBOXLPn4scVsYD+KO5W6niusK34a/Wy6P+IaLMjiki8mfTmC0kOrvtH+uDI+OVF99Xp9vX0WPlW+U75QdEVU3mlvFUulImCFa78qvym/N75o/Nn5+/OPwX14YNtznOltjr//gd+/r+j</latexit>
-1 1 2
<latexit sha1_base64="4CXIZ/uO3SheZvJzFDMmn0nUgjI=">AAAKMnicfVZdb+NEFPUuX5vCQhfe4MUiQkIoVHa8jVOhlXablN0Hdluqpl2pjqrx5MaxMv7QeBzHO7LEr+EVHvgz8IZ45UcwdhLX9jjMS67mnHt959yjydghcSOmaX8+ePje+x98+NGjzsHHnzz+9LPDJ59fR0FMMUxwQAL61kYRENeHCXMZgbchBeTZBG7s5SjHb1ZAIzfwr1gawtRDju/OXYyY2Lo7/NJKbMy/1zPrhyIqg352d9jVjrRiqXKgb4Ousl0Xd086ijULcOyBzzBBUXSrayGbckSZiwlkB1YcQYjwEjlwG7P5cMpdP4wZ+DhTvxHYPCYqC9S8T3XmUsCMpCJAmLqigooXiCLMxGkO6qUi8JEHUW+2csNoE0YrZxMwJKSY8nUhVfa4lskdisKFi9e11jjyIg+xhbQZpZ5d34SYAF159c28TdFkg7kGit0oF+FCKHMe5vJHV8HFFl+k4QL8KOMxJVk1UQBAKcxFYhFGwOKQF6cRM19GzxiNoZeHxd6zMaLLS5j1RJ3aRr2dOQkQq2/ZjWP4Loa50Ds7EJr5kODA85A/41aYcYvBmnGrd5QVilbRy4xzK5fPttXLHK6hbyromyyrg2cV8EyAdXRSonN10ky9roDX0ldvKuhNM9WOK2gsoasKupIq20kFTiR4XUHXEppW0FRC31XQd7LOSJjltj/lm1kUo+bnxF3BSwrgZ7zbz5pnocIFt3o9JXcG7+pZIfcM5uIa2QBemtP5q6vXP2V8NOwfa4OsybBJDDuKZgyOR5pEcTbdbDnacNg/lTgBRb5TFhqfDV7ocqEwpiEpSaZp/HgiV0qBkCApK41Ox32jQRKC1HvSTV3TmqdPHLwjDExzrDX7Scg94cVobJjNzyS0xG3dgH5TvITcE2bG8KlcwC5xQxsMTiSc3BNMA5kzibAs8ZNiNfGgxGFwcrzRoGYXLLllawq1q6uSu5w2+lbq1gS7LWFjqVb+Uua/pCjdww7aqu+c1poRtmXsbNeakbZl7Dy4y6inJC0yFWZr/UBhM4lO9vNbZlY4cU/1NjrZz2+ZWGHTPdXb6GQ/v2W+hYfb2S3zLRxdyt4wT5hfp0ssxpw/RxDZjGYM4qFC4bW4Zs/FnytiAf1O3K3U8VxhW/Fr9fLo/4hovSOKSLyZ9OYLSQ6u+0f64Mj4+Wn3+en29fRI+Ur5WvlW0RVTea68Ui6UiYKVX5Rfld+U3zt/dP7q/N35Z0N9+GCb84VSW51//wOUx8D5</latexit>
z1 = 1 z2 = 1 z3 = 1
<latexit sha1_base64="pBODOlY2hdjYcgHbSTq2ulLh9K0=">AAAKXnicfZZdb9s2FIbVdmsbb1nT7mbAboQZA4bBCCQrsZ2LAG3stL1YmyyIkwKRG1D0sS2Y+gBFWVYI/aP9mt0V3cV+yijJH5Iojzc+4POeI/LwBU3LJ3bANO3Lo8dPvvn26bPne43vvt//4cXBy1c3gRdSDEPsEY9+slAAxHZhyGxG4JNPATkWgVtr3k/57QJoYHvuNYt9GDlo6toTGyMmpu4P3j58NueY64l6quqqaTYePre3obENj7bh8TbsrML7g6Z2qGVDlQN9FTSV1bi8f7mnmGMPhw64DBMUBHe65rMRR5TZmEDSMMMAfITnaAp3IZv0Rtx2/ZCBixP1V8EmIVGZp6Z7Usc2BcxILAKEqS0qqHiGKMJM7LxRLhWAixwIWuOF7Qd5GCymecCQaNuIL7O2JvulTD6lyJ/ZeFlaGkdO4CA2kyaD2LHKkxASoAunPJkuUyyyolwCxXaQNuFSdObCT48quPYuV3wW+zNwg4SHlCTFRAGAUpiIxCwMgIU+z3Yj/DEPThkNoZWG2dzpANH5FYxbok5porycCfEQK09ZlW24NoaJ6HfSED1zIcKe4yB3zE0/4SaDJeNm6zDJOlqkVwnnZto+y1KvUlyiHwv0Y5KU4XkBngtYpsMNnajDaupNAd5IX70t0NtqqhUWaCjRRYEupMpWVMCRhJcFupRoXKCxRB8K9EHuMxJmuWuPeH4W2VHzC2Iv4B0FcBPebCfVvVDhgju9nJI6gzf1JGv3GCbiysmBE6dy/v76wx8J7/fax1onqSosEsJaohmd474mSab5alYarddrn0kajyJ3uik0OO+80eVCfkh9shF1u8bbE7lSDIR40aZS/2zQNioi0ZDymvSurmnV3UdTvBZ0ut2BVl1PRLaCN/2B0a1+JqIbbukGtKvNi8hWMDZ6R3IBa8MNrdM5kTjZCroG6o4lwXzDT7JR5d6GQ+fkOO9ByS5YcsvKFGpTVyV3Tevkq1bXJlh1CbmlavVzWf+OoniH2qurvnZabYZfl7G2XW1GXJex9uA6o5wS1bQpM1vtBzKbSXKyW19zZpkTd1Svk5Pd+poTy2y6o3qdnOzW15xv5uF6dc35Zo7etL1iHj+9TsWryPTT5wgi+dEMQDxUKHwQ1+yF+HNFzKO/i7uVTh1b2Fb8mq00+j8hWq6FIhJvJr36QpKDm/ah3jk0/jxqvj5bvZ6eKz8rvyi/KbrSVV4r75VLZahg5S/lb+Wr8s/ev42njf3Gi1z6+NEq50elNBo//QfNyMbT</latexit>
z2 = 1 z3 = 1 z4 = 1
z3 = 1 z4 = 1 z5 = 1
z4 = 1 z5 = 1 z6 = 1
z5 = 1 z6 = 1
z6 = 1
z1 = 1
<latexit sha1_base64="pBODOlY2hdjYcgHbSTq2ulLh9K0=">AAAKXnicfZZdb9s2FIbVdmsbb1nT7mbAboQZA4bBCCQrsZ2LAG3stL1YmyyIkwKRG1D0sS2Y+gBFWVYI/aP9mt0V3cV+yijJH5Iojzc+4POeI/LwBU3LJ3bANO3Lo8dPvvn26bPne43vvt//4cXBy1c3gRdSDEPsEY9+slAAxHZhyGxG4JNPATkWgVtr3k/57QJoYHvuNYt9GDlo6toTGyMmpu4P3j58NueY64l6quqqaTYePre3obENj7bh8TbsrML7g6Z2qGVDlQN9FTSV1bi8f7mnmGMPhw64DBMUBHe65rMRR5TZmEDSMMMAfITnaAp3IZv0Rtx2/ZCBixP1V8EmIVGZp6Z7Usc2BcxILAKEqS0qqHiGKMJM7LxRLhWAixwIWuOF7Qd5GCymecCQaNuIL7O2JvulTD6lyJ/ZeFlaGkdO4CA2kyaD2LHKkxASoAunPJkuUyyyolwCxXaQNuFSdObCT48quPYuV3wW+zNwg4SHlCTFRAGAUpiIxCwMgIU+z3Yj/DEPThkNoZWG2dzpANH5FYxbok5porycCfEQK09ZlW24NoaJ6HfSED1zIcKe4yB3zE0/4SaDJeNm6zDJOlqkVwnnZto+y1KvUlyiHwv0Y5KU4XkBngtYpsMNnajDaupNAd5IX70t0NtqqhUWaCjRRYEupMpWVMCRhJcFupRoXKCxRB8K9EHuMxJmuWuPeH4W2VHzC2Iv4B0FcBPebCfVvVDhgju9nJI6gzf1JGv3GCbiysmBE6dy/v76wx8J7/fax1onqSosEsJaohmd474mSab5alYarddrn0kajyJ3uik0OO+80eVCfkh9shF1u8bbE7lSDIR40aZS/2zQNioi0ZDymvSurmnV3UdTvBZ0ut2BVl1PRLaCN/2B0a1+JqIbbukGtKvNi8hWMDZ6R3IBa8MNrdM5kTjZCroG6o4lwXzDT7JR5d6GQ+fkOO9ByS5YcsvKFGpTVyV3Tevkq1bXJlh1CbmlavVzWf+OoniH2qurvnZabYZfl7G2XW1GXJex9uA6o5wS1bQpM1vtBzKbSXKyW19zZpkTd1Svk5Pd+poTy2y6o3qdnOzW15xv5uF6dc35Zo7etL1iHj+9TsWryPTT5wgi+dEMQDxUKHwQ1+yF+HNFzKO/i7uVTh1b2Fb8mq00+j8hWq6FIhJvJr36QpKDm/ah3jk0/jxqvj5bvZ6eKz8rvyi/KbrSVV4r75VLZahg5S/lb+Wr8s/ev42njf3Gi1z6+NEq50elNBo//QfNyMbT</latexit>
z1 = 1 z2 = 1
<latexit sha1_base64="pBODOlY2hdjYcgHbSTq2ulLh9K0=">AAAKXnicfZZdb9s2FIbVdmsbb1nT7mbAboQZA4bBCCQrsZ2LAG3stL1YmyyIkwKRG1D0sS2Y+gBFWVYI/aP9mt0V3cV+yijJH5Iojzc+4POeI/LwBU3LJ3bANO3Lo8dPvvn26bPne43vvt//4cXBy1c3gRdSDEPsEY9+slAAxHZhyGxG4JNPATkWgVtr3k/57QJoYHvuNYt9GDlo6toTGyMmpu4P3j58NueY64l6quqqaTYePre3obENj7bh8TbsrML7g6Z2qGVDlQN9FTSV1bi8f7mnmGMPhw64DBMUBHe65rMRR5TZmEDSMMMAfITnaAp3IZv0Rtx2/ZCBixP1V8EmIVGZp6Z7Usc2BcxILAKEqS0qqHiGKMJM7LxRLhWAixwIWuOF7Qd5GCymecCQaNuIL7O2JvulTD6lyJ/ZeFlaGkdO4CA2kyaD2LHKkxASoAunPJkuUyyyolwCxXaQNuFSdObCT48quPYuV3wW+zNwg4SHlCTFRAGAUpiIxCwMgIU+z3Yj/DEPThkNoZWG2dzpANH5FYxbok5porycCfEQK09ZlW24NoaJ6HfSED1zIcKe4yB3zE0/4SaDJeNm6zDJOlqkVwnnZto+y1KvUlyiHwv0Y5KU4XkBngtYpsMNnajDaupNAd5IX70t0NtqqhUWaCjRRYEupMpWVMCRhJcFupRoXKCxRB8K9EHuMxJmuWuPeH4W2VHzC2Iv4B0FcBPebCfVvVDhgju9nJI6gzf1JGv3GCbiysmBE6dy/v76wx8J7/fax1onqSosEsJaohmd474mSab5alYarddrn0kajyJ3uik0OO+80eVCfkh9shF1u8bbE7lSDIR40aZS/2zQNioi0ZDymvSurmnV3UdTvBZ0ut2BVl1PRLaCN/2B0a1+JqIbbukGtKvNi8hWMDZ6R3IBa8MNrdM5kTjZCroG6o4lwXzDT7JR5d6GQ+fkOO9ByS5YcsvKFGpTVyV3Tevkq1bXJlh1CbmlavVzWf+OoniH2qurvnZabYZfl7G2XW1GXJex9uA6o5wS1bQpM1vtBzKbSXKyW19zZpkTd1Svk5Pd+poTy2y6o3qdnOzW15xv5uF6dc35Zo7etL1iHj+9TsWryPTT5wgi+dEMQDxUKHwQ1+yF+HNFzKO/i7uVTh1b2Fb8mq00+j8hWq6FIhJvJr36QpKDm/ah3jk0/jxqvj5bvZ6eKz8rvyi/KbrSVV4r75VLZahg5S/lb+Wr8s/ev42njf3Gi1z6+NEq50elNBo//QfNyMbT</latexit>
z1 = 1 z2 = 1 z3 = 1
<latexit sha1_base64="pBODOlY2hdjYcgHbSTq2ulLh9K0=">AAAKXnicfZZdb9s2FIbVdmsbb1nT7mbAboQZA4bBCCQrsZ2LAG3stL1YmyyIkwKRG1D0sS2Y+gBFWVYI/aP9mt0V3cV+yijJH5Iojzc+4POeI/LwBU3LJ3bANO3Lo8dPvvn26bPne43vvt//4cXBy1c3gRdSDEPsEY9+slAAxHZhyGxG4JNPATkWgVtr3k/57QJoYHvuNYt9GDlo6toTGyMmpu4P3j58NueY64l6quqqaTYePre3obENj7bh8TbsrML7g6Z2qGVDlQN9FTSV1bi8f7mnmGMPhw64DBMUBHe65rMRR5TZmEDSMMMAfITnaAp3IZv0Rtx2/ZCBixP1V8EmIVGZp6Z7Usc2BcxILAKEqS0qqHiGKMJM7LxRLhWAixwIWuOF7Qd5GCymecCQaNuIL7O2JvulTD6lyJ/ZeFlaGkdO4CA2kyaD2LHKkxASoAunPJkuUyyyolwCxXaQNuFSdObCT48quPYuV3wW+zNwg4SHlCTFRAGAUpiIxCwMgIU+z3Yj/DEPThkNoZWG2dzpANH5FYxbok5porycCfEQK09ZlW24NoaJ6HfSED1zIcKe4yB3zE0/4SaDJeNm6zDJOlqkVwnnZto+y1KvUlyiHwv0Y5KU4XkBngtYpsMNnajDaupNAd5IX70t0NtqqhUWaCjRRYEupMpWVMCRhJcFupRoXKCxRB8K9EHuMxJmuWuPeH4W2VHzC2Iv4B0FcBPebCfVvVDhgju9nJI6gzf1JGv3GCbiysmBE6dy/v76wx8J7/fax1onqSosEsJaohmd474mSab5alYarddrn0kajyJ3uik0OO+80eVCfkh9shF1u8bbE7lSDIR40aZS/2zQNioi0ZDymvSurmnV3UdTvBZ0ut2BVl1PRLaCN/2B0a1+JqIbbukGtKvNi8hWMDZ6R3IBa8MNrdM5kTjZCroG6o4lwXzDT7JR5d6GQ+fkOO9ByS5YcsvKFGpTVyV3Tevkq1bXJlh1CbmlavVzWf+OoniH2qurvnZabYZfl7G2XW1GXJex9uA6o5wS1bQpM1vtBzKbSXKyW19zZpkTd1Svk5Pd+poTy2y6o3qdnOzW15xv5uF6dc35Zo7etL1iHj+9TsWryPTT5wgi+dEMQDxUKHwQ1+yF+HNFzKO/i7uVTh1b2Fb8mq00+j8hWq6FIhJvJr36QpKDm/ah3jk0/jxqvj5bvZ6eKz8rvyi/KbrSVV4r75VLZahg5S/lb+Wr8s/ev42njf3Gi1z6+NEq50elNBo//QfNyMbT</latexit>
z2 = 1 z3 = 1 z4 = 1
z3 = 1 z4 = 1 z5 = 1
z4 = 1 z5 = 1 z6 = 1
z5 = 1 z6 = 1
For each,
z6 =of1 course, the real value 1 is a solution, but for the
higher
p powers, there are additional solutions on the unit circle.
For 2 1, for instance, multiplying -1
p by itself rotates it by 180
degrees to coincide with 1. For 3 1, we get three roots, two
of which are non-real. The solution with angle 120 deg, when
raised to the power of 3 gives us an angle of 360 deg = 0 deg.
The solution with angle 240 deg puts the angle after cubing at
720 deg = 0 deg.
In short, every multiple of 360: 0, 360, 720, 1080, . . ., can
be divided by n to give us a solution. Once we get to 360n,
dividing by n gets us back to a solution we’ve already seen, so
we get n unique solutions in total.
To translate this to roots of any complex number m\a, we
110 CHAPTER 3—PROVING THE SPECTRAL THEOREM
p
simply scale the circle so that its radius is n m and then rotate it
so that the first solution points in the direction of a/n.
1
<latexit sha1_base64="+3/TkhpnlcNnDAFcMDGVD8qmiUY=">AAAKQ3icfVbLbttGFGXSV6Q2rdMuuyEqFChawSDFWJIXBhJLbrJoYtew7ACmYgxHVxKh4QPDoSh6MB/Rr+m2XfQj+g3dFd0W6JB6mORQnY0u5px7eefcg9E4IXEjZhh/Pnr8wYcfffzJk0bz08+efv7FwbMvr6MgphhGOCABfeegCIjrw4i5jMC7kALyHAI3zmKQ4TdLoJEb+FcsDWHsoZnvTl2MmNy6O/jh/r2ln+h2EmBuTynC3BS8I2zkzwhwy3hvY5diIXTbbt4dtIxDI1+6GpiboKVt1sXds4ZmTwIce+AzTFAU3ZpGyMYcUeZiAqJpxxGECC/QDG5jNu2PueuHMQMfC/1biU1jorNAzxrXJy4FzEgqA4SpKyvoeI5kx0wer1kuFYGPPIjak6UbRuswWs7WAUNSmzFf5dqJp6VMPqMonLt4VWqNIy/yEJsrm1HqOeVNiAnQpVfezNqUTVaYK6DYjTIRLqQy52E2j+gquNjg8zScgx8JHlMiiokSAEphKhPzMAIWhzw/jTTBIjphNIZ2FuZ7J0NEF5cwacs6pY1yO1MSIFbecirH8F0MmUNEU2rmQ4IDz0P+hNuh4DaDFeN2+1DkihbRS8G5ncnnOPplBpfQtwX0rRBl8KwAnkmwjI526FQfVVOvC+C18tWbAnpTTXXiAhor6LKALpXKTlKAEwVeFdCVgqYFNFXQ+wJ6r+qMpFluO2O+nkU+an5O3CW8ogC+4K2OqJ6FShfcmuWUzBm8ZYpc7glM5b2yBrw0o/PXV29+EnzQ7xwZXVFlOCSGLcWwukcDQ6HM1t1sOEa/3zlVOAGV18+u0PCs+9JUC4UxDcmO1OtZPx6rlVIgJEh2lQanw45VIUlByj2ZPdMwqqdPZnhL6PZ6Q6PaT0IeCC8HQ6tX/UxCd7hjWtCpipeQB8LE6j9XCzg73DK63WMFJw+EnoV6E4Ww2OHH+ariwQ6H7vHRWoOSXbDilo0p9JapK+6a1dE3UtcmOHUJa0vV8hcq/xVF6R52UFd967TajLAuY2u72oy0LmPrwW1GOSWpkSk3W+0HcpspdLKfXzOz3Il7qtfRyX5+zcRym+6pXkcn+/k18809XM+umW/u6J3sFfOE2XW6kK+eMHuOILIezRDkQ4XCG3nNnss/V8QC+r28W+nMc6Vt5a/dzqL/I6LVligj+WYyqy8kNbjuHJrdQ+vn560Xp5vX0xPta+0b7TvN1HraC+21dqGNNKz9ov2q/ab93vij8Vfj78Y/a+rjR5ucr7TSavz7H6Okx28=</latexit>
3
z3 = \30
<latexit sha1_base64="fyuu+1b9+g2lSL5IqYZ/fOuMID8=">AAAKKXicfVZNb9tGEGXSr0htWrs99kJUKFAUgkGKsSQfDCSW3OTQxK5h2QFMxViuRhSh5QeWS1H0gj+l1/bQX9Nb22v/SJeURJNcqnvRYN+b4eybh9VaAXFCpml/P3n60ceffPrZs1b78y+ef/nVweHXN6EfUQwT7BOfvrdQCMTxYMIcRuB9QAG5FoFbaznK8NsV0NDxvWuWBDB1ke05cwcjJrbuDw4fPhjqqWrGPuZ6qppm+/6gox1p+VLlQN8GHWW7Lu8PW4o583HkgscwQWF4p2sBm3JEmYMJpG0zCiFAeIlsuIvYfDjljhdEDDycqt8LbB4Rlflq1p46cyhgRhIRIEwdUUHFC0QRZuIQ7WqpEDzkQtidrZwg3IThyt4EDAkFpnydK5Q+r2Rym6Jg4eB1pTWO3NBFbCFtholrVTchIkBXbnUza1M0WWOugWInzES4FMpcBJnq4bV/ucUXSbAAL0x5RElaThQAUApzkZiHIbAo4PlpxKiX4SmjEXSzMN87HSO6vIJZV9SpbFTbmRMfseqWVTuG52CYC73TttDMgxj7rou8GTeDlJsM1oyb3aM0V7SMXqWcm5l8lqVeZXAFfVdC36VpFTwvgecCrKKTAp2rk3rqTQm8kb56W0Jv66lWVEIjCV2V0JVU2YpLcCzB6xK6ltCkhCYS+lBCH2SdkTDLXW/KN7PIR80viLOC1xTAS3mnl9bPQoUL7vRqSuYM3tHTXO4ZzMXtsQHcJKPzN9dvf075aNg71vppnWGRCHYUzegfjzSJYm+62XK04bB3JnF8ijy7KDQ+77/S5UJBRANSkAYD46cTuVIChPhxUWl0Nu4ZNZIQpNqTPtA1rX762MY7Qn8wGGv1fmLySHg1GhuD+mdiWuCWbkCvLl5MHgkzY/hCLmAVuKH1+ycSTh4JAwMNZhJhWeAn+arjfoFD/+R4o0HFLlhyy9YUakdXJXfZTfSt1I0JVlPCxlKN/KXMf01RsoftN1XfOa0xI2jK2NmuMSNpyth5cJdRTYkbZMrN1viB3GYSneznN8wsd+Ke6k10sp/fMLHcpnuqN9HJfn7DfHMPN7Mb5ps7upC9Zp4gu06XWIw5e44gshnNGMRDhcJbcc1eiD9XxHz6o7hbqe06wrbi1+xm0f8R0XpHFJF4M+n1F5Ic3PSO9P6R8cuLzsuz7evpmfKt8p3yg6IrA+Wl8ka5VCYKVmLlV+U35ffWH60/W3+1/tlQnz7Z5nyjVFbr3/8A+ru8OA==</latexit>
z =1
2
<latexit sha1_base64="C9nzuJ2P+e4KBEbQbg2oxBcAXrA=">AAAKJ3icfVZNb9tGEGXSr0htGqc55kJUKFAUgkGKsSgfAiSW3OTQxK5h2QFM1ViuRhKh5QeWS1HMgr8k1/SQX5Nb0R77T7okJZnkUt2LBvveDGffPKzWDogTMk375979L7786utvHrTa33738PtHB49/uAr9iGIYY5/49J2NQiCOB2PmMALvAgrItQlc28thhl+vgIaO712yJICJi+aeM3MwYmLr9uCRFduY69ofFnYoTtu3Bx3tUMuXKgf6Jugom3V++7ilWFMfRy54DBMUhje6FrAJR5Q5mEDatqIQAoSXaA43EZsNJtzxgoiBh1P1J4HNIqIyX82aU6cOBcxIIgKEqSMqqHiBKMJMHKFdLRWCh1wIu9OVE4RFGK7mRcCQOP+Er3N90oeVTD6nKFg4eF1pjSM3dBFbSJth4trVTYgI0JVb3czaFE3WmGug2AkzEc6FMmdBpnl46Z9v8EUSLMALUx5RkpYTBQCUwkwk5mEILAp4fhox6GX4nNEIulmY7z0fIbq8gGlX1KlsVNuZER+x6pZdO4bnYJgJvdO20MyDGPuui7wpt4KUWwzWjFvdwzRXtIxepJxbmXy2rV5kcAV9W0LfpmkVPC2BpwKsouMdOlPH9dSrEnglffW6hF7XU+2ohEYSuiqhK6myHZfgWILXJXQtoUkJTST0fQl9L+uMhFluehNezCIfNT8jzgpeUQAv5Z1eWj8LFS640aspmTN4R09zuacwE3dHAbhJRuevL9/8lvLhoHek9dM6wyYRbCma0T8aahJlXnSz4WiDQe9E4vgUefNdodFp/6UuFwoiGpAdyTSNX4/lSgkQ4se7SsOTUc+okYQg1Z50U9e0+unjOd4S+qY50ur9xOSO8HI4Msz6Z2K6w23dgF5dvJjcEabG4JlcwN7hhtbvH0s4uSOYBjKnEmG5w4/zVcf9HQ7946NCg4pdsOSWjSnUjq5K7po30TdSNybYTQmFpRr5S5n/iqJkD9tvqr51WmNG0JSxtV1jRtKUsfXgNqOaEjfIlJut8QO5zSQ62c9vmFnuxD3Vm+hkP79hYrlN91RvopP9/Ib55h5uZjfMN3f0TvaaeYLsOl1iMebsOYJIMZoRiIcKhTfimj0Tf66I+fQXcbfSuesI24pfq5tF/0dE6y1RROLNpNdfSHJw1TvU+4fG7886L042r6cHylPlR+VnRVdM5YXyWjlXxgpWIuWD8lH5s/Wp9bn1V+vvgnr/3ibniVJZrX//A78EvEI=</latexit>
10
<latexit sha1_base64="cle3i0FjQ0v1X7jX4N9AHDDKzBs=">AAAKNHicfVbLbttGFGXSV6Q2jdMu2wVRoUBRCAYpxpK8CJBYcpNFE7uGZQcQBWM4upIIDR+dGYpiBtz0a7ptF/2XAt0V3fYbOqQeJjlUZ+OLOedc3rn3eDROSFzGDePPBw8/+PCjjz951Gh++tnjz58cPf3ihgURxTDCAQnoOwcxIK4PI+5yAu9CCshzCNw6y0GG366AMjfwr3kSwsRDc9+duRhxuXV39LUdO1jY7GfKx9ZE2DOKsDBT0UnTtHl31DKOjXzpamBug5a2XZd3TxuaPQ1w5IHPMUGMjU0j5BOBKHcxgbRpRwxChJdoDuOIz/oT4fphxMHHqf6txGYR0XmgZ5XqU5cC5iSRAcLUlRl0vECyPi7P0yynYuAjD1h7unJDtgnZar4JOJLNmIh13qz0cUkp5hSFCxevS6UJ5DEP8YWyyRLPKW9CRICuvPJmVqYsssJcA8Uuy5pwKTtzEWYDYNfB5RZfJOECfJaKiJK0KJQAUAozKcxDBjwKRX4aOfUle85pBO0szPeeDxFdXsG0LfOUNsrlzEiAeHnLqRzDdzFkfkibsmc+xDjwPORPhR2mwuaw5sJuH6d5R4voVSqEnbXPcfSrDC6hbwvoW+mxEnheAM8lWEZHe3Smj6rSmwJ4o3z1toDeVqVOVEAjBV0V0JWS2YkLcKzA6wK6VtCkgCYK+r6Avlf7jKRZxp2J2MwiH7W4IO4KXlEAPxWt/H+4JKHSBWOzLMmcIVpmmrd7CjN5kWwAL8no4vX1mx9TMeh3ToxuWmU4JIIdxbC6JwNDocw31Ww5Rr/fOVM4AUX+fJ9oeN59aaqJwoiGZE/q9awfTtVMCRASxPtMg7Nhx6qQZEPKNZk90zCqp4/neEfo9npDo1pPTO4JLwdDq1f9TEz3uGNa0Kk2Lyb3hKnVf6YmcPa4ZXS7pwpO7gk9C/WmCmG5x0/zVcWDPQ7d05NND0p2wYpbtqbQW6auuGteR9+2ulbg1Ak2lqrlL1X+K4qSA+ygLvvOabWKsE6xs12tIqlT7Dy4U5QlcU2bcrPVfiC3mUInh/k1M8udeCB7HZ0c5tdMLLfpgex1dHKYXzPf3MP17Jr55o7et71injC7TpfysRNmzxFENqMZgnyoUHgjr9kL+eOKeEC/l3crnXuutK38a7ez6P+IaL0jyki+mczqC0kNbjrHZvfY+ulZ68XZ9vX0SPtK+0b7TjO1nvZCe61daiMNa79ov2q/ab83/mj81fi78c+G+vDBVvOlVlqNf/8DwhfCXA==</latexit>
3 1
2
Let
p(z) = cn zn + . . . + c1 z + c0
be our polynomial. For our purposes, we can think of the co-
efficients as real-valued, but the theorem holds for complex co-
efficients as well. The argument z and the result p(z) can al-
ways be complex.
To find a root of p, we will consider the function |p(z)|. That
is, the magnitude of the complex number that we get out of p.
This provides the following benefits:
Our big shortcut in this proof will be to look at what the mag-
nitude does in extreme cases: for very large inputs, and for in-
puts very close to the minimum. We will see that in both cases,
the function can be approximated well by the magnitude of a
simple polynomial.
To see this, let’s start with a simple real-valued example. The
polynomial p(x) = x3 + x2 + x in the positive range. In this
112 CHAPTER 3—PROVING THE SPECTRAL THEOREM
p(z) = c4 z4 + c3 z3 + c2 z2 + c1 z + c0
<latexit sha1_base64="VQlWOg42CcezSYWSDsYIGgi9u2c=">AAAKYnicfVZdb9s2FFW7r8Zbt2R93B6EGQO6zQgkK7GdhwBt7KzFsDZZECcFYi+g6GtbMPUBirIsE/xP+zUD9rQ97IeMkr8kUR5ffMlz7hV57gFNOyBOyAzjrydPP/r4k08/e3ZQ+/yL519+dXj09V3oRxRDH/vEpx9sFAJxPOgzhxH4EFBArk3g3p51U/x+DjR0fO+WJQEMXTTxnLGDEZNLj4e/BC+XP+jn+iC2McePJ2L5+4n+02Zqyam1mzbltLmbmmK5mxji8bBuHBvZ0NXAXAd1bT2uH48OtMHIx5ELHsMEheGDaQRsyBFlDiYgaoMohADhGZrAQ8TGnSF3vCBi4GGhfy+xcUR05uvpufSRQwEzksgAYerICjqeIoowk6evFUuF4CEXwsZo7gThKgznk1XAkJRuyBeZtOJ5IZNPKAqmDl4UtsaRG7qITZXFMHHt4iJEBOjcLS6m25SbLDEXQLETpiJcS2WugrRd4a1/vcanSTAFLxQ8okTkEyUAlMJYJmZhCCwKeHYa6ZFZeM5oBI00zNbOe4jObmDUkHUKC8XtjImPWHHJLh3DczCMpd6iJjXzIMa+6yJvxAeB4AMGC8YHjWORKZpHbwTng1Q+29ZvUriAvs+h74Uogpc58FKCRbS/Rcd6v5x6lwPvlK/e59D7cqod5dBIQec5dK5UtuMcHCvwIocuFDTJoYmCLnPoUtUZSbM8NId81Yus1fyKOHN4QwE8wetNUT4LlS54MIspqTN43RSZ3CMYy2tnBbhJSudvb9/9Kni30zw1WqLMsEkEG4phtU67hkKZrHaz5hidTvNC4fgUeZNtod5l67WpFgoiGpAtqd22fj5TKyVAiB9vK3Uvek2rRJKCFPdktk3DKJ8+nuANodVu94zyfmKyI7zu9qx2+TMx3eK2aUGzLF5MdoSR1TlRC9hb3DJarTMFJztC20LtkUKYbfGzbJRxf4tD6+x0pUHBLlhxy9oUet3UFXdNquhrqSsT7KqElaUq+TOV/4aiZA/br6q+cVplRlCVsbFdZUZSlbHx4CajmBJXyJSZrfIDmc0UOtnPr+hZ5sQ91avoZD+/omOZTfdUr6KT/fyK/mYermZX9Ddz9Fb2knmC9DqdYdnm9DmCyKo1PZAPFQrv5DV7Jf9cEfPpj/JupRPXkbaVv4NGGv0fES02RBnJN5NZfiGpwV3z2GwdW7+d1F9drF9Pz7RvtO+0l5qptbVX2lvtWutrWPtD+1P7W/vn4F95nKPaixX16ZN1zgutMGrf/gfBN83R</latexit>
r + ci
<latexit sha1_base64="R5eWalK8yve3V9gokX+hhA590A4=">AAAKKnicfVZNb9tGEGXSr8htWic95kJUKFC0gkGKsSgfAiSW3OTQxK5h2QFMwViuRhSh5QeWS1HMgn8l1/bQX9Nb0Gt/SJekJJNcqnvRYN+b4eybh9XaIXEjpmmfHjz87PMvvvzqUefg628ef/vd4ZOn11EQUwwTHJCAvrdRBMT1YcJcRuB9SAF5NoEbeznK8ZsV0MgN/CuWhjD1kOO7cxcjJrbuDp9aiY05zdRfVCuhmOPMvTvsakdasVQ50DdBV9msi7snHcWaBTj2wGeYoCi61bWQTTmizMUEsgMrjiBEeIkcuI3ZfDjlrh/GDHycqT8KbB4TlQVq3p86cylgRlIRIExdUUHFC0QRZuIUB/VSEfjIg6g3W7lhVIbRyikDhoQEU74uJMoe1zK5Q1G4cPG61hpHXuQhtpA2o9Sz65sQE6Arr76ZtymabDDXQLEb5SJcCGXOw1z26Cq42OCLNFyAH2U8piSrJgoAKIW5SCzCCFgc8uI0YtbL6AWjMfTysNh7MUZ0eQmznqhT26i3MycBYvUtu3EM38UwF3pnB0IzHxIceB7yZ9wKM24xWDNu9Y6yQtEqeplxbuXy2bZ6mcM19F0FfZdldfCsAp4JsI5OduhcnTRTryvgtfTVmwp600y14woaS+iqgq6kynZSgRMJXlfQtYSmFTSV0A8V9IOsMxJmue1PeTmLYtT8nLgreE0B/Ix3+1nzLFS44Favp+TO4F09K+SewVxcHyXgpTmdv7l6+1vGR8P+sTbImgybxLClaMbgeKRJFKfsZsPRhsP+qcQJKPKdXaHx2eCVLhcKYxqSHck0jV9P5EopEBIku0qj03HfaJCEIPWedFPXtObpEwdvCQPTHGvNfhJyT3g1Ghtm8zPiDt3itm5AvyleQu4JM2P4XC5g73BDGwxOJJzcE0wDmTOJsNzhJ8Vq4sEOh8HJcalBzS5YcsvGFGpXVyV3OW30jdStCXZbQmmpVv5S5r+mKN3DDtqqb53WmhG2ZWxt15qRtmVsPbjNqKckLTIVZmv9QGEziU7281tmVjhxT/U2OtnPb5lYYdM91dvoZD+/Zb6Fh9vZLfMtHL2TvWGeML9Ol1iMOX+OIFKOZgzioULhrbhmz8WfK2IB/VncrdTxXGFb8Wv18uj/iGi9JYpIvJn05gtJDq77R/rgyPj9effl6eb19Eh5pvyg/KToiqm8VN4oF8pEwcpa+aj8ofzZ+avzd+dT55+S+vDBJud7pbY6//4HA9m94w==</latexit>
p(z) = c4 z4 + c3 z3 + c2 z2 + c1 z + c0
<latexit sha1_base64="VQlWOg42CcezSYWSDsYIGgi9u2c=">AAAKYnicfVZdb9s2FFW7r8Zbt2R93B6EGQO6zQgkK7GdhwBt7KzFsDZZECcFYi+g6GtbMPUBirIsE/xP+zUD9rQ97IeMkr8kUR5ffMlz7hV57gFNOyBOyAzjrydPP/r4k08/e3ZQ+/yL519+dXj09V3oRxRDH/vEpx9sFAJxPOgzhxH4EFBArk3g3p51U/x+DjR0fO+WJQEMXTTxnLGDEZNLj4e/BC+XP+jn+iC2McePJ2L5+4n+02Zqyam1mzbltLmbmmK5mxji8bBuHBvZ0NXAXAd1bT2uH48OtMHIx5ELHsMEheGDaQRsyBFlDiYgaoMohADhGZrAQ8TGnSF3vCBi4GGhfy+xcUR05uvpufSRQwEzksgAYerICjqeIoowk6evFUuF4CEXwsZo7gThKgznk1XAkJRuyBeZtOJ5IZNPKAqmDl4UtsaRG7qITZXFMHHt4iJEBOjcLS6m25SbLDEXQLETpiJcS2WugrRd4a1/vcanSTAFLxQ8okTkEyUAlMJYJmZhCCwKeHYa6ZFZeM5oBI00zNbOe4jObmDUkHUKC8XtjImPWHHJLh3DczCMpd6iJjXzIMa+6yJvxAeB4AMGC8YHjWORKZpHbwTng1Q+29ZvUriAvs+h74Uogpc58FKCRbS/Rcd6v5x6lwPvlK/e59D7cqod5dBIQec5dK5UtuMcHCvwIocuFDTJoYmCLnPoUtUZSbM8NId81Yus1fyKOHN4QwE8wetNUT4LlS54MIspqTN43RSZ3CMYy2tnBbhJSudvb9/9Kni30zw1WqLMsEkEG4phtU67hkKZrHaz5hidTvNC4fgUeZNtod5l67WpFgoiGpAtqd22fj5TKyVAiB9vK3Uvek2rRJKCFPdktk3DKJ8+nuANodVu94zyfmKyI7zu9qx2+TMx3eK2aUGzLF5MdoSR1TlRC9hb3DJarTMFJztC20LtkUKYbfGzbJRxf4tD6+x0pUHBLlhxy9oUet3UFXdNquhrqSsT7KqElaUq+TOV/4aiZA/br6q+cVplRlCVsbFdZUZSlbHx4CajmBJXyJSZrfIDmc0UOtnPr+hZ5sQ91avoZD+/omOZTfdUr6KT/fyK/mYermZX9Ddz9Fb2knmC9DqdYdnm9DmCyKo1PZAPFQrv5DV7Jf9cEfPpj/JupRPXkbaVv4NGGv0fES02RBnJN5NZfiGpwV3z2GwdW7+d1F9drF9Pz7RvtO+0l5qptbVX2lvtWutrWPtD+1P7W/vn4F95nKPaixX16ZN1zgutMGrf/gfBN83R</latexit>
p(z) = c4 z4 + c3 z3p(z)
+ c2=z2c +z4c1+z c+ zc30 + c z2 + c z + c
<latexit sha1_base64="VQlWOg42CcezSYWSDsYIGgi9u2c=">AAAKYnicfVZdb9s2FFW7r8Zbt2R93B6EGQO6zQgkK7GdhwBt7KzFsDZZECcFYi+g6GtbMPUBirIsE/xP+zUD9rQ97IeMkr8kUR5ffMlz7hV57gFNOyBOyAzjrydPP/r4k08/e3ZQ+/yL519+dXj09V3oRxRDH/vEpx9sFAJxPOgzhxH4EFBArk3g3p51U/x+DjR0fO+WJQEMXTTxnLGDEZNLj4e/BC+XP+jn+iC2McePJ2L5+4n+02Zqyam1mzbltLmbmmK5mxji8bBuHBvZ0NXAXAd1bT2uH48OtMHIx5ELHsMEheGDaQRsyBFlDiYgaoMohADhGZrAQ8TGnSF3vCBi4GGhfy+xcUR05uvpufSRQwEzksgAYerICjqeIoowk6evFUuF4CEXwsZo7gThKgznk1XAkJRuyBeZtOJ5IZNPKAqmDl4UtsaRG7qITZXFMHHt4iJEBOjcLS6m25SbLDEXQLETpiJcS2WugrRd4a1/vcanSTAFLxQ8okTkEyUAlMJYJmZhCCwKeHYa6ZFZeM5oBI00zNbOe4jObmDUkHUKC8XtjImPWHHJLh3DczCMpd6iJjXzIMa+6yJvxAeB4AMGC8YHjWORKZpHbwTng1Q+29ZvUriAvs+h74Uogpc58FKCRbS/Rcd6v5x6lwPvlK/e59D7cqod5dBIQec5dK5UtuMcHCvwIocuFDTJoYmCLnPoUtUZSbM8NId81Yus1fyKOHN4QwE8wetNUT4LlS54MIspqTN43RSZ3CMYy2tnBbhJSudvb9/9Kni30zw1WqLMsEkEG4phtU67hkKZrHaz5hidTvNC4fgUeZNtod5l67WpFgoiGpAtqd22fj5TKyVAiB9vK3Uvek2rRJKCFPdktk3DKJ8+nuANodVu94zyfmKyI7zu9qx2+TMx3eK2aUGzLF5MdoSR1TlRC9hb3DJarTMFJztC20LtkUKYbfGzbJRxf4tD6+x0pUHBLlhxy9oUet3UFXdNquhrqSsT7KqElaUq+TOV/4aiZA/br6q+cVplRlCVsbFdZUZSlbHx4CajmBJXyJSZrfIDmc0UOtnPr+hZ5sQ91avoZD+/omOZTfdUr6KT/fyK/mYermZX9Ddz9Fb2knmC9DqdYdnm9DmCyKo1PZAPFQrv5DV7Jf9cEfPpj/JupRPXkbaVv4NGGv0fES02RBnJN5NZfiGpwV3z2GwdW7+d1F9drF9Pz7RvtO+0l5qptbVX2lvtWutrWPtD+1P7W/vn4F95nKPaixX16ZN1zgutMGrf/gfBN83R</latexit>
<latexit sha1_base64="VQlWOg42CcezSYWSDsYIGgi9u2c=">AAAKYnicfVZdb9s2FFW7r8Zbt2R93B6EGQO6zQgkK7GdhwBt7KzFsDZZECcFYi+g6GtbMPUBirIsE/xP+zUD9rQ97IeMkr8kUR5ffMlz7hV57gFNOyBOyAzjrydPP/r4k08/e3ZQ+/yL519+dXj09V3oRxRDH/vEpx9sFAJxPOgzhxH4EFBArk3g3p51U/x+DjR0fO+WJQEMXTTxnLGDEZNLj4e/BC+XP+jn+iC2McePJ2L5+4n+02Zqyam1mzbltLmbmmK5mxji8bBuHBvZ0NXAXAd1bT2uH48OtMHIx5ELHsMEheGDaQRsyBFlDiYgaoMohADhGZrAQ8TGnSF3vCBi4GGhfy+xcUR05uvpufSRQwEzksgAYerICjqeIoowk6evFUuF4CEXwsZo7gThKgznk1XAkJRuyBeZtOJ5IZNPKAqmDl4UtsaRG7qITZXFMHHt4iJEBOjcLS6m25SbLDEXQLETpiJcS2WugrRd4a1/vcanSTAFLxQ8okTkEyUAlMJYJmZhCCwKeHYa6ZFZeM5oBI00zNbOe4jObmDUkHUKC8XtjImPWHHJLh3DczCMpd6iJjXzIMa+6yJvxAeB4AMGC8YHjWORKZpHbwTng1Q+29ZvUriAvs+h74Uogpc58FKCRbS/Rcd6v5x6lwPvlK/e59D7cqod5dBIQec5dK5UtuMcHCvwIocuFDTJoYmCLnPoUtUZSbM8NId81Yus1fyKOHN4QwE8wetNUT4LlS54MIspqTN43RSZ3CMYy2tnBbhJSudvb9/9Kni30zw1WqLMsEkEG4phtU67hkKZrHaz5hidTvNC4fgUeZNtod5l67WpFgoiGpAtqd22fj5TKyVAiB9vK3Uvek2rRJKCFPdktk3DKJ8+nuANodVu94zyfmKyI7zu9qx2+TMx3eK2aUGzLF5MdoSR1TlRC9hb3DJarTMFJztC20LtkUKYbfGzbJRxf4tD6+x0pUHBLlhxy9oUet3UFXdNquhrqSsT7KqElaUq+TOV/4aiZA/br6q+cVplRlCVsbFdZUZSlbHx4CajmBJXyJSZrfIDmc0UOtnPr+hZ5sQ91avoZD+/omOZTfdUr6KT/fyK/mYermZX9Ddz9Fb2knmC9DqdYdnm9DmCyKo1PZAPFQrv5DV7Jf9cEfPpj/JupRPXkbaVv4NGGv0fES02RBnJN5NZfiGpwV3z2GwdW7+d1F9drF9Pz7RvtO+0l5qptbVX2lvtWutrWPtD+1P7W/vn4F95nKPaixX16ZN1zgutMGrf/gfBN83R</latexit>
4 3 2 1 0
p(z) = c4 z4 + c3 z3 + c2 z2 + c1 z + c0
<latexit sha1_base64="VQlWOg42CcezSYWSDsYIGgi9u2c=">AAAKYnicfVZdb9s2FFW7r8Zbt2R93B6EGQO6zQgkK7GdhwBt7KzFsDZZECcFYi+g6GtbMPUBirIsE/xP+zUD9rQ97IeMkr8kUR5ffMlz7hV57gFNOyBOyAzjrydPP/r4k08/e3ZQ+/yL519+dXj09V3oRxRDH/vEpx9sFAJxPOgzhxH4EFBArk3g3p51U/x+DjR0fO+WJQEMXTTxnLGDEZNLj4e/BC+XP+jn+iC2McePJ2L5+4n+02Zqyam1mzbltLmbmmK5mxji8bBuHBvZ0NXAXAd1bT2uH48OtMHIx5ELHsMEheGDaQRsyBFlDiYgaoMohADhGZrAQ8TGnSF3vCBi4GGhfy+xcUR05uvpufSRQwEzksgAYerICjqeIoowk6evFUuF4CEXwsZo7gThKgznk1XAkJRuyBeZtOJ5IZNPKAqmDl4UtsaRG7qITZXFMHHt4iJEBOjcLS6m25SbLDEXQLETpiJcS2WugrRd4a1/vcanSTAFLxQ8okTkEyUAlMJYJmZhCCwKeHYa6ZFZeM5oBI00zNbOe4jObmDUkHUKC8XtjImPWHHJLh3DczCMpd6iJjXzIMa+6yJvxAeB4AMGC8YHjWORKZpHbwTng1Q+29ZvUriAvs+h74Uogpc58FKCRbS/Rcd6v5x6lwPvlK/e59D7cqod5dBIQec5dK5UtuMcHCvwIocuFDTJoYmCLnPoUtUZSbM8NId81Yus1fyKOHN4QwE8wetNUT4LlS54MIspqTN43RSZ3CMYy2tnBbhJSudvb9/9Kni30zw1WqLMsEkEG4phtU67hkKZrHaz5hidTvNC4fgUeZNtod5l67WpFgoiGpAtqd22fj5TKyVAiB9vK3Uvek2rRJKCFPdktk3DKJ8+nuANodVu94zyfmKyI7zu9qx2+TMx3eK2aUGzLF5MdoSR1TlRC9hb3DJarTMFJztC20LtkUKYbfGzbJRxf4tD6+x0pUHBLlhxy9oUet3UFXdNquhrqSsT7KqElaUq+TOV/4aiZA/br6q+cVplRlCVsbFdZUZSlbHx4CajmBJXyJSZrfIDmc0UOtnPr+hZ5sQ91avoZD+/omOZTfdUr6KT/fyK/mYermZX9Ddz9Fb2knmC9DqdYdnm9DmCyKo1PZAPFQrv5DV7Jf9cEfPpj/JupRPXkbaVv4NGGv0fES02RBnJN5NZfiGpwV3z2GwdW7+d1F9drF9Pz7RvtO+0l5qptbVX2lvtWutrWPtD+1P7W/vn4F95nKPaixX16ZN1zgutMGrf/gfBN83R</latexit>
p(z) = c4 z4 + c3 z3 + c2 z2 + c1 z + c0
<latexit sha1_base64="VQlWOg42CcezSYWSDsYIGgi9u2c=">AAAKYnicfVZdb9s2FFW7r8Zbt2R93B6EGQO6zQgkK7GdhwBt7KzFsDZZECcFYi+g6GtbMPUBirIsE/xP+zUD9rQ97IeMkr8kUR5ffMlz7hV57gFNOyBOyAzjrydPP/r4k08/e3ZQ+/yL519+dXj09V3oRxRDH/vEpx9sFAJxPOgzhxH4EFBArk3g3p51U/x+DjR0fO+WJQEMXTTxnLGDEZNLj4e/BC+XP+jn+iC2McePJ2L5+4n+02Zqyam1mzbltLmbmmK5mxji8bBuHBvZ0NXAXAd1bT2uH48OtMHIx5ELHsMEheGDaQRsyBFlDiYgaoMohADhGZrAQ8TGnSF3vCBi4GGhfy+xcUR05uvpufSRQwEzksgAYerICjqeIoowk6evFUuF4CEXwsZo7gThKgznk1XAkJRuyBeZtOJ5IZNPKAqmDl4UtsaRG7qITZXFMHHt4iJEBOjcLS6m25SbLDEXQLETpiJcS2WugrRd4a1/vcanSTAFLxQ8okTkEyUAlMJYJmZhCCwKeHYa6ZFZeM5oBI00zNbOe4jObmDUkHUKC8XtjImPWHHJLh3DczCMpd6iJjXzIMa+6yJvxAeB4AMGC8YHjWORKZpHbwTng1Q+29ZvUriAvs+h74Uogpc58FKCRbS/Rcd6v5x6lwPvlK/e59D7cqod5dBIQec5dK5UtuMcHCvwIocuFDTJoYmCLnPoUtUZSbM8NId81Yus1fyKOHN4QwE8wetNUT4LlS54MIspqTN43RSZ3CMYy2tnBbhJSudvb9/9Kni30zw1WqLMsEkEG4phtU67hkKZrHaz5hidTvNC4fgUeZNtod5l67WpFgoiGpAtqd22fj5TKyVAiB9vK3Uvek2rRJKCFPdktk3DKJ8+nuANodVu94zyfmKyI7zu9qx2+TMx3eK2aUGzLF5MdoSR1TlRC9hb3DJarTMFJztC20LtkUKYbfGzbJRxf4tD6+x0pUHBLlhxy9oUet3UFXdNquhrqSsT7KqElaUq+TOV/4aiZA/br6q+cVplRlCVsbFdZUZSlbHx4CajmBJXyJSZrfIDmc0UOtnPr+hZ5sQ91avoZD+/omOZTfdUr6KT/fyK/mYermZX9Ddz9Fb2knmC9DqdYdnm9DmCyKo1PZAPFQrv5DV7Jf9cEfPpj/JupRPXkbaVv4NGGv0fES02RBnJN5NZfiGpwV3z2GwdW7+d1F9drF9Pz7RvtO+0l5qptbVX2lvtWutrWPtD+1P7W/vn4F95nKPaixX16ZN1zgutMGrf/gfBN83R</latexit>
r + ci
<latexit sha1_base64="R5eWalK8yve3V9gokX+hhA590A4=">AAAKKnicfVZNb9tGEGXSr8htWic95kJUKFC0gkGKsSgfAiSW3OTQxK5h2QFMwViuRhSh5QeWS1HMgn8l1/bQX9Nb0Gt/SJekJJNcqnvRYN+b4eybh9XaIXEjpmmfHjz87PMvvvzqUefg628ef/vd4ZOn11EQUwwTHJCAvrdRBMT1YcJcRuB9SAF5NoEbeznK8ZsV0MgN/CuWhjD1kOO7cxcjJrbuDp9aiY05zdRfVCuhmOPMvTvsakdasVQ50DdBV9msi7snHcWaBTj2wGeYoCi61bWQTTmizMUEsgMrjiBEeIkcuI3ZfDjlrh/GDHycqT8KbB4TlQVq3p86cylgRlIRIExdUUHFC0QRZuIUB/VSEfjIg6g3W7lhVIbRyikDhoQEU74uJMoe1zK5Q1G4cPG61hpHXuQhtpA2o9Sz65sQE6Arr76ZtymabDDXQLEb5SJcCGXOw1z26Cq42OCLNFyAH2U8piSrJgoAKIW5SCzCCFgc8uI0YtbL6AWjMfTysNh7MUZ0eQmznqhT26i3MycBYvUtu3EM38UwF3pnB0IzHxIceB7yZ9wKM24xWDNu9Y6yQtEqeplxbuXy2bZ6mcM19F0FfZdldfCsAp4JsI5OduhcnTRTryvgtfTVmwp600y14woaS+iqgq6kynZSgRMJXlfQtYSmFTSV0A8V9IOsMxJmue1PeTmLYtT8nLgreE0B/Ix3+1nzLFS44Favp+TO4F09K+SewVxcHyXgpTmdv7l6+1vGR8P+sTbImgybxLClaMbgeKRJFKfsZsPRhsP+qcQJKPKdXaHx2eCVLhcKYxqSHck0jV9P5EopEBIku0qj03HfaJCEIPWedFPXtObpEwdvCQPTHGvNfhJyT3g1Ghtm8zPiDt3itm5AvyleQu4JM2P4XC5g73BDGwxOJJzcE0wDmTOJsNzhJ8Vq4sEOh8HJcalBzS5YcsvGFGpXVyV3OW30jdStCXZbQmmpVv5S5r+mKN3DDtqqb53WmhG2ZWxt15qRtmVsPbjNqKckLTIVZmv9QGEziU7281tmVjhxT/U2OtnPb5lYYdM91dvoZD+/Zb6Fh9vZLfMtHL2TvWGeML9Ol1iMOX+OIFKOZgzioULhrbhmz8WfK2IB/VncrdTxXGFb8Wv18uj/iGi9JYpIvJn05gtJDq77R/rgyPj9effl6eb19Eh5pvyg/KToiqm8VN4oF8pEwcpa+aj8ofzZ+avzd+dT55+S+vDBJud7pbY6//4HA9m94w==</latexit>
0
<latexit sha1_base64="74DnoI2VxywZbxYpGWdO1x9Hdfs=">AAAKF3icfVZNb9tGEGU+2kZu0yTNsRciQoGiEAxSjEX5ECCx5CaHJnYMyw5gCcFyNaIILT+wuxTFEPwFvbaH/prcgl577L/pkpRokkt1LxrsezOcffOwWisgDuOa9u+du/fuf/X1Nw86B99+9/D7R4+f/HDF/JBimGCf+PSDhRgQx4MJdziBDwEF5FoErq3VKMOv10CZ43uXPA5g5iLbcxYORlxsvdc+Pu5qh1q+VDnQt0FX2a7zj086ynTu49AFj2OCGLvRtYDPEkS5gwmkB9OQQYDwCtlwE/LFcJY4XhBy8HCq/iSwRUhU7qtZM+rcoYA5iUWAMHVEBRUvEUWYi5YP6qUYeMgF1puvnYAVIVvbRcCROO8s2eR6pA9rmYlNUbB08KbWWoJc5iK+lDZZ7Fr1TQgJ0LVb38zaFE02mBug2GGZCOdCmbMg05hd+udbfBkHS/BYmoSUpNVEAQClsBCJeciAh0GSn0YMdsVecBpCLwvzvRdjRFcXMO+JOrWNejsL4iNe37Iax/AcDAuhd3ogNPMgwr7rIm+eTIM0mXLY8GTaO0xzRavoRZok00w+y1IvMriGvqug79K0Dp5WwFMB1tFJiS7USTP1qgJeSV+9rqDXzVQrrKChhK4r6FqqbEUVOJLgTQXdSGhcQWMJ/VRBP8k6I2GWm/4sKWaRjzo5I84aXlMAL026/bR5FipccKPXUzJnJF09zeWew0LcFQXgxhk9eXP59rc0GQ37R9ogbTIsEsKOohmDo5EmUeyimy1HGw77JxLHp8izy0Lj08ErXS4UhDQgJck0jV+P5UoxEOJHZaXRybhvNEhCkHpPuqlrWvP0kY13hIFpjrVmPxG5JbwajQ2z+ZmIlrilG9BviheRW8LcGD6XC1glbmiDwbGEk1uCaSBzLhFWJX6crybulzgMjo8KDWp2wZJbtqZQu7oquctuo2+lbk2w2hIKS7XyVzL/NUXxHrbfVn3ntNaMoC1jZ7vWjLgtY+fBXUY9JWqRKTdb6wdym0l0sp/fMrPciXuqt9HJfn7LxHKb7qneRif7+S3zzT3czm6Zb+7oUvaGeYLsOl1hMebsOYJIMZoxiIcKhbfimj0Tf66I+/QXcbdS23WEbcXvtJdF/0dEmx1RROLNpDdfSHJw1T/UB4fG++fdlyfb19MD5UflmfKzoium8lJ5o5wrEwUroPyu/KH82fmr87nzpfN3Qb17Z5vzVKmtzj//AbhJtl8=</latexit>
3.5. THE FUNDAMENTAL THEOREM OF ALGEBRA 113
r + ci
<latexit sha1_base64="R5eWalK8yve3V9gokX+hhA590A4=">AAAKKnicfVZNb9tGEGXSr8htWic95kJUKFC0gkGKsSgfAiSW3OTQxK5h2QFMwViuRhSh5QeWS1HMgn8l1/bQX9Nb0Gt/SJekJJNcqnvRYN+b4eybh9XaIXEjpmmfHjz87PMvvvzqUefg628ef/vd4ZOn11EQUwwTHJCAvrdRBMT1YcJcRuB9SAF5NoEbeznK8ZsV0MgN/CuWhjD1kOO7cxcjJrbuDp9aiY05zdRfVCuhmOPMvTvsakdasVQ50DdBV9msi7snHcWaBTj2wGeYoCi61bWQTTmizMUEsgMrjiBEeIkcuI3ZfDjlrh/GDHycqT8KbB4TlQVq3p86cylgRlIRIExdUUHFC0QRZuIUB/VSEfjIg6g3W7lhVIbRyikDhoQEU74uJMoe1zK5Q1G4cPG61hpHXuQhtpA2o9Sz65sQE6Arr76ZtymabDDXQLEb5SJcCGXOw1z26Cq42OCLNFyAH2U8piSrJgoAKIW5SCzCCFgc8uI0YtbL6AWjMfTysNh7MUZ0eQmznqhT26i3MycBYvUtu3EM38UwF3pnB0IzHxIceB7yZ9wKM24xWDNu9Y6yQtEqeplxbuXy2bZ6mcM19F0FfZdldfCsAp4JsI5OduhcnTRTryvgtfTVmwp600y14woaS+iqgq6kynZSgRMJXlfQtYSmFTSV0A8V9IOsMxJmue1PeTmLYtT8nLgreE0B/Ix3+1nzLFS44Favp+TO4F09K+SewVxcHyXgpTmdv7l6+1vGR8P+sTbImgybxLClaMbgeKRJFKfsZsPRhsP+qcQJKPKdXaHx2eCVLhcKYxqSHck0jV9P5EopEBIku0qj03HfaJCEIPWedFPXtObpEwdvCQPTHGvNfhJyT3g1Ghtm8zPiDt3itm5AvyleQu4JM2P4XC5g73BDGwxOJJzcE0wDmTOJsNzhJ8Vq4sEOh8HJcalBzS5YcsvGFGpXVyV3OW30jdStCXZbQmmpVv5S5r+mKN3DDtqqb53WmhG2ZWxt15qRtmVsPbjNqKckLTIVZmv9QGEziU7281tmVjhxT/U2OtnPb5lYYdM91dvoZD+/Zb6Fh9vZLfMtHL2TvWGeML9Ol1iMOX+OIFKOZgzioULhrbhmz8WfK2IB/VncrdTxXGFb8Wv18uj/iGi9JYpIvJn05gtJDq77R/rgyPj9effl6eb19Eh5pvyg/KToiqm8VN4oF8pEwcpa+aj8ofzZ+avzd+dT55+S+vDBJud7pbY6//4HA9m94w==</latexit>
p(z) = c4 z4 + c3 z3 + c2 z2 + c1 z + c0
<latexit sha1_base64="VQlWOg42CcezSYWSDsYIGgi9u2c=">AAAKYnicfVZdb9s2FFW7r8Zbt2R93B6EGQO6zQgkK7GdhwBt7KzFsDZZECcFYi+g6GtbMPUBirIsE/xP+zUD9rQ97IeMkr8kUR5ffMlz7hV57gFNOyBOyAzjrydPP/r4k08/e3ZQ+/yL519+dXj09V3oRxRDH/vEpx9sFAJxPOgzhxH4EFBArk3g3p51U/x+DjR0fO+WJQEMXTTxnLGDEZNLj4e/BC+XP+jn+iC2McePJ2L5+4n+02Zqyam1mzbltLmbmmK5mxji8bBuHBvZ0NXAXAd1bT2uH48OtMHIx5ELHsMEheGDaQRsyBFlDiYgaoMohADhGZrAQ8TGnSF3vCBi4GGhfy+xcUR05uvpufSRQwEzksgAYerICjqeIoowk6evFUuF4CEXwsZo7gThKgznk1XAkJRuyBeZtOJ5IZNPKAqmDl4UtsaRG7qITZXFMHHt4iJEBOjcLS6m25SbLDEXQLETpiJcS2WugrRd4a1/vcanSTAFLxQ8okTkEyUAlMJYJmZhCCwKeHYa6ZFZeM5oBI00zNbOe4jObmDUkHUKC8XtjImPWHHJLh3DczCMpd6iJjXzIMa+6yJvxAeB4AMGC8YHjWORKZpHbwTng1Q+29ZvUriAvs+h74Uogpc58FKCRbS/Rcd6v5x6lwPvlK/e59D7cqod5dBIQec5dK5UtuMcHCvwIocuFDTJoYmCLnPoUtUZSbM8NId81Yus1fyKOHN4QwE8wetNUT4LlS54MIspqTN43RSZ3CMYy2tnBbhJSudvb9/9Kni30zw1WqLMsEkEG4phtU67hkKZrHaz5hidTvNC4fgUeZNtod5l67WpFgoiGpAtqd22fj5TKyVAiB9vK3Uvek2rRJKCFPdktk3DKJ8+nuANodVu94zyfmKyI7zu9qx2+TMx3eK2aUGzLF5MdoSR1TlRC9hb3DJarTMFJztC20LtkUKYbfGzbJRxf4tD6+x0pUHBLlhxy9oUet3UFXdNquhrqSsT7KqElaUq+TOV/4aiZA/br6q+cVplRlCVsbFdZUZSlbHx4CajmBJXyJSZrfIDmc0UOtnPr+hZ5sQ91avoZD+/omOZTfdUr6KT/fyK/mYermZX9Ddz9Fb2knmC9DqdYdnm9DmCyKo1PZAPFQrv5DV7Jf9cEfPpj/JupRPXkbaVv4NGGv0fES02RBnJN5NZfiGpwV3z2GwdW7+d1F9drF9Pz7RvtO+0l5qptbVX2lvtWutrWPtD+1P7W/vn4F95nKPaixX16ZN1zgutMGrf/gfBN83R</latexit>
= c4 z=4 c+4 zc43 z+3 c+3 zc32 z+2 c+2 zc21 z++c1cz0 + c0
<latexit sha1_base64="VQlWOg42CcezSYWSDsYIGgi9u2c=">AAAKYnicfVZdb9s2FFW7r8Zbt2R93B6EGQO6zQgkK7GdhwBt7KzFsDZZECcFYi+g6GtbMPUBirIsE/xP+zUD9rQ97IeMkr8kUR5ffMlz7hV57gFNOyBOyAzjrydPP/r4k08/e3ZQ+/yL519+dXj09V3oRxRDH/vEpx9sFAJxPOgzhxH4EFBArk3g3p51U/x+DjR0fO+WJQEMXTTxnLGDEZNLj4e/BC+XP+jn+iC2McePJ2L5+4n+02Zqyam1mzbltLmbmmK5mxji8bBuHBvZ0NXAXAd1bT2uH48OtMHIx5ELHsMEheGDaQRsyBFlDiYgaoMohADhGZrAQ8TGnSF3vCBi4GGhfy+xcUR05uvpufSRQwEzksgAYerICjqeIoowk6evFUuF4CEXwsZo7gThKgznk1XAkJRuyBeZtOJ5IZNPKAqmDl4UtsaRG7qITZXFMHHt4iJEBOjcLS6m25SbLDEXQLETpiJcS2WugrRd4a1/vcanSTAFLxQ8okTkEyUAlMJYJmZhCCwKeHYa6ZFZeM5oBI00zNbOe4jObmDUkHUKC8XtjImPWHHJLh3DczCMpd6iJjXzIMa+6yJvxAeB4AMGC8YHjWORKZpHbwTng1Q+29ZvUriAvs+h74Uogpc58FKCRbS/Rcd6v5x6lwPvlK/e59D7cqod5dBIQec5dK5UtuMcHCvwIocuFDTJoYmCLnPoUtUZSbM8NId81Yus1fyKOHN4QwE8wetNUT4LlS54MIspqTN43RSZ3CMYy2tnBbhJSudvb9/9Kni30zw1WqLMsEkEG4phtU67hkKZrHaz5hidTvNC4fgUeZNtod5l67WpFgoiGpAtqd22fj5TKyVAiB9vK3Uvek2rRJKCFPdktk3DKJ8+nuANodVu94zyfmKyI7zu9qx2+TMx3eK2aUGzLF5MdoSR1TlRC9hb3DJarTMFJztC20LtkUKYbfGzbJRxf4tD6+x0pUHBLlhxy9oUet3UFXdNquhrqSsT7KqElaUq+TOV/4aiZA/br6q+cVplRlCVsbFdZUZSlbHx4CajmBJXyJSZrfIDmc0UOtnPr+hZ5sQ91avoZD+/omOZTfdUr6KT/fyK/mYermZX9Ddz9Fb2knmC9DqdYdnm9DmCyKo1PZAPFQrv5DV7Jf9cEfPpj/JupRPXkbaVv4NGGv0fES02RBnJN5NZfiGpwV3z2GwdW7+d1F9drF9Pz7RvtO+0l5qptbVX2lvtWutrWPtD+1P7W/vn4F95nKPaixX16ZN1zgutMGrf/gfBN83R</latexit>
<latexit sha1_base64="VQlWOg42CcezSYWSDsYIGgi9u2c=">AAAKYnicfVZdb9s2FFW7r8Zbt2R93B6EGQO6zQgkK7GdhwBt7KzFsDZZECcFYi+g6GtbMPUBirIsE/xP+zUD9rQ97IeMkr8kUR5ffMlz7hV57gFNOyBOyAzjrydPP/r4k08/e3ZQ+/yL519+dXj09V3oRxRDH/vEpx9sFAJxPOgzhxH4EFBArk3g3p51U/x+DjR0fO+WJQEMXTTxnLGDEZNLj4e/BC+XP+jn+iC2McePJ2L5+4n+02Zqyam1mzbltLmbmmK5mxji8bBuHBvZ0NXAXAd1bT2uH48OtMHIx5ELHsMEheGDaQRsyBFlDiYgaoMohADhGZrAQ8TGnSF3vCBi4GGhfy+xcUR05uvpufSRQwEzksgAYerICjqeIoowk6evFUuF4CEXwsZo7gThKgznk1XAkJRuyBeZtOJ5IZNPKAqmDl4UtsaRG7qITZXFMHHt4iJEBOjcLS6m25SbLDEXQLETpiJcS2WugrRd4a1/vcanSTAFLxQ8okTkEyUAlMJYJmZhCCwKeHYa6ZFZeM5oBI00zNbOe4jObmDUkHUKC8XtjImPWHHJLh3DczCMpd6iJjXzIMa+6yJvxAeB4AMGC8YHjWORKZpHbwTng1Q+29ZvUriAvs+h74Uogpc58FKCRbS/Rcd6v5x6lwPvlK/e59D7cqod5dBIQec5dK5UtuMcHCvwIocuFDTJoYmCLnPoUtUZSbM8NId81Yus1fyKOHN4QwE8wetNUT4LlS54MIspqTN43RSZ3CMYy2tnBbhJSudvb9/9Kni30zw1WqLMsEkEG4phtU67hkKZrHaz5hidTvNC4fgUeZNtod5l67WpFgoiGpAtqd22fj5TKyVAiB9vK3Uvek2rRJKCFPdktk3DKJ8+nuANodVu94zyfmKyI7zu9qx2+TMx3eK2aUGzLF5MdoSR1TlRC9hb3DJarTMFJztC20LtkUKYbfGzbJRxf4tD6+x0pUHBLlhxy9oUet3UFXdNquhrqSsT7KqElaUq+TOV/4aiZA/br6q+cVplRlCVsbFdZUZSlbHx4CajmBJXyJSZrfIDmc0UOtnPr+hZ5sQ91avoZD+/omOZTfdUr6KT/fyK/mYermZX9Ddz9Fb2knmC9DqdYdnm9DmCyKo1PZAPFQrv5DV7Jf9cEfPpj/JupRPXkbaVv4NGGv0fES02RBnJN5NZfiGpwV3z2GwdW7+d1F9drF9Pz7RvtO+0l5qptbVX2lvtWutrWPtD+1P7W/vn4F95nKPaixX16ZN1zgutMGrf/gfBN83R</latexit>
p(z) p(z)
p(z) = c4 z4 + c3 z3 + c2 z2 + c1 z + c0
<latexit sha1_base64="VQlWOg42CcezSYWSDsYIGgi9u2c=">AAAKYnicfVZdb9s2FFW7r8Zbt2R93B6EGQO6zQgkK7GdhwBt7KzFsDZZECcFYi+g6GtbMPUBirIsE/xP+zUD9rQ97IeMkr8kUR5ffMlz7hV57gFNOyBOyAzjrydPP/r4k08/e3ZQ+/yL519+dXj09V3oRxRDH/vEpx9sFAJxPOgzhxH4EFBArk3g3p51U/x+DjR0fO+WJQEMXTTxnLGDEZNLj4e/BC+XP+jn+iC2McePJ2L5+4n+02Zqyam1mzbltLmbmmK5mxji8bBuHBvZ0NXAXAd1bT2uH48OtMHIx5ELHsMEheGDaQRsyBFlDiYgaoMohADhGZrAQ8TGnSF3vCBi4GGhfy+xcUR05uvpufSRQwEzksgAYerICjqeIoowk6evFUuF4CEXwsZo7gThKgznk1XAkJRuyBeZtOJ5IZNPKAqmDl4UtsaRG7qITZXFMHHt4iJEBOjcLS6m25SbLDEXQLETpiJcS2WugrRd4a1/vcanSTAFLxQ8okTkEyUAlMJYJmZhCCwKeHYa6ZFZeM5oBI00zNbOe4jObmDUkHUKC8XtjImPWHHJLh3DczCMpd6iJjXzIMa+6yJvxAeB4AMGC8YHjWORKZpHbwTng1Q+29ZvUriAvs+h74Uogpc58FKCRbS/Rcd6v5x6lwPvlK/e59D7cqod5dBIQec5dK5UtuMcHCvwIocuFDTJoYmCLnPoUtUZSbM8NId81Yus1fyKOHN4QwE8wetNUT4LlS54MIspqTN43RSZ3CMYy2tnBbhJSudvb9/9Kni30zw1WqLMsEkEG4phtU67hkKZrHaz5hidTvNC4fgUeZNtod5l67WpFgoiGpAtqd22fj5TKyVAiB9vK3Uvek2rRJKCFPdktk3DKJ8+nuANodVu94zyfmKyI7zu9qx2+TMx3eK2aUGzLF5MdoSR1TlRC9hb3DJarTMFJztC20LtkUKYbfGzbJRxf4tD6+x0pUHBLlhxy9oUet3UFXdNquhrqSsT7KqElaUq+TOV/4aiZA/br6q+cVplRlCVsbFdZUZSlbHx4CajmBJXyJSZrfIDmc0UOtnPr+hZ5sQ91avoZD+/omOZTfdUr6KT/fyK/mYermZX9Ddz9Fb2knmC9DqdYdnm9DmCyKo1PZAPFQrv5DV7Jf9cEfPpj/JupRPXkbaVv4NGGv0fES02RBnJN5NZfiGpwV3z2GwdW7+d1F9drF9Pz7RvtO+0l5qptbVX2lvtWutrWPtD+1P7W/vn4F95nKPaixX16ZN1zgutMGrf/gfBN83R</latexit>
p(z) = c4 z4 + c3 z3 + c2 z2 + c1 z + c0
<latexit sha1_base64="VQlWOg42CcezSYWSDsYIGgi9u2c=">AAAKYnicfVZdb9s2FFW7r8Zbt2R93B6EGQO6zQgkK7GdhwBt7KzFsDZZECcFYi+g6GtbMPUBirIsE/xP+zUD9rQ97IeMkr8kUR5ffMlz7hV57gFNOyBOyAzjrydPP/r4k08/e3ZQ+/yL519+dXj09V3oRxRDH/vEpx9sFAJxPOgzhxH4EFBArk3g3p51U/x+DjR0fO+WJQEMXTTxnLGDEZNLj4e/BC+XP+jn+iC2McePJ2L5+4n+02Zqyam1mzbltLmbmmK5mxji8bBuHBvZ0NXAXAd1bT2uH48OtMHIx5ELHsMEheGDaQRsyBFlDiYgaoMohADhGZrAQ8TGnSF3vCBi4GGhfy+xcUR05uvpufSRQwEzksgAYerICjqeIoowk6evFUuF4CEXwsZo7gThKgznk1XAkJRuyBeZtOJ5IZNPKAqmDl4UtsaRG7qITZXFMHHt4iJEBOjcLS6m25SbLDEXQLETpiJcS2WugrRd4a1/vcanSTAFLxQ8okTkEyUAlMJYJmZhCCwKeHYa6ZFZeM5oBI00zNbOe4jObmDUkHUKC8XtjImPWHHJLh3DczCMpd6iJjXzIMa+6yJvxAeB4AMGC8YHjWORKZpHbwTng1Q+29ZvUriAvs+h74Uogpc58FKCRbS/Rcd6v5x6lwPvlK/e59D7cqod5dBIQec5dK5UtuMcHCvwIocuFDTJoYmCLnPoUtUZSbM8NId81Yus1fyKOHN4QwE8wetNUT4LlS54MIspqTN43RSZ3CMYy2tnBbhJSudvb9/9Kni30zw1WqLMsEkEG4phtU67hkKZrHaz5hidTvNC4fgUeZNtod5l67WpFgoiGpAtqd22fj5TKyVAiB9vK3Uvek2rRJKCFPdktk3DKJ8+nuANodVu94zyfmKyI7zu9qx2+TMx3eK2aUGzLF5MdoSR1TlRC9hb3DJarTMFJztC20LtkUKYbfGzbJRxf4tD6+x0pUHBLlhxy9oUet3UFXdNquhrqSsT7KqElaUq+TOV/4aiZA/br6q+cVplRlCVsbFdZUZSlbHx4CajmBJXyJSZrfIDmc0UOtnPr+hZ5sQ91avoZD+/omOZTfdUr6KT/fyK/mYermZX9Ddz9Fb2knmC9DqdYdnm9DmCyKo1PZAPFQrv5DV7Jf9cEfPpj/JupRPXkbaVv4NGGv0fES02RBnJN5NZfiGpwV3z2GwdW7+d1F9drF9Pz7RvtO+0l5qptbVX2lvtWutrWPtD+1P7W/vn4F95nKPaixX16ZN1zgutMGrf/gfBN83R</latexit>
p(z) = c4 z4 + c3 z3 + c2 z2 + c1 z + c0
<latexit sha1_base64="VQlWOg42CcezSYWSDsYIGgi9u2c=">AAAKYnicfVZdb9s2FFW7r8Zbt2R93B6EGQO6zQgkK7GdhwBt7KzFsDZZECcFYi+g6GtbMPUBirIsE/xP+zUD9rQ97IeMkr8kUR5ffMlz7hV57gFNOyBOyAzjrydPP/r4k08/e3ZQ+/yL519+dXj09V3oRxRDH/vEpx9sFAJxPOgzhxH4EFBArk3g3p51U/x+DjR0fO+WJQEMXTTxnLGDEZNLj4e/BC+XP+jn+iC2McePJ2L5+4n+02Zqyam1mzbltLmbmmK5mxji8bBuHBvZ0NXAXAd1bT2uH48OtMHIx5ELHsMEheGDaQRsyBFlDiYgaoMohADhGZrAQ8TGnSF3vCBi4GGhfy+xcUR05uvpufSRQwEzksgAYerICjqeIoowk6evFUuF4CEXwsZo7gThKgznk1XAkJRuyBeZtOJ5IZNPKAqmDl4UtsaRG7qITZXFMHHt4iJEBOjcLS6m25SbLDEXQLETpiJcS2WugrRd4a1/vcanSTAFLxQ8okTkEyUAlMJYJmZhCCwKeHYa6ZFZeM5oBI00zNbOe4jObmDUkHUKC8XtjImPWHHJLh3DczCMpd6iJjXzIMa+6yJvxAeB4AMGC8YHjWORKZpHbwTng1Q+29ZvUriAvs+h74Uogpc58FKCRbS/Rcd6v5x6lwPvlK/e59D7cqod5dBIQec5dK5UtuMcHCvwIocuFDTJoYmCLnPoUtUZSbM8NId81Yus1fyKOHN4QwE8wetNUT4LlS54MIspqTN43RSZ3CMYy2tnBbhJSudvb9/9Kni30zw1WqLMsEkEG4phtU67hkKZrHaz5hidTvNC4fgUeZNtod5l67WpFgoiGpAtqd22fj5TKyVAiB9vK3Uvek2rRJKCFPdktk3DKJ8+nuANodVu94zyfmKyI7zu9qx2+TMx3eK2aUGzLF5MdoSR1TlRC9hb3DJarTMFJztC20LtkUKYbfGzbJRxf4tD6+x0pUHBLlhxy9oUet3UFXdNquhrqSsT7KqElaUq+TOV/4aiZA/br6q+cVplRlCVsbFdZUZSlbHx4CajmBJXyJSZrfIDmc0UOtnPr+hZ5sQ91avoZD+/omOZTfdUr6KT/fyK/mYermZX9Ddz9Fb2knmC9DqdYdnm9DmCyKo1PZAPFQrv5DV7Jf9cEfPpj/JupRPXkbaVv4NGGv0fES02RBnJN5NZfiGpwV3z2GwdW7+d1F9drF9Pz7RvtO+0l5qptbVX2lvtWutrWPtD+1P7W/vn4F95nKPaixX16ZN1zgutMGrf/gfBN83R</latexit>
r + ci
<latexit sha1_base64="R5eWalK8yve3V9gokX+hhA590A4=">AAAKKnicfVZNb9tGEGXSr8htWic95kJUKFC0gkGKsSgfAiSW3OTQxK5h2QFMwViuRhSh5QeWS1HMgn8l1/bQX9Nb0Gt/SJekJJNcqnvRYN+b4eybh9XaIXEjpmmfHjz87PMvvvzqUefg628ef/vd4ZOn11EQUwwTHJCAvrdRBMT1YcJcRuB9SAF5NoEbeznK8ZsV0MgN/CuWhjD1kOO7cxcjJrbuDp9aiY05zdRfVCuhmOPMvTvsakdasVQ50DdBV9msi7snHcWaBTj2wGeYoCi61bWQTTmizMUEsgMrjiBEeIkcuI3ZfDjlrh/GDHycqT8KbB4TlQVq3p86cylgRlIRIExdUUHFC0QRZuIUB/VSEfjIg6g3W7lhVIbRyikDhoQEU74uJMoe1zK5Q1G4cPG61hpHXuQhtpA2o9Sz65sQE6Arr76ZtymabDDXQLEb5SJcCGXOw1z26Cq42OCLNFyAH2U8piSrJgoAKIW5SCzCCFgc8uI0YtbL6AWjMfTysNh7MUZ0eQmznqhT26i3MycBYvUtu3EM38UwF3pnB0IzHxIceB7yZ9wKM24xWDNu9Y6yQtEqeplxbuXy2bZ6mcM19F0FfZdldfCsAp4JsI5OduhcnTRTryvgtfTVmwp600y14woaS+iqgq6kynZSgRMJXlfQtYSmFTSV0A8V9IOsMxJmue1PeTmLYtT8nLgreE0B/Ix3+1nzLFS44Favp+TO4F09K+SewVxcHyXgpTmdv7l6+1vGR8P+sTbImgybxLClaMbgeKRJFKfsZsPRhsP+qcQJKPKdXaHx2eCVLhcKYxqSHck0jV9P5EopEBIku0qj03HfaJCEIPWedFPXtObpEwdvCQPTHGvNfhJyT3g1Ghtm8zPiDt3itm5AvyleQu4JM2P4XC5g73BDGwxOJJzcE0wDmTOJsNzhJ8Vq4sEOh8HJcalBzS5YcsvGFGpXVyV3OW30jdStCXZbQmmpVv5S5r+mKN3DDtqqb53WmhG2ZWxt15qRtmVsPbjNqKckLTIVZmv9QGEziU7281tmVjhxT/U2OtnPb5lYYdM91dvoZD+/Zb6Fh9vZLfMtHL2TvWGeML9Ol1iMOX+OIFKOZgzioULhrbhmz8WfK2IB/VncrdTxXGFb8Wv18uj/iGi9JYpIvJn05gtJDq77R/rgyPj9effl6eb19Eh5pvyg/KToiqm8VN4oF8pEwcpa+aj8ofzZ+avzd+dT55+S+vDBJud7pbY6//4HA9m94w==</latexit>
0
<latexit sha1_base64="74DnoI2VxywZbxYpGWdO1x9Hdfs=">AAAKF3icfVZNb9tGEGU+2kZu0yTNsRciQoGiEAxSjEX5ECCx5CaHJnYMyw5gCcFyNaIILT+wuxTFEPwFvbaH/prcgl577L/pkpRokkt1LxrsezOcffOwWisgDuOa9u+du/fuf/X1Nw86B99+9/D7R4+f/HDF/JBimGCf+PSDhRgQx4MJdziBDwEF5FoErq3VKMOv10CZ43uXPA5g5iLbcxYORlxsvdc+Pu5qh1q+VDnQt0FX2a7zj086ynTu49AFj2OCGLvRtYDPEkS5gwmkB9OQQYDwCtlwE/LFcJY4XhBy8HCq/iSwRUhU7qtZM+rcoYA5iUWAMHVEBRUvEUWYi5YP6qUYeMgF1puvnYAVIVvbRcCROO8s2eR6pA9rmYlNUbB08KbWWoJc5iK+lDZZ7Fr1TQgJ0LVb38zaFE02mBug2GGZCOdCmbMg05hd+udbfBkHS/BYmoSUpNVEAQClsBCJeciAh0GSn0YMdsVecBpCLwvzvRdjRFcXMO+JOrWNejsL4iNe37Iax/AcDAuhd3ogNPMgwr7rIm+eTIM0mXLY8GTaO0xzRavoRZok00w+y1IvMriGvqug79K0Dp5WwFMB1tFJiS7USTP1qgJeSV+9rqDXzVQrrKChhK4r6FqqbEUVOJLgTQXdSGhcQWMJ/VRBP8k6I2GWm/4sKWaRjzo5I84aXlMAL026/bR5FipccKPXUzJnJF09zeWew0LcFQXgxhk9eXP59rc0GQ37R9ogbTIsEsKOohmDo5EmUeyimy1HGw77JxLHp8izy0Lj08ErXS4UhDQgJck0jV+P5UoxEOJHZaXRybhvNEhCkHpPuqlrWvP0kY13hIFpjrVmPxG5JbwajQ2z+ZmIlrilG9BviheRW8LcGD6XC1glbmiDwbGEk1uCaSBzLhFWJX6crybulzgMjo8KDWp2wZJbtqZQu7oquctuo2+lbk2w2hIKS7XyVzL/NUXxHrbfVn3ntNaMoC1jZ7vWjLgtY+fBXUY9JWqRKTdb6wdym0l0sp/fMrPciXuqt9HJfn7LxHKb7qneRif7+S3zzT3czm6Zb+7oUvaGeYLsOl1hMebsOYJIMZoxiIcKhbfimj0Tf66I+/QXcbdS23WEbcXvtJdF/0dEmx1RROLNpDdfSHJw1T/UB4fG++fdlyfb19MD5UflmfKzoium8lJ5o5wrEwUroPyu/KH82fmr87nzpfN3Qb17Z5vzVKmtzj//AbhJtl8=</latexit>
In this case, we can ignore the angles of the terms and focus only
on their magnitudes. If we assume the highest-order term points
in the opposite direction of the rest, the total magnitude is
We will first use this to show that |p(z)| has some definite mini-
mum. One alternative situation would be if p(z) is a function that
is positive everywhere and monotonically increasing in some di-
rection, like ex is on the real number line. We’ll need to exclude
such possibilities first.
Assume that |z| > 1 for some z. If so, we make the total
114 CHAPTER 3—PROVING THE SPECTRAL THEOREM
X
|p(z)| > |cn ||z|n - |c0 | - |ci ||z|n-1
i21..n-1
X
= |cn ||z| - |c0 | - |z|n-1
n
|ci |
i21..n-1
!
n-1
X
= |z| |cn ||z| - |ci | - |c0 |
i21..n-1
P
If we choose z so that its magnitude is larger than |c1n | i |ci |,
the factor in brackets becomes positive. Beyond that, we know
that there is some value of |z| large enough that the first term is
bigger than the second. In short, for a suffciently large B, we can
always choose a value of z such that |p(z)| is larger than B.
This means we can draw some large circle with radius R, find
the smallest value of |p(z)| inside the circle, and then draw a
second circle with radius B so that all values outside of p(z)
outside the second circle are larger than this minimum inside
the first circle. This means |p(x)| has a definite minimum in-
side the second circle.
Now, all we need to do is show that this minimum can be
expressed by a complex number. To do that, we’ll follow the
same sort of argument, but with the magnitude going to 0, so
that the lower-order terms dominate.
First, let z0 be the minimum we’ve just shown must exist.
Translate p so that this minimum coincides with the origin, and
call the result q(z). Specifically, q(z) = p(z - z0 ).
This is another n-th order polynomial. We’ll call its coeffi-
cients di . Note that q(0) has the same value as p(z0 ) by con-
struction. What we want to show is that p(z0 ) = 0.
In many polynomials the lowest-order term is the first-order
term c1 z. However, we need to account for cases where this term
is always zero. To be general, we write q as
q(z) = d0 + dk zk + dk+1 zk+1 + . . . + dn zn
where k is the order of the lowest-order, non-constant term.
3.5. THE FUNDAMENTAL THEOREM OF ALGEBRA 115
P P
|z|k+1 |di | i |di |
r< i2k+1..n
= |z| .
|dk ||z|k |dk |
d0
|q 0 (✏z)| = |d0 + dk · -✏k |
dk
= |d0 - ✏k d0 |
Note that both terms in this last line point in the same direction,
so if d0 > 0, the resulting magnitude is smaller than |d0 |, which
contradicts what we already know: that |d0 | is the minimum of
q 0 . Therefore d0 = 0, q(0) is a root of q and p(z0 ) is a root of p.
3.5. THE FUNDAMENTAL THEOREM OF ALGEBRA 117
It’s instructive to look over this proof, and try to figure out why
the same argument wouldn’t work for real-valued polynomials.
p
The answer is in the step where we chose z = k -✏d0 /dk .
This allowed us to approach the origin from one of the roots of
ck zk + c0 , and to observe that the magnitude increases. In the
real-valued world, we cannot always make this choice, because
the root may be of a negative number.
f(x) = x2 - 3x + 2
can be rewritten as
f(x) = (x - 1)(x - 2) .
Now, the function is expressed as a multiplication of two factors,
and we can deduce that if x is equal to 1 or to 2, then one of the
factors is 0, so the whole multiplication is zero. Put simply, if we
can factorize our polynomial into factors of the form x - r, called
linear factors, then we know that the r’s are its roots.
This is how we’ll show that any p(z) of degree n has n com-
plex roots: we’ll factorize it into n factors of the form z-r, where
we will allow r to be complex.
To allow us to factor any polynomial into linear factors, we’ll
use a technique called Euclidian division, which allows us to break
up polynomials into factors. The general method works for any
polynomial factor, but we can keep things simple by sticking to
one specific setting.
p(z) = (z - r)q(z) + d .
118 CHAPTER 3—PROVING THE SPECTRAL THEOREM
The proof is short, but a bit dense and it doesn’t add much to the
intuition we need. It’s in the appendix if you’re curious.
p(z) = (z - r)q(z) + d .
Since r is a root, p(r) must be zero. The first term is zero because
of the factor (z - r), so d must be zero as well. In short, if we
apply Euclidean division with a root r, we get
p(z) = (z - r)q(z) .
And with that, we can just keep applying Euclidean division. First
to q(z), then to the n - 1 polynomial resulting from that and so
on. Each time we do this, we get one more factor, and the degree
of q(x) is reduced by one.
This tells us what we were looking for: every polynomial p(z)
of degree n can be decomposed into a product of n linear terms
p(z) = (x - r1 )(x - r2 ) . . . (x - rn )
so it must have n roots.
What we haven’t proved yet, is whether all of these roots are
distinct. And indeed, it turns out they need not be. We can factor
any p(z) into n linear factors, but it may be the case that some
of them are the same. For instance,
p(z) = z2 - 6z + 9 = (z - 3)(z - 3)
We call these multiplicities. If we count every root by the num-
ber of factors it occurs in, then the total comes to n.
z + w = z + w since
a + bi + c + di = a + c - (b + d)i
= a - bi + c - di = a + bi + c + di
zw = z w since
m\a · n\b = mn\(a + b) = mn\(-a - b)
= m\ - a · n\ - b = m\a · n\b
zn = zn since
n
(m\a)n = mn \na = mn \ - na = (m\ - a)n = m\a
120 CHAPTER 3—PROVING THE SPECTRAL THEOREM
0 = p(z)
= cn zn + . . . + c1 z + c0
= cn zn + . . . + c1 z + c0
= p(z) .
cn zn + . . . + c1 z + c0 = cn zn + . . . + c1 z + c0
| A - I | = 0.
We found that the determinant on the left is a polynomial in , so
we can use what we’ve learned about polynomials on this prob-
lem: if we allow for complex roots, then we know that the char-
acteristic polynomial of A has exactly n complex roots, counting
multiplicities. The entries of A are real values, so the polynomial
has real coefficients, and the complex roots must come in pairs.
In the last part, we said that a given square matrix had be-
tween 0 and n eigenvalues. Now, we can refine that by allowing
complex eigenvalues. An n ⇥ n matrix always has n eigenvalues,
counting multiplicities, some of which may be complex, in which
case, they come in pairs. Let’s see what all these concepts mean
in the domain of matrices and vectors.
First, lets look at a simple rotation matrix:
✓ ◆
0 -1
R= .
1 0
This matrix rotates points by 90 degrees counter-clockwise around
the origin. All non-zero vectors change direction under this
122 CHAPTER 3—PROVING THE SPECTRAL THEOREM
- -1
|R- I|=
1 -
= (- )(- ) - (-1)(1)
2
= +1=0
AB = A B .
With the conjugate transpose, we can also define a dot product
that will give us a proper norm. By analogy with the real-valued
126 CHAPTER 3—PROVING THE SPECTRAL THEOREM
z1 i = -z2
z2 i = z1 .
A
<latexit sha1_base64="nwgNH8KuDakNS1u7htHlFpvQbso=">AAAKgHicfZZdb9s2FIbV7KvV1i3dLncj1ChQFEYm2Y3tDCjQxM7ai7XJgjguEHkBRR/bgqkPUJRlldBf7P3+x243lPqwI4lydeMjPu85Ig9f0LR8YgdM1/95cPDV1998+93DR+r3Pzz+8afDJz/fBF5IMYyxRzz6wUIBENuFMbMZgQ8+BeRYBCbWapjyyRpoYHvuNYt9mDpo4dpzGyMmhu4Ol2ZkYW5ajnaaaKapll7NiObhpCC7179ffEmWEiJmMEP3LEzuDlv6kZ49mhwYRdBSiufy7skjxZx5OHTAZZigILg1dJ9NOaLMxgQS1QwD8BFeoQXchmw+mHLb9UMGLk60Z4LNQ6IxT0tXrc1sCpiRWAQIU1tU0PASUYSZ6I1aLRWAixwI2rO17Qd5GKwXecCQaOyUb7LGJ48rmXxBkb+08aYyNY6cwEFsKQ0GsWNVByEkQNdOdTCdpphkTbkBiu0gbcKl6MyFn25mcO1dFnwZ+0twg4SHlCTlRAGAUpiLxCwMgIU+z1YjHLQKXjEaQjsNs7FXI0RXVzBrizqVgep05sRDrDpk1Zbh2hjmot+JKnrmQoQ9x0HujJt+wk0GG8bN9lGSdbRMrxLOzbR9lqVdpbhC35fo+ySpwvMSPBewSsc7OtfG9dSbEryRvjop0Uk91QpLNJToukTXUmUrKuFIwpsS3Ug0LtFYoh9L9KPcZyTMctuZ8nwvsq3mF8RewxsK4Ca81Unqa6HCBbdGNSV1Bm8ZSdbuGczFoZQDJ07l/O31uz8TPhx0jvVeUldYJIStRO/2joe6JFnksyk0+mDQOZM0HkXuYldodN47NeRCfkh9shP1+90/TuRKMRDiRbtKw7NRp1sTiYZU52T0DV2vrz5a4K2g1++P9Pp8InIvOB2Ouv36Z8QxuuWW0YVOvXkRuRfMuoOXcgFrx7t6r3cicXIv6HdRfyYJVjt+kj117u049E6O8x5U7IIltxSm0FqGJrlr0SQvWt2YYDUl5JZq1K9k/RuK4j1qr6n61mmNGX5TxtZ2jRlxU8bWg9uMakrU0KbMbI0fyGwmycl+fcOeZU7cU71JTvbrG3Yss+me6k1ysl/fsL+Zh5vVDfubOXrX9pp5/PQ4XYm7jZ9eRxDJt2YE4qJC4Z04Zi/EnytiHn0hzla6cGxhW/FrttPoS0K02QpFJO5MRv2GJAc3nSOjd9T962Xr9Vlxe3qo/Ko8VZ4rhtJXXitvlUtlrGDlk/Kv8p/yv3qgPld/U41cevCgyPlFqTzq758B3xzbYA==</latexit>
<latexit sha1_base64="nwgNH8KuDakNS1u7htHlFpvQbso=">AAAKgHicfZZdb9s2FIbV7KvV1i3dLncj1ChQFEYm2Y3tDCjQxM7ai7XJgjguEHkBRR/bgqkPUJRlldBf7P3+x243lPqwI4lydeMjPu85Ig9f0LR8YgdM1/95cPDV1998+93DR+r3Pzz+8afDJz/fBF5IMYyxRzz6wUIBENuFMbMZgQ8+BeRYBCbWapjyyRpoYHvuNYt9mDpo4dpzGyMmhu4Ol2ZkYW5ajnaaaKapll7NiObhpCC7179ffEmWEiJmMEP3LEzuDlv6kZ49mhwYRdBSiufy7skjxZx5OHTAZZigILg1dJ9NOaLMxgQS1QwD8BFeoQXchmw+mHLb9UMGLk60Z4LNQ6IxT0tXrc1sCpiRWAQIU1tU0PASUYSZ6I1aLRWAixwI2rO17Qd5GKwXecCQaOyUb7LGJ48rmXxBkb+08aYyNY6cwEFsKQ0GsWNVByEkQNdOdTCdpphkTbkBiu0gbcKl6MyFn25mcO1dFnwZ+0twg4SHlCTlRAGAUpiLxCwMgIU+z1YjHLQKXjEaQjsNs7FXI0RXVzBrizqVgep05sRDrDpk1Zbh2hjmot+JKnrmQoQ9x0HujJt+wk0GG8bN9lGSdbRMrxLOzbR9lqVdpbhC35fo+ySpwvMSPBewSsc7OtfG9dSbEryRvjop0Uk91QpLNJToukTXUmUrKuFIwpsS3Ug0LtFYoh9L9KPcZyTMctuZ8nwvsq3mF8RewxsK4Ca81Unqa6HCBbdGNSV1Bm8ZSdbuGczFoZQDJ07l/O31uz8TPhx0jvVeUldYJIStRO/2joe6JFnksyk0+mDQOZM0HkXuYldodN47NeRCfkh9shP1+90/TuRKMRDiRbtKw7NRp1sTiYZU52T0DV2vrz5a4K2g1++P9Pp8InIvOB2Ouv36Z8QxuuWW0YVOvXkRuRfMuoOXcgFrx7t6r3cicXIv6HdRfyYJVjt+kj117u049E6O8x5U7IIltxSm0FqGJrlr0SQvWt2YYDUl5JZq1K9k/RuK4j1qr6n61mmNGX5TxtZ2jRlxU8bWg9uMakrU0KbMbI0fyGwmycl+fcOeZU7cU71JTvbrG3Yss+me6k1ysl/fsL+Zh5vVDfubOXrX9pp5/PQ4XYm7jZ9eRxDJt2YE4qJC4Z04Zi/EnytiHn0hzla6cGxhW/FrttPoS0K02QpFJO5MRv2GJAc3nSOjd9T962Xr9Vlxe3qo/Ko8VZ4rhtJXXitvlUtlrGDlk/Kv8p/yv3qgPld/U41cevCgyPlFqTzq758B3xzbYA==</latexit>
A AW
AW W ⇤ AW
W ⇤ AW u
⇥ u
A
<latexit sha1_base64="nwgNH8KuDakNS1u7htHlFpvQbso=">AAAKgHicfZZdb9s2FIbV7KvV1i3dLncj1ChQFEYm2Y3tDCjQxM7ai7XJgjguEHkBRR/bgqkPUJRlldBf7P3+x243lPqwI4lydeMjPu85Ig9f0LR8YgdM1/95cPDV1998+93DR+r3Pzz+8afDJz/fBF5IMYyxRzz6wUIBENuFMbMZgQ8+BeRYBCbWapjyyRpoYHvuNYt9mDpo4dpzGyMmhu4Ol2ZkYW5ajnaaaKapll7NiObhpCC7179ffEmWEiJmMEP3LEzuDlv6kZ49mhwYRdBSiufy7skjxZx5OHTAZZigILg1dJ9NOaLMxgQS1QwD8BFeoQXchmw+mHLb9UMGLk60Z4LNQ6IxT0tXrc1sCpiRWAQIU1tU0PASUYSZ6I1aLRWAixwI2rO17Qd5GKwXecCQaOyUb7LGJ48rmXxBkb+08aYyNY6cwEFsKQ0GsWNVByEkQNdOdTCdpphkTbkBiu0gbcKl6MyFn25mcO1dFnwZ+0twg4SHlCTlRAGAUpiLxCwMgIU+z1YjHLQKXjEaQjsNs7FXI0RXVzBrizqVgep05sRDrDpk1Zbh2hjmot+JKnrmQoQ9x0HujJt+wk0GG8bN9lGSdbRMrxLOzbR9lqVdpbhC35fo+ySpwvMSPBewSsc7OtfG9dSbEryRvjop0Uk91QpLNJToukTXUmUrKuFIwpsS3Ug0LtFYoh9L9KPcZyTMctuZ8nwvsq3mF8RewxsK4Ca81Unqa6HCBbdGNSV1Bm8ZSdbuGczFoZQDJ07l/O31uz8TPhx0jvVeUldYJIStRO/2joe6JFnksyk0+mDQOZM0HkXuYldodN47NeRCfkh9shP1+90/TuRKMRDiRbtKw7NRp1sTiYZU52T0DV2vrz5a4K2g1++P9Pp8InIvOB2Ouv36Z8QxuuWW0YVOvXkRuRfMuoOXcgFrx7t6r3cicXIv6HdRfyYJVjt+kj117u049E6O8x5U7IIltxSm0FqGJrlr0SQvWt2YYDUl5JZq1K9k/RuK4j1qr6n61mmNGX5TxtZ2jRlxU8bWg9uMakrU0KbMbI0fyGwmycl+fcOeZU7cU71JTvbrG3Yss+me6k1ysl/fsL+Zh5vVDfubOXrX9pp5/PQ4XYm7jZ9eRxDJt2YE4qJC4Z04Zi/EnytiHn0hzla6cGxhW/FrttPoS0K02QpFJO5MRv2GJAc3nSOjd9T962Xr9Vlxe3qo/Ko8VZ4rhtJXXitvlUtlrGDlk/Kv8p/yv3qgPld/U41cevCgyPlFqTzq758B3xzbYA==</latexit>
A AW
<latexit sha1_base64="jIXFZZmUabcYev7K5rHWgqvGIRo=">AAAKY3icfZZdb9s2FIbV7qtx1zXtdjcMEGYMGAojkOzGci4KNLGzFtjaZEEcF4i8gKKPZcHUByjKsiroR+3XDLvbLvY/Rkm2I4l0daNjPu85Ig9f0LQC4oRM0/5+8PCzz7/48qtHB63HXz/55unhs+c3oR9RDGPsE59+sFAIxPFgzBxG4ENAAbkWgYm1HOZ8sgIaOr53zZIApi6yPWfuYMT40N3hr2Zs4dS0XPU0U02zVflZvCbF6Cb848UncJTdHba1I614VDHQN0Fb2TyXd88OFHPm48gFj2GCwvBW1wI2TRFlDiaQtcwohADhJbLhNmLzwTR1vCBi4OFM/YmzeURU5qv5wtSZQwEzkvAAYerwCipeIIow48tv1UuF4CEXws5s5QRhGYYruwwY4r2bpuuit9mTWmZqUxQsHLyuTS1FbugithAGw8S16oMQEaArtz6YT5NPsqFcA8VOmDfhknfmIsj3K7z2Lzd8kQQL8MIsjSjJqokcAKUw54lFGAKLgrRYDTfJMnzFaASdPCzGXo0QXV7BrMPr1Abq05kTH7H6kNVYhudgmPN+Zy3eMw9i7Lsu8mapGXCvMFiz1OwcZUVHq/QqS1Mzb59lqVc5rtH3Ffo+y+rwvALPOazT8Y7O1XEz9aYCb4SvTip00ky1ogqNBLqq0JVQ2YorOBbwukLXAk0qNBHoxwr9KPYZcbPcdqdpuRfFVqcXxFnBGwrgZWm7mzXXQrkLbvV6Su6MtK1nRbtnMOfnTgncJJenb6/f/Zalw0H3WOtnTYVFIthKtF7/eKgJEruczUajDQbdM0HjU+TZu0Kj8/6pLhYKIhqQncgwer+ciJUSIMSPd5WGZ6NuryHiDanPSTd0TWuuPrbxVtA3jJHWnE9M7gWnw1HPaH4mpjtu6T3oNpsXk3vBrDd4KRawdryn9fsnAif3AqOHjJkgWO74SfE0ub/j0D85LntQswsW3LIxhdrWVcFdtky+abU0wZIllJaS6pei/g1FyR61L6u+dZo0I5BlbG0nzUhkGVsPbjPqKbGkTYXZpB8obCbIyX69ZM8KJ+6pLpOT/XrJjhU23VNdJif79ZL9LTwsV0v2t3D0ru0N8wT5cbrkt50gv44gUm7NCPhFhcI7fsxe8D9XxHz6gp+t1HYdblv+Njt59CkhWm+FPOJ3Jr15QxKDm+6R3j/q/f6y/fpsc3t6pHyv/Kj8rOiKobxW3iqXyljByp/KX8o/yr8H/7Uet563viulDx9scr5Vak/rh/8BaIDPUA==</latexit>
A
<latexit sha1_base64="nwgNH8KuDakNS1u7htHlFpvQbso=">AAAKgHicfZZdb9s2FIbV7KvV1i3dLncj1ChQFEYm2Y3tDCjQxM7ai7XJgjguEHkBRR/bgqkPUJRlldBf7P3+x243lPqwI4lydeMjPu85Ig9f0LR8YgdM1/95cPDV1998+93DR+r3Pzz+8afDJz/fBF5IMYyxRzz6wUIBENuFMbMZgQ8+BeRYBCbWapjyyRpoYHvuNYt9mDpo4dpzGyMmhu4Ol2ZkYW5ajnaaaKapll7NiObhpCC7179ffEmWEiJmMEP3LEzuDlv6kZ49mhwYRdBSiufy7skjxZx5OHTAZZigILg1dJ9NOaLMxgQS1QwD8BFeoQXchmw+mHLb9UMGLk60Z4LNQ6IxT0tXrc1sCpiRWAQIU1tU0PASUYSZ6I1aLRWAixwI2rO17Qd5GKwXecCQaOyUb7LGJ48rmXxBkb+08aYyNY6cwEFsKQ0GsWNVByEkQNdOdTCdpphkTbkBiu0gbcKl6MyFn25mcO1dFnwZ+0twg4SHlCTlRAGAUpiLxCwMgIU+z1YjHLQKXjEaQjsNs7FXI0RXVzBrizqVgep05sRDrDpk1Zbh2hjmot+JKnrmQoQ9x0HujJt+wk0GG8bN9lGSdbRMrxLOzbR9lqVdpbhC35fo+ySpwvMSPBewSsc7OtfG9dSbEryRvjop0Uk91QpLNJToukTXUmUrKuFIwpsS3Ug0LtFYoh9L9KPcZyTMctuZ8nwvsq3mF8RewxsK4Ca81Unqa6HCBbdGNSV1Bm8ZSdbuGczFoZQDJ07l/O31uz8TPhx0jvVeUldYJIStRO/2joe6JFnksyk0+mDQOZM0HkXuYldodN47NeRCfkh9shP1+90/TuRKMRDiRbtKw7NRp1sTiYZU52T0DV2vrz5a4K2g1++P9Pp8InIvOB2Ouv36Z8QxuuWW0YVOvXkRuRfMuoOXcgFrx7t6r3cicXIv6HdRfyYJVjt+kj117u049E6O8x5U7IIltxSm0FqGJrlr0SQvWt2YYDUl5JZq1K9k/RuK4j1qr6n61mmNGX5TxtZ2jRlxU8bWg9uMakrU0KbMbI0fyGwmycl+fcOeZU7cU71JTvbrG3Yss+me6k1ysl/fsL+Zh5vVDfubOXrX9pp5/PQ4XYm7jZ9eRxDJt2YE4qJC4Z04Zi/EnytiHn0hzla6cGxhW/FrttPoS0K02QpFJO5MRv2GJAc3nSOjd9T962Xr9Vlxe3qo/Ko8VZ4rhtJXXitvlUtlrGDlk/Kv8p/yv3qgPld/U41cevCgyPlFqTzq758B3xzbYA==</latexit>
AW AW W ⇤ AW
W ⇤ AW ⇤
W AW u
A A
<latexit sha1_base64="nwgNH8KuDakNS1u7htHlFpvQbso=">AAAKgHicfZZdb9s2FIbV7KvV1i3dLncj1ChQFEYm2Y3tDCjQxM7ai7XJgjguEHkBRR/bgqkPUJRlldBf7P3+x243lPqwI4lydeMjPu85Ig9f0LR8YgdM1/95cPDV1998+93DR+r3Pzz+8afDJz/fBF5IMYyxRzz6wUIBENuFMbMZgQ8+BeRYBCbWapjyyRpoYHvuNYt9mDpo4dpzGyMmhu4Ol2ZkYW5ajnaaaKapll7NiObhpCC7179ffEmWEiJmMEP3LEzuDlv6kZ49mhwYRdBSiufy7skjxZx5OHTAZZigILg1dJ9NOaLMxgQS1QwD8BFeoQXchmw+mHLb9UMGLk60Z4LNQ6IxT0tXrc1sCpiRWAQIU1tU0PASUYSZ6I1aLRWAixwI2rO17Qd5GKwXecCQaOyUb7LGJ48rmXxBkb+08aYyNY6cwEFsKQ0GsWNVByEkQNdOdTCdpphkTbkBiu0gbcKl6MyFn25mcO1dFnwZ+0twg4SHlCTlRAGAUpiLxCwMgIU+z1YjHLQKXjEaQjsNs7FXI0RXVzBrizqVgep05sRDrDpk1Zbh2hjmot+JKnrmQoQ9x0HujJt+wk0GG8bN9lGSdbRMrxLOzbR9lqVdpbhC35fo+ySpwvMSPBewSsc7OtfG9dSbEryRvjop0Uk91QpLNJToukTXUmUrKuFIwpsS3Ug0LtFYoh9L9KPcZyTMctuZ8nwvsq3mF8RewxsK4Ca81Unqa6HCBbdGNSV1Bm8ZSdbuGczFoZQDJ07l/O31uz8TPhx0jvVeUldYJIStRO/2joe6JFnksyk0+mDQOZM0HkXuYldodN47NeRCfkh9shP1+90/TuRKMRDiRbtKw7NRp1sTiYZU52T0DV2vrz5a4K2g1++P9Pp8InIvOB2Ouv36Z8QxuuWW0YVOvXkRuRfMuoOXcgFrx7t6r3cicXIv6HdRfyYJVjt+kj117u049E6O8x5U7IIltxSm0FqGJrlr0SQvWt2YYDUl5JZq1K9k/RuK4j1qr6n61mmNGX5TxtZ2jRlxU8bWg9uMakrU0KbMbI0fyGwmycl+fcOeZU7cU71JTvbrG3Yss+me6k1ysl/fsL+Zh5vVDfubOXrX9pp5/PQ4XYm7jZ9eRxDJt2YE4qJC4Z04Zi/EnytiHn0hzla6cGxhW/FrttPoS0K02QpFJO5MRv2GJAc3nSOjd9T962Xr9Vlxe3qo/Ko8VZ4rhtJXXitvlUtlrGDlk/Kv8p/yv3qgPld/U41cevCgyPlFqTzq758B3xzbYA==</latexit>
<latexit sha1_base64="nwgNH8KuDakNS1u7htHlFpvQbso=">AAAKgHicfZZdb9s2FIbV7KvV1i3dLncj1ChQFEYm2Y3tDCjQxM7ai7XJgjguEHkBRR/bgqkPUJRlldBf7P3+x243lPqwI4lydeMjPu85Ig9f0LR8YgdM1/95cPDV1998+93DR+r3Pzz+8afDJz/fBF5IMYyxRzz6wUIBENuFMbMZgQ8+BeRYBCbWapjyyRpoYHvuNYt9mDpo4dpzGyMmhu4Ol2ZkYW5ajnaaaKapll7NiObhpCC7179ffEmWEiJmMEP3LEzuDlv6kZ49mhwYRdBSiufy7skjxZx5OHTAZZigILg1dJ9NOaLMxgQS1QwD8BFeoQXchmw+mHLb9UMGLk60Z4LNQ6IxT0tXrc1sCpiRWAQIU1tU0PASUYSZ6I1aLRWAixwI2rO17Qd5GKwXecCQaOyUb7LGJ48rmXxBkb+08aYyNY6cwEFsKQ0GsWNVByEkQNdOdTCdpphkTbkBiu0gbcKl6MyFn25mcO1dFnwZ+0twg4SHlCTlRAGAUpiLxCwMgIU+z1YjHLQKXjEaQjsNs7FXI0RXVzBrizqVgep05sRDrDpk1Zbh2hjmot+JKnrmQoQ9x0HujJt+wk0GG8bN9lGSdbRMrxLOzbR9lqVdpbhC35fo+ySpwvMSPBewSsc7OtfG9dSbEryRvjop0Uk91QpLNJToukTXUmUrKuFIwpsS3Ug0LtFYoh9L9KPcZyTMctuZ8nwvsq3mF8RewxsK4Ca81Unqa6HCBbdGNSV1Bm8ZSdbuGczFoZQDJ07l/O31uz8TPhx0jvVeUldYJIStRO/2joe6JFnksyk0+mDQOZM0HkXuYldodN47NeRCfkh9shP1+90/TuRKMRDiRbtKw7NRp1sTiYZU52T0DV2vrz5a4K2g1++P9Pp8InIvOB2Ouv36Z8QxuuWW0YVOvXkRuRfMuoOXcgFrx7t6r3cicXIv6HdRfyYJVjt+kj117u049E6O8x5U7IIltxSm0FqGJrlr0SQvWt2YYDUl5JZq1K9k/RuK4j1qr6n61mmNGX5TxtZ2jRlxU8bWg9uMakrU0KbMbI0fyGwmycl+fcOeZU7cU71JTvbrG3Yss+me6k1ysl/fsL+Zh5vVDfubOXrX9pp5/PQ4XYm7jZ9eRxDJt2YE4qJC4Z04Zi/EnytiHn0hzla6cGxhW/FrttPoS0K02QpFJO5MRv2GJAc3nSOjd9T962Xr9Vlxe3qo/Ko8VZ4rhtJXXitvlUtlrGDlk/Kv8p/yv3qgPld/U41cevCgyPlFqTzq758B3xzbYA==</latexit>
u ⇥ u
AW AW
u
<latexit sha1_base64="sFarUJkJ9bJ8ztdKsE1SkK8D9Ww=">AAAKLHicfVZNb9tGEGXSr8htGqftrReiQoGiEAxSjEX5ECCx5CaHJnYNyw5gCsZyOZIILT+wXIqiF/wvvbaH/ppeiqLX/o4uSUkmuVT3osG+N8PZNw+rtUPiRkzT/nr0+KOPP/n0syedg8+/ePrls8PnX11HQUwxTHBAAvrBRhEQ14cJcxmBDyEF5NkEbuzlKMdvVkAjN/CvWBrC1ENz3525GDGxdXf4jZXYmFtEZDgo45btqXF2d9jVjrRiqXKgb4KuslkXd887iuUEOPbAZ5igKLrVtZBNOaLMxQSyAyuOIER4ieZwG7PZcMpdP4wZ+DhTvxfYLCYqC9S8Q9VxKWBGUhEgTF1RQcULRBFm4hwH9VIR+MiDqOes3DAqw2g1LwOGhAhTvi5Eyp7WMvmconDh4nWtNY68yENsIW1GqWfXNyEmQFdefTNvUzTZYK6BYjfKRbgQypyHufDRVXCxwRdpuAA/ynhMSVZNFABQCjORWIQRsDjkxWnEtJfRS0Zj6OVhsfdyjOjyEpyeqFPbqLczIwFi9S27cQzfxTATemcHQjMfEhx4HvIdboXCIAzWjFu9o6xQtIpeZpxbuXy2rV7mcA19X0HfZ1kdPKuAZwKso5MdOlMnzdTrCngtffWmgt40U+24gsYSuqqgK6mynVTgRILXFXQtoWkFTSX0voLeyzojYZbb/pSXsyhGzc+Ju4I3FMDPeLefNc9ChQtu9XpK7gze1bNCbgdm4gIpAS/N6fzt1bufMz4a9o+1QdZk2CSGLUUzBscjTaLMy242HG047J9KnIAif74rND4bvNblQmFMQ7Ijmabx04lcKQVCgmRXaXQ67hsNkhCk3pNu6prWPH0yx1vCwDTHWrOfhDwQXo/Ghtn8TEJ3uK0b0G+Kl5AHgmMMX8gF7B1uaIPBiYSTB4JpINORCMsdflKsJh7scBicHJca1OyCJbdsTKF2dVVy17yNvpG6NcFuSygt1cpfyvw3FKV72EFb9a3TWjPCtoyt7Voz0raMrQe3GfWUpEWmwmytHyhsJtHJfn7LzAon7qneRif7+S0TK2y6p3obneznt8y38HA7u2W+haN3sjfME+bX6VI8csL8OYJIOZoxiIcKhXfimj0Xf66IBfRHcbfSuecK24pfq5dH/0dE6y1RROLNpDdfSHJw3T/SB0fGLy+6r043r6cnyrfKd8oPiq6YyivlrXKhTBSs3Cu/Kr8pv3f+6PzZ+bvzT0l9/GiT87VSW51//wPQjL8j</latexit>
W ⇤ AW W ⇤ AW
0
<latexit sha1_base64="YMrU1hUiOJd7Vnfurxz67aXfcrM=">AAAKHHicfVbLjts2FFWSPuJp0zy67EaoUaAojIFkZSzPIkAy9jRZNJnpYOwJMDICir6WVVMPUJRlhdA/dNsu+jXdFd0W6N+UkmyPJMrlxhc8515dnntA0w6JGzFN+/fe/QeffPrZ5w87R198+eirx0+ePptGQUwxTHBAAvreRhEQ14cJcxmB9yEF5NkEbuzVKMdv1kAjN/CvWRrCzEOO7y5cjJjYmlorzLXsw5OudqwVS5UDfRt0le26/PC0o1jzAMce+AwTFEW3uhayGUeUuZhAdmTFEYQIr5ADtzFbDGfc9cOYgY8z9TuBLWKiskDNO1LnLgXMSCoChKkrKqh4iSjCTPR9VC8VgY88iHrztRtGZRitnTJgSBx6xjeFKNmjWiZ3KAqXLt7UWuPIizzEltJmlHp2fRNiAnTt1TfzNkWTDeYGKHajXIRLocxFmAsdXQeXW3yZhkvwo4zHlGTVRAEApbAQiUUYAYtDXpxGTHcVvWA0hl4eFnsvxoiurmDeE3VqG/V2FiRArL5lN47huxgWQu/sSGjmQ4IDz0P+nFthxi0GG8at3nFWKFpFrzLOrVw+21avcriGvqug77KsDp5XwHMB1tHJHl2ok2bqtAJOpa/eVNCbZqodV9BYQtcVdC1VtpMKnEjwpoJuJDStoKmEfqygH2WdkTDLbX/Gy1kUo+YXxF3DawrgZ7zbz5pnocIFt3o9JXcG7+pZIfccFuLCKAEvzen8zfXbnzI+GvZPtEHWZNgkhh1FMwYnI02iOGU3W442HPbPJE5Ake/sC43PB690uVAY05DsSaZp/HgqV0qBkCDZVxqdjftGgyQEqfekm7qmNU+fOHhHGJjmWGv2k5A7wqvR2DCbn0noHrd1A/pN8RJyR5gbw+dyAXuPG9pgcCrh5I5gGsicS4TVHj8tVhMP9jgMTk9KDWp2wZJbtqZQu7oquctpo2+lbk2w2xJKS7XyVzL/NUXpAXbQVn3ntNaMsC1jZ7vWjLQtY+fBXUY9JWmRqTBb6wcKm0l0cpjfMrPCiQeqt9HJYX7LxAqbHqjeRieH+S3zLTzczm6Zb+HovewN84T5dSreNVaYP0cQKUczBvFQofBWXLMX4s8VsYD+IO5W6niusK34tXp59H9EtNkRRSTeTHrzhSQH0/6xPjg2fn7efXm2fT09VL5RvlW+V3TFVF4qb5RLZaJg5RflV+U35ffOH50/O391/i6p9+9tc75Waqvzz39Qk7iz</latexit>
u 0
<latexit sha1_base64="YMrU1hUiOJd7Vnfurxz67aXfcrM=">AAAKHHicfVbLjts2FFWSPuJp0zy67EaoUaAojIFkZSzPIkAy9jRZNJnpYOwJMDICir6WVVMPUJRlhdA/dNsu+jXdFd0W6N+UkmyPJMrlxhc8515dnntA0w6JGzFN+/fe/QeffPrZ5w87R198+eirx0+ePptGQUwxTHBAAvreRhEQ14cJcxmB9yEF5NkEbuzVKMdv1kAjN/CvWRrCzEOO7y5cjJjYmlorzLXsw5OudqwVS5UDfRt0le26/PC0o1jzAMce+AwTFEW3uhayGUeUuZhAdmTFEYQIr5ADtzFbDGfc9cOYgY8z9TuBLWKiskDNO1LnLgXMSCoChKkrKqh4iSjCTPR9VC8VgY88iHrztRtGZRitnTJgSBx6xjeFKNmjWiZ3KAqXLt7UWuPIizzEltJmlHp2fRNiAnTt1TfzNkWTDeYGKHajXIRLocxFmAsdXQeXW3yZhkvwo4zHlGTVRAEApbAQiUUYAYtDXpxGTHcVvWA0hl4eFnsvxoiurmDeE3VqG/V2FiRArL5lN47huxgWQu/sSGjmQ4IDz0P+nFthxi0GG8at3nFWKFpFrzLOrVw+21avcriGvqug77KsDp5XwHMB1tHJHl2ok2bqtAJOpa/eVNCbZqodV9BYQtcVdC1VtpMKnEjwpoJuJDStoKmEfqygH2WdkTDLbX/Gy1kUo+YXxF3DawrgZ7zbz5pnocIFt3o9JXcG7+pZIfccFuLCKAEvzen8zfXbnzI+GvZPtEHWZNgkhh1FMwYnI02iOGU3W442HPbPJE5Ake/sC43PB690uVAY05DsSaZp/HgqV0qBkCDZVxqdjftGgyQEqfekm7qmNU+fOHhHGJjmWGv2k5A7wqvR2DCbn0noHrd1A/pN8RJyR5gbw+dyAXuPG9pgcCrh5I5gGsicS4TVHj8tVhMP9jgMTk9KDWp2wZJbtqZQu7oquctpo2+lbk2w2xJKS7XyVzL/NUXpAXbQVn3ntNaMsC1jZ7vWjLQtY+fBXUY9JWmRqTBb6wcKm0l0cpjfMrPCiQeqt9HJYX7LxAqbHqjeRieH+S3zLTzczm6Zb+HovewN84T5dSreNVaYP0cQKUczBvFQofBWXLMX4s8VsYD+IO5W6niusK34tXp59H9EtNkRRSTeTHrzhSQH0/6xPjg2fn7efXm2fT09VL5RvlW+V3TFVF4qb5RLZaJg5RflV+U35ffOH50/O391/i6p9+9tc75Waqvzz39Qk7iz</latexit>
u
0
<latexit sha1_base64="YMrU1hUiOJd7Vnfurxz67aXfcrM=">AAAKHHicfVbLjts2FFWSPuJp0zy67EaoUaAojIFkZSzPIkAy9jRZNJnpYOwJMDICir6WVVMPUJRlhdA/dNsu+jXdFd0W6N+UkmyPJMrlxhc8515dnntA0w6JGzFN+/fe/QeffPrZ5w87R198+eirx0+ePptGQUwxTHBAAvreRhEQ14cJcxmB9yEF5NkEbuzVKMdv1kAjN/CvWRrCzEOO7y5cjJjYmlorzLXsw5OudqwVS5UDfRt0le26/PC0o1jzAMce+AwTFEW3uhayGUeUuZhAdmTFEYQIr5ADtzFbDGfc9cOYgY8z9TuBLWKiskDNO1LnLgXMSCoChKkrKqh4iSjCTPR9VC8VgY88iHrztRtGZRitnTJgSBx6xjeFKNmjWiZ3KAqXLt7UWuPIizzEltJmlHp2fRNiAnTt1TfzNkWTDeYGKHajXIRLocxFmAsdXQeXW3yZhkvwo4zHlGTVRAEApbAQiUUYAYtDXpxGTHcVvWA0hl4eFnsvxoiurmDeE3VqG/V2FiRArL5lN47huxgWQu/sSGjmQ4IDz0P+nFthxi0GG8at3nFWKFpFrzLOrVw+21avcriGvqug77KsDp5XwHMB1tHJHl2ok2bqtAJOpa/eVNCbZqodV9BYQtcVdC1VtpMKnEjwpoJuJDStoKmEfqygH2WdkTDLbX/Gy1kUo+YXxF3DawrgZ7zbz5pnocIFt3o9JXcG7+pZIfccFuLCKAEvzen8zfXbnzI+GvZPtEHWZNgkhh1FMwYnI02iOGU3W442HPbPJE5Ake/sC43PB690uVAY05DsSaZp/HgqV0qBkCDZVxqdjftGgyQEqfekm7qmNU+fOHhHGJjmWGv2k5A7wqvR2DCbn0noHrd1A/pN8RJyR5gbw+dyAXuPG9pgcCrh5I5gGsicS4TVHj8tVhMP9jgMTk9KDWp2wZJbtqZQu7oquctpo2+lbk2w2xJKS7XyVzL/NUXpAXbQVn3ntNaMsC1jZ7vWjLQtY+fBXUY9JWmRqTBb6wcKm0l0cpjfMrPCiQeqt9HJYX7LxAqbHqjeRieH+S3zLTzczm6Zb+HovewN84T5dSreNVaYP0cQKUczBvFQofBWXLMX4s8VsYD+IO5W6niusK34tXp59H9EtNkRRSTeTHrzhSQH0/6xPjg2fn7efXm2fT09VL5RvlW+V3TFVF4qb5RLZaJg5RflV+U35ffOH50/O391/i6p9+9tc75Waqvzz39Qk7iz</latexit>
0
<latexit sha1_base64="YMrU1hUiOJd7Vnfurxz67aXfcrM=">AAAKHHicfVbLjts2FFWSPuJp0zy67EaoUaAojIFkZSzPIkAy9jRZNJnpYOwJMDICir6WVVMPUJRlhdA/dNsu+jXdFd0W6N+UkmyPJMrlxhc8515dnntA0w6JGzFN+/fe/QeffPrZ5w87R198+eirx0+ePptGQUwxTHBAAvreRhEQ14cJcxmB9yEF5NkEbuzVKMdv1kAjN/CvWRrCzEOO7y5cjJjYmlorzLXsw5OudqwVS5UDfRt0le26/PC0o1jzAMce+AwTFEW3uhayGUeUuZhAdmTFEYQIr5ADtzFbDGfc9cOYgY8z9TuBLWKiskDNO1LnLgXMSCoChKkrKqh4iSjCTPR9VC8VgY88iHrztRtGZRitnTJgSBx6xjeFKNmjWiZ3KAqXLt7UWuPIizzEltJmlHp2fRNiAnTt1TfzNkWTDeYGKHajXIRLocxFmAsdXQeXW3yZhkvwo4zHlGTVRAEApbAQiUUYAYtDXpxGTHcVvWA0hl4eFnsvxoiurmDeE3VqG/V2FiRArL5lN47huxgWQu/sSGjmQ4IDz0P+nFthxi0GG8at3nFWKFpFrzLOrVw+21avcriGvqug77KsDp5XwHMB1tHJHl2ok2bqtAJOpa/eVNCbZqodV9BYQtcVdC1VtpMKnEjwpoJuJDStoKmEfqygH2WdkTDLbX/Gy1kUo+YXxF3DawrgZ7zbz5pnocIFt3o9JXcG7+pZIfccFuLCKAEvzen8zfXbnzI+GvZPtEHWZNgkhh1FMwYnI02iOGU3W442HPbPJE5Ake/sC43PB690uVAY05DsSaZp/HgqV0qBkCDZVxqdjftGgyQEqfekm7qmNU+fOHhHGJjmWGv2k5A7wqvR2DCbn0noHrd1A/pN8RJyR5gbw+dyAXuPG9pgcCrh5I5gGsicS4TVHj8tVhMP9jgMTk9KDWp2wZJbtqZQu7oquctpo2+lbk2w2xJKS7XyVzL/NUXpAXbQVn3ntNaMsC1jZ7vWjLQtY+fBXUY9JWmRqTBb6wcKm0l0cpjfMrPCiQeqt9HJYX7LxAqbHqjeRieH+S3zLTzczm6Zb+HovewN84T5dSreNVaYP0cQKUczBvFQofBWXLMX4s8VsYD+IO5W6niusK34tXp59H9EtNkRRSTeTHrzhSQH0/6xPjg2fn7efXm2fT09VL5RvlW+V3TFVF4qb5RLZaJg5RflV+U35ffOH50/O391/i6p9+9tc75Waqvzz39Qk7iz</latexit>
A0
<latexit sha1_base64="73UYTcr3LH5fHZMDg0IudiLqESE=">AAAKInicfVZNb9tGEGXSr8htmqQ99kJUKFoUgkGKsSgfAsSW3OTQxK5h2QFMIViuRhKh5QeWS1HMgn+j1+SQX5Nb0VOB/pguSYkmuVT3osG+N8PZNw+rtQPihEzT/rl3/7PPv/jyqwedg6+/efjto8dPvrsO/YhimGCf+PSNjUIgjgcT5jACbwIKyLUJ3NirUYbfrIGGju9dsSSAqYsWnjN3MGJiy7JiG3PLdtWT9Oe3j7vaoZYvVQ70bdBVtuvi7ZOOYs18HLngMUxQGN7qWsCmHFHmYALpgRWFECC8Qgu4jdh8OOWOF0QMPJyqPwlsHhGV+WrWlzpzKGBGEhEgTB1RQcVLRBFmovuDeqkQPORC2JutnSAswnC9KAKGxNGnfJNLkz6sZfIFRcHSwZtaaxy5oYvYUtoME9eub0JEgK7d+mbWpmiywdwAxU6YiXAhlDkPMrnDK/9iiy+TYAlemPKIkrSaKACgFOYiMQ9DYFHA89OIGa/CZ4xG0MvCfO/ZGNHVJcx6ok5to97OnPiI1bfsxjE8B8Nc6J0eCM08iLHvusibcStIucVgw7jVO0xzRavoZcq5lcln2+plBtfQ1xX0dZrWwbMKeCbAOjop0bk6aaZeV8Br6as3FfSmmWpHFTSS0HUFXUuV7bgCxxK8qaAbCU0qaCKh7yroO1lnJMxy25/yYhb5qPk5cdbwggJ4Ke/20+ZZqHDBrV5PyZzBu3qayz2Dubg2CsBNMjp/efXq95SPhv0jbZA2GTaJYEfRjMHRSJMoi6KbLUcbDvunEsenyFuUhcZngxNdLhRENCAlyTSN347lSgkQ4sdlpdHpuG80SEKQek+6qWta8/TxAu8IA9Mca81+YnJHOBmNDbP5mZiWuK0b0G+KF5M7wswYPpUL2CVuaIPBsYSTO4JpIHMmEVYlfpyvJu6XOAyOjwoNanbBklu2plC7uiq5a9FG30rdmmC3JRSWauWvZP4LipI9bL+t+s5prRlBW8bOdq0ZSVvGzoO7jHpK3CJTbrbWD+Q2k+hkP79lZrkT91Rvo5P9/JaJ5TbdU72NTvbzW+abe7id3TLf3NGl7A3zBNl1uhKPmyB7jiBSjGYM4qFC4ZW4Zs/FnytiPv1V3K104TrCtuLX6mXR/xHRZkcUkXgz6c0Xkhxc9w/1waHxx9Pu89Pt6+mB8oPyo/KLoium8lx5qVwoEwUrgfKn8l750PnY+dT5q/N3Qb1/b5vzvVJbnX//A0jtuuA=</latexit>
130 CHAPTER 3—PROVING THE SPECTRAL THEOREM
A = UT U⇤
proving the theorem.
It’s been a long road, but we have finally reached the end. It’s
worth looking back at all the preliminaries we discussed, and
briefly seeing why exactly they were necessary to show this re-
sult. Let’s retrace our steps in reverse order.
The last thing we discussed, before the proof of the spectral
theorem was the Schur decomposition. Its usefulness was clear:
the Schur decomposition is the eigendecomposition, if we’re care-
ful about its construction. The main benefit of the Schur decom-
position is that it always works. With the real-valued eigende-
composition, we knew that it sometimes exists and sometimes
doesn’t. From that perspective it’s very difficult to characterize
the set of matrices for which it exists. The Schur decomposi-
tion allowed us to zoom out to the set of all matrices, so that
we could ask what the decomposition looks like for real-valued,
symmetric matrices.
The complex numbers make this possible. Filling matrices
and vectors with complex numbers gives us a Schur decomposi-
tion that always works. The key to this is that the construction of
the Schur decomposition requires us to pick one eigenvalue and
corresponding eigenvector for various matrices. If we allow for
complex eigenvalues, we ensure that this is always possible.
This result, that every n ⇥ n matrix has n eigenvalues if com-
plex values are allowed, follows from two ideas. The first is the
the characteristic polynomial. This is an n-th order polynomial,
constructed from an n ⇥ n matrix A, that is zero, exactly when
3.6. THE SPECTRAL THEOREM 133
(imagined) x = Az + t
<latexit sha1_base64="RhL2JZX+06zsFz0mMlhmkB+S5xc=">AAALTXicfVbLbttGFGWStkmUpnGaZTdEhRRpqxikZEvywoBtyUkWTey6fgQwVWNIXUqEhg/MDPXwYH6uP9B1/qDbFuiuKDqkKJnkUJ2NLu45587MvYcU7Qh7lBnGp3v3H3z2+RcPHz2uPfny6VfPtp5/fUnDmDhw4YQ4JB9tRAF7AVwwj2H4GBFAvo3hyp70EvxqCoR6YXDOFhEMfDQKPNdzEJOpmy3Lmuvf7evWzHa45SM2tl39UFi3+o8yF97lmLCsmkyr3F/5a1O8kmVelxXf32zVjW0jXboamFlQ17J1evP88SdrGDqxDwFzMKL02jQiNuCIMM/BIGpWTCFCzgSN4DpmbnfAvSCKGQSO0F9KzI2xzkI9uak+9Ag4DC9kgBziyQq6M0YEOUz2o1YsRSFAPtDGcOpFdBnS6WgZMCSbOeDztNniaUHJRwRFY8+ZF47GkU+TLihJuvDtYhJiDGTqF5PJMeUhS8w5EMejSRNOZWdOomSA9Dw8zfDxIhpDQAWPCRZ5oQSAEHClMA0psDji6W2kayZ0n5EYGkmY5vb7iEzOYNiQdQqJ4nFcHCJWTNmlawSeA67st6jJ9VLvjVEwAj2UR0AsJHrSjBDTZF7ZhWtWH+TYCfySQm/CgHHqrgTyaifnplh3h/uCB6JCc4ijMbKBLa1IXVEoIufnowkg+aiwdM8huNYKPnCTPVPdiIRxZMlDFsSZNmRjKU2WFcDMCX0fBUNuRYJbDOayQmNbpFbJo2eCZ0+HrZ8lcAH9kEM/CFEEj3PgsRClwhdr1NUvytLLHHip7HqVQ6/KUjvOobGCTnPoVKlsz3LwTIHnOXSuoIsculDQ2xx6q/YZyafgujngy1mkHuYn2JvCWwIQCF5vivJdiLT3tVmUJJbndVOk7ZYmkW/YJeAvEjp/d/7+J8F73eau0RZlho1jWFGMVnu3ZyiU0fI0GcfodptHCickyTOzIvWP24emWiiKSYTXpE6n9WZPrbQAjMPZulLvqN9slUiyIcUzmR3TMMq3n42cFaHd6fSN8nlm+I5w2Ou3OuVtZmSN22YLmuXmzfAdYdjq7qgF7DXeMtrtPQXHd4ROC3WGCmGyxvfSVcbDNQ7tvd1lDwp2cRS3ZKbQ66auuGtURc9aXSmwqwRLS1XyJyr/LUGLDeywqvrKaZWKqEqxsl2lYlGlWHlwpShKZhVtSs1WuUFqM4WON/MrZpY6cUP1KjrezK+YWGrTDdWr6Hgzv2K+qYer2RXzTR29bnvJPFHyOp3IL7co+c5CeDma7G/1vXzNnmT/fz/IdysZ+Z60rfy1Gkn0f0Q0XxFlJD8GzfKnnxpcNrfN9vbOzzv1g6Pss/CR9o32rfZKM7WOdqC90061C83RftP+0P7U/qr9Xvu79k/t3yX1/r1M80IrrCcP/wOsUCzH</latexit>
sampling process
z = A-1 (x - t)
x = Az + t
<latexit sha1_base64="RhL2JZX+06zsFz0mMlhmkB+S5xc=">AAALTXicfVbLbttGFGWStkmUpnGaZTdEhRRpqxikZEvywoBtyUkWTey6fgQwVWNIXUqEhg/MDPXwYH6uP9B1/qDbFuiuKDqkKJnkUJ2NLu45587MvYcU7Qh7lBnGp3v3H3z2+RcPHz2uPfny6VfPtp5/fUnDmDhw4YQ4JB9tRAF7AVwwj2H4GBFAvo3hyp70EvxqCoR6YXDOFhEMfDQKPNdzEJOpmy3Lmuvf7evWzHa45SM2tl39UFi3+o8yF97lmLCsmkyr3F/5a1O8kmVelxXf32zVjW0jXboamFlQ17J1evP88SdrGDqxDwFzMKL02jQiNuCIMM/BIGpWTCFCzgSN4DpmbnfAvSCKGQSO0F9KzI2xzkI9uak+9Ag4DC9kgBziyQq6M0YEOUz2o1YsRSFAPtDGcOpFdBnS6WgZMCSbOeDztNniaUHJRwRFY8+ZF47GkU+TLihJuvDtYhJiDGTqF5PJMeUhS8w5EMejSRNOZWdOomSA9Dw8zfDxIhpDQAWPCRZ5oQSAEHClMA0psDji6W2kayZ0n5EYGkmY5vb7iEzOYNiQdQqJ4nFcHCJWTNmlawSeA67st6jJ9VLvjVEwAj2UR0AsJHrSjBDTZF7ZhWtWH+TYCfySQm/CgHHqrgTyaifnplh3h/uCB6JCc4ijMbKBLa1IXVEoIufnowkg+aiwdM8huNYKPnCTPVPdiIRxZMlDFsSZNmRjKU2WFcDMCX0fBUNuRYJbDOayQmNbpFbJo2eCZ0+HrZ8lcAH9kEM/CFEEj3PgsRClwhdr1NUvytLLHHip7HqVQ6/KUjvOobGCTnPoVKlsz3LwTIHnOXSuoIsculDQ2xx6q/YZyafgujngy1mkHuYn2JvCWwIQCF5vivJdiLT3tVmUJJbndVOk7ZYmkW/YJeAvEjp/d/7+J8F73eau0RZlho1jWFGMVnu3ZyiU0fI0GcfodptHCickyTOzIvWP24emWiiKSYTXpE6n9WZPrbQAjMPZulLvqN9slUiyIcUzmR3TMMq3n42cFaHd6fSN8nlm+I5w2Ou3OuVtZmSN22YLmuXmzfAdYdjq7qgF7DXeMtrtPQXHd4ROC3WGCmGyxvfSVcbDNQ7tvd1lDwp2cRS3ZKbQ66auuGtURc9aXSmwqwRLS1XyJyr/LUGLDeywqvrKaZWKqEqxsl2lYlGlWHlwpShKZhVtSs1WuUFqM4WON/MrZpY6cUP1KjrezK+YWGrTDdWr6Hgzv2K+qYer2RXzTR29bnvJPFHyOp3IL7co+c5CeDma7G/1vXzNnmT/fz/IdysZ+Z60rfy1Gkn0f0Q0XxFlJD8GzfKnnxpcNrfN9vbOzzv1g6Pss/CR9o32rfZKM7WOdqC90061C83RftP+0P7U/qr9Xvu79k/t3yX1/r1M80IrrCcP/wOsUCzH</latexit>
normalization z = A-1 (x - t)
y = Ax
y = Ax y = Ax
We can now define the rest of the axes of our resulting ellipsoid
in the same way we did with the principal components: for the
second axis, we constrain it to be orthogonal to the first, and
then see in which direction A causes the greatest stretch. For
the third, we constrain it to be orthogonal to the first and sec-
ond, and so on.
138 CHAPTER 4—THE SINGULAR VALUE DECOMPOSITION
y = Mx
maps a vector x 2 Rm to a vector y 2 Rn . If we constrain x to
be a unit vector, then the possible inputs form a (hyper)sphere in
Rm . This sphere is mapped to an ellipsoid in Rn . We don’t need
to know all the details about what ellipsoids are, just the basics:
they are linear transformations of spheres, and the axes of the
ellipsoid are the directions where it bulges the most (with the
second axis the biggest bulge orthogonal to the first, and so on).
For some matrices, for instance singular square ones, the re-
sulting ellipsoid is not fully n-dimensional, but of some lower
dimensionality. For instance, if m = n = 3, there are matrices
that produce a 2d ellipse, or even a 1d ellipsoid (a line segment).
The matrix could even compress everything into a single point,
which we’ll call a 0d ellipsoid.
invertible non-invertible
The same is true for matrices where n is bigger than m, for in-
stance a 3 ⇥ 2 matrix. No linear transformation will turn a 2d
sphere into a 3d ellipsoid, so the ellipsoid we get from a 3 ⇥ 2
matrix must be at most 2 dimensional.
argmax kMxk
x
such that kxk = 1 .
This problem simply asks for the input x for which the result-
ing vector Mx has maximal magnitude, subject to the constraint
that x is a unit vector.
To find a solution to this problem, we can rewrite both norms
as dot products. In the constraint, we know that setting the norm
equal to 1 is the same as setting the dot product xT x equal to 1.
In the optimization objective, the norm and the dot product aren’t
the same value (one is the square root of the other), but they are
maximized at the same x. So, we get the equivalent problem:
argmax xT MT Mx
x
such that xT x = 1 .
Something quite exciting has happened here. By one simple
rewriting step, the maximum of the linear function Mx has be-
come the maximum of the quadratic function xT Sx, with S =
MT M.
This is similar to what we derived in Chapter 2: there, we
started with a (square) transformation matrix A, which took
our imagined standard-normally distributed data into the form
we observed. We showed that A could be derived from the co-
variance matrix n1 XT X by the relation AAT = n1 XT X, and that
optimizing for the direction of maximum stretch under A corre-
sponds to the direction in which the quadratic form xT AAT x
is maximized.
140 CHAPTER 4—THE SINGULAR VALUE DECOMPOSITION
kMvk2 = vT MT Mv = vT v = vT v = .
Mv = u
We currently have the right singular vectors on the left and vice
versa, which I admit is confusing, but they will change place as
we develop a more complete definition.
that they are all positive. And we’ve defined the corresponding
singular values as their square roots.
So, does the corresponding singular value of M, become un-
defined, or complex? The answer is that we can prove that this
doesn’t happen. Note that if we pass a unit eigenvector v of A
into its quadratic vT Av, the result is its eigenvalue vT v = vT v.
Now, let y = Mx. Then if x is an eigenvector of MT M, the
quadratic xT MT Mx = yT y is the corresponding eigenvalue.
This is simply the sum of the squared elements of y. Whether
these are positive or negative, the result is always nonnega-
tive, which shows an eigenvalue of MT M will always be non-
negative.
It’s not hard to prove that this direction of maximal stretch is in-
deed the first principal component. As we’ve seen the maximal di-
rection is an eigenvector of the matrix XT X. What we also saw, in
Chapter 2, is that the covariance matrix is estimated with n1 XT X.
The constant factor n1 doesn’t really matter much for our
purposes. If we diagonalize XT X as PT DP, then we can write
PT n1 DP for the properly normalized covariance. In other words
XT X and n1 XT X have the same eigenvectors, and their eigenval-
ues only differ by a multiplicative constant n1 .
Thus, the directions corresponding to the singular values of X
are the same as the eigenvectors of the covariance matrix. We’ve
already established that the singular values of X are the square
roots of the corresponding eigenvalues of XT X, so we can say
4.1. EIGENVALUES AND SINGULAR VALUES 143
1X
var X = Xi1 2
n
i
1 T
X X = X 0T X 0
n
with X 0 = p1 X.
n
0T
In this case X X 0 has one eigenvalue, which is simply the
scalar value X 0 T X 0 . As shown above, this corresponds to the
estimated variance of the data. The corresponding singular value
of X 0 is its square root: the standard deviation.
In short, if we ignore a scaling factor of p1n , the singular val-
ues of X are analogous to the standard deviation and the eigen-
values of the covariance matrix XT X are analogous to the vari-
ance.
Aw = w Mv = u .
vi 2 R .
m
M [v1 . . . vk v 0 ] = [u1 1 . . . uk k u0 0
]
Note the similarity to the eigenvector case: once we’ve run out
of nonzero singular values we extend the rest of the diagonal
with zeros.
k m n
<latexit sha1_base64="gIN/VYtQBz58E9bSa3L/vLYJdMg=">AAAK+nicfVbLbttGFGXSV6I2bdIssyEqBCgKwSAlW5IRBLAtOcmiiV3XsgOIQjCkLilCwwdmhnqEnc/otgW6K7rtz+RvOnzJJIfqLKSLOefcuXPvEUUzxC5lmvbp3v3PPv/iy68ePGx9/c2jb797/OT7GxpExIKJFeCAvDcRBez6MGEuw/A+JIA8E8OtuRwl+O0KCHUD/5ptQ5h5yPFd27UQE1vTpfHCeOElH/6Hx23tQEuXKgd6HrSVfF1+ePLwkzEPrMgDn1kYUTrVtZDNYkSYa2HgLSOiECJriRyYRswezmLXDyMGvsXV5wKzI6yyQE3KUucuAYvhrQiQRVyRQbUWiCCLieJb1VQUfOQB7cxXbkizkK6cLGBI3HwWb9LO8EcVZewQFC5ca1MpLUYe9RBbSJt065nVTYgwkJVX3UzKFEXWmBsglkuTJlyKzlyESbfpdXCZ44ttuACf8jgimJeFAgBCwBbCNKTAojBObyNGvKQvGYmgk4Tp3ssxIssrmHdEnspGtRwbB4hVt8zaNXzXAlv0m7fEeq6OFsh3QA1ECYgFRE2aEWCazCu/cMsYgxg7gV9T6FXgs5jahUBc7eJa57vuxB6Pfd6gOcXhApnAYiMZArV5JYmYn4eWgISvWXrmHGyjgE/s5MxU55AgCg1RZEWcawO2ENJkGT6srcDzkD+PjZDHBoONyNA54KlVyugVj7PUpqleJXAFfVdC33FeBc9L4DnntcSTHWqrk7r0pgTeSKfeltDbutSMSmgkoasSupIym+sSvJbgTQndSOi2hG4l9GMJ/Sj3GYlfwbQ7i7NZpB6OL7C7gtcEwOdxu8vrdyHC3lO9KkksH7d1nrZbmEQ8DjPA2yb0+M312595PBp2j7Q+rzNMHEFB0Xr9o5EmUZysmpyjDYfdM4kTkOQ3U5DG5/1TXU4URiTEO9Jg0Ht1LGfaAsbBepdpdDbu9mok0ZBqTfpA17T67deOVRD6g8FYq9ezxneE09G4N6gfsyY73NR70K03b43vCPPe8FBOYO7wntbvH0s4viMMemgwlwjLHX6crjoe7HDoHx9lPajYxZLckptCbeuq5C6niZ63ulFgNgkySzXylzL/NUHbPeygKXvhtEZF2KQobNeo2DYpCg8Wiqpk3dCm1GyNB6Q2k+h4P79hZqkT92RvouP9/IaJpTbdk72JjvfzG+aberiZ3TDf1NG7ttfMEyaP06Ulxpy8ZyGcjSb/W30rHrMX+f/fT+LZShzPFbYV30Ynif6PiDYFUUTiZVCvv/rJwU33QO8fHP5y2D45y18LHyjPlB+UHxVdGSgnyhvlUpkolhIovyt/KH+2fmv91fq79U9GvX8v1zxVKqv173+7vw5Y</latexit>
k m n
<latexit sha1_base64="gIN/VYtQBz58E9bSa3L/vLYJdMg=">AAAK+nicfVbLbttGFGXSV6I2bdIssyEqBCgKwSAlW5IRBLAtOcmiiV3XsgOIQjCkLilCwwdmhnqEnc/otgW6K7rtz+RvOnzJJIfqLKSLOefcuXPvEUUzxC5lmvbp3v3PPv/iy68ePGx9/c2jb797/OT7GxpExIKJFeCAvDcRBez6MGEuw/A+JIA8E8OtuRwl+O0KCHUD/5ptQ5h5yPFd27UQE1vTpfHCeOElH/6Hx23tQEuXKgd6HrSVfF1+ePLwkzEPrMgDn1kYUTrVtZDNYkSYa2HgLSOiECJriRyYRswezmLXDyMGvsXV5wKzI6yyQE3KUucuAYvhrQiQRVyRQbUWiCCLieJb1VQUfOQB7cxXbkizkK6cLGBI3HwWb9LO8EcVZewQFC5ca1MpLUYe9RBbSJt065nVTYgwkJVX3UzKFEXWmBsglkuTJlyKzlyESbfpdXCZ44ttuACf8jgimJeFAgBCwBbCNKTAojBObyNGvKQvGYmgk4Tp3ssxIssrmHdEnspGtRwbB4hVt8zaNXzXAlv0m7fEeq6OFsh3QA1ECYgFRE2aEWCazCu/cMsYgxg7gV9T6FXgs5jahUBc7eJa57vuxB6Pfd6gOcXhApnAYiMZArV5JYmYn4eWgISvWXrmHGyjgE/s5MxU55AgCg1RZEWcawO2ENJkGT6srcDzkD+PjZDHBoONyNA54KlVyugVj7PUpqleJXAFfVdC33FeBc9L4DnntcSTHWqrk7r0pgTeSKfeltDbutSMSmgkoasSupIym+sSvJbgTQndSOi2hG4l9GMJ/Sj3GYlfwbQ7i7NZpB6OL7C7gtcEwOdxu8vrdyHC3lO9KkksH7d1nrZbmEQ8DjPA2yb0+M312595PBp2j7Q+rzNMHEFB0Xr9o5EmUZysmpyjDYfdM4kTkOQ3U5DG5/1TXU4URiTEO9Jg0Ht1LGfaAsbBepdpdDbu9mok0ZBqTfpA17T67deOVRD6g8FYq9ezxneE09G4N6gfsyY73NR70K03b43vCPPe8FBOYO7wntbvH0s4viMMemgwlwjLHX6crjoe7HDoHx9lPajYxZLckptCbeuq5C6niZ63ulFgNgkySzXylzL/NUHbPeygKXvhtEZF2KQobNeo2DYpCg8Wiqpk3dCm1GyNB6Q2k+h4P79hZqkT92RvouP9/IaJpTbdk72JjvfzG+aberiZ3TDf1NG7ttfMEyaP06Ulxpy8ZyGcjSb/W30rHrMX+f/fT+LZShzPFbYV30Ynif6PiDYFUUTiZVCvv/rJwU33QO8fHP5y2D45y18LHyjPlB+UHxVdGSgnyhvlUpkolhIovyt/KH+2fmv91fq79U9GvX8v1zxVKqv173+7vw5Y</latexit>
MV = ⌃U
<latexit sha1_base64="tFayTdnpdU+PA0h3UN89lqNPTGQ=">AAALJ3icfVbLbtw2FFXSVzJtWqdddiN0EKAoDEOasWfshQHbM06yqGM38SOAZRiU5kojDPUASc0jBP+kP9Df6LYFuiuaZf+k1GssiZpyMxc851yS9x5xaMfYp8wwPj56/Mmnn33+xZOnnS+/evb1N1vPv72mUUIcuHIiHJH3NqKA/RCumM8wvI8JoMDGcGPPRil+MwdC/Si8ZKsY7gLkhb7rO4jJqfutgbXwHG7ZgX4mdGtB8vha6If6GrHe+V6AKvCVuN/qGjtGNnQ1MIugqxXj4v7504/WJHKSAELmYETprWnE7I4jwnwHg+hYCYUYOTPkwW3C3P077odxwiB0hP5CYm6CdRbp6Rn0iU/AYXglA+QQX2bQnSkiyGHypJ16KgohCoBuT+Z+TPOQzr08YEiW6Y4vszKKZzUl9wiKp76zrG2No4AGiE2VSboK7PokJBjIPKhPptuUm2wwl0Acn6ZFuJCVOY/T1tDL6KLAp6t4CiEVPCFYVIUSAELAlcIspMCSmGenkX6Y0UNGEthOw2zucIzI7C1MtmWe2kR9Oy6OEKtP2Y1jhL4Drqy36MjxQh9NUeiBHsktIBYRPS1GhGnar+LAHWsMsu0E3mXQyyhknLqlQB7t/NIU6+rwQPBQtGiOcTxFNjBupU2grqglkf0L0AyQ/AhYtuYEXKuEj9x0zUznkSiJLbnJmrjQRmwqpemwQlg4URCgcMKtWHCLwVJm2N4RmVWq6FvB89S2rb9N4Rr6poK+EaIOnlbAUyEaia/WqCu/uob0ugJeK6veVNCbptROKmiioPMKOlcy24sKvFDgZQVdKuiqgq4U9EMF/aDWGcmv4LZ3x/NeZB7m59ifwysCEAre7YnmWYi0961Zl6SW511TZOWWJpF3Zw4Eq5TOX1+e/Sz4aL+3ZwxEk2HjBEqK0R/sjQyF4uW7KTjG/n7vROFEJP1mStL4dHBsqonihMR4TRoO+y8P1EwrwDharDONTsa9foMkC1Lfkzk0DaN5ennfl4TBcDg2mvtZ4AfC8WjcHzaXkf8PJW6bfeg1i7fAD4RJf39XTWCv8b4xGBwoOH4gDPtoOFEIszV+kI0mHq1xGBzs5TWo2cVR3FKYQu+auuIur41elLpVYLcJcku18mcq/xVBqw3sqC176bRWRdymKG3Xqli1KUoPloq6ZNFSpsxsrQtkNlPoeDO/pWeZEzdkb6PjzfyWjmU23ZC9jY4381v6m3m4nd3S38zR67I3zBOn1+lMPtri9J2FcN6a4m/1TF6z58X/30/ybiVe4Evbyl9rO43+j4iWJVFG8jFoNp9+anDd2zEHO7u/7HaPTopn4RPte+0H7UfN1IbakfZau9CuNEf7Vftd+0P7s/Nb56/O351/curjR4XmO602Ov/+B2ZzIC0=</latexit>
MV⇥= ⌃U
<latexit sha1_base64="tFayTdnpdU+PA0h3UN89lqNPTGQ=">AAALJ3icfVbLbtw2FFXSVzJtWqdddiN0EKAoDEOasWfshQHbM06yqGM38SOAZRiU5kojDPUASc0jBP+kP9Df6LYFuiuaZf+k1GssiZpyMxc851yS9x5xaMfYp8wwPj56/Mmnn33+xZOnnS+/evb1N1vPv72mUUIcuHIiHJH3NqKA/RCumM8wvI8JoMDGcGPPRil+MwdC/Si8ZKsY7gLkhb7rO4jJqfutgbXwHG7ZgX4mdGtB8vha6If6GrHe+V6AKvCVuN/qGjtGNnQ1MIugqxXj4v7504/WJHKSAELmYETprWnE7I4jwnwHg+hYCYUYOTPkwW3C3P077odxwiB0hP5CYm6CdRbp6Rn0iU/AYXglA+QQX2bQnSkiyGHypJ16KgohCoBuT+Z+TPOQzr08YEiW6Y4vszKKZzUl9wiKp76zrG2No4AGiE2VSboK7PokJBjIPKhPptuUm2wwl0Acn6ZFuJCVOY/T1tDL6KLAp6t4CiEVPCFYVIUSAELAlcIspMCSmGenkX6Y0UNGEthOw2zucIzI7C1MtmWe2kR9Oy6OEKtP2Y1jhL4Drqy36MjxQh9NUeiBHsktIBYRPS1GhGnar+LAHWsMsu0E3mXQyyhknLqlQB7t/NIU6+rwQPBQtGiOcTxFNjBupU2grqglkf0L0AyQ/AhYtuYEXKuEj9x0zUznkSiJLbnJmrjQRmwqpemwQlg4URCgcMKtWHCLwVJm2N4RmVWq6FvB89S2rb9N4Rr6poK+EaIOnlbAUyEaia/WqCu/uob0ugJeK6veVNCbptROKmiioPMKOlcy24sKvFDgZQVdKuiqgq4U9EMF/aDWGcmv4LZ3x/NeZB7m59ifwysCEAre7YnmWYi0961Zl6SW511TZOWWJpF3Zw4Eq5TOX1+e/Sz4aL+3ZwxEk2HjBEqK0R/sjQyF4uW7KTjG/n7vROFEJP1mStL4dHBsqonihMR4TRoO+y8P1EwrwDharDONTsa9foMkC1Lfkzk0DaN5ennfl4TBcDg2mvtZ4AfC8WjcHzaXkf8PJW6bfeg1i7fAD4RJf39XTWCv8b4xGBwoOH4gDPtoOFEIszV+kI0mHq1xGBzs5TWo2cVR3FKYQu+auuIur41elLpVYLcJcku18mcq/xVBqw3sqC176bRWRdymKG3Xqli1KUoPloq6ZNFSpsxsrQtkNlPoeDO/pWeZEzdkb6PjzfyWjmU23ZC9jY4381v6m3m4nd3S38zR67I3zBOn1+lMPtri9J2FcN6a4m/1TF6z58X/30/ybiVe4Evbyl9rO43+j4iWJVFG8jFoNp9+anDd2zEHO7u/7HaPTopn4RPte+0H7UfN1IbakfZau9CuNEf7Vftd+0P7s/Nb56/O351/curjR4XmO602Ov/+B2ZzIC0=</latexit>
⇥ k m n
<latexit sha1_base64="gIN/VYtQBz58E9bSa3L/vLYJdMg=">AAAK+nicfVbLbttGFGXSV6I2bdIssyEqBCgKwSAlW5IRBLAtOcmiiV3XsgOIQjCkLilCwwdmhnqEnc/otgW6K7rtz+RvOnzJJIfqLKSLOefcuXPvEUUzxC5lmvbp3v3PPv/iy68ePGx9/c2jb797/OT7GxpExIKJFeCAvDcRBez6MGEuw/A+JIA8E8OtuRwl+O0KCHUD/5ptQ5h5yPFd27UQE1vTpfHCeOElH/6Hx23tQEuXKgd6HrSVfF1+ePLwkzEPrMgDn1kYUTrVtZDNYkSYa2HgLSOiECJriRyYRswezmLXDyMGvsXV5wKzI6yyQE3KUucuAYvhrQiQRVyRQbUWiCCLieJb1VQUfOQB7cxXbkizkK6cLGBI3HwWb9LO8EcVZewQFC5ca1MpLUYe9RBbSJt065nVTYgwkJVX3UzKFEXWmBsglkuTJlyKzlyESbfpdXCZ44ttuACf8jgimJeFAgBCwBbCNKTAojBObyNGvKQvGYmgk4Tp3ssxIssrmHdEnspGtRwbB4hVt8zaNXzXAlv0m7fEeq6OFsh3QA1ECYgFRE2aEWCazCu/cMsYgxg7gV9T6FXgs5jahUBc7eJa57vuxB6Pfd6gOcXhApnAYiMZArV5JYmYn4eWgISvWXrmHGyjgE/s5MxU55AgCg1RZEWcawO2ENJkGT6srcDzkD+PjZDHBoONyNA54KlVyugVj7PUpqleJXAFfVdC33FeBc9L4DnntcSTHWqrk7r0pgTeSKfeltDbutSMSmgkoasSupIym+sSvJbgTQndSOi2hG4l9GMJ/Sj3GYlfwbQ7i7NZpB6OL7C7gtcEwOdxu8vrdyHC3lO9KkksH7d1nrZbmEQ8DjPA2yb0+M312595PBp2j7Q+rzNMHEFB0Xr9o5EmUZysmpyjDYfdM4kTkOQ3U5DG5/1TXU4URiTEO9Jg0Ht1LGfaAsbBepdpdDbu9mok0ZBqTfpA17T67deOVRD6g8FYq9ezxneE09G4N6gfsyY73NR70K03b43vCPPe8FBOYO7wntbvH0s4viMMemgwlwjLHX6crjoe7HDoHx9lPajYxZLckptCbeuq5C6niZ63ulFgNgkySzXylzL/NUHbPeygKXvhtEZF2KQobNeo2DYpCg8Wiqpk3dCm1GyNB6Q2k+h4P79hZqkT92RvouP9/IaJpTbdk72JjvfzG+aberiZ3TDf1NG7ttfMEyaP06Ulxpy8ZyGcjSb/W30rHrMX+f/fT+LZShzPFbYV30Ynif6PiDYFUUTiZVCvv/rJwU33QO8fHP5y2D45y18LHyjPlB+UHxVdGSgnyhvlUpkolhIovyt/KH+2fmv91fq79U9GvX8v1zxVKqv173+7vw5Y</latexit>
MV = ⌃U
<latexit sha1_base64="tFayTdnpdU+PA0h3UN89lqNPTGQ=">AAALJ3icfVbLbtw2FFXSVzJtWqdddiN0EKAoDEOasWfshQHbM06yqGM38SOAZRiU5kojDPUASc0jBP+kP9Df6LYFuiuaZf+k1GssiZpyMxc851yS9x5xaMfYp8wwPj56/Mmnn33+xZOnnS+/evb1N1vPv72mUUIcuHIiHJH3NqKA/RCumM8wvI8JoMDGcGPPRil+MwdC/Si8ZKsY7gLkhb7rO4jJqfutgbXwHG7ZgX4mdGtB8vha6If6GrHe+V6AKvCVuN/qGjtGNnQ1MIugqxXj4v7504/WJHKSAELmYETprWnE7I4jwnwHg+hYCYUYOTPkwW3C3P077odxwiB0hP5CYm6CdRbp6Rn0iU/AYXglA+QQX2bQnSkiyGHypJ16KgohCoBuT+Z+TPOQzr08YEiW6Y4vszKKZzUl9wiKp76zrG2No4AGiE2VSboK7PokJBjIPKhPptuUm2wwl0Acn6ZFuJCVOY/T1tDL6KLAp6t4CiEVPCFYVIUSAELAlcIspMCSmGenkX6Y0UNGEthOw2zucIzI7C1MtmWe2kR9Oy6OEKtP2Y1jhL4Drqy36MjxQh9NUeiBHsktIBYRPS1GhGnar+LAHWsMsu0E3mXQyyhknLqlQB7t/NIU6+rwQPBQtGiOcTxFNjBupU2grqglkf0L0AyQ/AhYtuYEXKuEj9x0zUznkSiJLbnJmrjQRmwqpemwQlg4URCgcMKtWHCLwVJm2N4RmVWq6FvB89S2rb9N4Rr6poK+EaIOnlbAUyEaia/WqCu/uob0ugJeK6veVNCbptROKmiioPMKOlcy24sKvFDgZQVdKuiqgq4U9EMF/aDWGcmv4LZ3x/NeZB7m59ifwysCEAre7YnmWYi0961Zl6SW511TZOWWJpF3Zw4Eq5TOX1+e/Sz4aL+3ZwxEk2HjBEqK0R/sjQyF4uW7KTjG/n7vROFEJP1mStL4dHBsqonihMR4TRoO+y8P1EwrwDharDONTsa9foMkC1Lfkzk0DaN5ennfl4TBcDg2mvtZ4AfC8WjcHzaXkf8PJW6bfeg1i7fAD4RJf39XTWCv8b4xGBwoOH4gDPtoOFEIszV+kI0mHq1xGBzs5TWo2cVR3FKYQu+auuIur41elLpVYLcJcku18mcq/xVBqw3sqC176bRWRdymKG3Xqli1KUoPloq6ZNFSpsxsrQtkNlPoeDO/pWeZEzdkb6PjzfyWjmU23ZC9jY4381v6m3m4nd3S38zR67I3zBOn1+lMPtri9J2FcN6a4m/1TF6z58X/30/ybiVe4Evbyl9rO43+j4iWJVFG8jFoNp9+anDd2zEHO7u/7HaPTopn4RPte+0H7UfN1IbakfZau9CuNEf7Vftd+0P7s/Nb56/O351/curjR4XmO602Ov/+B2ZzIC0=</latexit>
k m n
MV = ⌃U ==
<latexit sha1_base64="tFayTdnpdU+PA0h3UN89lqNPTGQ=">AAALJ3icfVbLbtw2FFXSVzJtWqdddiN0EKAoDEOasWfshQHbM06yqGM38SOAZRiU5kojDPUASc0jBP+kP9Df6LYFuiuaZf+k1GssiZpyMxc851yS9x5xaMfYp8wwPj56/Mmnn33+xZOnnS+/evb1N1vPv72mUUIcuHIiHJH3NqKA/RCumM8wvI8JoMDGcGPPRil+MwdC/Si8ZKsY7gLkhb7rO4jJqfutgbXwHG7ZgX4mdGtB8vha6If6GrHe+V6AKvCVuN/qGjtGNnQ1MIugqxXj4v7504/WJHKSAELmYETprWnE7I4jwnwHg+hYCYUYOTPkwW3C3P077odxwiB0hP5CYm6CdRbp6Rn0iU/AYXglA+QQX2bQnSkiyGHypJ16KgohCoBuT+Z+TPOQzr08YEiW6Y4vszKKZzUl9wiKp76zrG2No4AGiE2VSboK7PokJBjIPKhPptuUm2wwl0Acn6ZFuJCVOY/T1tDL6KLAp6t4CiEVPCFYVIUSAELAlcIspMCSmGenkX6Y0UNGEthOw2zucIzI7C1MtmWe2kR9Oy6OEKtP2Y1jhL4Drqy36MjxQh9NUeiBHsktIBYRPS1GhGnar+LAHWsMsu0E3mXQyyhknLqlQB7t/NIU6+rwQPBQtGiOcTxFNjBupU2grqglkf0L0AyQ/AhYtuYEXKuEj9x0zUznkSiJLbnJmrjQRmwqpemwQlg4URCgcMKtWHCLwVJm2N4RmVWq6FvB89S2rb9N4Rr6poK+EaIOnlbAUyEaia/WqCu/uob0ugJeK6veVNCbptROKmiioPMKOlcy24sKvFDgZQVdKuiqgq4U9EMF/aDWGcmv4LZ3x/NeZB7m59ifwysCEAre7YnmWYi0961Zl6SW511TZOWWJpF3Zw4Eq5TOX1+e/Sz4aL+3ZwxEk2HjBEqK0R/sjQyF4uW7KTjG/n7vROFEJP1mStL4dHBsqonihMR4TRoO+y8P1EwrwDharDONTsa9foMkC1Lfkzk0DaN5ennfl4TBcDg2mvtZ4AfC8WjcHzaXkf8PJW6bfeg1i7fAD4RJf39XTWCv8b4xGBwoOH4gDPtoOFEIszV+kI0mHq1xGBzs5TWo2cVR3FKYQu+auuIur41elLpVYLcJcku18mcq/xVBqw3sqC176bRWRdymKG3Xqli1KUoPloq6ZNFSpsxsrQtkNlPoeDO/pWeZEzdkb6PjzfyWjmU23ZC9jY4381v6m3m4nd3S38zR67I3zBOn1+lMPtri9J2FcN6a4m/1TF6z58X/30/ybiVe4Evbyl9rO43+j4iWJVFG8jFoNp9+anDd2zEHO7u/7HaPTopn4RPte+0H7UfN1IbakfZau9CuNEf7Vftd+0P7s/Nb56/O351/curjR4XmO602Ov/+B2ZzIC0=</latexit> <latexit sha1_base64="tFayTdnpdU+PA0h3UN89lqNPTGQ=">AAALJ3icfVbLbtw2FFXSVzJtWqdddiN0EKAoDEOasWfshQHbM06yqGM38SOAZRiU5kojDPUASc0jBP+kP9Df6LYFuiuaZf+k1GssiZpyMxc851yS9x5xaMfYp8wwPj56/Mmnn33+xZOnnS+/evb1N1vPv72mUUIcuHIiHJH3NqKA/RCumM8wvI8JoMDGcGPPRil+MwdC/Si8ZKsY7gLkhb7rO4jJqfutgbXwHG7ZgX4mdGtB8vha6If6GrHe+V6AKvCVuN/qGjtGNnQ1MIugqxXj4v7504/WJHKSAELmYETprWnE7I4jwnwHg+hYCYUYOTPkwW3C3P077odxwiB0hP5CYm6CdRbp6Rn0iU/AYXglA+QQX2bQnSkiyGHypJ16KgohCoBuT+Z+TPOQzr08YEiW6Y4vszKKZzUl9wiKp76zrG2No4AGiE2VSboK7PokJBjIPKhPptuUm2wwl0Acn6ZFuJCVOY/T1tDL6KLAp6t4CiEVPCFYVIUSAELAlcIspMCSmGenkX6Y0UNGEthOw2zucIzI7C1MtmWe2kR9Oy6OEKtP2Y1jhL4Drqy36MjxQh9NUeiBHsktIBYRPS1GhGnar+LAHWsMsu0E3mXQyyhknLqlQB7t/NIU6+rwQPBQtGiOcTxFNjBupU2grqglkf0L0AyQ/AhYtuYEXKuEj9x0zUznkSiJLbnJmrjQRmwqpemwQlg4URCgcMKtWHCLwVJm2N4RmVWq6FvB89S2rb9N4Rr6poK+EaIOnlbAUyEaia/WqCu/uob0ugJeK6veVNCbptROKmiioPMKOlcy24sKvFDgZQVdKuiqgq4U9EMF/aDWGcmv4LZ3x/NeZB7m59ifwysCEAre7YnmWYi0961Zl6SW511TZOWWJpF3Zw4Eq5TOX1+e/Sz4aL+3ZwxEk2HjBEqK0R/sjQyF4uW7KTjG/n7vROFEJP1mStL4dHBsqonihMR4TRoO+y8P1EwrwDharDONTsa9foMkC1Lfkzk0DaN5ennfl4TBcDg2mvtZ4AfC8WjcHzaXkf8PJW6bfeg1i7fAD4RJf39XTWCv8b4xGBwoOH4gDPtoOFEIszV+kI0mHq1xGBzs5TWo2cVR3FKYQu+auuIur41elLpVYLcJcku18mcq/xVBqw3sqC176bRWRdymKG3Xqli1KUoPloq6ZNFSpsxsrQtkNlPoeDO/pWeZEzdkb6PjzfyWjmU23ZC9jY4381v6m3m4nd3S38zR67I3zBOn1+lMPtri9J2FcN6a4m/1TF6z58X/30/ybiVe4Evbyl9rO43+j4iWJVFG8jFoNp9+anDd2zEHO7u/7HaPTopn4RPte+0H7UfN1IbakfZau9CuNEf7Vftd+0P7s/Nb56/O351/curjR4XmO602Ov/+B2ZzIC0=</latexit> <latexit sha1_base64="tFayTdnpdU+PA0h3UN89lqNPTGQ=">AAALJ3icfVbLbtw2FFXSVzJtWqdddiN0EKAoDEOasWfshQHbM06yqGM38SOAZRiU5kojDPUASc0jBP+kP9Df6LYFuiuaZf+k1GssiZpyMxc851yS9x5xaMfYp8wwPj56/Mmnn33+xZOnnS+/evb1N1vPv72mUUIcuHIiHJH3NqKA/RCumM8wvI8JoMDGcGPPRil+MwdC/Si8ZKsY7gLkhb7rO4jJqfutgbXwHG7ZgX4mdGtB8vha6If6GrHe+V6AKvCVuN/qGjtGNnQ1MIugqxXj4v7504/WJHKSAELmYETprWnE7I4jwnwHg+hYCYUYOTPkwW3C3P077odxwiB0hP5CYm6CdRbp6Rn0iU/AYXglA+QQX2bQnSkiyGHypJ16KgohCoBuT+Z+TPOQzr08YEiW6Y4vszKKZzUl9wiKp76zrG2No4AGiE2VSboK7PokJBjIPKhPptuUm2wwl0Acn6ZFuJCVOY/T1tDL6KLAp6t4CiEVPCFYVIUSAELAlcIspMCSmGenkX6Y0UNGEthOw2zucIzI7C1MtmWe2kR9Oy6OEKtP2Y1jhL4Drqy36MjxQh9NUeiBHsktIBYRPS1GhGnar+LAHWsMsu0E3mXQyyhknLqlQB7t/NIU6+rwQPBQtGiOcTxFNjBupU2grqglkf0L0AyQ/AhYtuYEXKuEj9x0zUznkSiJLbnJmrjQRmwqpemwQlg4URCgcMKtWHCLwVJm2N4RmVWq6FvB89S2rb9N4Rr6poK+EaIOnlbAUyEaia/WqCu/uob0ugJeK6veVNCbptROKmiioPMKOlcy24sKvFDgZQVdKuiqgq4U9EMF/aDWGcmv4LZ3x/NeZB7m59ifwysCEAre7YnmWYi0961Zl6SW511TZOWWJpF3Zw4Eq5TOX1+e/Sz4aL+3ZwxEk2HjBEqK0R/sjQyF4uW7KTjG/n7vROFEJP1mStL4dHBsqonihMR4TRoO+y8P1EwrwDharDONTsa9foMkC1Lfkzk0DaN5ennfl4TBcDg2mvtZ4AfC8WjcHzaXkf8PJW6bfeg1i7fAD4RJf39XTWCv8b4xGBwoOH4gDPtoOFEIszV+kI0mHq1xGBzs5TWo2cVR3FKYQu+auuIur41elLpVYLcJcku18mcq/xVBqw3sqC176bRWRdymKG3Xqli1KUoPloq6ZNFSpsxsrQtkNlPoeDO/pWeZEzdkb6PjzfyWjmU23ZC9jY4381v6m3m4nd3S38zR67I3zBOn1+lMPtri9J2FcN6a4m/1TF6z58X/30/ybiVe4Evbyl9rO43+j4iWJVFG8jFoNp9+anDd2zEHO7u/7HaPTopn4RPte+0H7UfN1IbakfZau9CuNEf7Vftd+0P7s/Nb56/O351/curjR4XmO602Ov/+B2ZzIC0=</latexit> <latexit sha1_base64="lX8X34QGl9yoI6F2uNAsxMx5Duo=">AAALDnicfVbLbtw2FFXSVzJtGqddFgWEDgIUhWFIM/aMvQhge8ZJFk3sOn4EsAyD0lxphKEeIKl5hOCqP9Df6LYFuiu67S/kb0q9xpKoKTdzwXPOJXnvGYp2jH3KDOPjg4effPrZ5188etz58qsnXz/devbNFY0S4sClE+GIvLcRBeyHcMl8huF9TAAFNoZrezZK8es5EOpH4QVbxXAbIC/0Xd9BTE7dbX1vLYjDLTvQL4VuLbw8tt75XoCEfrfVNXaMbOhqYBZBVyvG2d2zxx+tSeQkAYTMwYjSG9OI2S1HhPkOBtGxEgoxcmbIg5uEufu33A/jhEHoCP25xNwE6yzS063qE5+Aw/BKBsghvsygO1NEkMPkgTr1VBRCFADdnsz9mOYhnXt5wJCsxi1fZtUST2pK7hEUT31nWdsaRwENEJsqk3QV2PVJSDCQeVCfTLcpN9lgLoE4Pk2LcCYrcxqnHaAX0VmBT1fxFEIqeEKwqAolAISAK4VZSIElMc9OI9s+oy8YSWA7DbO5F2NEZucw2ZZ5ahP17bg4Qqw+ZTeOEfoOuLLeoiPHc300RaEHeiS3gFhE9LQYEaZpv4oDd6wxyLYTeJdBL6OQceqWAnm00wtTrKvDA8FD0aI5wvEU2cC4lTaBuqKWRPYvQDNA0ussW3MCrlXCh266ZqbzSJTEltxkTVxoIzaV0nRYISycKAhQOOFWLLjFYCkzbO+IzCpV9FzwPLVt6+cpXEPfVtC3QtTBkwp4IkQj8eUadeX/sCG9qoBXyqrXFfS6KbWTCpoo6LyCzpXM9qICLxR4WUGXCrqqoCsF/VBBP6h1RvJfcNO75XkvMg/zU+zP4RUBCAXv9kTzLETa+8asS1LL864psnJLk8grMgeCVUrnry/e/Cz4aL+3ZwxEk2HjBEqK0R/sjQyF4uW7KTjG/n7vWOFEJP3PlKTxyeDIVBPFCYnxmjQc9l8eqJlWgHG0WGcaHY97/QZJFqS+J3NoGkbz9PKSLwmD4XBsNPezwPeEo9G4P2wuI78YJW6bfeg1i7fA94RJf39XTWCv8b4xGBwoOL4nDPtoOFEIszV+kI0mHq1xGBzs5TWo2cVR3FKYQu+auuIur41elLpVYLcJcku18mcq/xVBqw3sqC176bRWRdymKG3Xqli1KUoPloq6ZNFSpsxsrQtkNlPoeDO/pWeZEzdkb6PjzfyWjmU23ZC9jY4381v6m3m4nd3S38zR67I3zBOn1+lMPt3i9J2FcN6a4rP6Rl6zp8X37yd5txIv8KVt5a+1nUb/R0TLkigj+Rg0m08/Nbjq7ZiDnd1fdruHx8Wz8JH2nfaD9qNmakPtUHutnWmXmqP9qv2u/aH92fmt81fn784/OfXhg0LzrVYbnX//A13NFkg=</latexit>
MV
MV ⌃U⌃U U⌃
k m n k m n k m n k m n
MV =MV
<latexit sha1_base64="tFayTdnpdU+PA0h3UN89lqNPTGQ=">AAALJ3icfVbLbtw2FFXSVzJtWqdddiN0EKAoDEOasWfshQHbM06yqGM38SOAZRiU5kojDPUASc0jBP+kP9Df6LYFuiuaZf+k1GssiZpyMxc851yS9x5xaMfYp8wwPj56/Mmnn33+xZOnnS+/evb1N1vPv72mUUIcuHIiHJH3NqKA/RCumM8wvI8JoMDGcGPPRil+MwdC/Si8ZKsY7gLkhb7rO4jJqfutgbXwHG7ZgX4mdGtB8vha6If6GrHe+V6AKvCVuN/qGjtGNnQ1MIugqxXj4v7504/WJHKSAELmYETprWnE7I4jwnwHg+hYCYUYOTPkwW3C3P077odxwiB0hP5CYm6CdRbp6Rn0iU/AYXglA+QQX2bQnSkiyGHypJ16KgohCoBuT+Z+TPOQzr08YEiW6Y4vszKKZzUl9wiKp76zrG2No4AGiE2VSboK7PokJBjIPKhPptuUm2wwl0Acn6ZFuJCVOY/T1tDL6KLAp6t4CiEVPCFYVIUSAELAlcIspMCSmGenkX6Y0UNGEthOw2zucIzI7C1MtmWe2kR9Oy6OEKtP2Y1jhL4Drqy36MjxQh9NUeiBHsktIBYRPS1GhGnar+LAHWsMsu0E3mXQyyhknLqlQB7t/NIU6+rwQPBQtGiOcTxFNjBupU2grqglkf0L0AyQ/AhYtuYEXKuEj9x0zUznkSiJLbnJmrjQRmwqpemwQlg4URCgcMKtWHCLwVJm2N4RmVWq6FvB89S2rb9N4Rr6poK+EaIOnlbAUyEaia/WqCu/uob0ugJeK6veVNCbptROKmiioPMKOlcy24sKvFDgZQVdKuiqgq4U9EMF/aDWGcmv4LZ3x/NeZB7m59ifwysCEAre7YnmWYi0961Zl6SW511TZOWWJpF3Zw4Eq5TOX1+e/Sz4aL+3ZwxEk2HjBEqK0R/sjQyF4uW7KTjG/n7vROFEJP1mStL4dHBsqonihMR4TRoO+y8P1EwrwDharDONTsa9foMkC1Lfkzk0DaN5ennfl4TBcDg2mvtZ4AfC8WjcHzaXkf8PJW6bfeg1i7fAD4RJf39XTWCv8b4xGBwoOH4gDPtoOFEIszV+kI0mHq1xGBzs5TWo2cVR3FKYQu+auuIur41elLpVYLcJcku18mcq/xVBqw3sqC176bRWRdymKG3Xqli1KUoPloq6ZNFSpsxsrQtkNlPoeDO/pWeZEzdkb6PjzfyWjmU23ZC9jY4381v6m3m4nd3S38zR67I3zBOn1+lMPtri9J2FcN6a4m/1TF6z58X/30/ybiVe4Evbyl9rO43+j4iWJVFG8jFoNp9+anDd2zEHO7u/7HaPTopn4RPte+0H7UfN1IbakfZau9CuNEf7Vftd+0P7s/Nb56/O351/curjR4XmO602Ov/+B2ZzIC0=</latexit>
⌃U= ⌃U
<latexit sha1_base64="tFayTdnpdU+PA0h3UN89lqNPTGQ=">AAALJ3icfVbLbtw2FFXSVzJtWqdddiN0EKAoDEOasWfshQHbM06yqGM38SOAZRiU5kojDPUASc0jBP+kP9Df6LYFuiuaZf+k1GssiZpyMxc851yS9x5xaMfYp8wwPj56/Mmnn33+xZOnnS+/evb1N1vPv72mUUIcuHIiHJH3NqKA/RCumM8wvI8JoMDGcGPPRil+MwdC/Si8ZKsY7gLkhb7rO4jJqfutgbXwHG7ZgX4mdGtB8vha6If6GrHe+V6AKvCVuN/qGjtGNnQ1MIugqxXj4v7504/WJHKSAELmYETprWnE7I4jwnwHg+hYCYUYOTPkwW3C3P077odxwiB0hP5CYm6CdRbp6Rn0iU/AYXglA+QQX2bQnSkiyGHypJ16KgohCoBuT+Z+TPOQzr08YEiW6Y4vszKKZzUl9wiKp76zrG2No4AGiE2VSboK7PokJBjIPKhPptuUm2wwl0Acn6ZFuJCVOY/T1tDL6KLAp6t4CiEVPCFYVIUSAELAlcIspMCSmGenkX6Y0UNGEthOw2zucIzI7C1MtmWe2kR9Oy6OEKtP2Y1jhL4Drqy36MjxQh9NUeiBHsktIBYRPS1GhGnar+LAHWsMsu0E3mXQyyhknLqlQB7t/NIU6+rwQPBQtGiOcTxFNjBupU2grqglkf0L0AyQ/AhYtuYEXKuEj9x0zUznkSiJLbnJmrjQRmwqpemwQlg4URCgcMKtWHCLwVJm2N4RmVWq6FvB89S2rb9N4Rr6poK+EaIOnlbAUyEaia/WqCu/uob0ugJeK6veVNCbptROKmiioPMKOlcy24sKvFDgZQVdKuiqgq4U9EMF/aDWGcmv4LZ3x/NeZB7m59ifwysCEAre7YnmWYi0961Zl6SW511TZOWWJpF3Zw4Eq5TOX1+e/Sz4aL+3ZwxEk2HjBEqK0R/sjQyF4uW7KTjG/n7vROFEJP1mStL4dHBsqonihMR4TRoO+y8P1EwrwDharDONTsa9foMkC1Lfkzk0DaN5ennfl4TBcDg2mvtZ4AfC8WjcHzaXkf8PJW6bfeg1i7fAD4RJf39XTWCv8b4xGBwoOH4gDPtoOFEIszV+kI0mHq1xGBzs5TWo2cVR3FKYQu+auuIur41elLpVYLcJcku18mcq/xVBqw3sqC176bRWRdymKG3Xqli1KUoPloq6ZNFSpsxsrQtkNlPoeDO/pWeZEzdkb6PjzfyWjmU23ZC9jY4381v6m3m4nd3S38zR67I3zBOn1+lMPtri9J2FcN6a4m/1TF6z58X/30/ybiVe4Evbyl9rO43+j4iWJVFG8jFoNp9+anDd2zEHO7u/7HaPTopn4RPte+0H7UfN1IbakfZau9CuNEf7Vftd+0P7s/Nb56/O351/curjR4XmO602Ov/+B2ZzIC0=</latexit>
MV ⌃U U⌃
MV = ⌃U
MV = ⌃U
<latexit sha1_base64="tFayTdnpdU+PA0h3UN89lqNPTGQ=">AAALJ3icfVbLbtw2FFXSVzJtWqdddiN0EKAoDEOasWfshQHbM06yqGM38SOAZRiU5kojDPUASc0jBP+kP9Df6LYFuiuaZf+k1GssiZpyMxc851yS9x5xaMfYp8wwPj56/Mmnn33+xZOnnS+/evb1N1vPv72mUUIcuHIiHJH3NqKA/RCumM8wvI8JoMDGcGPPRil+MwdC/Si8ZKsY7gLkhb7rO4jJqfutgbXwHG7ZgX4mdGtB8vha6If6GrHe+V6AKvCVuN/qGjtGNnQ1MIugqxXj4v7504/WJHKSAELmYETprWnE7I4jwnwHg+hYCYUYOTPkwW3C3P077odxwiB0hP5CYm6CdRbp6Rn0iU/AYXglA+QQX2bQnSkiyGHypJ16KgohCoBuT+Z+TPOQzr08YEiW6Y4vszKKZzUl9wiKp76zrG2No4AGiE2VSboK7PokJBjIPKhPptuUm2wwl0Acn6ZFuJCVOY/T1tDL6KLAp6t4CiEVPCFYVIUSAELAlcIspMCSmGenkX6Y0UNGEthOw2zucIzI7C1MtmWe2kR9Oy6OEKtP2Y1jhL4Drqy36MjxQh9NUeiBHsktIBYRPS1GhGnar+LAHWsMsu0E3mXQyyhknLqlQB7t/NIU6+rwQPBQtGiOcTxFNjBupU2grqglkf0L0AyQ/AhYtuYEXKuEj9x0zUznkSiJLbnJmrjQRmwqpemwQlg4URCgcMKtWHCLwVJm2N4RmVWq6FvB89S2rb9N4Rr6poK+EaIOnlbAUyEaia/WqCu/uob0ugJeK6veVNCbptROKmiioPMKOlcy24sKvFDgZQVdKuiqgq4U9EMF/aDWGcmv4LZ3x/NeZB7m59ifwysCEAre7YnmWYi0961Zl6SW511TZOWWJpF3Zw4Eq5TOX1+e/Sz4aL+3ZwxEk2HjBEqK0R/sjQyF4uW7KTjG/n7vROFEJP1mStL4dHBsqonihMR4TRoO+y8P1EwrwDharDONTsa9foMkC1Lfkzk0DaN5ennfl4TBcDg2mvtZ4AfC8WjcHzaXkf8PJW6bfeg1i7fAD4RJf39XTWCv8b4xGBwoOH4gDPtoOFEIszV+kI0mHq1xGBzs5TWo2cVR3FKYQu+auuIur41elLpVYLcJcku18mcq/xVBqw3sqC176bRWRdymKG3Xqli1KUoPloq6ZNFSpsxsrQtkNlPoeDO/pWeZEzdkb6PjzfyWjmU23ZC9jY4381v6m3m4nd3S38zR67I3zBOn1+lMPtri9J2FcN6a4m/1TF6z58X/30/ybiVe4Evbyl9rO43+j4iWJVFG8jFoNp9+anDd2zEHO7u/7HaPTopn4RPte+0H7UfN1IbakfZau9CuNEf7Vftd+0P7s/Nb56/O351/curjR4XmO602Ov/+B2ZzIC0=</latexit>
<latexit sha1_base64="tFayTdnpdU+PA0h3UN89lqNPTGQ=">AAALJ3icfVbLbtw2FFXSVzJtWqdddiN0EKAoDEOasWfshQHbM06yqGM38SOAZRiU5kojDPUASc0jBP+kP9Df6LYFuiuaZf+k1GssiZpyMxc851yS9x5xaMfYp8wwPj56/Mmnn33+xZOnnS+/evb1N1vPv72mUUIcuHIiHJH3NqKA/RCumM8wvI8JoMDGcGPPRil+MwdC/Si8ZKsY7gLkhb7rO4jJqfutgbXwHG7ZgX4mdGtB8vha6If6GrHe+V6AKvCVuN/qGjtGNnQ1MIugqxXj4v7504/WJHKSAELmYETprWnE7I4jwnwHg+hYCYUYOTPkwW3C3P077odxwiB0hP5CYm6CdRbp6Rn0iU/AYXglA+QQX2bQnSkiyGHypJ16KgohCoBuT+Z+TPOQzr08YEiW6Y4vszKKZzUl9wiKp76zrG2No4AGiE2VSboK7PokJBjIPKhPptuUm2wwl0Acn6ZFuJCVOY/T1tDL6KLAp6t4CiEVPCFYVIUSAELAlcIspMCSmGenkX6Y0UNGEthOw2zucIzI7C1MtmWe2kR9Oy6OEKtP2Y1jhL4Drqy36MjxQh9NUeiBHsktIBYRPS1GhGnar+LAHWsMsu0E3mXQyyhknLqlQB7t/NIU6+rwQPBQtGiOcTxFNjBupU2grqglkf0L0AyQ/AhYtuYEXKuEj9x0zUznkSiJLbnJmrjQRmwqpemwQlg4URCgcMKtWHCLwVJm2N4RmVWq6FvB89S2rb9N4Rr6poK+EaIOnlbAUyEaia/WqCu/uob0ugJeK6veVNCbptROKmiioPMKOlcy24sKvFDgZQVdKuiqgq4U9EMF/aDWGcmv4LZ3x/NeZB7m59ifwysCEAre7YnmWYi0961Zl6SW511TZOWWJpF3Zw4Eq5TOX1+e/Sz4aL+3ZwxEk2HjBEqK0R/sjQyF4uW7KTjG/n7vROFEJP1mStL4dHBsqonihMR4TRoO+y8P1EwrwDharDONTsa9foMkC1Lfkzk0DaN5ennfl4TBcDg2mvtZ4AfC8WjcHzaXkf8PJW6bfeg1i7fAD4RJf39XTWCv8b4xGBwoOH4gDPtoOFEIszV+kI0mHq1xGBzs5TWo2cVR3FKYQu+auuIur41elLpVYLcJcku18mcq/xVBqw3sqC176bRWRdymKG3Xqli1KUoPloq6ZNFSpsxsrQtkNlPoeDO/pWeZEzdkb6PjzfyWjmU23ZC9jY4381v6m3m4nd3S38zR67I3zBOn1+lMPtri9J2FcN6a4m/1TF6z58X/30/ybiVe4Evbyl9rO43+j4iWJVFG8jFoNp9+anDd2zEHO7u/7HaPTopn4RPte+0H7UfN1IbakfZau9CuNEf7Vftd+0P7s/Nb56/O351/curjR4XmO602Ov/+B2ZzIC0=</latexit>
MV
MV ⌃U⌃U U⌃
MV = ⌃U