Fundamentos de Álgebra Linear
Fundamentos de Álgebra Linear
Multilinear
1
Rodney Josué Biezuner
Departamento de Matemática
Instituto de Ciências Exatas (ICEx)
Universidade Federal de Minas Gerais (UFMG)
17 de agosto de 2021
1
E-mail: biezunerufmg@[Link]; homepage: [Link]
Sumário
Capa i
Sumário v
1 Espaços Vetoriais 1
1.1 Estruturas Algébricas Fundamentais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.1 Corpos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Espaços Vetoriais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Bases e Dimensão . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Subespaços Vetoriais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5 Coordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.6 Álgebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.6.1 A Álgebra de Matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.7 Matriz de Mudança de Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.8 Somas de Subespaços Vetoriais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.9 Somas Diretas de Espaços Vetoriais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2 Lineomorfismos 23
2.1 Definição . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.1.1 Existência e Unicidade de Lineomorfismos . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.1.2 Isomorfismos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.2 Espaço Quociente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.3 Teorema do Núcleo e da Imagem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.4 Representações Matriciais de Morfismos Lineares . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.5 A Álgebra dos Operados Lineares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.6 Álgebras de Lie das Matrizes e dos Operadores Lineares . . . . . . . . . . . . . . . . . . . . . 36
2.7 Funcionais Lineares e o Espaço Dual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.8 O Morfismo Dual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.8.1 Núcleo e Imagem do Morfismo Dual . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.8.2 Representação Matricial do Morfismo Dual . . . . . . . . . . . . . . . . . . . . . . . . 44
3 Determinantes 46
3.1 Definição . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.2 Existência . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.3 Unicidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.3.1 Grupo de Permutações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.3.2 Demonstração da Unicidade da Função Determinante . . . . . . . . . . . . . . . . . . 54
3.3.3 Fórmula do Determinante através de Permutações . . . . . . . . . . . . . . . . . . . . 57
3.4 Propriedades do Determinante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.5 Regra de Cramer e Fórmula da Inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
i
SUMÁRIO
7 Metrolineomorfismos 156
7.1 Operadores Lineares Métricos e Grupo Ortogonal . . . . . . . . . . . . . . . . . . . . . . . . . 156
7.2 Rotações e Reflexões . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
7.3 Isometrias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
7.4 Operadores Adjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
7.4.1 Teorema da Representação de Riesz . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
7.4.2 Morfismo Adjunto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
7.4.3 Alternativa de Fredholm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
ii
SUMÁRIO
9 Tensores 205
9.1 Tensores como Funcionais (k, l)-lineares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
9.1.1 Tensores Escalares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
9.1.2 Tensores Vetoriais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
9.2 Produto Tensorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
9.3 Tensores Covariantes e Contravariantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
9.3.1 Mudança de Coordenadas em V e V ∗ . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
9.3.2 Covetores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
9.3.3 Mudança de Coordenadas de Tensores . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
9.4 Traço de Tensores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
9.5 Tensores em Espaços Vetoriais Métricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
9.5.1 Isomorfismos Musicais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
9.6 Produto Tensorial de Espaços Vetoriais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
iii
SUMÁRIO
iv
SUMÁRIO
v
Capı́tulo 1
Espaços Vetoriais
x + (y + z) = (x + y) + z.
x + y = y + x.
x + 0 = 0 + x = x.
x + (−x) = (−x) + x = 0.
Produto:
Associatividade: para todos x, y ∈ K vale
x (yz) = (xy) z.
xy = yx.
x1 = 1x = x.
1
1.2. ESPAÇOS VETORIAIS
xx−1 = x−1 x = 1.
x (y + z) = xy + xz.
□
Em outras palavras, um corpo tem duas estruturas de grupo comutativo e estas estruturas são compatı́veis.
No caso do produto, K como um todo é um grupo apenas quando o zero é excluı́do, isto é, (K, produto)
não é um grupo pois o 0 não possui inverso, mas (K∗ , produto) é, onde
K∗ = K\ {0} .
Como 0 não possui inverso e 1 possui inverso 1, em particular segue que 0 ̸= 1 e um corpo K possui pelo
menos dois elementos. O corpo Z2 possui exatamente os dois elementos 0 e 1.
1.2 Definição. A caracterı́stica de um corpo K é o menor inteiro n tal que
1 + · · · + 1 = 0,
| {z }
p vezes
K=R ou K = C,
mas a maioria dos resultados valerá para todos os corpos e apenas uma minoria para corpos de caracterı́stica
diferente de 2 e uma minoria ainda menor apenas para corpos de caracterı́stica zero.
u + (v + w) = (u + v) + w.
v + w = w + v.
2
1.2. ESPAÇOS VETORIAIS
Existência de Identidade: existe um elemento 0 ∈ V (vetor nulo) tal que para todo v ∈ V temos
v + 0 = 0 + v = v.
v + (−v) = 0.
x (yv) = (xy) v.
Distributividade:
(i) Para todos v, w ∈ V e para todo x ∈ K
x (v + w) = xv + xw.
(x + y) v = xv + yv.
ou seja,
0 = x0.
(ii) Temos
0v = (0 + 0) v = 0v + 0v,
3
1.2. ESPAÇOS VETORIAIS
ou seja,
0 = 0v.
(iii) Suponha que exista x ∈ K, x ̸= 0, tal que xv = 0 para algum v ∈ V , v ̸= 0. Então
= 1v
= v,
0 = 0v
= [1 + (−1)] v
= 1v + (−1) v
= v + (−1) v.
isto é,
0 = v + (−1) v.
Somando −v a ambos os lados, segue que
−v + 0 = −v + [v + (−1) v]
= (−v + v) + (−1) v
= 0 + (−1) v,
ou seja,
−v = (−1) v.
(v) Se 0 são dois vetores nulos 0′ , por definição
0′ = 0′ + 0 = 0.
1.6 Corolário. Se um K-espaço vetorial possui um vetor não nulo, então ele possui pelo um número de
vetores igual à cardinalidade de K.
4
1.2. ESPAÇOS VETORIAIS
Kn = x 1 , . . . , x n : x 1 , . . . , x n ∈ K ,
ou seja,
Rn = x1 , . . . , x n : x1 , . . . , x n ∈ R ,
Cn = z 1 , . . . , z n : z 1 , . . . , z n ∈ C ,
com a soma e produto por escalar usuais são K-espaços vetoriais. Assim também o espaço das ∞-uplas
K∞ = x0 , x1 , x2 , . . . : xi ∈ K para todo i ∈ N ,
1.9 Exemplo (Espaço das K-matrizes m × n). O espaço das matrizes m × n com elementos em K com
a soma e produto escalar usuais é um K-espaço vetorial, que denotaremos Mm×n (K). □
1.10 Exemplo (Espaços de Polinômios com coeficientes em K). Os espaços de polinômios com
coeficientes em K ( n )
X
K [x] = ai x : a0 , . . . an ∈ K, n ∈ N ,
i
i=0
ou seja
( n )
X
R [x] = ai x : a0 , . . . an ∈ R, n ∈ N ,
i
i=0
( n )
X
C [x] = ai x : a0 , . . . an ∈ C, n ∈ N .
i
i=0
com a soma e produto por escalar usuais são K-espaços vetoriais. Assim também os espaços de polinômios
com coeficientes em K até grau n:
( n )
X
Kn [x] = ai xi : a0 , . . . an ∈ K .
i=0
□
1.11 Exemplo (Espaços de Funções). Os espaços F (X; K) de funções com domı́nio em um conjunto X
e com valores em K com a soma e produto por escalar de funções usuais são K-espaços vetoriais.
Assim também, se X ⊂ Rn é um aberto, o espaço das funções contı́nuas C 0 (X; R), o espaço das funções
k-continuamente diferenciáveis C k (X; R), o espaço das funções suaves C ∞ (X; R), o espaço das funções
p-integráveis Lp (X; R), e vários outros espaços de funções.
Ao invés de funções tomando valores em K podemos considerar também funções tomando valores em Kn .
□
5
1.3. BASES E DIMENSÃO
k
X
x i vi = x 1 v1 + . . . + x k vk
i=1
com x1 , . . . , xk ∈ K e v1 , . . . , vk ∈ S. □
1.13 Definição. Dizemos que um conjunto S ⊂ V é linearmente dependente (LD) se existir um número
finito de vetores v1 , . . . , vk ∈ S e escalares x1 , . . . , xk ∈ K não todos nulos tais que
x1 v1 + . . . + xk vk = 0,
ou seja, o vetor nulo pode ser escrito como uma combinação linear não trivial de elementos de S.
Caso contrário, isto é, se
x 1 v 1 + . . . + x k vk = 0
só for possı́vel quando
x1 = . . . = xk = 0
dizemos que S é linearmente independente (LI). □
1.14 Exemplo. O subconjunto infinito
S = xk : k ∈ N
é LI em K [x]. □
Um subconjunto LI não pode conter o vetor nulo, pois
x0 = 0
x1 v1 + . . . + xk vk = 0.
v0 = x 1 v1 + . . . + x k vk ,
então
v0 − x 1 v1 − . . . − x k vk = 0
é uma combinação linear não-trivial de elementos de S, pois o coeficiente de v0 é o escalar não nulo 1. ■
6
1.3. BASES E DIMENSÃO
1.16 Definição. Dizemos que um conjunto S ⊂ V gera o espaço V se para todo v ∈ V existirem vetores
v1 , . . . , vk ∈ S e escalares x1 , . . . , xk ∈ K tais que
v = x 1 v1 + . . . + x k vk .
Denotaremos
V = ⟨v1 , . . . , vk ⟩ .
□
1.17 Definição. Dizemos que um conjunto B ⊂ V é uma base para o espaço V se:
(i) B gera V e
(ii) B é LI.
□
1.18 Exemplo. Bases canônicas de Kn , Mm×n (K) e K [x]. ■
1.19 Teorema. Todo espaço vetorial não nulo possui uma base.
Prova. Pelo axioma da escolha ou equivalente (para mais detalhes, ver o livro do Halmos). ■
Quando um K-espaço vetorial possui uma base, ele possui uma quantidade de bases pelo menos igual à
cardinalidade de K, pois podemos substituir qualquer elemento da base por um múltiplo escalar não nulo
dele, obtendo um vetor diferente (pelo Corolário 1.6), mas mantendo as propriedades de uma base.
1.20 Definição. Dizemos que V é um espaço vetorial de dimensão finita se V possui uma base com
um número finito de elementos e também no caso especial V = {0}. □
1.21 Exemplo. K [x], C k (X; R) e Lp (X; R) são espaços vetoriais de dimensão infinita. Uma base para
K [x] é
B = xk : k ∈ N .
1.22 Proposição. Suponha que S = {v1 , . . . , vk } gera o espaço vetorial V e que S ′ = {w1 , . . . , wl } é um
subconjunto LI de V . Então
l ⩽ k.
Prova. Suponha por absurdo que l > k. Como S gera V e S ′ é LI (em particular, S ′ não contém o vetor
nulo) temos
w1 = x11 v1 + . . . + xk1 vk
para alguns escalares x11 , . . . , xk1 não todos nulos. Podemos supor x11 ̸= 0, reordenando os ı́ndices, se ne-
cessário. Afirmamos que podemos então substituir v1 por w1 , isto é, que o conjunto
S1 = {w1 , v2 , . . . , vk }
1 x2 xk
v1 = 1
w 1 − 1 v2 − . . . − 1 vk ,
x x x
de modo que se
v = y 1 v1 + y 2 v2 + . . . + y k vk ,
7
1.3. BASES E DIMENSÃO
então
k
y1 2
1x 1x
v= w1 + y 2
− y v 2 + . . . + y k − y vk .
x1 x1 x1
Agora, como S1 gera V e S ′ é LI, temos
para alguns escalares x12 , x22 , . . . , xk2 , com x22 , . . . , xk2 não todos nulos (caso contrário, w2 seria um múltiplo
escalar de w1 ). Supondo x22 ̸= 0, reordenando os ı́ndices se necessário, usamos o mesmo argumento acima
para concluir que podemos substituir v2 por w2 , de modo que o conjunto
S2 = {w1 , w2 , v3 , . . . , vk }
gera V . Repetindo este procedimento sucessivamente, concluı́mos que podemos substituir todos os vetores vi
por um número equivalente de wi (já que, por hipótese de absurdo, l > k), e assim obter que o subconjunto
próprio
Sk = {w1 , . . . , wk }
de S ′ gera V . Mas então, por definição de conjunto gerador, existem escalares x1k+1 , . . . , xkk+1 tais que
1.23 Teorema. Todas as bases de um espaço vetorial de dimensão finita possuem o mesmo número de
elementos.
Prova. Sejam
B1 = {v1 , . . . , vk } ,
B2 = {w1 , . . . , wl } ,
duas bases do espaço vetorial de dimensão finita V . Aplicando a proposição anterior ao conjunto gerador
B1 e ao conjunto LI B2 concluı́mos que l ⩽ k; aplicando a proposição anterior ao conjunto gerador B2 e ao
conjunto LI B1 concluı́mos que k ⩽ l. Portanto, k = l. ■
1.24 Definição. O número de elementos de uma base qualquer de um espaço vetorial de dimensão finita V
é chamada a dimensão do espaço e denotada dim V .
Se V = {0}, então definimos dim V = 0. □
1.25 Corolário. Se dim V = n, então todo subconjunto de V com mais de n vetores é LD.
Prova. Segue imediatamente da Proposição 1.22. ■
1.26 Teorema. Todo espaço vetorial não nulo gerado por um subconjunto finito possui uma base finita.
Prova. Suponha que S seja um subconjunto finito que gera o subespaço vetorial não-nulo V . Se S for LI,
então S é a base procurada e não precisamos fazer nada. Caso contrário, se S é LD, podemos retirar um
elemento de S e o conjunto resultante ainda gerará V (retire um elemento que seja combinação linear dos
demais). Se o conjunto restante for LI, então ele será uma base finita para V . Caso contrário, repetimos o
procedimento, até obter um conjunto LI. ■
1.27 Lema. Seja S um subconjunto LI de um espaço vetorial V . Suponha que v é um vetor de V que não
pertence ao subespaço gerado por S. Então S ∪ {v} é LI.
8
1.4. SUBESPAÇOS VETORIAIS
x1 v1 + . . . + xk vk + xv = 0.
x1 v1 + . . . + xk vk = 0,
S1 = {v1 , . . . , vk , vk+1 }
é LI. Se k + 1 < n, repetimos o processo. Se dim V = n, repetimos este processo n − k vezes até encontrar
um subconjunto
Sn−k = {v1 , . . . , vk , vk+1 , . . . , vn }
que é uma base para V . ■
A recı́proca é óbvia. ■
1.31 Exemplo. Se W1 , W2 são dois subespaços de V tais que
W 1 ⊊ W2 ,
W 2 ⊊ W1 ,
9
1.4. SUBESPAÇOS VETORIAIS
w1 ∈ W1 \W2 ,
w2 ∈ W2 \W1 ,
sua interseção. Como cada Wλ contém o vetor nulo, segue que W também contém o vetor nulo, em particular
é não vazio e podemos usar a Proposição 1.30 para provar que W é um subespaço.
De fato, dados quaisquer v, w ∈ W , temos que v, w ∈ Wλ para cada ı́ndice λ ∈ Λ (por definição de
interseção de conjuntos), logo xv + yw ∈ Wλ para todos x, y ∈ K (pela Proposição 1.30, pois cada Wλ é um
subespaço de V ), portanto xv + yw ∈ W para todos x, y ∈ K (novamente, pela definição de interseção de
conjuntos). Segue da Proposição 1.30 que W é um subespaço. ■
Segue deste resultado que dado um subconjunto de um espaço vetorial, existe um menor subespaço que o
contém:
1.33 Proposição. Seja V um espaço vetorial e S um subconjunto não vazio de V . O subespaço W = ⟨S⟩
gerado por S é a interseção de todos os subespaços de V que contém S.
Prova. Denote por W ′ a interseção de todos os subespaços de V que contém S. Pela Proposição 1.30, como
S ⊂ W ′ , segue que
W ⊂ W ′.
Por outro lado, pela Proposição 1.32 o conjunto W ′ é um subespaço de V , portanto fechado com relação a
combinações lineares de seus elementos, em particular dos elementos de S que ele contém, logo
W ′ ⊂ ⟨S⟩ = W.
Assim W ′ = W . ■
1.34 Teorema. Se W é um subespaço próprio de um espaço vetorial de dimensão finita V , então W também
tem dimensão finita e dim W < dim V .
Prova. Seja n = dim V . Qualquer subconjunto S ⊂ W LI em W é também LI em V , por definição de
independência linear. Como V tem dimensão finita, S não pode conter mais que n elementos, pela Proposição
1.25.
O resultado deste teorema é óbvio se W é o subespaço nulo. Se W não é o subespaço nulo, existe v1 ∈ W ,
v1 ̸= 0. Tome
S1 = {v1 } ,
de modo que S1 é um subconjunto LI de W . Estendemos S1 a uma base para W da seguinte forma: se S1
já é uma base para W , então não é necessário fazer mais nada; caso contrário, se S1 não gera W , usamos o
Lema 1.27 para encontrar um vetor v2 ∈ V \ ⟨S1 ⟩ tal que
S2 = S1 ∪ {v2 } = {v1 , v2 }
é LI. Se S2 já é uma base para W , então não é necessário fazer mais nada; caso contrário, se S2 não gera W ,
usamos o Lema 1.27 novamente para encontrar um vetor v3 ∈ V \ ⟨S2 ⟩ tal que
S3 = S2 ∪ {v3 } = {v1 , v2 , v3 }
10
1.5. COORDENADAS
é LI. Continuando desta forma, obteremos necessariamente um conjunto LI Sk que gera W para algum k;
na pior das hipóteses obteremos no final um conjunto LI
Sn = {v1 , . . . , vn−1 }
que gera W , pois V não contém nenhum subconjunto LI com mais que n vetores e W ⊊ V . ■
1.5 Coordenadas
A existência de bases permite identificar vetores de um espaço vetorial com um número finito de escalares,
o que permite lidar com vetores de maneira numerica e computacional:
1.35 Proposição. Sejam V um espaço vetorial e B uma base para V .
Todo vetor de V se escreve de maneira única como uma combinação linear de vetores de B.
Prova. Se V é um espaço vetorial de dimensão finita, isso é mais fácil de ver. Suponha que B = {e1 , . . . , en }
é uma base para V e que v ∈ V pode ser representado por duas combinações lineares de vetores de B:
v = v 1 e1 + . . . + v n en ,
′ ′
v = v 1 e1 + . . . + v n en .
Então ′
′
v1 − v1 e1 + . . . + v n − v n en = 0,
′ ′
e como B é LI, segue que v 1 = v 1 , . . . , v n = v n .
Suponha agora que V é um espaço vetorial de dimensão arbitrária e B = {ei }i∈I é uma base para V .
Dado v ∈ V , suponha que v pode ser representado por duas combinações lineares de vetores de B:
v = v λ1 eλ1 + . . . + v λk eλk ,
v = v µ1 eµ1 + . . . + v µl eµl ,
Então
k
X l
X
v λi eλi − v µj eµj = 0.
i=1 j=1
□
1.37 Definição. Sejam V um espaço vetorial de dimensão arbitrária e B = {ei }i∈I uma base para V . Dado
v ∈ V , se X
v= v i ei ,
i∈I
11
1.6. ÁLGEBRAS
□
Observe que a soma X
v= v i ei ,
i∈I
é sempre uma soma finita porque, com a exceção de um número finito de ı́ndices, todos os escalares são
nulos, logo não temos que nos preocupar com problemas de convergência.
1.6 Álgebras
1.38 Definição. Um K-espaço vetorial V munido de uma operação binária K-bilinear
∗ : V × V −→ V
u ∗ (v ∗ w) = (u ∗ v) ∗ w
para todos u, v, w ∈ V .
Dizemos que a álgebra é comutativa se
v∗w =w∗v
para todos v, w ∈ V .
Dizemos que a álgebra possui uma identidade se existe um vetor e ∈ V tal que
e∗v =v∗e=v
para todo v ∈ V . □
Dizer que a operação produto é bilinear é equivalente a dizer que ela satisfaz a propriedade de distributividade,
isto é,
(xu + yv) ∗ w = x (u ∗ w) + y (v ∗ w) ,
u ∗ (xv + yw) = x (u ∗ v) + y (u ∗ w) ,
(xv) ∗ w = x (v ∗ w) = v ∗ (xw) ,
para todos u, v, w ∈ V e para todos x, y ∈ K. Quando existir, a identidade é única, pois se e, e′ ∈ V são duas
identidades, então por definição de identidade
e = ee′ = e′ .
1.39 Exemplo. K [x] com o produto usual de polinômios é uma álgebra associativa, comutativa e com
identidade. □
1.40 Exemplo. R3 com o produto vetorial usual é uma álgebra não associativa, não comutativa e sem
identidade (o produto vetorial de dois vetores é sempre um terceiro vetor ortogonal a ambos). □
12
1.6. ÁLGEBRAS
A : {1, . . . , m} × {1, . . . , n} −→ K.
As entradas (ou elementos) da matriz A são os escalares A (i, j) que denotaremos por Aij ; a matriz A
também frequentemente é denotada por A = Aij e representada graficamente por uma tabela retangular
Mm×n (K)
□
1.43 Proposição. Mm×n (K) é um K-espaço vetorial com dimensão mn.
Prova: Uma base para Mm×n (K) é dada por
B = {Eij : 1 ⩽ i ⩽ m e 1 ⩽ j ⩽ n}
onde
k ij
(Eij )l = δkl .
■
1.44 Definição. Dadas duas matrizes sobre o corpo K, Am×p e Bp×n , o produto AB é a matriz m × p
definida por
p
X
i
(AB)j = Air Bjr .
r=1
□
1.45 Proposição. O produto de matrizes satisfaz as seguintes propriedades
(i) (Associatividade) Para todas matrizes A ∈ Mm×p (K), B ∈ Mp×q (K) e C ∈ Mq×n (K) vale
A(BC) = (AB)C.
A(B + C) = AB + AC,
(A + B)C = AC + BC.
13
1.6. ÁLGEBRAS
(iii) (Distributividade com relação à multiplicação por escalar) Para toda matriz A ∈ Mm×n (K) e para
todo escalar α ∈ K vale
α(AB) = (αA)B = A(αB).
(iv) (Existência de identidade) Se In ∈ Mn (K) := Mn×n (K) denota a matriz
1 0 ··· 0
0 1 ··· 0
In = . . . ,
.. .. . . ...
0 0 ··· 1
isto é,
i
(In )j = δji .
Então, para toda matriz A ∈ Mm×n (K) vale
AIn = Im A = A.
AB = BA = I.
B é chamada a inversa de A. □
1.47 Proposição. Valem os seguintes fatos:
(i) Se uma matriz possui uma inversa, então esta inversa é única.
(ii) Se A é invertı́vel, então A−1 também é e (A−1 )−1 = A.
(iii) Se A, B são invertı́veis, então AB também é e
(AB)−1 = B −1 A−1 .
14
1.7. MATRIZ DE MUDANÇA DE BASE
AB1 = B1 A = I.
AB2 = B2 A = I.
Tomando a equação B1 A = I, por exemplo, e multiplicando ambos os lados desta equação à direita por B2 ,
obtemos
(B1 A)B2 = IB2 ⇒ B1 (AB2 ) = B2 ⇒ B1 I = B2 ⇒ B1 = B2 .
(iii) Para verificar isso, temos que mostrar que
(AB)B −1 A−1 = I,
B −1 A−1 (AB) = I.
vn
AX = X,
Y A = Y,
então A = I.
Prova: Se
AX = X
para toda matriz coluna X, em particular tomando X = Ej obtemos
Aj = AEj = Ej .
onde Aj denota a j-ésima coluna de A. O segundo resultado segue do primeiro tomando transpostas. ■
15
1.7. MATRIZ DE MUDANÇA DE BASE
B = {e1 , . . . , en } ,
B′ = {e′1 , . . . , e′n } ,
duas bases para o espaço vetorial V . Então existe uma única matriz invertı́vel P tal que
[v]B′ = P [v]B ,
[v]B = P −1 [v]B′ ,
para todo vetor v ∈ V , chamada a matriz de mudança de base de B para B′ , denotada também
P = PB→B′ ,
de modo que
[v]B′ = PB→B′ [v]B .
Em particular, tomando v = ei , segue que as colunas de P são dadas pelas coordenadas dos vetores da
base B com relação à base B′ , ou seja,
Pi = [ei ]B′ .
para i = 1, . . . , n.
Prova: Suponha que os vetores da base B se escrevem em coordenadas com relação à base B′ na forma
n
X
ej = Pji e′i ,
i=1
para cada j = 1, . . . , n, para certos escalares Pji ∈ K. Dado um vetor v ∈ V , suas coordenadas em relação
às bases B e B′ são, respectivamente,
n
X
v= v j ej ,
j=1
n
X ′
v= v i e′i .
i=1
Como
n
X
v= v j ej
j=1
n n
!
X X
= v j
Pji e′i
j=1 i=1
n
X n
X
= Pji v j e′i ,
i=1 j=1
16
1.8. SOMAS DE SUBESPAÇOS VETORIAIS
ou seja,
[v]B′ = P [v]B
para a matriz P = Pj ∈ Mn (K). Analogamente, existe uma matriz Q ∈ Mn (K) tal que
i
[v]B = Q [v]B′ .
Em particular
□
1.52 Proposição. Se W1 , . . . , Wk são subespaços de um espaço vetorial V , então a sua soma W1 + . . . + Wk
também é um subespaço vetorial de V e contém cada um dos subespaços Wi , i = 1, . . . k.
v = w1 + . . . + wk ,
v ′ = w1′ + . . . + wk′ ,
são dois vetores quaisquer de W1 + . . . + Wk , com wi , wi′ ∈ Wi para cada i, e x, y são escalares quaisquer,
segue que
A última afirmação do enunciado é óbvia, pois o vetor nulo esta em cada um dos subespaços. ■
1.53 Teorema. Se W1 , W2 são dois subespaços de dimensão finita de um espaço vetorial V , então W1 + W2
também tem dimensão finita e
17
1.8. SOMAS DE SUBESPAÇOS VETORIAIS
B1 = {e1 , . . . , en , f1 , . . . , fk }
B = {e1 , . . . , en , f1 , . . . , fk , g1 , . . . , gl } .
Basta provar que B é LI para terminar a demonstração, pois então B será uma base para W1 +W2 e portanto
dim W1 + dim W2 = (n + k) + (n + l)
= (n + k + l) + n
= dim (W1 + W2 ) + dim (W1 ∩ W2 ) .
Escrevendo
l
X n
X k
X
w := z i gi = − xi ei − y i fi ,
i=1 i=1 i=1
w1 = . . . = wn = z 1 = . . . = z l = 0.
Mas então w = 0 e
n
X k
X
xi ei + y i fi = 0;
i=1 i=1
x1 = . . . = xn = y 1 = . . . = y k = 0.
■
1.54 Definição. Sejam W1 , W2 dois subespaços de um espaço vetorial V . Se W1 ∩ W2 = {0}, dizemos que
os subespaços W1 , W2 são LI e sua soma W1 + W2 é chamada soma direta e denotada
W1 ⊕ W2 .
18
1.8. SOMAS DE SUBESPAÇOS VETORIAIS
■
1.56 Proposição. W = W1 ⊕ W2 se e somente se todo vetor w ∈ W se escreve de maneira única na forma
w = w1 + w2
com w1 ∈ W1 e w2 ∈ W2 .
w = w1 + w2
w = w1′ + w2′
0 = v + (−v) ,
0 = 0 + 0.
■
1.57 Teorema. Seja V um espaço vetorial de dimensão finita de dimensão n. Então todo subespaço W ⊂ V
de dimensão k possui um complemento em V , isto é, existe um subespaço Z ⊂ V de dimensão n − k tal que
V = W ⊕ Z.
B = {e1 , . . . , ek , ek+1 , . . . , en } .
Então tomamos como Z o subespaço gerado pelos vetores ek+1 , . . . , en , isto é,
Z = ⟨ek+1 , . . . , en ⟩ .
19
1.8. SOMAS DE SUBESPAÇOS VETORIAIS
donde
k
X n
X
v i ei − v i ei = 0
i=1 i=k+1
seria uma combinação linear não trivial produzindo o vetor nulo, contradizendo o fato que B é LI. ■
1.58 Exemplo. Se ( n )
X
K par
[x] = ai x 2i
: a0 , . . . an ∈ K, n ∈ N ,
i=0
é o subespaço dos polinômios ı́mpares (note que o polinômio nulo é simultaneamente par e ı́mpar), então
□
1.59 Exemplo. Se
Fpar = {f : R −→ R : f (x) = f (−x)} ,
é o subespaço das funções reais pares e
pois todo função f ∈ F (R; R) se escreve de forma única como uma soma f = g + h de uma função par g e
uma função ı́mpar h; basta tomar
f (x) + f (−x)
g (x) = ,
2
f (x) − f (−x)
h (x) = ,
2
e a função nula é a única função simultaneamente par e ı́mpar. □
Generalizamos a Definição 1.54 e os resultados que lhe seguem para um número arbitrário de subespaços
de V :
20
1.9. SOMAS DIRETAS DE ESPAÇOS VETORIAIS
1.60 Definição. Seja V um espaço vetorial. Dizemos que os subespaços vetoriais W1 , . . . , Wk de V são LI
se
w1 + . . . + wk = 0
implicar
w1 = . . . = wk = 0.
Neste caso sua soma é chamada uma soma direta e denotada
W1 ⊕ . . . ⊕ Wk .
□
1.61 Proposição. Todo vetor de W = W1 ⊕ . . . ⊕ Wk se escreve de maneira única na forma
w = w1 + . . . + wk
com wi ∈ Wi para todo i.
1.62 Proposição. Sejam V um espaço vetorial e W1 , . . . , Wk subespaços de V . As seguintes afirmações são
equivalentes:
1.63 Lema. (i) W1 , . . . , Wk são LI.
(ii) Para cada 2 ⩽ j ⩽ k nós temos
(W1 + . . . + Wj−1 ) ∩ Wj = {0} .
(iii) Se Bi é uma base para Wi então B = {B1 , . . . , Bk } é uma base para W1 + . . . + Wk .
Prova: (i) ⇒ (ii) Seja w ∈ (W1 + . . . + Wj−1 ) ∩ Wj . Então temos simultaneamente
w ∈ Wj ,
w = w1 + . . . + wj−1 ,
para alguns vetores wi ∈ Wi . Como
w1 + . . . + wj−1 − w + 0 + . . . + 0 = 0
concluı́mos que w1 = . . . = wj−1 = w = 0.
(ii) ⇒ (i) Suponha que
w1 + . . . + wk = 0
com wi ∈ Wi para cada i. Se existe algum wj não nulo, seja j o maior inteiro tal que wj ̸= 0. Então
w1 + . . . + wj = 0 e
wj = −w1 − . . . − wj−1
contradizendo (W1 + . . . + Wj−1 ) ∩ Wj = {0}.
(i) ⇔ (iii) Óbvio. ■
21
1.9. SOMAS DIRETAS DE ESPAÇOS VETORIAIS
Prova. Se
BV = {e1 , . . . , en } ,
BW = {f1 , . . . , fm } ,
22
Capı́tulo 2
Lineomorfismos
2.1 Definição
Definida uma estrutura matemática sobre conjuntos (e portanto a especificação de uma determinada classe
de conjuntos, ou seja, aqueles que possuem esta estrutura, chamados objetos), o estudo desta estrutura só
é completo quando se estuda também as funções entre estes conjuntos que preservam esta estrutura, isto é,
os morfismos com respeito a esta estrutura (morfismos entre objetos). A classe de objetos (conjuntos que
possuem esta estrutura) juntamente com o conjunto de morfismos (funções que preservam esta estrutura)
é chamada uma categoria. Na Álgebra Linear, o objetivo é estudar a categoria dos espaços vetoriais sobre
o corpo K, caracterizados por uma estrutura linear, isto é, a capacidade de somar vetores e multiplicá-los
por escalares em K (em outras palavras, a capacidade de tomar combinações lineares). Os morfismos que
preservam esta estrutura linear são chamados aplicações lineares, mapas lineares, transformações lineares
ou, simplesmente, morfismos lineares ou lineomorfismos. Neste texto escolhemos estes últimos dois nomes.
2.1 Definição. Sejam V, W dois espaços vetoriais sobre um mesmo corpo K.
Uma função T : V −→ W é chamado um lineomorfismo ou morfismo linear se
para todos v, w ∈ V e x, y ∈ K.
Quando V = W , um morfismo linear T : V −→ V é chamado um operador linear. □
Morfismos lineares preservam portanto as operações que definem um espaço vetorial, que são a soma de
vetores e a multiplicação de vetores por escalares, isto é, morfismos lineares preservam combinações lineares.
Preservar combinações lineares significa que a imagem de uma combinação linear de vetores é a mesma
combinação linear das imagens destes vetores.
2.2 Proposição. Se
T : V −→ W,
S : W −→ Z,
S ◦ T : V −→ Z
23
2.1. DEFINIÇÃO
■
Um lineomorfismo T : V −→ W leva a identidade do espaço vetorial V na identidade do espaço vetorial
W:
2.3 Proposição. Seja T : V −→ W um morfismo linear. Então T (0V ) = 0W .
Prova: Observe que estamos usando notações diferentes para os vetores nulos de cada espaço por motivos
de clareza. Temos
T (0V ) = T (00V ) = 0T (0V ) = 0W .
■
Prova: Sejam T : V −→ W um morfismo linear e B = {ei }i∈I uma base para V . Dado um vetor v ∈ V , ele
se escreve como uma combinação linear
v = v i1 ei1 + . . . + v in ein
■
Podemos dizer ainda mais: para definir um morfismo linear T : V −→ W basta estipular os seus valores em
uma base e estender linearmente aos demais vetores de V :
2.5 Teorema. Sejam V um espaço vetorial, B = {ei }i∈I uma base para V e {fi }i∈I um conjunto de vetores
arbitrários de um espaço vetorial W .
Existe um único morfismo linear T : V −→ W tal que
T ei = fi
para todo i ∈ I.
Prova: Primeiro, o caso de dimensão finita: sejam B = {e1 , . . . , en } uma base para V e f1 , . . . , fn ∈ W
vetores arbitrários. Como todo vetor v ∈ V se escreve como uma combinação linear de maneira única
v = v 1 e1 + . . . + v n en ,
definimos T : V −→ W por
T v = v 1 f1 + . . . + v n fn .
24
2.1. DEFINIÇÃO
onde apenas um número finito dos escalares v i são não nulos, definimos a aplicação T : V −→ W por
X
Tv = v i fi .
i∈I
onde apenas um número finito dos escalares v , w são não nulos, para todos escalares x, y ∈ K temos
i i
!
X X
T (xv + yw) = T x v ei + y
i i
w ei
i∈I i∈I
!
X
=T xv i + yw ei i
i∈I
X
= xv i + ywi fi
i∈I
X X
=x v i fi + y w i fi
i∈I i∈I
= xT (v) + yT (w) .
■
25
2.1. DEFINIÇÃO
2.6 Definição. Sejam V, W K-espaços vetoriais. Denotamos o conjunto dos morfismos lineares de V em W
por Hom (V, W ).
Definimos uma estrutura de K-espaço vetorial em Hom (V, W ) por
para todo v ∈ V .
Se V = W , denotamos Hom (V, W ) simplesmente por Hom(V ). □
2.1.2 Isomorfismos
2.7 Definição. Dizemos que dois espaços vetoriais V e W são isomorfos quando existe um lineomorfismo
bijetivo T : V −→ W cujo inverso é linear.
Neste caso, T é chamado um isomorfismo. □
Como a composta de isomorfismos é um isomorfismo, dois espaços vetoriais serem isomorfos é uma relação
de equivalência. Assim, do ponto de vista da álgebra linear, dois espaços isomorfos são indistinguı́veis.
2.8 Proposição. Se T : V −→ W é um lineomorfismo injetivo, então a inversa T −1 : T (V ) −→ V é
automaticamente linear.
Prova: Dados w1 , w2 ∈ T (V ), sejam v1 , v2 ∈ V tais que
T (v1 ) = w1 ,
T (v2 ) = w2 .
Portanto,
T −1 (xw1 + yw2 ) = xv1 + yv2 = xT −1 (w1 ) + yT −1 (w2 ) .
■
2.9 Proposição. Um lineomorfismo é injetivo se e somente se T −1 (0) = 0.
Prova: Assuma T −1 (0) = 0. Se T (v) = T (w), por linearidade segue que T (v − w) = 0, logo v − w = 0 e
portanto v = w, ou seja, T é injetivo.
Reciprocamente, assuma T : V −→ W injetivo. Por linearidade T (0) = 0. Se T (v) = T (w), por
linearidade T (v − w) = 0, logo segue da injetividade de T que v − w = 0, ou seja v = w. ■
2.10 Teorema. Todo K-espaço vetorial de dimensão n é isomorfo a Kn .
Prova: Denote por ei o i-ésimo vetor da base canônica de Kn , isto é, o j-ésimo elemento da n-upla ei é
eji = δij ,
o delta de Kronecker. Sejam V um espaço vetorial de dimensão n e B = {v1 , . . . , vn } uma base para V .
Usando o Teorema 2.5, definimos um lineomorfismo T : V −→ Kn por
T (vi ) = ei ,
26
2.2. ESPAÇO QUOCIENTE
Prova: Suponha n > m e assuma por absurdo que T : Kn −→ Km é um isomorfismo. Mostraremos que
{T e1 , . . . , T en } é um conjunto LI no espaço Km de dimensão m < n, uma contradição. De fato, se
0 = x1 T (e1 ) + . . . + xn T (en ) = T x1 e1 + . . . + xn en ,
então
x1 e1 + . . . + xn en = 0
porque T é injetivo, o que por sua vez implica x1 = . . . = xn = 0. ■
[v] = {w ∈ V : w ∼ v} .
[0] = U.
2.14 Definição. Seja U um subespaço do espaço vetorial V . As operações de soma e produto por escalar de
V induzem de forma natural operações de soma e produto por escalar no conjunto das classes de equivalência
módulo U por
[v] + [w] := [v + w] ,
x [v] := [xv] .
Com estas operações, o conjunto das classes de equivalência módulo U torna-se um espaço vetorial, chamado
o espaço quociente de V por U e denotado por
V /U.
□
Verifique que as operações estão bem definidas e que V /U satisfaz as propriedades de um espaço vetorial.
27
2.2. ESPAÇO QUOCIENTE
2.15 Exemplo. Se V = R3 e U é um subespaço de dimensão 2 (isto é, um plano passando pela origem),
então as classes de equivalência de V /U são planos paralelos a U . Note que dois vetores v, w ∈ V pertencem
à mesma classe de equivalência, isto é, ao mesmo plano paralelo a U se sua diferença v − w (dada pela regra
do triângulo) é paralela ao plano U . □
2.16 Teorema. Seja
V =U ⊕Z
e seja
π: V −→ V /U
v 7→ [v]
a aplicação quociente.
Então π é um lineomorfismo e a restrição
π|Z : Z −→ V /U
dim (V /U ) = dim Z,
dim V = dim Z + dim U,
2.17 Exemplo. No Exemplo 2.15, Z é qualquer reta passando pela origem não paralela a U . □
28
2.3. TEOREMA DO NÚCLEO E DA IMAGEM
T (u1 ) = w1 ,
T (u2 ) = w2 .
T (v1 ) =: z1 ∈ Z,
T (v2 ) =: z2 ∈ Z.
ϕ : V / ker T −→ im T
[v] 7−→ T (v)
Observe que ϕ está bem definido, porque se [v] = [w], então v − w ∈ ker T , isto é, T (v − w) = 0, donde
T v = T w. Além disso, ϕ é linear porque
ϕ é injetivo porque se ϕ ([v]) = T (v) = 0, então v ∈ ker T , logo [v] = 0 em V / ker T . Finalmente, ϕ é
sobrejetivo, porque dado w ∈ im T , temos w = T v para algum v ∈ V , logo w = ϕ ([v]).
29
2.3. TEOREMA DO NÚCLEO E DA IMAGEM
Prova 2: Embora a segunda afirmativa decorra da primeira e do Teorema 2.16, já que
vamos dar-lhe uma demonstração independente, já que ela é a mais freqüentemente usada nas aplicações e
não necessita da introdução do conceito de espaço quociente.
Seja {e1 , . . . , ek } uma base para ker T e complete este conjunto LI até uma base {e1 , . . . , ek , ek+1 , . . . , en }
para V . Afirmamos que
B = {T ek+1 , . . . , T en }
é uma base para im T . De fato, dado
n
X
v= xi ei ,
i=1
temos
n
X
Tv = xi T ei ,
i=k+1
já que T e1 = . . . = T ek = 0, portanto B gera im T . Para provar que B é LI, suponha que
n
X
xi T ei = 0.
i=k+1
Então, !
n
X
T i
x ei = 0,
i=k+1
n
o que implica que xi ei ∈ ker T . Como a interseção entre os subespaços ker T e ⟨ek+1 , . . . , en ⟩ é o vetor
P
i=k+1
n
nulo, por construção, segue que xi ei = 0 e portanto xk+1 = . . . = xn = 0. Em particular,
P
i=k+1
■
Observe que o isomorfismo ϕ definido na demonstração do teorema torna o diagrama abaixo comutativo:
T
V −→ im T
↓π ↗
ϕ
V / ker T
2.20 Corolário. Sejam V e W espaços vetoriais com a mesma dimensão. Então um lineomorfismo T :
V −→ W é injetivo se e somente se ele é sobrejetivo.
Prova: Pois
dim W = dim V = dim (ker T ) + dim (im T ) ,
logo dim (ker T ) = 0 se e somente se dim (im T ) = dim W . ■
30
2.4. REPRESENTAÇÕES MATRICIAIS DE MORFISMOS LINEARES
BV = {e1 , . . . , en } ,
BW = {e′1 , . . . , e′m }
donde
n
X n
X
Tv = T v j ej = v j T (ej ) .
j=1 j=1
m
X
T (ej ) = Aij e′i ,
i=1
T (ej ) = ... = Aj .
Amj
Aj = [T (ej )]BW .
A matriz A = Aij m×n é chamada a representação matricial do lineomorfismo T com relação às bases
A = [T ]BV ,BW .
A = [T ]B
e vale
[T v]B = [T ]B [v]B .
BV = {e1 , . . . , en } ,
BW = {e′1 , . . . , e′m } ,
BW = e′′1 , . . . , e′′p ,
31
2.5. A ÁLGEBRA DOS OPERADOS LINEARES
respectivamente. Sejam
T : V −→ W,
S : W −→ Z,
Em particular, se V = W = Z e BV = BW = BZ = B, então
[S ◦ T ]B = [S]B [T ]B .
Prova: Sejam
Temos
m
! m
X X
(S ◦ T ) (ej ) = S [T (ej )] = S Aij e′i = Aij S (e′i )
i=1 i=1
p p
m m
!
X X X X
= Aij Bik e′′k = Bik Aij e′′k
i=1 k=1 k=1 i=1
p
X k
= (BA)j e′′k .
k=1
TS = T ◦ S
é uma álgebra associativa (pois a composição de funções é associativa), não comutativa se dim V ⩾ 2
(exercı́cio) e com identidade (o operador identidade). □
2.23 Definição. Um morfismo entre álgebras (V, ∗) e (W, ·) é um lineomorfismo ϕ : V −→ W que
preserva o produto, isto é,
ϕ (v ∗ w) = ϕ (v) · ϕ (w)
para todos v, w ∈ V .
Um morfismo entre álgebras com identidade também preserva a identidade, ou seja,
ϕ (1V ) = 1W .
32
2.5. A ÁLGEBRA DOS OPERADOS LINEARES
Em outras palavras, um morfismo entre álgebras preserva as duas estruturas que caracterizam uma álgebra:
a estrutura linear e o produto entre vetores.
2.24 Corolário. Fixe bases BV e BW para os K-espaços vetoriais V e W , respectivamente, com dim V = n
e dim W = m. Então a aplicação
Φ : Hom (V, W ) −→ Mm×n (K)
definida por
T 7→ [T ]BV ,BW
é um isomofismo entre espaços vetoriais. Em particular,
−1
[T ]B′ = [U ]B′ [T ]B [U ]B′ .
33
2.5. A ÁLGEBRA DOS OPERADOS LINEARES
2.26 Definição. Sejam A, B ∈ Mn (K) duas matrizes quadradas. Dizemos que A e B são semelhantes se
existe uma matriz invertı́vel P ∈ Mn (K) tal que
B = P −1 AP.
□
Segue do Teorema 2.25 que duas matrizes são semelhantes se em um K-espaço vetorial elas representam o
mesmo lineomorfismo em relação a duas bases (possivelmente) distintas. Observe que similaridade é uma
relação de equivalência em Mn (K).
Podemos dizer mais: se dois operadores lineares distintos possuem a mesma matriz em relação a bases
diferentes, então eles diferem apenas por conjugação de um isomorfismo, como provado a seguir.
2.27 Teorema. Sejam V um espaço vetorial de dimensão finita e T, S ∈ Hom (V ) operadores lineares.
Existem bases B, B′ de V tais que
[T ]B = [S]B′
se e somente se existe um operador linear U ∈ Hom (V ) tal que
T = U SU −1 .
B = {e1 , . . . , en } ,
B′ = {e′1 , . . . , e′n } ,
de V tais que
[T ]B = [S]B′ =: A.
Defina U ∈ Hom (V ) por
U e′i = ei .
Temos
U SU −1 ei = U Se′i
X n
=U Aji e′i
j=1
n
X
= Aji U (e′i )
j=1
n
X
= Aji ei
j=1
= T ei ,
de modo que
U SU −1 = T.
Reciprocamente, suponha que exista U ∈ Hom (V ) tal que
T = U SU −1 .
34
2.5. A ÁLGEBRA DOS OPERADOS LINEARES
seja
A := [S]B′
e defina outra base de V
B = {e1 , . . . , en }
por
ei = U e′i .
Então,
T ei = U SU −1 ei
= U Se′i
X n
j
=U Ai e′i
j=1
n
X
= Aji U (e′i )
j=1
n
X
= Aji ei .
j=1
de modo que
A = [T ]B .
■
2.28 Teorema (Forma Canônica de um Morfismo Linear). Sejam V, W espaços vetoriais de dimensão
finita com
dim V = n,
dim W = m,
e T ∈ Hom (V, W ). Então existem bases BV , BW tais que [T ]BV ,BW tem a forma em blocos
0
I
[T ]BV ,BW = .
0 0
Mais precisamente,
0r×(n−r)
Ir
[T ]BV ,BW = ,
0(m−r)×r 0(m−r)×(n−r)
onde r = dim im T .
Prova: Pelo Teorema do Núcleo e da Imagem,
dim ker T = n − r.
Seja
Bker T = {er+1 , . . . , en }
uma base para o núcleo de T e
BV = {e1 , . . . , er , er+1 , . . . , en }
35
2.6. ÁLGEBRAS DE LIE DAS MATRIZES E DOS OPERADORES LINEARES
T (e1 ) = f1 ,
..
.
T (er ) = fr ,
T (er+1 ) = 0,
..
.
T (en ) = 0,
□
A anticomutatividade, quando K é um corpo com caracterı́stica zero implica que
[v, v] = 0.
Observe que a identidade de Jacobi é uma identidade cı́clica que está no lugar da associatividade. De fato,
o colchete de Lie não é em geral associativo. A associatividade de [, ] é equivalente a
e, como o colchete de Lie é anticomutativo, o primeiro termo se cancelaria com o terceiro, restando
36
2.6. ÁLGEBRAS DE LIE DAS MATRIZES E DOS OPERADORES LINEARES
[v, w] = v ∗ w − w ∗ v
37
2.6. ÁLGEBRAS DE LIE DAS MATRIZES E DOS OPERADORES LINEARES
■
Assim, a existência de um produto associativo em V automaticamente permite definir um colchete de Lie
em V e V possui duas estruturas de álgebra: uma álgebra associativa e sua álgebra de Lie derivada desta.
Note que se a álgebra ∗ de V for comutativa, então a álgebra de Lie derivada é trivial:
[v, w] = v ∗ w − w ∗ v = v ∗ w − v ∗ w = 0
para todos v, w ∈ V .
[A, B] = AB − BA.
[T, S] = T S − ST = T ◦ S − S ◦ T.
□
2.33 Proposição. Mn (K) e Hom (V ) munidos do produto colchete são álgebras de Lie isomorfas.
O colchete de Lie de matrizes [A, B] também é chamado de comutador, pois mede o quanto as matrizes
A, B não comutam.
2.34 Exemplo. Álgebras de Lie podem se comportar de maneiras bem diferentes. Enquanto que em R3
com o produto vetorial, todo vetor u pode ser escrito como o produto vetorial de dois outros vetores, isto é,
existem vetores v, w tais que u = v × w, isso não é verdade para Mn (K). Dada uma matriz A, se existirem
matrizes B, C tais que A = [B, C], como o traço é um funcional linear e
n n n
!
X i
X X
tr (AB) = (AB)i = i k
Ak B i
i=1 i=1 k=1
Xn Xn
= Aik Bik = Bik Aik
i,k=1 i,k=1
n n
! n
X X X k
= Bik Aik = (BA)k
k=1 i=1 k=1
= tr (BA) ,
W = {C ∈ Mn (K) : tr C = 0} .
Veja [HK], p. 107, Exercı́cio 17, para sugestões para a prova deste resultado. □
38
2.7. FUNCIONAIS LINEARES E O ESPAÇO DUAL
dim V ∗ = dim V.
2.36 Definição. Sejam V um espaço vetorial sobre um corpo K e B = {e1 , . . . , en } uma base para V .
A base dual de B é a base B∗ = {e∗1 , . . . , e∗n } para V ∗ definida por
□
2.37 Proposição. B∗ = {e∗1 , . . . , e∗n } é uma base para V ∗ .
De fato, para todo funcional linear f ∈ V ∗ nós temos
n
X
f= f (ei ) e∗i ,
i=1
ou seja, as coordenadas de f na base dual são f (e1 ) , . . . , f (en ), e para todo vetor v ∈ V nós temos
n
X
v= e∗i (v) ei ,
i=1
ou seja, as coordenadas de v são e∗1 (v) , . . . , e∗n (v). Portanto, os funcionais e∗i são simplesmente as
funções coordenadas.
Prova: B∗ é de fato um conjunto linearmente independente pois, se
n
X
xi e∗i = 0,
i=1
então !
n
X n
X n
X
xj = xi δij = xi [e∗i (ej )] = xi e∗i (ej ) = 0 (xj ) = 0
i=1 i=1 i=1
para todo j.
Para provar que B∗ gera V ∗ , seja f ∈ V ∗ . Então, para todo j vale
n n
" n #
X X X
f (ej ) = f (ei ) δij = f (ei ) [ei (ej )] =
∗
f (ei ) ei (ej ) ,
∗
e como
n
X
f (ei ) e∗i
i=1
39
2.7. FUNCIONAIS LINEARES E O ESPAÇO DUAL
define um funcional linear (combinação linear dos funcionais lineares e∗i ) por unicidade de um lineomorfismo
definido em uma base, segue a primeira fórmula do enunciado.
A segunda fórmula do enunciado segue do fato de que se
n
X
v= xi ei ,
i=1
■
2.38 Definição. O espaço dos funcionais lineares L (V ∗ , K) definidos no dual de V é denotado por V ∗∗ e
chamado o bidual de V . □
2.39 Teorema. Seja V um espaço vetorial de dimensão finita. Então V e V ∗∗ são canonicamente isomorfos.
Mais precisamente, o isomorfismo canônico Φ : V −→ V ∗∗ é definido por
Φ (v) = Lv ,
Φ é linear porque
Φ (xv + yw) = Lxv+yw = xLv + yLw
pois para todo f ∈ V ∗
temos
■
2.40 Corolário. Seja V um espaço vetorial de dimensão finita. Se L ∈ V ∗∗ então existe um único vetor
v ∈ V tal que
L (f ) = f (v)
para todo f ∈ V ∗ .
40
2.8. O MORFISMO DUAL
2.41 Corolário. Seja V um espaço vetorial de dimensão finita. Toda base para V ∗ é o dual de alguma base
para V .
Prova: Seja B∗ = {f1 , . . . , fn } uma base qualquer para V ∗ . Seja B∗∗ = {L1 , . . . , Ln } sua base dual em V ∗∗ ,
ou seja,
Li (fj ) = δij .
Usando o corolário anterior, sejam e1 , . . . , en ∈ V os únicos vetores tais que
Li (f ) = f (ei )
para todo f ∈ V ∗ , para todo i. Usando a notação do Teorema 2.39, segue que o isomorfismo Φ leva B em
B∗∗ , isto é,
Li = Lei ,
e como isomorfismos levam bases em bases, concluı́mos que B = {e1 , . . . , en } é uma base para V . Daı́,
Também é frequente denotar o funcional dual v ∗∗ simplesmente por v, identificando V com V ∗∗ , já que o
isomorfismo dado pelo Teorema 2.39 é natural. Desta maneira, podemos escrever
v (f ) = f (v) .
T : V −→ W
para todo g ∈ W ∗ .
Prova: De fato, se g é um funcional linear em W , a fórmula
f = g ◦ T,
define f um funcional linear em V , composta de dois morfismos lineares, como no diagrama comutativo
abaixo:
f
V −→ R
↓T ↗
g
W
41
2.8. O MORFISMO DUAL
para todo v ∈ V . ■
U 0 = {f ∈ V ∗ : f |U = 0} .
□
Em outras palavras,
U 0 = {f ∈ V ∗ : f (u) = 0 para todo u ∈ U } .
Note que
V 0 = 0,
00 = V ∗ .
ker ı∗ = U 0 ,
im ı∗ = U ∗ ,
donde
dim U ∗ + dim U 0 = dim V ∗ .
Como
dim U ∗ = dim U,
dim V ∗ = dim V,
segue o resultado. ■
42
2.8. O MORFISMO DUAL
2.45 Teorema. Sejam V , W espaços vetoriais de dimensão finita e T ∈ Hom (V, W ). Então valem
(i)
0
ker T ∗ = (im T ) .
0
im T ∗ = (ker T ) .
(ii)
dim ker T ∗ = dim ker T + (dim W − dim V ) .
dim im T ∗ = dim im T.
0
Prova: (i) ker T ∗ ⊂ (im T ) : se g ∈ ker T ∗ , então
0 = T ∗ (g) = g ◦ T
0 0
e portanto g ∈ (im T ) . A recı́proca (im T ) ⊂ ker T ∗ segue da mesma equação.
0
im T ∗ ⊂ (ker T ) : se f ∈ im T ∗ , então existe g ∈ W ∗ tal que
f = T ∗ (g) = g ◦ T.
Se v ∈ ker T , então
f (v) = g (T (v)) = g (0) = 0,
0
de modo que f ∈ (ker T ) . Para provar que eles são iguais, basta mostrar que eles tem a mesma dimensão.
Pelo item (ii) a seguir, cuja demonstração independende da equação que queremos demonstrar (ele depende
da primeira equação do presente item), pelo Teorema do Núcleo e da Imagem e pela Proposição 2.44 temos
dim im T ∗ = dim im T
= dim V − dim ker T
0
= dim (ker T ) .
(ii) Temos pela primeira equação do item (i), pela Proposição 2.44 e pelo Teorema do Núcleo e da Imagem,
0
dim ker T ∗ = dim (im T )
= dim W − dim im T
= dim W − (dim V − dim ker T )
= dim ker T + dim W − dim V.
De modo semelhante, temos pelo Teorema do Núcleo e da Imagem, novamente pela primeira equação do
item (i) e pela Proposição 2.44
43
2.8. O MORFISMO DUAL
A = [T ]BV ,BW
é a matriz de T com respeito às bases BV e BW , então a matriz do morfismo dual T ∗ com respeito às
bases duais B∗W e B∗V é a transposta de A, isto é,
At = [T ∗ ]B∗ ,B∗ .
W V
Prova: Sejam
BV = {v1 , . . . , vn } , BW = {w1 , . . . , wn } ,
B∗V = {v1∗ , . . . , vn∗ } , B∗W = {w1∗ , . . . , wn∗ } .
Denote por B a matriz do morfismo dual em relação às bases duais. Então, por definição,
m
X
T vj = Aij wi , j = 1, . . . , n,
i=1
Xn
T ∗ wj∗ = Bji vi∗ , j = 1, . . . , m.
i=1
44
2.8. O MORFISMO DUAL
Daı́, de um lado
m
! m m
X X X
T wj (vi ) =
∗ ∗
wj∗ (T vi ) = wj∗ Aki wk = Aki wj∗ (wk ) = Aki δjk = Aji ,
logo
i
Bji = Aji = At j
.
■
rank A = rank At .
nul A = nul At .
45
Capı́tulo 3
Determinantes
Determinante é volume com sinal. Se queremos uma função vol [v1 , . . . , vn ] dos lados de um paralelepı́pedo
que se comporta como um volume, vol deve assumir o valor 1 no cubo unitário, ou seja, devemos ter
vol [e1 , . . . , en ] = 1, ela deve ser linear em relação a cada um dos lados separadamente (multiplicar um lado
por algum escalar deve multiplicar o volume do paralelepı́pedo por este mesmo escalar; mais geralmente,
substituir um lado por uma combinação linear de outros vetores deve ter um efeito correspondente linear
no volume) e devemos ter vol [v1 , . . . , v, . . . , v, . . . , vk ] = 0, ou seja, sempre que dois lados correspondem ao
mesmo vetor v (pois isso corresponde a tomar um paralelepı́pedo (n − 1)-dimensional, que deve ter volume n-
dimensional igual a zero). Como veremos, esta última condição é algebricamente equivalente à função volume
ser alternada, isto é, trocando dois vetores de posição, o volume muda de sinal. Isso explica a definição da
função determinante como uma função n-linear, alternada, que tem valor 1 na base {e1 , . . . , en }. Note que
podemos falar de volume sem falar de métrica, mas a definição é dependente de fixar uma base que fará o
papel de cubo unitário, logo ela depende de coordenadas.
3.1 Definição
Definiremos a função determinante a partir das propriedades que queremos que ela satisfaça. Provaremos
depois que de fato existe uma função que satisfaz estas propriedades.
3.1 Definição. Identificaremos o espaço das matrizes quadradas Mn (K) com o espaço Kn × . . . × Kn ,
identificando colunas de uma matriz com vetores de Kn . Uma função determinante é uma função
det : Kn × . . . × Kn −→ K
para todos i, j = 1, . . . , n, A1 , . . . , An ∈ Kn .
46
3.1. DEFINIÇÃO
(D3)
det I = 1.
Além de escrever det A ou det (A1 , . . . , An ) para a matriz A cujas colunas são A1 , . . . , An , também usaremos
a notação mais compacta
quando estiver claro do contexto que as outras colunas são mantidas fixas; em geral, em uma função k-linear
qualquer destacaremos apenas as colunas que não estiverem fixas ou que desempenharem um papel relevante
nas demonstrações.
3.2 Proposição. Sejam K um corpo de caracterı́stica diferente de 2 e D : Kn × . . . × Kn −→ K um funcional
n-linear.
As afirmativas seguintes são equivalentes:
(i) D é alternado, isto é, para todo par de ı́ndices i, j
D (Ai , Aj ) = −D (Aj , Ai ) .
D (A, A) = 0
i j
D (A, A) = 0
i i+1
0 = D (Ai + Aj , Ai + Aj ) (ii)
= D (Ai , Ai ) + D (Ai , Aj ) + D (Aj , Ai ) + D (Aj , Aj ) (n-linearidade)
= D (Aj , Ai ) + D (Ai , Aj ) , (ii)
logo
D (Ai , Aj ) = −D (Aj , Ai ) .
(ii) ⇒ (iii) Imediato.
(iii) ⇒ (ii) Por hipótese de indução, suponha que provamos que sempre que
Ai = Ai+j
47
3.2. EXISTÊNCIA
D (A1 , . . . , An ) = 0
(note que o caso k = 1 é precisamente (iii)). Vamos provar que isso implica que se
Ai = Ai+k+1
(Observe que a hipótese de indução pôde ser usada, na passagem da antepenúltima linha para a penúltima
linha, porque no segundo termo da antepenúltima linha a (i + k)-ésima coluna é Ai+k+1 = Ai e a hipótese
de indução é válida para j = k.) ■
Para matrizes sobre um corpo K arbitrário, a propriedade (D2) na definição de determinante é trocada pela
condição (ii) ou (iii) da Proposição 3.2 (elas são equivalentes para quaisquer corpos), e obtemos a mesma
teoria de determinantes para corpos arbitrários.
3.2 Existência
3.3 Definição. Seja A ∈ Mn (K). O menor A (i|j) é a matriz em Mn−1 (K) obtida ao se eliminar a i-ésima
linha e a j-ésima coluna de A. □
3.4 Teorema (Existência da Função Determinante). Existe pelo menos uma função determinante.
Prova: A função determinante é construı́da indutivamente. Em M1 (K) = K definimos simplesmente
det A = A11 . Em M1 (K), definimos
A11 A12
det A = det = A11 A22 − A12 A21 .
A21 A22
É fácil verificar que estas funções satisfazem as condições (D1)-(D3) da Definição 3.1.
Em geral, tendo definido uma função determinante em M1 (K) , . . . , Mn−1 (K), definimos uma função
determinante em Mn (K) através da fórmula
n
X i+j
det A = (−1) Aij det A (i|j) .
j=1
fixando algum i (por exemplo, i = 1). Esta é a chamada fórmula do determinante através da expansão em
cofatores segundo a i-ésima linha de A. Esta será uma definição recursiva do determinante. Vamos verificar
por indução que a função assim definida satisfaz as propriedades (D1)-(D3):
48
3.2. EXISTÊNCIA
(D1) Sejam
A = (C1 , . . . , Ak , . . . , Cn ) ,
B = (C1 , . . . , Bk , . . . , Cn ) ,
L = (C1 , . . . , xAk + yBk , . . . , Cn ) .
é
i+k i+k i i+k i
(−1) xAik + yBki det L (i|k) = x (−1) Ak det L (i|k) + y (−1) Bk det L (i|k)
i+k i+k
= x (−1) Aik det A (i|k) + y (−1) Bki det B (i|k) .
Portanto,
n
X n
X
i+j i+j
det L = x (−1) Aij det A (i|j) + y (−1) Bji det B (i|j)
j=1 j=1
= x det A + y det B.
49
3.3. UNICIDADE
(D2) Em vista da Proposição 3.2, basta provar que se A tem duas colunas adjacentes iguais então det A = 0.
Seja A = (A1 , . . . , An ) e suponha que Ak = Ak+1 . Se j ̸= k e j ̸= k + 1, então a matriz A (i|j) tem duas
colunas iguais, logo por hipótese de indução det A (i|j) = 0 e
i+k i+k+1
det A = (−1) Aik det A (i|k) + (−1) Aik+1 det A (i|k + 1)
i+k i
= (−1) Ak det A (i|k) − Aik+1 det A (i|k + 1) .
Como Ak = Ak+1 , temos Aik = Aik+1 e A (i|k) = A (i|k + 1), portanto det A = 0.
(D3) Se In é a matriz identidade n × n, então In (i|i) = In−1 é a matriz identidade (n − 1) × (n − 1). Logo,
n
X i+j 2i
det In = (−1) δji det In (i|j) = (−1) det In−1 = 1.
j=1
3.3 Unicidade
Para estabelecer a unicidade da função determinante e algumas de suas propriedades especiais, precisaremos
reescrever a sua definição de uma forma não recursiva. Nesta introdução, queremos apenas desenvolver a
intuição para o que virá a seguir.
A11 A12 A13 A14
A21 A22 A23 A24
A3 A33 A34
1 A32
4 4 4 4
A1 A2 A3 A4
A primeira coisa a notar é que o determinante de uma matriz pode ser descrito como sendo simplesmente
a soma de n! termos, cada um deles um produto de n elementos da matriz, cada um dos elementos deste
produto ocupando uma linha e uma coluna que nenhum outro elemento do produto ocupa, multiplicado por
um certo sinal positivo ou negativo. Por exemplo, na matriz acima destacamos o termo
para j1 variando entre 1 e n. Cada um dstes termos pode por sua vez ser expandido, por exemplo em
cofatores a partir da primeira linha do menor (que está na segunda linha de A), cada termo sendo da forma
(mais uma vez desprezando os sinais)
para j2 entre 2 e n; o sı́mbolo A (1|j1 ) (2|j2 ) significa que primeiro removemos a linha 1 e a coluna j1 da
matriz A e depois removemos da matriz resultante a linha 2 e a coluna j2 (contadas em relação à matriz A),
obtendo uma matriz (n − 2) × (n − 2). Continuando este processo obtemos n! termos da forma
50
3.3. UNICIDADE
multiplicados pelo sinal +1 ou −1, dependendo de alguma forma da bijeção j : {1, . . . , n} −→ {1, . . . , n}
escolhida. Portanto o determinante é da forma
X
det A = (sign j) A1j1 . . . Anjn
n! bijeções j
onde sign j = ±1. Vamos formalizar isso melhor, descobrir como calcular o sinal de cada bijeção e prin-
cipalmente desenvolver uma boa notação na qual poderemos explicar de maneira mais clara e desenvolver
de forma mais rápida os argumentos que serão usados para provar a unicidade e demais propriedades do
determinante.
1 2
... n
p=
p1 p2 . . . pn
1 se i = pj ,
Aij =
0 se i =
̸ pj .
T ej = epj
51
3.3. UNICIDADE
Apesar da primeira representação matricial para permutações considerada acima tornar imediata a vi-
sualização da permutação, a segunda representação matricial é muito mais útil porque a composta de
permutações equivalerá à multiplicação das suas matrizes de permutação (ou, equivalentemente, de seus
operadores de permutação), como veremos mais adiante.
3.9 Definição. Um grupo é um conjunto G munido de uma operação binária
G × G −→ G
(g, h) 7→ gh
g (hk) = (gh) k.
eg = ge = g.
gg −1 = g −1 g = e.
gh = hg
para todos g, h ∈ G. □
3.10 Exemplo. Qualquer corpo é um grupo comutativo com relação à operação de soma e, eliminando o
zero, é um grupo comutativo com relação à operação produto.
Qualquer espaço vetorial V é um grupo comutativo com relação à operação de soma de vetores.
O conjunto das matrizes invertı́veis n × n com relação à operação usual de produto de matrizes é um
grupo, não comutativo se n ⩾ 2, chamado o grupo linear e denotado GLn (K). Ele não é um grupo com
relação ao produto colchete de Lie, porque este não é associativo.
O conjunto das matrizes de permutação An é um grupo com relação ao produto de matrizes, não co-
mutativo se n ⩾ 3. O conjunto dos operadores de permutação An é um grupo com relação ao produto de
operadores (composição), não comutativo se n ⩾ 3.
Dado um conjunto S, o conjunto de todas as bijeções de S em S sob a operação de composição de funções
é um grupo não comutativo (se S contém mais que dois elementos).
O conjunto dos operadores linear invertı́veis GL (V ) sob a operação de composição de operadores é um
grupo, não comutativo se dim V ⩾ 2. □
52
3.3. UNICIDADE
então
1 2 3 4 5 1 2 3 4 5
qp = ep −1
= .
4 1 3 5 2 5 2 4 1 3
Se
1 2 3 1 2 3
p= eq= ,
1 3 2 2 1 3
então
1 2 3
pq =
3 1 2
1 2 3
qp =
2 3 1
□
3.13 Definição. Dados dois grupos G e H, um homomorfismo entre eles é um mapa ϕ : G −→ H que
preserva a operação de grupo, isto é,
ϕ (gh) = ϕ (g) ϕ (h) .
τi = j,
τj = i,
τk = k para todo k ̸= i, j.
53
3.3. UNICIDADE
1 2 3 4 5 6 7
τ=
1 2 6 4 5 3 7
cuja matriz é
1 0 0 0 0 0 0
0 1 0 0 0 0 0
0 0 0 0 0 1 0
A= 0 0 0 1 0 0 0
0 0 0 0 1 0 0
0 0 1 0 0 0 0
0 0 0 0 0 0 1
é uma transposição. □
Note que, embora a identidade seja uma transposição e a inversa de uma transposição seja ela própria
τ −1 = τ
porque
τ 2 = id,
a composta de transposições não é uma transposição, e portanto o subconjunto das transposições não é um
subgrupo de Sn . Na realidade, provaremos na próxima seção que toda permutação pode ser decomposta
como um produto de transposições (não de forma única), o que é intuitivamente fácil de ver.
Como última observação, note que se já sabemos que τ é uma transposição, para determinar τ basta
definir o valor de τ em um ı́ndice que é transposto por τ ; no exemplo anterior, basta saber que τ3 = 6 , já
que pelo fato de τ ser uma transposição imediatamente segue que τ6 = 3 e τk = k para k ̸= 3, 6.
D1 (I) = D2 (I) ,
então
D1 (A) = D2 (A)
para toda matriz de permutação A.
Prova: Seja A a matriz da permutação p. Um número finito de trocas de colunas (no máximo n − 1)
transforma a matriz A na matriz identidade: transponha o vetor e1 para a primeira coluna (se ele já não for
a primeira coluna), obtendo uma matriz A1 ; depois transponha o vetor e2 para a segunda coluna (se ele já
não for a segunda coluna), obtendo a matriz A2 e assim sucessivamente.
Mais precisamente, cada matriz Ai é a matriz de uma permutação pi ; trocar duas colunas de Ai equivale
a obter a matriz da permutação pi+1 que é o produto da permutação pi pela transposição τ que troca as
colunas Aii+1 e a coluna igual a ei+1 . De fato, se no primeiro passo
p1 = j1 ̸= 1,
pk1 = 1,
54
3.3. UNICIDADE
pii+1 = ji+1 ̸= i + 1,
piki = i + 1,
pi+1 = pi τ i+1
então
i+1 = p τ
pi+1 = pi τi+1 = ki = i,
i i+1 i+1
i+1
Em particular, este argumento mostra que dada uma permutação p, existem transposições τ 1 , . . . , τ k tais
que
pτ 1 . . . τ k = id .
Como a inversa de uma transposição é ela própria, concluı́mos que
p = τ k . . . τ 1,
isto é, toda permutação é um produto de transposições.
Concluı́mos que, se D é uma função n-linear alternada, então
D (A) = (−1) D (A1 )
2
= (−1) D (A2 )
= ...
k−1
= (−1) D (Ak−1 )
k
= (−1) D (I) ,
55
3.3. UNICIDADE
Assim, o valor de uma função n-linear alternada de qualquer matriz de permutação é caracterizado pelo
valor que ela assume na matriz identidade. Em particular,
k
D1 (A) = (−1) D1 (I) ,
k
D2 (A) = (−1) D2 (I) ,
sempre que a função i : I −→ I não for uma permutação, isto é, sempre que i for tal que ik = il para algum
par de ı́ndices k ̸= l. Logo,
X p
D1 (A1 , . . . , An ) = A11 . . . Apnn D1 (ep1 . . . epn ) ,
p∈Sn
X
D2 (A1 , . . . , An ) = Ap11 . . . Apnn D2 (ep1 . . . epn ) ,
p∈Sn
56
3.3. UNICIDADE
Em outras palavras, quando as posições das colunas de uma matriz são trocadas através de uma per-
mutação, o sinal do determinante não se altera se esta permutação é um número par de transposições e o
sinal muda se ela é um número ı́mpar de transposições.
Em particular, embora a fatoração de uma permutação p em transposições não seja única, o número
destas transposições é sempre par ou sempre ı́mpar.
Prova: Segue da demonstração do Lema 3.18. ■
sign p = det A
k
sign p = (−1) .
■
3.24 Corolário (Fórmula do Determinante através de Permutações). Vale
X
det (A1 , . . . , An ) = (sign p) Ap11 . . . Apnn .
p∈Sn
57
3.4. PROPRIEDADES DO DETERMINANTE
p = τk . . . τ1
então
p−1 = τ 1 . . . τ k ,
de modo que p e p−1 tem o mesmo número de transposições. ■
Prova: Temos X
det A = (sign p) Ap11 . . . Apnn .
p∈Sn
pi j
Agora, observe que se pi = j, então i = p−1
j , logo Ai = Ap−1 . Como sign p = sign p
−1
, segue que
j
X
det A = sign p−1 A1p−1 . . . Anp−1
1 n
p−1 ∈Sn
X
= (sign q) A1q1 . . . Anqn
q∈Sn
X q 1 qn
= (sign q) At 1
. . . At n
q∈Sn
= det At .
■
3.27 Corolário. O cálculo do determinante de uma matriz pode ser feito através da expansão em cofatores
a partir de qualquer coluna da matriz.
3.28 Proposição (Determinante do Produto).
podemos escrever
n
X
(AB)j = Bjr Ar .
r=1
58
3.4. PROPRIEDADES DO DETERMINANTE
Portanto, !
n
X n
X
det (AB) = det B1r Ar , . . . , Bnr Ar .
r=1 r=1
Usando a n-linearidade e alternalidade do determinante da mesma forma como no Teorema 3.19, obtemos
X p
det (AB) = B1 1 . . . Bnpn det (Ap1 , . . . , Apn )
p∈Sn
X
= (sign p) B1p1 . . . Bnpn det (A1 , . . . , An )
p∈Sn
X
= (sign p) B1p1 . . . Bnpn det A
p∈Sn
X
= det A (sign p) B1p1 . . . Bnpn
p∈Sn
= det A det B.
■
3.29 Corolário (Determinante da Inversa). Se A for invertı́vel, então det A ̸= 0 e
1
det A−1 =
.
det A
Prova: Pois
det AA−1 = det A det A−1
e
det AA−1 = det I = 1.
det T = det A,
59
3.5. REGRA DE CRAMER E FÓRMULA DA INVERSA
AX = b.
Suponha que
n
X
X= xj ej
j=1
seja uma solução para esta equação. Se Aj denota a j-ésima coluna da matriz A, temos
Xn Xn Xn
b = AX = A xj ej = xj Aej = x j Aj .
j=1 j=1 j=1
Denote por A [k|b] a matriz obtida de A através da substituição da k-ésima coluna de A pelo vetor b. Então
de modo que
n
X
det A (k|b) = det A1 , . . . , Ak−1 , xj Aj , Ak+1 , . . . , An
j=1
n
X
= xj det (A1 , . . . , Ak−1 , Aj , Ak+1 , . . . , An )
j=1
Portanto, se det A ̸= 0 e existir uma solução x para o sistema Ax = b, então esta solução é única e é dada
por
det A (k|b)
xk = .
det A
Podemos dizer mais: se det A ̸= 0, então a expressão acima fornece a única solução para o sistema AX = b
(veja Teorema 3.33 a seguir). Esta é a chamada regra de Cramer.
3.32 Definição. A adjunta clássica da matriz A é definida como sendo a matriz transposta da matriz de
cofatores da matriz A, isto é,
i i+j
(adj A)j = (−1) det A (j|i) .
□
3.33 Teorema (Fórmula da Inversa). Temos
60
3.5. REGRA DE CRAMER E FÓRMULA DA INVERSA
adj A
A−1 = .
det A
Prova: Denote B = A [i|Aj ], isto é, a matriz B é obtida a partir da matriz A quando substituı́mos a i-ésima
coluna de A pela sua j-ésima coluna. Temos então
n
X
i i
[(adj A) A]j = (adj A)r Arj
r=1
n
X i+r
= (−1) det A (r|i) Arj
r=1
n
X i+r
= (−1) Arj det A (r|i)
r=1
n
X i+r
= (−1) Bir det B (r|i)
r=1
= det B.
Se i = j, então
n
X n
X
i+r i+r
(−1) Arj det A (r|i) = (−1) Ari det A (r|i)
r=1 r=1
= det A .
Em outras palavras,
i
[(adj A) A]j = (det A) δij ,
ou seja,
(adj A) A = (det A) I.
Para provar que A (adj A) = (det A) I, observe que
t
At (i|j) = A (j|i) ,
de modo que
i i+j
adj At j = (−1) det At (j|i)
j+i t
= (−1) det A (i|j)
j+i
= (−1) det A (i|j)
h ij
t
= (adj A) ,
i
t
adj (At ) = (adj A) .
61
3.5. REGRA DE CRAMER E FÓRMULA DA INVERSA
adj At At = det At I,
donde
t
(adj A) At = (det A) I.
Tomando a transposta de ambos os lados, obtemos o resultado desejado. ■
Este resultado em conjunto com o
3.34 Corolário. Uma matriz é invertı́vel se e somente se o seu determinante é diferente de zero.
3.35 Corolário (Regra de Cramer). Se det A ̸= 0, então o sistema linear AX = b tem solução única
dada por
(adj A) b
X= .
det A
ou seja,
det A [j|b]
xj = .
det A
Prova: Se AX = b, então
(adj A) AX = (adj A) b,
e pelo Teorema 3.33
(det A) X = (adj A) b.
Se det A ̸= 0, temos que
(adj A) b
X= ,
det A
ou seja,
n
1 X j
xj = (adj A)i bi
det A i=1
n
1 X i+j
= (−1) bi det A (i|j)
det A i=1
1
= det A [j|b] .
det A
■
62
Capı́tulo 4
Operadores Diagonalizáveis e
Triangularizáveis
f = (f0 , f1 , f2 , . . .) .
(Sequências são simplesmente funções definidas no conjuntos dos números naturais.) Definimos um produto
em K∞ [x] associando a cada par de vetores f, g o vetor f g definido por
n
X
(f g)n := fi gn−i
i=0
n = 0, 1, 2, . . . Deste modo K∞ [x] torna-se uma K-álgebra associativa, comutativa e com identidade: o vetor
1 = (1, 0, 0, . . .)
x := (0, 1, 0, . . .) .
Observe que
x2 = (0, 0, 1, 0, . . .) ,
x3 = (0, 0, 0, 1, 0, . . .) ,
e em geral
xn = 0, 0, 0, 0, . . . , 0, 1, 0, . . . .
n
63
4.1. ÁLGEBRA DOS POLINÔMIOS
Denotamos
x0 := 1.
∞
X
f= fn xn ,
n=0
e por este motivo a álgebra K∞ [x] é também chamada a álgebra das séries formais sobre K. Observe
que o conjunto 1, x, x , . . . é um conjunto linearmente independente mas não é uma base para K∞ [x], já
2
que um elemento genérico de K∞ [x] (uma sequência infinita) não pode ser escrito como uma combinação
linear finita de elementos deste conjunto.
4.2 Definição. A álgebra dos polinômios sobre K é o subespaço K [x] de K∞ [x] gerado por 1, x, x2 , . . .. Um
elemento de K [x] é chamado um polinômio com coeficientes em K, ou simplesmente um K-polinômio.
O grau de um polinômio f ̸= 0, denotado grau f , é o inteiro n tal que fn ̸= 0 e fi = 0 para todo i > n.
□
Na linguagem de álgebras, 1 e x geram a álgebra dos polinômios no sentido de que todo elemento da álgebra
é uma combinação linear de produtos finitos de 1 e x. Ou seja, todo polinômio f ∈ K [x] se escreve na forma
f = f0 + f1 x + f2 x2 + . . . + fn xn .
Então
j
n+m
! m
n X
X X X
fg = fi gj−i xj = fi gj xi+j .
j=0 i=0 i=0 j=0
com
fn ̸= 0 e gm ̸= 0.
64
4.1. ÁLGEBRA DOS POLINÔMIOS
(f g)n+m = fn gm (4.1)
e
(f g)n+m+k = 0 se k > 0. (4.2)
As afirmações (i), (ii) e (iii) seguem destes dois fatos. A afirmação (iv) é uma consequência de (ii) e a
afirmação (v) é óbvia. ■
4.5 Corolário. K [x] é uma K-álgebra associativa, comutativa e com identidade.
4.6 Corolário. Sejam f, g, h polinômios sobre K tais que f ̸= 0 e f g = f h. Então g = h.
Prova: O resultado segue imediatamente da Proposição 4.4 (i) pois f g = f h é equivalente a f (g − h) = 0.
■
4.7 Definição. Seja A uma K-álgebra com identidade e para cada elemento a ∈ A adote a convenção a0 = 1,
n
onde 1 é a identidade de A. A cada polinômio f = fi xi sobre K associamos um elemento f (a) ∈ A pela
P
i=0
regra
n
X
f (a) = fi ai .
i=0
□
f (a) é o que chamamos o valor do polinômio f calculado em a.
4.8 Proposição. Seja A uma K-álgebra com identidade. Sejam f, g polinômios sobre K, a ∈ A e α, β ∈ K.
Então
(i) (αf + βg) (a) = αf (a) + βg (a) .
(ii) (f g) (a) = f (a) g (a) .
Prova: Provaremos apenas (ii). Sejam
n
X m
X
f= fi xi e g= gj xj .
i=0 j=0
de modo que
n,m
X
fg = fi gj xi+j .
i,j=0
65
4.1. ÁLGEBRA DOS POLINÔMIOS
Então,
n,m
X
(f g) (a) = fi gj ai+j
i,j=0
n
! m
X X
= fi ai gj aj
i=0 j=0
= f (a) g (a) .
■
4.9 Corolário. Seja p um K-polinômio que se fatora no produto de polinômios
p = f g.
p (T ) = f (T ) g (T ) .
Em particular, se
p = (x − r1 ) . . . (x − rn ) ,
então
p (T ) = (T − r1 I) . . . (T − rn I) ,
p (A) = (A − r1 I) . . . (A − rn I) .
Prova: Segue do ı́tem (i) do teorema anterior, pois Hom (V ) e Mn (K) são ambas K-álgebras com identidade.
■
4.10 Lema. Sejam p, d polinômios não nulos tais que grau d ⩽ grau p. Então existe um polinômio q tal que
ou
p − dq = 0,
ou
grau (p − dq) < grau p.
Prova: Escreva
n−1
X
p = pn xn + pi xi ,
i=0
m−1
X
d = dm xm + di xi ,
i=0
com
pn ̸= 0 e dm ̸= 0.
Então m ⩽ n e ou
pn
p− xn−m d = 0,
dm
66
4.1. ÁLGEBRA DOS POLINÔMIOS
ou
pn
grau p − x n−m
d < grau p.
dm
Tomamos
pn
q= xn−m .
dm
■
4.11 Teorema (Divisão de Polinômios). Se p, d são polinômios, com d ̸= 0, então existem polinômios
únicos q, r tais que
p = dq + r
com ou
r=0
ou
grau r < grau d.
p − dq1 = 0
ou
grau (p − dq1 ) < grau f.
Se grau (p − dq1 ) < grau d, tomamos q = q1 e r = p − dq1 . Caso contrário, usamos novamente o lema anterior
e encontramos um polinômio q2 tal que ou
ou
grau [p − d (q1 + q2 )] < grau (p − dq1 ) .
Continuamos assim obtendo sucessivamente polinômios q1 , . . . qk até chegar o momento em que
p − d (q1 + . . . qk ) = 0
ou
grau [p − d (q1 + . . . qk )] < grau r.
Aı́ tomamos q = q1 + . . . qk .
Para provar a unicidade dos polinômios q e r, suponha que também existam outros polinômios q′, r′ tais
que
p = dq ′ + r′
com r′ = 0 ou grau r′ < grau d. Então dq + r = dq′ + r′, donde
d (q − q′) = r′ − r.
Se q ̸= q′, então
grau d + grau (q − q′) = grau (r′ − r) ,
mas isso contradiz grau (r′ − r) < grau d. Portanto q = q1, o que implica r = r′. ■
67
4.2. AUTOVALORES, AUTOVETORES E AUTOESPAÇOS
4.12 Definição. Dados polinômios p, d com d ̸= 0, se existe um polinômio q tal que p = dq, dizemos que d
é um divisor de p e que q é o quociente de p por d.
Se p = dq + r com r ̸= 0, dizemos que r é o resto da divisão de p por q. □
4.13 Corolário. Seja p um K-polinômio e a ∈ K. Então p é divisı́vel por x − a se e somente se p (a) = 0.
Prova: Pelo Teorema 4.11, p = (x − a) q + r, onde r é um polinômio escalar (isto é, ou r = 0 ou grau r <
grau (x − a) = 1, isto é, grau r = 0). Segue da Proposição 4.8 que
p = (x − a) q
e q é um polinômio de grau n − 1, que tem no máximo n − 1 raı́zes, pela hipótese de indução. Como
p (b) = (b − a) q (b) = 0
p = α (x − r1 ) . . . (x − rn ) .
p = (x − r1 ) q1
p = (x − r1 ) . . . (x − rn ) qn ,
T v = λv.
68
4.2. AUTOVALORES, AUTOVETORES E AUTOESPAÇOS
Se λ é um autovalor de T e v é qualquer vetor (mesmo nulo) tal que T v = λv, dizemos que v é um autovetor
de T associado a λ.
O subespaço vetorial
Vλ = {v ∈ V : T v = λv} = ker (T − λI)
a0 v + a1 T v + . . . + an T n v = 0.
a0 + a1 z + . . . + an z n .
a0 + a1 z + . . . + an z n = c (z − λ1 ) . . . (z − λm )
0 = (a0 I + a1 T + . . . + an T n ) v = an (T − λ1 I) . . . (T − λm I) v.
Em particular, necessariamente temos que pelo menos algum operador T −λj I não é injetivo (pois a composta
de bijeções é uma bijeção), e neste caso λj é um autovalor para T . ■
69
4.3. OPERADORES DIAGONALIZÁVEIS
4.22 Definição. O conjunto dos autovalores de T é chamado o espectro de T e será denotado por spec T .
A multiplicidade algébrica de um autovalor de T é a sua multiplicidade como raiz do polinômio
caracterı́stico, isto é, d é a multiplicidade algébrica do autovalor λ se o polinômio caracterı́stico de T se
escreve na forma
d
pc (x) = (x − λ) q (x)
e q (x) não possui λ como raiz. □
De maneira análoga definimos os autovalores e o polinômio caracterı́stico de uma matriz. É claro que os
autovalores e o polinômio caracterı́stico de um operador são os autovalores e o polinômio caracterı́stico de
qualquer uma de suas representações matriciais:
4.23 Proposição. Matrizes semelhantes possuem os mesmos autovalores.
Prova: Pois se B = P −1 AP , então
det (xI − B) = det xI − P −1 AP
= det P −1 (xI − A) P
70
4.3. OPERADORES DIAGONALIZÁVEIS
4.26 Proposição. Um conjunto de autovetores não nulos correspondentes a autovalores dois a dois distintos
é LI.
Prova: Por indução sobre o número de autovetores. Suponha o resultado provado para um conjunto de
k − 1 autovetores. Sejam λ1 , . . . , λk um conjunto de autovalores de T com λi ̸= λj se i ̸= j, e v1 , . . . , vk
autovetores não nulos correspondentes a estes autovalores. Suponha
k
X
xi vi = 0. (4.3)
i=1
0 0 1 0
possui polinômio caracterı́stico
1 0 0
x
−1 x 0 0
= x2 + 1 2 .
det (xI − A) = det
0 0 x 1
0 0 −1 x
71
4.3. OPERADORES DIAGONALIZÁVEIS
Se A é considerada uma matriz sobre C, então A possui dois autovalores distintos, ±i, enquanto que sobre
R A não possui autovalores. Apesar disso, A é diagonalizável sobre C, possuindo 4 autovetores distintos:
0
−i
0 1
−i , 0 associados ao autovalor − i,
1 0
e
0
i
0 1
associados ao autovalor i
i , 0
1 0
□
4.29 Exemplo. A matriz
0 1
A=
0 0
possui o polinômio caracterı́stico
x −1
det (xI − A) = det = x2 .
0 x
Tanto faz se A for considerada uma matriz sobre R ou sobre C, A possui apenas um autovalor e o
autoespaço associado a este autovalor tem dimensão 1, com o vetor (1, 0) sendo um autovetor associado ao
autovalor 0. Portanto, A não é diagonalizável. □
4.30 Lema. Se T v = λv e p é um polinômio qualquer, então p (T ) v = p (λ) v.
Prova: Para provar que os autoespaços de T são LI, precisamos mostrar que dados vi ∈ Wi tais que
v1 + . . . + vk = 0,
0 = p (T ) 0
= p (T ) (v1 + . . . + vk )
= p (T ) v1 + . . . + p (T ) vk
= p (λ1 ) v1 + . . . + p (λk ) vk .
72
4.3. OPERADORES DIAGONALIZÁVEIS
por exemplo,
Y x − λj
pi = .
λi − λj
j̸=i
Então
n
X n
X
0 = pi (T ) 0 = pi (λj ) vj = δij vj = vi .
j=1 j=1
■
4.32 Teorema. Sejam T ∈ Hom (V ), λ1 , . . . , λk os autovalores distintos de T e Wi o autoespaço associado
a λi .
As seguintes afirmações são equivalentes:
(i) T é diagonalizável.
(ii) O polinômio caracterı́stico de T é
d1 dk
f = (x − λ1 ) . . . (x − λk )
(iv)
V = W1 ⊕ . . . ⊕ W k .
Prova: (i) ⇒ (ii) Se T é diagonalizável, então T possui uma representação matricial em blocos na forma
0 0
λ1 I1 ...
0 λ 2 I2 . . . 0
[T ]B = . . . ..
.. .. .. .
0 0 ... λ k Ik
em relação a alguma base B de V , onde cada bloco identidade Ii tem tamanho di . Segue imediatamente que
o polinômio caracterı́stico de T é
d1 dk
det (xI − T ) = (x − λ1 ) . . . (x − λk ) .
Como a matriz [T − λi I]B tem exatamente di zeros em sua diagonal principal, segue que dim Wi = di .
d d
(ii) ⇒ (iii) Se f = (x − λ1 ) 1 . . . (x − λk ) k , então
dim V = grau f = d1 + . . . + dk .
(iii) ⇒ (iv) Segue do lema anterior que V = W1 ⊕ . . . ⊕ Wk .
(iv) ⇒ (i) Pois V possui uma base formada por autovetores de T . ■
4.33 Exemplo. A matriz
5
−6 −6
A = −1 4 2
3 −6 −4
2
possui o polinômio caracterı́stico det (xI − A) = (x − 2) (x − 1), com autoespaços
W1 = ⟨(3, −1, 3)⟩ ,
W2 = ⟨(2, 1, 0) , (2, 0, 1)⟩ .
Portanto, A é diagonalizável. □
73
4.4. IDEAIS DE POLINÔMIOS
6 −3
−2
B = 4 −1 −2
10 −5 −3
M = dK [x] .
Prova: Por hipótese, M contém um polinômio não nulo. Entre todos os polinômios não nulos de M existe
um polinômio d de grau mı́nimo, que podemos assumir mônico (basta multiplicar d pelo polinômio escalar
apropriado, se necessário). Se f ∈ M , então
f = dq + r
donde
grau f = grau g = 0.
Como f, g são mônicos, segue que f = g = 1 e portanto d = d′ . ■
74
4.5. POLINÔMIO MÍNIMO E O TEOREMA DE CAYLEY-HAMILTON
(αf + βg) (T ) = αf (T ) + βg (T ) = 0
e se f ∈ K [x] e g anula T ,
(f g) (T ) = f (T ) g (T ) = 0.
■
4.39 Definição. Sejam V um espaço vetorial de dimensão finita e T ∈ Hom (V ). O polinômio mı́nimo
para T é o gerador mônico do ideal dos polinômios anuladores de T .
Assim, se um polinômio anula T , ele é um múltiplo polinomial do polinômio mı́nimo.
4.40 Teorema. Os polinômios mı́nimo e caracterı́stico de um operador linear possuem as mesmas raı́zes,
exceto possivelmente por multiplicidades.
Prova: Seja p o polinômio mı́nimo de T . Provar o teorema é mostrar que p (λ) = 0 se e somente se λ é um
autovalor de T .
Se p (λ) = 0 para algum λ ∈ R, então
p = (x − λ) q,
donde
0 = p (T ) = (T − λI) q (T ) .
Como grau q < grau p, pela definição de polinômio mı́nimo não podemos ter q (T ) = 0. Seja v um vetor tal
que q (T ) v = w ̸= 0. Então,
0 = (T − λI) q (T ) v = (T − λI) w
e portanto λ é um autovalor de T .
Reciprocamente, se λ é um autovalor de T , então existe v ̸= 0 tal que T v = λv. Pelo Lema 4.30,
0 = p (T ) v = p (λ) v,
donde p (λ) = 0. ■
4.41 Corolário. Se T é diagonalizável e λ1 , . . . , λk são os seus autovalores distintos, então seu polinômio
mı́nimo é o polinômio
p = (x − λ1 ) . . . (x − λk ) .
75
4.5. POLINÔMIO MÍNIMO E O TEOREMA DE CAYLEY-HAMILTON
Prova: Por definição, existe uma base para V consistindo apenas de autovetores de T , logo qualquer vetor
v ∈ V escreve-se na forma
v = v1 + . . . + vk
com vj um autovetor associado a λj . Como
p (T ) vj = (T − λ1 I) . . . (T − λk I) vj = 0
para todo j, porque (T − λj I) vj = 0 e polinômios em T comutam, segue que para todo v ∈ V temos
p (T ) v = 0.
■
Veremos na próxima seção que o polinômio mı́nimo de T ser um produto de fatores lineares distintos é de
fato equivalente a T ser diagonalizável.
4.42 Exemplo. Encontre o polinômio mı́nimo para a matriz
5 −6 −6
A = −1 4 2 .
3 −6 −4
2
Vimos no Exemplo 4.33 que A possui o polinômio (x − 2) (x − 1) como polinômio caracterı́stico e que
A é diagonalizável. Logo seu polinômio mı́nimo é p = (x − 2) (x − 1) = x2 − 3x + 2. Em particular,
A2 − 3A + 2I = 0. □
4.43 Exemplo. Encontre o polinômio mı́nimo sobre R para a matriz
0 −1
B= .
1 0
Vimos no Exemplo 4.24 que B possui o polinômio x2 + 1 como polinômio caracterı́stico e que B não é
diagonalizável sobre R, pois seu polinômio caracterı́stico não possui raı́zes reais. No entanto, sobre C, o
polinômio caracterı́stico se fatora x2 + 1 = (x + i) (x − i) e B possui dois autovalores distintos, e portanto é
diagonalizável. Assim, o polinômio mı́nimo sobre C para esta matriz é x2 + 1. Como este polinômio possui
coeficientes reais, ele também é o polinômio mı́nimo para B sobre R. □
4.44 Teorema (Teorema de Cayley-Hamilton). O polinômio caracterı́stico de um operador linear anula
este operador.
Em particular, o polinômio caracterı́stico de um operador é divisı́vel pelo polinômio mı́nimo deste opera-
dor.
Prova: A demonstração será por indução sobre n = dim V , onde V é o espaço vetorial no qual o operador
linear está definido. Se n = 1, o resultado é óbvio. Como hipótese de indução, assuma o resultado válido
para qualquer operador linear definido sobre qualquer espaço vetorial de dimensão n − 1.
Seja T ∈ Hom (V ) com dim V = n. Escolha uma base B = {e1 , . . . , en } para V e seja A = [T ]B , ou seja,
n
X
T ej = Aij ei
i=1
para j = 1, . . . , n. Equivalentemente,
n
X
δji T − Aij I ei = 0.
i=1
76
4.6. SUBESPAÇOS INVARIANTES E OPERADORES TRIANGULARIZÁVEIS
Considere matrizes sobre a álgebra comutativa com identidade K [T ] dos polinômios em T ; em outras
palavras, matrizes sobre K [T ] possuem polinômios em T como entradas. Considere em particular a matriz
B definida por
Bji = δij T − Aji I.
Então
det B = pc (T )
onde pc é o polinômio caracterı́stico de T , porque o polinômio caracterı́stico de T é o determinante da matriz
xI − A, cujas entradas são polinômios da forma
j
(xI − A)i = δij x − Aji I,
(det B) ek = 0 para k = 1, . . . , n.
Seja B = adj B a adjunta clássica de B, de modo que BB = (det B) I. Da equação acima, para cada par de
ı́ndices k, j temos
n n
kX j X k
0 = Bj Bi ei = B j Bij ei .
i=1 i=1
donde
n n
X X k
0= B j Bij ei
i=1 j=1
n
X k
= BB i
ei
i=1
Xn
= δik (det B) ei
i=1
= (det B) ek .
■
Na próxima seção daremos outra demonstração do Teorema de Cayley-Hamilton sem usar determinantes.
77
4.6. SUBESPAÇOS INVARIANTES E OPERADORES TRIANGULARIZÁVEIS
4.46 Exemplo. O subespaço nulo e o espaço todo são invariantes por qualquer operador linear T . O núcleo
de T e a imagem de T também são invariantes por T . □
4.47 Exemplo. Considere o espaço vetorial K [x] e o operador linear derivada D. Então o subespaço dos
polinômios de grau menor que ou igual a n, onde n é um inteiro não-negativo qualquer, é invariante por D.
□
4.48 Exemplo. Qualquer autoespaço de T é invariante por T . □
4.49 Exemplo. O operador linear em R2 representado na base canônica pela matriz
0 −1
B=
1 0
não possui outros subespaços invariantes além dos triviais, isto é, além do subespaço nulo e do espaço todo
R2 , porque qualquer subespaço invariante de dimensão 1 seria um autoespaço de B, mas B não possui
autovalores reais, como vimos no Exemplo 4.43. □
Quando um subespaço W ⊂ V é invariante por T , T induz um operador linear sobre W , o operador
restrição
T |W : W −→ W.
Denotaremos o operador restrição por TW . Seja
BW = {e1 , . . . , em }
isto é, Aij = 0 para i > m, se j ⩽ m. Em outras palavras, A tem a forma em blocos
Bm×m Cm×(n−m)
A= ,
0(n−m)×m D(n−m)×(n−m)
com o bloco B sendo a representação matricial do operador restrição TW com relação à base BW de W , isto
é,
B = [TW ]BW .
4.50 Proposição. Seja W um espaço invariante de V por T . Então os polinômios mı́nimo e caracterı́stico
para TW são divisores respectivamente dos polinômios mı́nimo e caracterı́stico para T .
Prova: Usando a representação matricial de T obtida na discussão acima
B C
A= ,
0 D
78
4.6. SUBESPAÇOS INVARIANTES E OPERADORES TRIANGULARIZÁVEIS
para todo k, para alguma matriz (Ck )m×(n−m) . Logo, se p é um polinômio qualquer, temos
p (B)
C
p (A) =
ek
0 p (D)
para alguma matriz C
ek . Portanto, qualquer polinômio que anula A também anula B (e mesmo
m×(n−m)
D). ■
(αf + βg) (T ) v = α [f (T ) v] + β [g (T ) v] ∈ W.
[(f g) (T )] v = [f (T ) g (T )] v = f (T ) [g (T ) v] ∈ W
Seja W um subespaço próprio de V invariante por T . Então existe um vetor v ∈ V \W tal que
(T − λI) v ∈ W para algum autovalor λ de T .
Em outras palavras, existe um vetor v ∈ V \W tal que o seu polinômio T -condutor para W é um polinômio
linear.
79
4.6. SUBESPAÇOS INVARIANTES E OPERADORES TRIANGULARIZÁVEIS
Prova: Seja z ∈ V \W um vetor qualquer. Seja f o polinômio T -condutor de z para W . Então f divide o
polinômio mı́nimo de T . Como z ∈
/ W , f não é um polinômio escalar. Portanto,
s sk
f = (x − λ1 ) 1 . . . (x − λk )
onde sj < rj e pelo menos algum sj ̸= 0. Escolha um ı́ndice j tal que sj ̸= 0 e escreva
f = (x − λj ) g.
(T − λj I) v = (T − λj I) g (T ) z = f (T ) z ∈ W.
4.55 Definição. Uma matriz A é triangular se Aij = 0 sempre que i < j (triangular inferior) ou se
Aij = 0 sempre que i > j (triangular superior). □
4.56 Definição. Dizemos que T ∈ Hom (V ) é triangularizável se existe uma base de V tal que a matriz
de T em relação a esta base é uma matriz triangular. □
Como o polinômio mı́nimo é um divisor do polinômio caracterı́stico, ele também é um produto de fatores
lineares.
Reciprocamente, se o polinômio mı́nimo para T se escreve na forma
r rk
p = (x − λ1 ) 1 . . . (x − λk ) ,
aplicamos o Lema 4.54 repetidamente da seguinte forma para encontrar uma base B = {e1 , . . . , en } para V
em relação à qual a matriz de T é triangular. Primeiro aplique aquele lema ao subespaço invariante W = {0}
para obter o vetor e1 . Como
(T − λ1 I) e1 = 0
para algum autovalor λ1 , segue que o subespaço
W1 = ⟨e1 ⟩
é invariante por T . Podemos então aplicar novamente o lema ao subespaço W2 para obter o vetor e2 ∈ V \W1 .
Em particular, {e1 , e2 } é LI, e como
(T − λ2 I) x2 ∈ W1
80
4.6. SUBESPAÇOS INVARIANTES E OPERADORES TRIANGULARIZÁVEIS
W2 = ⟨x1 , x2 ⟩
p = (x − λ1 ) . . . (x − λk ) .
Prova: Já vimos no Corolário 4.41 que se T é diagonalizável, então seu polinômio mı́nimo é um produto de
fatores lineares distintos. Reciprocamente, suponha que o polinômio mı́nimo de T é o produto
p = (x − λ1 ) . . . (x − λk )
de fatores lineares distintos e suponha por absurdo que T não é diagonalizável. Então, se
W = W 1 + . . . + Wk
é a soma dos autoespaços Wi associados a λi T , segue que W ̸= V . Mas W é um subespaço invariante por
T , logo pelo Lema 4.54 existe um vetor v ∈ V \W e um autovalor λj tal que
w = (T − λj I) v ∈ W,
isto é
x − λj ∈ condT (v; W ) .
Escreva
p = (x − λj ) q.
de modo que q que não possui λj como raiz. Como
0 = p (T ) v = (T − λj I) q (T ) v,
q ∈ condT (v; W ) .
Mas o polinômio T -condutor de v para W divide ambos x − λj e q e estes não tem fatores em comum,
contradição. ■
Assim, para determinar se T é diagonalizável, basta encontrar os autovalores distintos λ1 , . . . , λk de T e
determinar se o operador (T − λ1 I) . . . (T − λk I) é o operador nulo ou não. Se T satisfaz uma equação
81
4.6. SUBESPAÇOS INVARIANTES E OPERADORES TRIANGULARIZÁVEIS
polinomial, se esta se fatora em fatores lineares distintos, concluı́mos imediatamente que T é diagonalizável:
por exemplo, se T 2 = I ou T 2 = T .
Demonstração alternativa do Teorema de Cayley-Hamilton. Pelo Teorema 4.57 basta provar o
Teorema de Cayley-Hamilton para operadores triangularizáveis. De fato, pelo Teorema 4.57 todo operador
linear em um espaço vetorial sobre um corpo algebricamente fechado é triangularizável (um corpo K é
algebricamente fechado se todo K-polinômio possui uma raiz ou, equivalentemente, se todo K-polinômio
é um produto de fatores lineares); pela teoria de corpos, todo corpo K′ é um subcorpo de um corpo K
algebricamente fechado. O fato do polinômio caracterı́stico anular A ∈ Mn (K′ ) quando considerada uma
K-matriz, continua obviamente valendo quando ela é considerada uma K′ -matriz, pois os coeficientes do
polinômio caracterı́stico estão em K′ .
[Observe que para provar a afirmação do Teorema 4.57 que se o polinômio mı́nimo de um operador se
fatora como um produto de fatores lineares então o operador é triangularizável, não foi usado o teorema de
Cayley-Hamilton. Ele foi usado no Teorema 4.57 para provar a recı́proca desta afirmação, que não entra no
presente argumento.]
É fácil provar o teorema de Cayley-Hamilton para operadores triangularizáveis. De fato, se B =
{e1 , . . . , en } é uma base para V em relação à qual T é representada por uma matriz triangular A, então o
polinômio caracterı́stico para A é
f = x − A11 . . . (x − Ann ) .
T − A11 I . . . (T − Ann I)
é o operador nulo sobre V , procedemos por indução na dimensão de V . O resultado é claramente válido
para n = 1. Assuma o resultado válido para n − 1 e escreva a matriz A em blocos
B(n−1)×(n−1) C(n−1)×1
A=
01×(n−1) Ann
Observe que
(T − Ann I) V ⊂ ⟨e1 , . . . , en−1 ⟩ =: W.
W é um subespaço invariante por T de dimensão n − 1, com
f = x − A11 . . . x − An−1
n−1 .
é o operador nulo sobre V (observe que os vetores de W têm as últimas coordenadas nulas, logo faz sentido
aplicar o lado direito a vetores de V , apesar das matrizes identidades possuı́rem tamanho n − 1). ■
82
4.7. EXERCÍCIOS
4.7 Exercı́cios
4.60 Exercı́cio. Seja T o operador linear em R4 representado na base canônica pela matriz
0 0 0 0
a 0 0 0 .
0 b 0 0
0 0 c 0
onde λ1 , . . . , λk são distintos. Mostre que subconjunto em Mn (K) das matrizes B tais que AB = BA é um
subespaço vetorial de dimensão
d21 + . . . + d2k .
4.63 Exercı́cio. Seja A ∈ Mn (K) e considere o operador linear T : Mn (K) −→ Mn (K) definido por
T (B) = AB. Será verdade que A e T possuem os mesmos autovalores? Será que A e T possuem o mesmo
polinômio caracterı́stico? Será que A e T possuem o mesmo polinômio mı́nimo?
4.64 Exercı́cio. Seja K um corpo arbitrário e a, b, c ∈ K. Considere a matriz
0 0 c
A = 1 0 b .
0 1 a
Mostre que o polinômio caracterı́stico para A é p = x3 − ax2 − bx − c e que este também é o polinômio
mı́nimo para A.
4.65 Exercı́cio. Seja A a matriz real
1 1 0 0
−1 −1 0 0
A=
2 1
−2 −2
1 1 −1 0
2
Mostre que o seu polinômio caracterı́stico é p = x2 (x − 1) e que este também é o seu polinômio mı́nimo.
Se A for considerada uma matriz complexa, A é diagonalizável?
4.66 Exercı́cio. Seja T o operador linear sobre R2 cuja matriz na base canônica é
1 −1
A= .
2 2
Prove que os únicos subespaços de R2 invariantes por T são os triviais. Se U é um operador sobre C2 cuja
matriz na base canônica é A, mostre que U possui um subespaço invariante unidimensional.
83
4.8. PROJEÇÕES E DECOMPOSIÇÃO EM SOMA DIRETA
A= 2 −2 2 .
2 −3 2
A é semelhante sobre o corpo dos números reais a uma matriz triangular? Se for, encontre uma tal matriz
triangular.
4.68 Exercı́cio. Prove que toda matriz A tal que A2 = A é semelhante a uma matriz diagonal.
4.69 Exercı́cio. Seja T : V −→ V um operador linear tal que todo subespaço de V é invariante por T .
Mostre que T é um múltiplo escalar do operador identidade.
4.70 Exercı́cio. Seja A uma matriz real 3 × 3. Mostre que se A não é semelhante sobre R a uma matriz
triangular, então A é semelhante sobre C a uma matriz diagonal.
4.71 Exercı́cio. A seguinte afirmação é falsa ou verdadeira? Se uma matriz triangular é semelhante a uma
matriz diagonal, então ela já é diagonal.
4.72 Exercı́cio. Seja T um operador linear sobre um espaço vetorial V sobre K de dimensão finita e
f ∈ K [x]. Prove que Λ é um autovalor de f (T ) se e somente se Λ = f (λ) para algum autovalor λ de T .
84
4.8. PROJEÇÕES E DECOMPOSIÇÃO EM SOMA DIRETA
4.76 Proposição. Se V é espaço vetorial de dimensão finita e E ∈ Hom (V ) é uma projeção, então E é
diagonalizável e existe uma base B para V tal que
Im 0
[E]B = .
0 0
(ii) Se i ̸= j,
Ei Ej = 0.
(iii)
E1 + . . . + Ek = I.
Ej v = wj .
Então Ej é um operador linear bem definido e Ej2 = Ej , isto é, Ej é uma projeção. Além disso, para todo j
vale
im Ej = Wj ,
ker Ej = W1 + . . . + W
cj + . . . + Wk ,
85
4.8. PROJEÇÕES E DECOMPOSIÇÃO EM SOMA DIRETA
v = w1 + . . . + wk
= E1 v + . . . + Ek v
= (E1 + . . . + Ek ) v,
temos I = E1 + . . . + Ek .
Reciprocamente, suponha existirem k operadores lineares E1 , . . . , Ek ∈ Hom (V ) que satisfazem (i)-(iii).
Obtemos que eles são projeções multiplicando (iii) por cada Ei e usando (ii). Como, por (iii),
v = E1 v + . . . + Ek v
temos que
V = W1 + . . . + Wk .
Além disso, esta expressão para v é única. De fato, se v = w1 + . . . + wk com wi ∈ Wi , temos, usando (ii) e
o fato que eles são projeções,
k
X k
X
Ej v = Ej wi = Ej Ei wi = Ej2 wj = Ej wj = wj .
i=1 i=1
■
As decomposições em soma direta V = W1 ⊕ . . . ⊕ Wk mais úteis de um espaço vetorial V são aquelas
em que cada um dos subespaços Wi são invariantes por algum operador linear T . Denote
Ti = TWi : Wi −→ Wi .
Se
v = w1 + . . . wk
é a expressão única de v como a soma de vetores dos subespaços invariantes Wi , temos
T v = T w1 + . . . + T wk
= T1 w1 + . . . + Tk wk .
T = T1 ⊕ . . . ⊕ Tk .
Observe, porém, que a expressão T1 + . . . + Tk não tem o sentido usual de soma de operadores, já que cada
operador Ti tem domı́nio diferente dos demais. Se Bi é uma base para Wi , de modo que B = {B1 , . . . , Bk }
é uma base para V , temos
[T1 ]B1 0 0
...
0 [T2 ]B2 . . . 0
[T ]B = .. .. . . .
. . . . .
.
0 0 . . . [Tk ]Bk
O objetivo é encontrar uma decomposição do espaço V em soma direta de subespaços invariantes por T de
tal forma que os operadores Ti tenham uma forma simples.
4.78 Lema. Sejam T um operador linear e E uma projeção. O núcleo e a imagem de E são invariantes
por T se e somente se
T E = ET,
86
4.8. PROJEÇÕES E DECOMPOSIÇÃO EM SOMA DIRETA
(ii) Se i ̸= j,
Ei Ej = 0.
(iii)
E1 + . . . + Ek = I.
87
4.8. PROJEÇÕES E DECOMPOSIÇÃO EM SOMA DIRETA
(ii) Se i ̸= j,
Ei Ej = 0.
(iii)
E1 + . . . + Ek = I.
(iv)
T = λ1 E1 + . . . + λk Ek .
T v = T E1 v + . . . + T Ek v
= λ1 E1 v + . . . + λk Ek v.
im Ei = Wi ⊂ ker (T − λi I) .
Como Ei ̸= 0 por hipótese, isso prova que Wi ̸= {0}, ou seja, λi é um autovalor de T . Em particular, como os
subespaços Wi estão contidos em autoespaços associados a autovalores distintos, eles são LI. Portanto, segue
de (iii) que V = W1 ⊕ . . . ⊕ Wk . Concluı́mos que T é diagonalizável, pois V possui uma base de autovetores
de T . Não existem outros autovalores de T além de λ1 , . . . , λk , pois se λ é um autovalor de T , então
T − λI = (λ1 − λ) E1 + . . . + (λk − λ) Ek ,
(λi − λ) Ei v = 0
para todo i. Se v ̸= 0, então Ej v ̸= 0 para algum j por (iii) e pelos Wi serem LI, logo λ = λj .
88
4.9. EXERCÍCIOS
Só falta mostrar que Wi = ker (T − λi I) para todo i. Se v ∈ ker (T − λi I), isto é, se T v = λj v, então
0 = (T − λj I) v = (λ1 − λj ) E1 v + . . . + (λk − λj ) Ek v,
donde (λi − λj ) Ei v = 0 para todo i, logo Ei v = 0 para todo i ̸= j. Daı́, segue que
v = E1 v + . . . + Ek v = Ej v ∈ Wj .
4.9 Exercı́cios
4.81 Exercı́cio. Seja T ∈ Hom (V ) um operador linear e E uma projeção. Prove que a imagem de E é
invariante por T se e somente se ET E = T E.
4.82 Exercı́cio. Seja T ∈ Hom (V ) um operador linear que comuta com toda projeção de V . O que você
pode dizer sobre T ?
4.83 Exercı́cio. Se E é uma projeção e f um polinômio, então f (E) = aI + bE. Encontre uma expressão
para a e b em termos dos coeficientes de f .
4.84 Exercı́cio. Mostre que se E é a projeção sobre W na direção de Z, então I − E é a projeção sobre Z
na direção de W .
4.85 Exercı́cio. Sejam E1 , . . . , Ek : V −→ V operadores lineares tais que E1 + . . . + Ek = I.
1. Prove que se Ei Ej = 0 sempre que i ̸= j, então cada Ei é uma projeção.
2. Prove a recı́proca no caso k = 2, isto é, se E1 , E2 são projeções tais que E1 + E2 = I, então E1 E2 = 0.
3. Prove a recı́proca no caso geral, isto é, se E1 , . . . , Ek são projeções tais que E1 + . . . + Ek = I, então
Ei Ej = 0 sempre que i ̸= j, assumindo que V é um espaço vetorial sobre um subcorpo dos complexos.
(Sugestão para este último: use a função traço; qual é o traço de uma projeção?)
89
4.10. FATORAÇÃO DE POLINÔMIOS
4.87 Definição. Sejam p1 , . . . , pk polinômios sobre um corpo K, não todos nulos. O gerador mônico d do
ideal p1 K [x] + . . . + pk K [x] é chamado o máximo divisor comum de p1 , . . . , pk , denotado
d = mdc (p1 , . . . , pk )
4.89 Proposição. Suponha que p é um polinômio primo que é um divisor do produto f g. Então p é um
divisor de f ou p é um divisor de g.
Prova: Sem perda de generalidade podemos assumir que p é mônico. Seja d = mdc (p, f ). Como p é primo,
segue que d = 1 ou d = p. Se d = p, então p divide f . Caso contrário, mostraremos que d divide g. Como
mdc (p, f ) = 1, existem polinômios h1 , h2 tais que
1 = ph1 + f h2 .
g = p (gh1 ) + (f g) h2 ,
Denote k1 = gh1 . Como p divide f g, temos f g = ph3 para algum polinômio h3 . Portanto, se k2 = h3 h2 ,
temos
g = pk1 + pk2 = p (k1 + k2 ) .
■
4.90 Corolário. Se p é um polinômio primo que é um divisor do produto f1 . . . fk , então p é um divisor de
algum dos polinômios f1 , . . . , fk .
4.91 Teorema. Se K é um corpo, então todo polinômio mônico não-escalar sobre K pode ser fatorado como
um produto de polinômios primos mônicos sobre K de uma única maneira (a menos da ordem dos fatores).
4.92 Proposição. Seja f um polinômio mônico não-escalar sobre K tal que
f = pr11 . . . prkk
90
4.11. TEOREMA DA DECOMPOSIÇÃO PRIMÁRIA E TEOREMA ESPECTRAL
Wi = ker pri i (T ) .
Então
(i) V = W1 ⊕ . . . ⊕ Wk .
(ii) Cada Wi é invariante por T .
(iii) O polinômio mı́nimo de Ti = T |Wi é pri i .
Prova: Usaremos o Teorema 4.79, encontrando as projeções Ei sobre Wi que comutam com T . Para isso,
sabendo que operadores que são polinômios em T sempre comutam com T , encontraremos polinômios hi tais
que hi (T ) é a identidade em Wi e nulo nos outros Wj ; hi (T ) será a projeção Ei .
Para cada i, defina
k
p Y r
fi = ri = pj j .
pi j=1
j̸=i
Como são fatores primos distintos, os polinômios f1 , . . . , fk são relativamente primos. Logo,
pr11 , . . . , prkk
existem polinômios g1 , . . . , gk sobre K tais que
k
X
fi gi = 1.
i=1
Defina
hi = fi gi .
e
Ei = hi (T ) .
Como h1 + . . . + hk = 1, segue que E1 + . . . + Ek = I. Notando que se i ̸= j então o polinômio fi fj é um
múltiplo polinomial do polinômio mı́nimo p (porque este produto contém todos os fatores de p), segue que
Ei Ej = [fi gi (T )] [fj gj (T )]
= fi (T ) fj (T ) gi (T ) gj (T )
= (fi fj ) (T ) gi (T ) gj (T )
= 0gi (T ) gj (T )
=0
V = im E1 ⊕ . . . ⊕ im Ek .
91
4.11. TEOREMA DA DECOMPOSIÇÃO PRIMÁRIA E TEOREMA ESPECTRAL
pri i (T ) v = pri i (T ) Ei v
= pri i (T ) fi (T ) gi (T ) v
= p (T ) gi (T ) v
= 0.
4.94 Corolário. Se E1 , . . . , Ek são as projeções associadas com a decomposição primária de T , então cada
Ei é um polinômio em T .
Consequentemente, se um operador linear S comuta com T , então S comuta com cada Ei , isto é, cada
subespaço Wi é invariante por S. Em particular, T e S possuem a mesma decomposição em soma direta por
subespaços invariantes.
4.95 Corolário (Teorema da Decomposição Espectral). Seja T ∈ Hom (V ) um K-operador linear com
polinômio mı́nimo fatorável como um produto de fatores lineares sobre K
r rk
p = (x − λ1 ) 1 . . . (x − λk )
é chamado o autoespaço generalizado associado ao autovalor λi e seus elementos são chamados autove-
tores generalizados. ■
4.97 Corolário. Operadores complexos possuem bases de autovetores generalizados.
92
4.12. DECOMPOSIÇÃO DE UM OPERADOR NA SUA PARTE DIAGONAL E NILPOTENTE
4.98 Corolário. Sejam T, S ∈ Hom (V ) operadores lineares cujos polinômios mı́nimos são produtos de
fatores lineares. Se
T S = ST,
então T e S possuem a mesma decomposição em soma direta por subespaços invariantes.
Em particular, se T, S são operadores diagonalizáveis, então T e S são simultaneamente diagonalizáveis
se e somente se T S = ST .
Prova: A primeira parte segue do Corolário 4.94. A recı́proca da segunda segue do fato de que se dois
operadores são simultaneamente diagonalizáveis, isto é, se existe uma mesma base em relação à qual as
matrizes de ambos os operadores são diagonais, então os operadores comutam, pois matrizes diagonais
comutam. ■
Este resultado é verdadeiro para um conjunto com um número arbitrário de operadores: eles são simultane-
amente diagonalizáveis se e somente se todos eles comutam dois a dois.
N = T − D.
N = (T − λ1 I) E1 + . . . + (T − λk I) Ek .
Usando os fatos que Ei2 = Ei , Ei Ej = 0 se i ̸= j, e que as projeções comutam com T , segue que
2 2
N 2 = (T − λ1 I) E1 + . . . + (T − λk I) Ek ,
..
.
r r
N r = (T − λ1 I) E1 + . . . + (T − λk I) Ek .
93
4.13. EXERCÍCIOS
Prova: Em vista da discussão anterior, só falta provar a unicidade da decomposição (que D e N comutam
segue do fato de ambos serem polinômios em T ). Suponha que T = D′ + N ′ , com D′ diagonalizável e N ′
nilpotente, satisfazendo D′ N ′ = N ′ D′ . Mostraremos que D′ = D e N ′ = N .
Como D′ e N ′ comutam entre si e T = D′ + N ′ , segue que D′ e N ′ comutam com T e portanto com
qualquer polinômio em T , em particular com D e N . De D + N = D′ + N ′ , segue que
D − D′ = N ′ − N.
de modo que se r é suficientemente grande, todo termo no lado esquerdo da expressão será nulo, porque ou
r−i
(N ′ ) = 0 ou N i = 0 (ou ambos).
Em particular, D −D′ é um operador diagonalizável que também é nilpotente. Como o polinômio mı́nimo
de um operador nilpotente é xr para algum r e o polinômio mı́nimo de um operador diagonalizável é um
produto de fatores lineares, segue que o polinômio mı́nimo de D − D′ é x, ou seja, D − D′ é o operador nulo.
Portanto, 0 = D − D′ = N ′ − N . ■
4.101 Corolário. Se T é um operador linear complexo, então T se decompõe de maneira única como a soma
de um operador diagonalizável e um operador nilpotente que comutam. Além disso, eles são polinômios em
T.
4.13 Exercı́cios
4.102 Exercı́cio. Seja V um espaço vetorial de dimensão n e N : V −→ V um operador nilpotente. Então
N n = 0.
4.103 Exercı́cio. Dê um exemplo de duas matrizes 4 × 4 nilpotentes que possuem o mesmo polinômio
mı́nimo mas que não são semelhantes.
4.104 Exercı́cio. Seja V um espaço vetorial de dimensão finita e suponha que T : V −→ V é um operador
que comuta com todo operador diagonalizável. Mostre que T é um múltiplo escalar do operador identidade.
4.105 Exercı́cio. Sejam V um espaço vetorial de dimensão finita sobre C, T : V −→ V um linear e D sua
parte diagonal. Mostre que se f ∈ C [x], então a parte diagonal de f (T ) é f (D).
4.106 Exercı́cio. Dada A ∈ Mn (K), considere o operador linear T : Mn (K) −→ Mn (K) definido por
4.107 Exercı́cio. Ache os autovalores e correspondentes autoespaços das matrizes seguintes sobre R e sobre
C. Encontre os seus polinômios mı́nimos. Determine se a matriz é diagonalizável sobre R e sobre C. Se não
94
4.13. EXERCÍCIOS
1 2 3
1 2 1 1
(a) (b) (c) 0 1 2
0 −1 1 1
0 0 1
0 1 0 1 1 −1 3
−3 −4
(d) 0 0 1 (e) 0 1 0 (f) 0 3 5
−1 0 0 1 0 1 0 0 −1
2 0 1 0 0 1 0 0
6 −3
−2 0 2 0 1 0 0 1 0
(g) 4 −1
−2 (h)
12 0 3 0 (i)
0 0 0 1
10 −5
−3
0 −1 0 0 1 0 0 0
0 1 0 1 1 1 0 0
1 0 1 0 −1 −1 0 0
(j)
0 (k)
1 0 1 −2 −2 2 1
1 0 1 0 1 1 −1 0
A = 0 −1 1 e B= 0 2 0 .
0 0 −1 0 0 3
3 0 0 2 1 0 0
−4
0 a b c
3 5 0 0 2 0 0
(a)
0 (b) (c) 0 d e
0 0 0 0 2 0
−1
0 0 f
0 0 0 −1 0 0 0 3
95
Capı́tulo 5
5.1.1 Definição
O fato de um operador linear cujo polinômio caracterı́stico é completamente fatorável deixar de ser diagona-
lizável não pode ser atribuı́do à falta de autovalores, já que todas as raı́zes do polinômio caracterı́stico estão
presentes. O problema está na falta de autovetores suficientes para produzir uma base para o espaço. Se
existe um número suficiente de autovetores, então o operador é diagonalizável por definição e a sua forma
de Jordan coincide com a sua forma diagonal. Caso contrário, para cada autovetor que faltar a forma de
Jordan terá um escalar 1 acima da diagonal, acima do autovalor correspondente.
5.1 Definição. Seja J uma matriz sobre um corpo K e λ1 , . . . , λk seus autovalores distintos. Dizemos que
J está na forma de Jordan se
J1 0 . . . 0
0 J2 . . . 0
J = . .. . . ..
.. . . .
0 0 . . . Jk
com cada bloco Ji na forma em blocos
0 0
Ji,1 ...
0 Ji,2 ... 0
Ji = .. .. .. ..
. . . .
0 0 ... Ji,ni
e cada bloco Ji,k tem a forma
1 0 0
λi ... ...
0 λi 1 ... ... 0
..
0 0 . 0
λi ...
Ji,k =
. .. ..
.. .. ..
.. . . . . .
0 0 0 λi 1
...
0 0 ... ... 0 λi
96
5.1. FORMA DE JORDAN
onde
λi
λi
λi
Di,k = ..
.
λi
λi
é uma matriz diagonal e
0 1 0 ... 0
...
0 1 ... ... 0
..
0 . ... 0
=
Ni,k .
.. ..
. . ..
0 1
0
é uma matriz nilpotente diagonal, com tamanhos iguais a di,k . Em particular, como Di,k é um múltiplo
escalar da identidade, elas comutam:
Di,k Ni,k = Ni,k Di,k .
Como o tamanho de Ni,k é di,k , seu grau de nilpotência é exatamente di,k . Os polinômios caracterı́stico e
mı́nimo do bloco Ji,k são os mesmos, iguais a
di,k
m = pc = (x − λi )
pi,k i,k
.
Como os blocos Ji estão em forma dos blocos Ji,k (que comutam), também vale
Ji = Di + Ni ,
Di Ni = Ni Di ,
di = di,1 + . . . + di,ni
97
5.1. FORMA DE JORDAN
com o grau de nilpotência de Ni sendo o máximo dos graus de nilpotência dos blocos Ji,1 , . . . , Ji,ni , ou seja,
O polinômio caracterı́stico de Ji é
d
pic = (x − λi ) i .
e o seu polinômio mı́nimo é
r
pim = (x − λi ) i .
Ou seja, Ji é uma matriz que representa o operador restrição de T ao autoespaço generalizado
r
Wi = dim ker (T − λi I) i .
J = D + N,
DN = N D,
n = d1 + . . . + dk
com ri ⩽ di para todo i. Então existe uma matriz que possui pc como polinômio caracterı́stico e pm como
polinômio mı́nimo.
Prova: Basta tomar uma matriz em forma de Jordan em que o bloco associado ao autovalor λi tem tamanho
di e possui o seu primeiro bloco de Jordan Ji,1 de tamanho ri , pois os outros blocos Ji,k tem tamanho menor
r
ou igual a ri e consequentemente o polinômio mı́nimo de Ji é exatamente (x − λi ) i . ■
98
5.1. FORMA DE JORDAN
5.1.2 Exemplos
5.3 Exemplo. As matrizes
1 2 2 1 0
−1
A= , B= e C=
0 1 1 0 1 1
λ1 0 λ 1
ou .
0 λ2 0 λ
O primeiro caso corresponde a uma matriz diagonalizável, enquanto que o segundo corresponde a uma matriz
que possui um único autovalor com autoespaço correspondente de dimensão 1. Uma matriz real que não
possui autovalores evidentemente não possuirá uma forma de Jordan. □
5.4 Exemplo. A matriz
0 1 2
A= 0 0 1
0 0 0
tem a forma de Jordan
0 1 0
J = 0 0 1 .
0 0 0
De fato, o único autovalor de A é 0 e a dimensão de seu autoespaço é 1. □
B= 0 0 0
0 0 0
tem a forma de Jordan
0 1 0
J = 0 0 0 .
0 0 0
De fato, o único autovalor de B é 0 e a dimensão de seu autoespaço é 2. Os Exemplos 5.4 e 5.5 ilustram que
também é fácil determinar as formas de Jordan de matrizes 3×3, bastando para isso encontrar os autovalores
da matriz e as dimensões dos autoespaços associados. De fato, as únicas formas de Jordan possı́veis para
matrizes 3 × 3 são
λ1 0 0 λ1 1 0 λ 1 0
0 λ2 0 , 0 λ1 0 ou 0 λ 1 .
0 0 λ3 0 0 λ2 0 0 λ
O primeiro caso corresponde a uma matriz diagonalizável (os três autovalores podem ser distintos ou iguais,
ou apenas dois dos autovalores são distintos); o segundo caso corresponde a um único autoespaço (se λ1 = λ2 )
ou dois autoespaços (se λ1 ̸= λ2 ) com dimensão total 2, o terceiro caso corresponde a um único autoespaço
com dimensão 1. □
99
5.1. FORMA DE JORDAN
5.6 Exemplo. Para matrizes 4×4 em diante, a estratégia de contar as dimensões dos autoespaços associados
aos autovalores é em geral insuficiente para determinar a forma de Jordan de uma matriz. Por exemplo, as
matrizes a seguir, já dadas na forma de Jordan,
0 1 0 0 0 1 0 0
0 0 1 0 0 0 0 0
J1 = 0 0 0 0 e J2 = 0 0 0 1
0 0 0 0 0 0 0 0
têm ambas apenas um único autovalor, 0, cujo autoespaço tem dimensão 2, mas são formas de Jordan
distintas por definição. De fato, J1 e J2 não são semelhantes porque J1 tem polinômio mı́nimo x3 , enquanto
que J2 tem polinômio mı́nimo x2 . □
5.7 Exemplo. Por outro lado, as matrizes 4 × 4 abaixo estão em forma de Jordan distintas
2 1 0 0 2 1 0 0
0 2 0 0 0 2 0 0
A= 0 0 2 1 e B=
,
0 0 2 0
0 0 0 2 0 0 0 2
4 2
têm o mesmo polinômio caracterı́stico (x − 2) e o mesmo polinômio mı́nimo (x − 2) . Como elas representam
formas de Jordan distintas, elas não são semelhantes. De fato, o autoespaço de A associado ao autovalor 2
tem dimensão 2, enquanto que o autoespaço de B associado ao autovalor 2 tem dimensão 3. □
5.1.3 Existência
Seja T ∈ Hom (V ) e suponha que T possa ser representado na forma de Jordan J em relação a alguma base
B de V . Considere um dos blocos de Jordan de J associados ao autovalor λ:
λ 1 0 ... 0
0 λ 1 ... 0
0 0 λ ... 0
Jλ = . . .
. . . . . ...
.. ..
0 0 ... λ 1
0 0 ... 0 λ
Seja B′ ⊂ B a base do subespaço invariante W associado a este bloco. Se B′ = {v1 , . . . , vr }, então
T v1 = λv1 ,
T vj = vj−1 + λvj para j = 2, . . . , r.
Dizemos que os vetores v1 , . . . , vr formam uma cadeia de Jordan de comprimento r. Observe que isso é
equivalente a
(T − λI) v1 = 0,
(T − λI) vj = vj−1 para j = 2, . . . , r.
Portanto,
r
(T − λI) vr = 0,
r−1
(T − λI) vr−1 = 0,
..
.
2
(T − λI) v2 = 0,
(T − λI) v1 = 0.
100
5.1. FORMA DE JORDAN
r r
Temos (T − λI) v = 0 para todo v ∈ W , o que implica que (x − λ) é o polinômio mı́nimo para T |W . Isso
motiva a seguinte definição:
5.8 Definição. Seja S ∈ Hom (V ). Dizemos que v ∈ V , v ̸= 0, é um vetor S-cı́clico se existir um inteiro
positivo r tal que
S r v = 0.
O menor inteiro positivo com esta propriedade é chamado o perı́odo de v relativo a S. □
Observe que dizer que r é o perı́odo de v relativo ao operador S é equivalente a dizer que o polinômio
S-anulador de v (isto é, o polinômio S-condutor para o subespaço nulo) é xr .
5.9 Lema. Se v é S-cı́clico com perı́odo r, então os vetores
v, Sv, . . . , S r−1 v,
são LI.
Prova: Os vetores v, Sv, . . . , S r−1 v serem LD é equivalente à existência de um polinômio não nulo
f = a0 + a1 x + . . . + ar−1 xr−1
de grau r − 1 tal que
f (S) v = 0,
o que contradiz o fato de x ser o S-anulador de v. ■
r
5.10 Definição. Dizemos que W ⊂ V é um subespaço vetorial S-cı́clico se existir algum vetor v ∈ W
tal que v é S-cı́clico de perı́odo r e W é gerado por
v, Sv, . . . , S r−1 v.
□
Segue do Lema 5.9 que se W é um subespaço cı́clico gerado pelo vetor (T − λI)-cı́clico v de perı́odo r, então
n o
r−1
B = (T − λI) v, . . . , (T − λI) v, v
é uma base para W . Em relação à base B, a matriz de T |W é um bloco de Jordan. De fato, denotando
r−1
v1 = (T − λI) v,
r−2
v2 = (T − λI) v,
..
.
r−j
vj = (T − λI) v,
..
.
vr−1 = (T − λI) v,
vr = v,
temos
r−1
T v1 = T (T − λI) v
r−1
= (T − λI + λI) (T − λI) v
r r−1
= (T − λI) v + λ (T − λI) v
= λv1
101
5.1. FORMA DE JORDAN
e, para cada j = 2, . . . , r,
r−j
T vj = T (T − λI) v
r−j
= (T − λI + λI) (T − λI) v
r−(j−1) r−j
= (T − λI) v + λ (T − λI) v
= vj−1 + λvj .
Provar a existência da forma de Jordan para um operador linear T ∈ Hom (V ) é portanto equivalente a
encontrar uma decomposição em soma direta de V por subespaços cı́clicos. Procedemos a esta tarefa agora:
5.11 Teorema (Forma de Jordan). Seja T ∈ Hom (V ) um operador linear cujo polinômio caracterı́stico
se escreve como um produto de fatores lineares.
Então existe uma base para V em relação à qual T é representado por uma matriz na forma de Jordan.
A forma de Jordan de T é única a menos da ordem de seus autovalores.
Prova: (Existência) Sejam λ1 , . . . , λk os autovalores distintos de T e
r rk
p = (x − λ1 ) 1 . . . (x − λk )
r
o polinômio mı́nimo de T . Pelo Teorema da Decomposição Espectral, se Wi = ker (T − λi I) i então Wi é
r
invariante por T , V = W1 ⊕ . . . ⊕ Wk e (x − λi ) i é o polinômio mı́nimo de Ti = T |Wi . Para demonstrar o
teorema, basta provar que cada subespaço Wi é a soma direta de subespaços (Ti − λi I)-cı́clicos. No que se
segue, denotaremos
Ni = Ti − λi I.
Observe que Ni é um operador nilpotente com polinômio mı́nimo xri .
A prova será por indução na dimensão de Wi . Seja n = dim Wi e assuma que o teorema válido para todo
espaço vetorial de dimensão menor que n (para n = 1 o resultado é trivial, pois toda matriz 1 × 1 já está na
forma de Jordan). O subespaço
im Ni = Ni (Wi )
tem dimensão estritamente menor que a de Wi , pois dim ker Ni ⩾ 1 porque λi é autovalor de Ti e pelo
Teorema do Núcleo e da Imagem que
[Note, porém, que em geral Wi ̸= im Ni ⊕ ker Ni porque a imagem de vetores correspondentes à segunda
coluna de um bloco de Jordan fundamental de Ji é um autovetor associado a λi .] Podemos então usar a
hipótese de indução e escrever
Ni (Wi ) = U1 ⊕ . . . ⊕ Um , (5.1)
onde cada subespaço Uj é Ni -cı́clico, gerado por algum vetor Ni -cı́clico uj ∈ Uj de perı́odo sj ⩽ ri .
Seja vj ∈ Wi tal que
Ni vj = uj .
s s +1
Então cada vetor vj também é um vetor Ni -cı́clico, pois se Ni j uj = 0 então Ni j vj = 0. Seja Vj o
subespaço Ni -cı́clico D E
s −1 s
Vj = vj , Ni vj , . . . , Ni j vj , Ni j vj . (5.2)
Afirmamos que os subespaços cı́clicos V1 , . . . , Vm são LI. De fato, suponha que w1 ∈ V1 , . . . , wm ∈ Vm são
tais que
w1 + . . . + wm = 0.
102
5.1. FORMA DE JORDAN
wj = fj (Ni ) vj
f1 (Ni ) u1 = . . . = fm (Ni ) um = 0.
Segue que o polinômio mı́nimo xsj divide fj ; em particular, x é um fator de fj , ou seja, fj = xgj para algum
polinômio gj , o que implica
fj (Ni ) = Ni gj (Ni ) = gj (Ni ) Ni .
Substituindo esta expressão em (5.3), obtemos
g1 (Ni ) u1 + . . . + gm (Ni ) um = 0
e, novamente,
g1 (Ni ) u1 = . . . = gm (Ni ) um = 0.
s +1
Segue que xsj também divide gj , o que por sua vez implica que xsj +1 divide fj e, como Ni j vj = 0,
concluı́mos que
f1 (Ni ) v1 = . . . = fm (Ni ) vm = 0.
Afirmamos que
Wi = V1 ⊕ . . . ⊕ Vm + ker Ni . (5.4)
De fato, note em primeiro lugar que
Ni (Wi ) = Ni (V1 ⊕ . . . ⊕ Vm )
pois, como visto acima, para alguns polinômios fi todo vetor de Ni (Wi ) é da forma
Ni (v − v ′ ) = 0,
Wi = V1 ⊕ . . . ⊕ Vm ⊕ ⟨v1 ⟩ ⊕ . . . ⊕ ⟨vs ⟩
103
5.2. CÁLCULO E UNICIDADE DA FORMA DE JORDAN
A unicidade da forma de Jordan será provada na seção a seguir (veja o Teorema 5.16 e a discussão que
lhe precede). ■
Observe que como a demonstração do Teorema 5.11 foi por uma indução não construtiva, ele ainda não
nos diz como obter a forma de Jordan no caso geral (e muito menos a base de vetores de V em relação à
qual o operador T é representado por uma matriz na forma de Jordan; em outras palavras, ele não nos diz
como obter as cadeias de Jordan), apenas garante que todo operador linear cujo polinômio caracterı́stico é
completamente fatorável possui uma forma de Jordan.
5.12 Corolário. Seja A uma matriz complexa. Então A é semelhante a uma matriz na forma de Jordan,
única a menos da ordem de seus autovalores.
5.13 Corolário. Matrizes que possuem formas de Jordan são semelhantes se e somente se elas possuem a
mesma forma de Jordan.
5.14 Definição. Para cada i = 1, . . . , k e para cada j = 1, . . . , ri definimos o ı́ndice de deficiência δji do
autovalor λi por
j
δji = dim ker (T − λi I) = nul Jij .
104
5.2. CÁLCULO E UNICIDADE DA FORMA DE JORDAN
Observe que
δ1i = dim ker (T − λI)
é exatamente a dimensão do autoespaço associado ao autovalor λi , isto é, o número máximo de autovetores
LI associados a λi , e cada autovetor LI dá origem a um bloco de Jordan fundamental Ji,k , enquanto que
ri
δri i = dim ker (T − λi I) = di
Sabemos que não existem blocos de Jordan fundamentais de tamanho maior que r porque o polinômio
r
mı́nimo de Ji é (x − λ) .
5.15 Exemplo. Suponha que o bloco de Jordan Ji de T associado ao autovalor λi = 3 seja a seguinte matriz
12 × 12
3 1 0 0
0 3 1 0
0 0 3 1
0 0 0 3
3 1
0 3
Ji =
.
3 1
0 3
3
3
3
3
12
Em particular, o fator (x − 3) aparece no polinômio caracterı́stico de T . Temos
µ1 = 4,
µ2 = 2,
µ3 = 0,
µ4 = 1.
Como o tamanho máximo de um bloco de Jordan fundamental de Ji é 4, segue que o polinômio mı́nimo de
4
Ji é (x − 3) , isto é, r = 4. Contando os autovalores independentes de Ji , isto é, a base para Ti − 3I, vemos
que
δ1 = 7.
Temos 3 vetores nas segundas colunas de blocos de Jordan fundamentais (os três primeiros blocos; os demais
blocos tem tamanho 1, logo não possuem segundas colunas), que juntos com os autovetores formam uma
2
base para (Ti − 3I) , logo
δ2 = 10.
105
5.2. CÁLCULO E UNICIDADE DA FORMA DE JORDAN
Temos 1 vetor na terceira coluna de um bloco de Jordan fundamental (o primeiro bloco; os demais blocos
tem tamanho < 3, logo não possuem terceiras colunas), que junto com os vetores encontrados anteriormente
3
formam uma base para (Ti − 3I) , logo
δ3 = 11.
Por fim, temos 1 vetor na quarta coluna de um bloco de Jordan fundamental (o primeiro bloco; os de-
mais blocos tem tamanho < 4, logo não possuem quartas colunas), que junto com os vetores encontrados
4
anteriormente formam uma base para (Ti − 3I) = 0, logo
δ4 = 12.
□
Temos
δ1 = µ1 + µ2 + . . . + µr , (5.5)
pois δ1 é o número total de blocos de Jordan presentes em Ji e cada autovetor LI é a primeira coluna de um
bloco de Jordan. Em seguida, considere
2
δ2 = dim ker (T − λI) .
2
Cada bloco de Jordan 1×1 contribui um vetor para a base ker (T − λI) , cada bloco de Jordan 2×2 contribui
2
dois vetores para ker (T − λI) , enquanto que blocos j × j com j ⩾ 3 contribuem também dois vetores; de
fato,
2
(T − λI) v1 = 0 (T − λI) v1 = 0
2
(T − λI) v2 = v1 , (T − λI) v2 = 0,
(T − λI) v3 = v2 , 2
(T − λI) v3 = v1 ,
(T − λI) v4 = v3 , =⇒ (T − λI) v4 = v2 , .
2
.. ..
. .
(T − λI) vj = vj−1 2
(T − λI) vj = vj−2 .
Portanto,
δ2 = µ1 + 2µ2 + . . . + 2µr . (5.6)
Considere agora
3
δ3 = dim ker (T − λI) .
3
Cada bloco de Jordan 1×1 contribui um vetor para a base ker (T − λI) , cada bloco de Jordan 2×2 contribui
3 3
dois vetores para ker (T − λI) , cada bloco de Jordan 3×3 contribui três vetores para ker (T − λI) , enquanto
que blocos j × j com j ⩾ 4 contribuem também três vetores; de fato,
2 3
(T − λI) v1 =0 (T − λI) v1 =0 (T − λI) v1 =0
2 3
(T − λI) v2 = v1 , (T − λI) v2 = 0, (T − λI) v2 = 0,
(T − λI) v3 = v2 , (T
2
− λI) v3 = v1 , (T
3
− λI) v3 = 0,
(T − λI) v4 = v3 , ⇒ (T 2
− λI) v4 = v2 , ⇒ (T 3
− λI) v4 = v1 , .
.. .. ..
. . .
(T − λI) vj = vj−1 2
(T − λI) vj = vj−2 .
3
(T − λI) vj = vj−3 .
Assim,
δ3 = µ1 + 2µ2 + 3µ3 + . . . + 3µr . (5.7)
Em geral,
j−1
X r
X
δj = µ1 + 2µ2 + 3µ3 + . . . + jµj . . . + jµr = lµl + j µl . (5.8)
l=1 l=j
106
5.2. CÁLCULO E UNICIDADE DA FORMA DE JORDAN
µ1 + µ2 + . . . + µr =
δ1
1 + 2µ2 + . . . + 2µr =
µ δ2
µ1 + 2µ2 + 3µ3 + . . . + 3µr =
δ3
.. .. .
. .
µ + 2µ2 + 3µ3 + . . . + (r − 1) µr−1 + (r − 1) µr =
δr−1
1
µ1 + 2µ2 + 3µ3 + . . . + (r − 1) µr−1 + rµr =
δr
Os valores dos ı́ndices de deficiência δ1 , δ2 , . . . , δr devem ser calculados diretamente a partir do operador T ,
j
ou seja, determinando a dimensão do espaço solução do sistema homogêneo (T − λi I) X = 0. A matriz do
sistema acima
1 1 1 ... 1
1 2 2 ... 2
1 2 3 ... 3
.. .. .. . . .
. . . . ..
1 2 3 ... r
possui inversa com uma forma bastante simples
ou seja, uma matriz tridiagonal com −1’s nas diagonais secundárias e 2’s na diagonal principal, exceto pelo
último elemento da diagonal principal que é igual a 1. Por exemplo, para r = 5, a matriz do sistema e sua
inversa são
1 1 1 1 1 2 −1 0 0 0
1 2 2 2 2 −1 2 −1 0 0
1 2 3 3 3 e 0 −1 2 0
−1 .
1 2 3 4 4 0 0 −1 2 −1
1 2 3 4 5 0 0 0 −1 1
A verificação deste fato pode ser feita diretamente, multiplicando as duas matrizes e obtendo a matriz
identidade (e também pode-se provar que ambas as matrizes possuem determinante igual a 1; verifique,
calculando o determinante por escalonamento). Em particular, existe uma única solução µ1 , µ2 , . . . , µr para
o sistema, o que prova a unicidade da forma de Jordan. Resumimos a discussão acima no seguinte
teorema:
5.16 Teorema. Seja T ∈ Hom (V ) um operador linear cujo polinômio caracterı́stico é
d1 dk
pc = (x − λ1 ) . . . (x − λk )
107
5.2. CÁLCULO E UNICIDADE DA FORMA DE JORDAN
Mais precisamente, se µij é o número de blocos de Jordan de tamanho j × j associados ao autovalor λi , para
j = 1, . . . , ri , temos
2 −1
i i
µ1 δ1
µi2 −1 2 −1 δ2i
2
i i
µ3
−1 −1 δ3
.. . . . .
= .. .. .. .. .
.
2 −1
µi −1 i
δri −2
ri −2
µir −1
i
−1 2 −1 i
δri −1
i
µri −1 1 δri i
0 −1 −2 −1
1 2 1 1
A= 0
.
0 1 0
0 0 1 1
4
O polinômio caracterı́stico de A é (x − 1) . Temos
−1 −1 −2 −1
1 1 1 1
A−I = 0
,
0 0 0
0 0 1 0
de modo que o autoespaço associado ao autovalor 1 tem base {(1, −1, 0, 0) , (1, 0, 0, −1)} e portanto δ1 = 2.
Em seguida,
0 0 0 0
2 0 0 0 0
(A − I) =
,
0 0 0 0
0 0 0 0
2
de modo que δ2 = 4 e o polinômio mı́nimo de A é (x − 1) . Segue que não há blocos de Jordan de tamanho
maior que 2 e
2 −1 2 −1 2 0
µ1 δ1
= = = .
µ2 −1 1 δ2 −1 1 4 2
Concluı́mos que a forma de Jordan da matriz A é
1 1 0 0
0 1 0 0
.
0 0 1 1
0 0 0 1
□
5.18 Exemplo. Encontre a forma de Jordan para a matriz
0 −2 −1 −1
1 2 1 1
B= 0
.
1 1 0
0 0 0 1
108
5.2. CÁLCULO E UNICIDADE DA FORMA DE JORDAN
4
O polinômio caracterı́stico de B é (x − 1) . Temos
−1 −2 −1 −1
1 1 1 1
B−I = 0
,
1 0 0
0 0 0 0
de modo que o autoespaço associado ao autovalor 1 tem base {(1, −1, 0, 0) , (1, 0, 0, −1)} e portanto δ1 = 2.
Em seguida,
−1 −1 −1 −1
2 0 0 0 0
(B − I) = 1
,
1 1 1
0 0 0 0
de modo que δ2 = 3. Finalmente,
0 0 0 0
3 0 0 0 0
(B − I) =
0 0 0 0
0 0 0 0
3
donde δ3 = 4 e o polinômio mı́nimo de B é (x − 1) . Segue que não há blocos de Jordan de tamanho maior
que 3 e
2 −1 0 2 −1 0 2 1
µ1 δ1
µ2 = −1 2 −1 δ2 = −1 2 −1 3 = 0 .
µ3 0 −1 1 δ3 0 −1 1 4 1
Concluı́mos que a forma de Jordan da matriz B é
1 1 0 0
0 1 1 0
.
0 0 1 0
0 0 0 1
□
5.19 Exemplo. Encontre a forma de Jordan para a matriz
3 −1 1 1 0 0
1 1 −1 −1 0 0
0 0 2 0 1 1
C= 0
.
0 0 2 −1 −1
0 0 0 0 1 1
0 0 0 0 1 1
5
O polinômio caracterı́stico de C é x (x − 2) . É claro que temos um único bloco de Jordan de tamanho 1
para o autovalor 0. Para o autovalor 2 temos
1 −1 1 1 0 0
1 −1 −1 −1 0 0
0 0 0 0 1 1
C − 2I =
,
0 0 0 0
−1 −1
0 0 0 0 −1 1
0 0 0 0 1 −1
109
5.3. BASE DE JORDAN
de modo que o autoespaço associado ao autovalor 2 tem base {(1, 1, 0, 0, 0, 0) , (0, 0, 1, −1, 0, 0)} e portanto
δ1 = 2. Em seguida,
0 0 2 2 0 0
0 0 2 2 0 0
0 0 0 0 0 0
2
(C − 2I) = , de modo que δ2 = 4;
0 0 0 0 0 0
0 0 0 0 2 −2
0 0 0 0 −2 2
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
3
(C − 2I) = , de modo que δ3 = 5.
0 0 0 0 0 0
0 0 0 0 4
−4
0 0 0 0 4 −4
Como a dimensão do autoespaço generalizado associado ao autovalor 2 é 5, concluı́mos que o polinômio
3
mı́nimo do operador representado pela matriz C restrito a este subespaço é (x − 2) . Segue que não há
blocos de Jordan de tamanho maior que 3 associados ao autovalor 2 e
2 −1 0
µ1 δ1
µ2 = −1 2 −1 δ2
µ3 0 −1 1 δ3
2 −1 0 2
= −1 2 −1 4
0 −1 1 5
0
= 1 .
1
0 0 0 0 0 0
0 2 1 0 0 0
0 0 2 1 0 0
.
0 0 0 2 0 0
0 0 0 0 2 1
0 0 0 0 0 2
110
5.3. BASE DE JORDAN
5.20 Exemplo. Encontre a forma de Jordan e sua respectiva base de Jordan para a matriz
2 1 0
A= 0 2 0 .
0 −1 2
3
O polinômio caracterı́stico de A é (x − 2) . Temos
0 1 0
A − 2I = 0 0 0 ,
0 −1 0
0 0 0
2
(A − 2I) = 0 0 0 .
0 0 0
Logo δ1 = 2, δ2 = 3 e
2 2 1
µ1 −1
= = ,
µ2 −1 1 3 1
de modo que a forma de Jordan da matriz A é
2 1 0
J= 0
2 0
0 0 2
1 0
u1 = 0 e u2 = 0 .
0 1
2
Buscamos um vetor v2 ∈ ker (A − 2I) = R3 tal que v2 ∈ / ker (A − 2I), mas (A − 2I) v2 ∈ ker (A − 2I), isto
é, tal que v2 não seja um autovetor mas (A − 2I) v2 é um autovetor. Então {v1 = (A − 2I) v2 , v2 } será uma
base para o bloco de Jordan
2 1
.
0 2
Resolvendo a equação
(A − 2I) v = a1 u1 + a2 u2
para v = (x1 , x2 , x3 ), obtemos
x2 a1
0 = 0
−x2 a2
donde x2 = a1 e x2 = −a2 , isto é, a1 = −a2 . Ou seja,
a
v= b
−a
0 1
v2 = 1 e v1 = (A − 2I) v2 = 0 .
0 −1
111
5.3. BASE DE JORDAN
Para completar, escolhemos algum autovetor que seja linearmente independente de v1 , por exemplo u1 .
Portanto, uma base de Jordan para A é dada por
1 0 1
B = 0 , 1 , 0 .
−1 0 0
Em particular,
1 0 1
P = 0 1 0
−1 0 0
é a matriz de mudança de coordenadas, de modo que J = P −1 AP , isto é,
2 1 0 0 0 −1 2 1 0 1 0 1
0 2 0 = 0 1 0 0 2 0 0 1 0 .
0 0 2 1 0 1 0 −1 2 −1 0 0
□
5.21 Exemplo. Vimos no Exemplo 5.17 que a forma de Jordan para a matriz
0 −1 −2 −1
1 2 1 1
A=
0 0 1 0
0 0 1 1
é
1 1 0 0
0 1 0 0
J =
0
.
0 1 1
0 0 0 1
Uma base para o núcleo de
−1 −1 −2 −1
1 1 1 1
A−I =
0
,
0 0 0
0 0 1 0
é dada pelos vetores
1 1
−1 0
u1 =
0 e u2 = 0
.
0 −1
Além disso, vimos também que
2
(A − I) = 0.
2
Buscamos vetores linearmente independentes v2 , v4 ∈ ker (A − I) = R4 tal que v2 , v4 ∈ / ker (A − I), mas
(A − I) v2 , (A − I) v4 ∈ ker (A − I), isto é, tal que v2 , v4 não sejam autovetores mas (A − I) v2 , (A − I) v4
são autovetores. Então {v1 = (A − I) v2 , v2 } e {v3 = (A − I) v4 , v4 } serão bases para os dois blocos de Jordan
1 1
0 1
que aparecem na forma de Jordan de A. Resolvendo a equação
(A − I) v = a1 u1 + a2 u2
112
5.3. BASE DE JORDAN
x3 0
e daı́, escolhendo x1 = −1 e x4 = 0 obtemos x2 = x3 = 0. Segue que
1
−1
0 −1
v2 = 0 e v1 = (A − I) v2 = 0 .
0 0
Escolhendo agora a1 = 0 e a2 = 1, obtemos
−x1 − x2 − 2x3 − x4 1
x1 + x2 + x3 + x4 0
=
0 0
x3 −1
e daı́, escolhendo x1 = 1 e x4 = 0 obtemos x2 = 0 e x3 = −1. Segue que
1 1
0 0
−1 e v3 = (A − I) v4 = 0
v4 =
.
0 −1
Portanto, uma base de Jordan para A é dada por
1 1 1
−1
0 0 0
−1
B= 0 , 0
,
0 , −1
.
0 0 0
−1
Em particular,
1 1 1
−1
−1 0 0 0
P =
0 0 0 −1
0 0 −1 0
é a matriz de mudança de coordenadas, de modo que J = P −1 AP , isto é,
1 1 0 0 0 −1 0 0 0 −1 −2 −1 1 1 1
−1
0 1 0 0 −1 −1 −1 −1 1 2 1 1 −1 0 0 0
= .
0 0 1 1 0 0 0 −1 0 0 1 0 0 0 0 −1
0 0 0 1 0 0 −1 0 0 0 1 1 0 0 −1 0
□
113
5.3. BASE DE JORDAN
5.22 Exemplo. Vimos no Exemplo 5.18 que a forma de Jordan para a matriz
0 −2 −1 −1
1 2 1 1
B=
0 1 1 0
0 0 0 1
é
1 1 0 0
0 1 1 0
J =
0
.
0 1 0
0 0 0 1
Uma base para o núcleo de
−1 −2 −1 −1
1 1 1 1
B−I =
0
,
1 0 0
0 0 0 0
é dada pelos vetores
1 1
0 0
u1 =
−1 e u2 =
0 .
0 −1
Uma base para o núcleo de
−1 −1 −1 −1
2 0 0 0 0
(B − I) =
,
1 1 1 1
0 0 0 0
é dada pelos vetores
1
−1
u1 , u2 e u3 =
0 .
0
Além disso, vimos também que
3
(B − I) = 0.
3
Buscamos um vetor linearmente independente v3 ∈ ker (B − I) = R4 tal que v3 ∈
/ ker (B − I) e v3 ∈
/
2 2 2
ker (B − I) mas (B − I) v3 ∈ ker (B − I) e (B − I) v3 ∈ ker (B − I). Então
n o
2
v1 = (B − I) v3 , v2 = (B − I) v3 , v3
(B − I) v = a1 u1 + a2 u2 + a3 u3 ,
2
(B − I) v = a4 u1 + a5 u2 ,
114
5.3. BASE DE JORDAN
−x1 − 2x2 − x3 − x4 1 1 1
−1 −2 −1 −1 x1
x1 + x2 + x3 + x4 1 1 1 1 0
+ a2 0 + a3 −1
x2
=
x3 = a1 −1
0 1 0 0 0 0
x2
0 0 0 0 0 x4 0 −1 0
a1 + a2 + a3
−a3
=
,
−a1
−a2
1 1
−x1 − x2 − x3 − x4 −1 −1 −1 −1 x1
0 0
= 0 0 0 x2
= a4 0 + a5 0
x1 + x2 + x3 + x4 1 1 1 1 x3 0
−1
0 0 0 0 0 x4 0 −1
a4 + a5
0
=
.
−a4
−a5
x2 = −a1 ,
−x1 − 2x2 − x3 − x4 = a1 + a3 ,
x1 + x2 + x3 + x4 = −a3 ,
x2 = −a1 ,
x1 + x3 + x4 = a1 − a3 .
0 2 1
0
−1 −1 2
v3 =
0 , v2 = (A − I) v3 = −1 e v1 = (A − I) v3 = −1
.
0 0 0
1
0
v4 =
0 .
−1
1 2 0 1
0 −1 0
−1
B= , , ,
0 0
.
−1 −1
0 0 0
−1
115
5.4. COMPLEXIFICAÇÃO DE UM ESPAÇO VETORIAL
Em particular,
1 2 0 1
0 −1 −1 0
P =
0 0
−1 −1
0 0 0 −1
é a matriz de mudança de coordenadas, de modo que J = P −1 BP , isto é,
1 1 0 0 0 −2 −1 0 −2 −1 −1 1 2 0 1
−1
0 1 1 0 1 0 1 1 1 2 1 1 0 −1 −1 0
= .
0 0 1 0 −1 −1 −1 −1 0 1 1 0 −1 0 0
−1
0 0 0 1 0 0 0 −1 0 0 0 1 0 0 0 −1
□
Um algoritmo pra encontrar uma base de Jordan pode ser descrito em linhas gerais da seguinte forma:
1. Primeiro encontramos uma base v11 , . . . , vδ11 para ker (T − λI), isto é, vetores linearmente indepen-
2. Em seguida, se δ2 > δ1 , encontramos uma base V11 , . . . , Vδ11 para ker (T − λI) tal que
2
é uma base para ker (T − λI) .
2
3. Se δ3 > δ2 , encontramos uma base V12 , . . . , Vδ22 para ker (T − λI) tal que
3
é uma base para ker (T − λI) .
4. Continue este processo até obter uma base para W .
VC = {u + iv : u, v ∈ V }
116
5.4. COMPLEXIFICAÇÃO DE UM ESPAÇO VETORIAL
com a soma de vetores e produto de um vetor por um escalar complexo definidos de maneira natural, isto é,
e
(x + iy) (u + iv) = (xu − yv) + i (yu + xv) .
Vetores w = u + iv em VC tais que u, v ∈ V e v = 0 são chamados vetores reais; se u = 0, eles são chamados
vetores imaginários puros. Definimos o vetor conjugado de w por
w = (u + iv) = u − iv.
□
5.24 Exemplo. Temos
RC = C
e
R2C = C2 .
□
5.25 Proposição. Seja V um espaço vetorial real. Então toda base de V é uma base de VC .
Em particular,
dim V = dim VC .
Prova: Se {e1 , . . . , en } é uma base para V , todos os vetores u, v de V se escrevem como combinação linear
de e1 , . . . , en , digamos
u = u1 e1 + . . . + un en ,
v = v 1 e1 + . . . + v n en ,
u + iv = u1 + iv 1 e1 + . . . + (un + iv n ) en .
Além disso, e1 , . . . , en são também linearmente independentes em VC , pois se existem escalares complexos
x1 + iy 1 , . . . , xn + iy n tais que
x1 + iy 1 e1 + . . . + (xn + iy n ) en = 0,
então
x1 e1 + . . . + xn en + i (y1 e1 + . . . + y n en ) = 0,
donde
x1 e1 + . . . + xn en = 0,
y 1 e1 + . . . + y n en = 0,
e portanto
x1 = . . . = xn = 0,
y 1 = . . . = y n = 0.
117
5.4. COMPLEXIFICAÇÃO DE UM ESPAÇO VETORIAL
5.26 Definição. Dado um subespaço vetorial de W de VC , definimos o subespaço conjugado como sendo
o subespaço vetorial
W = {w : w ∈ W } .
W = W.
T (w) = w
T (zw) = zw = zw = zT (w) .
5.27 Proposição. Um subespaço W de VC é invariante por conjugação se e somente se W possui uma base
formada por vetores reais.
v = v 1 e1 + . . . + v n en ∈ W,
então
v = v 1 e1 + . . . + v n en
= v 1 e1 + . . . + v n en
= v 1 e1 + . . . + v n en
= v 1 e1 + . . . + v n en
∈ W.
Reciprocamente, suponha que W é invariante por conjugação. Seja {w1 , . . . , wk } uma base para W , com
wj = uj + ivj
wj + wj
uj = ∈ W,
2
wj − wj
vj = ∈ W.
2
Como os vetores wj são combinações lineares dos vetores uj , vj , concluı́mos que u1 , . . . , uk , v1 , . . . , vk são
vetores reais que geram W . Dentre estes vetores podemos escolher um subconjunto minimal LI que ainda
gera W , obtendo uma base de vetores reais para W . ■
5.28 Corolário. Um subespaço W de VC é invariante por conjugação se e somente se ele é a complexificação
de algum subespaço Z de V , isto é,
W = ZC .
118
5.4. COMPLEXIFICAÇÃO DE UM ESPAÇO VETORIAL
Prova: Se W = ZC , pela Proposição 5.25 uma base para Z é uma base para ZC , e ela é portanto formada
por vetores reais, logo o resultado segue imediatamente da proposição anterior
Reciprocamente, suponha W invariante por conjugação. Pela proposição anterior, W possui uma base
{e1 , . . . , ek } formada por vetores reais. Considere o subespaço
Z = ⟨e1 , . . . , ek ⟩
de V gerado pelos vetores e1 , . . . , ek . Como todo vetor de W se escreve como uma combinação linear
x1 + iy 1 e1 + . . . + (xn + iy n ) en
= x1 e1 + . . . + xn en + i (y1 e1 + . . . + y n en ) ,
segue que W = ZC . ■
xu − yv = u
.
yu + xv = −v
{e1 , . . . , en }
TC (u + iv) = T u + iT v.
119
5.5. FORMA DE JORDAN REAL
5.31 Proposição. Sejam V um espaço vetorial real e T ∈ Hom (V ). Então a matriz de T em relação à
base B de V é a matriz de TC em relação a B considerada como base para VC :
[TC ]B = [T ]B .
λ = a + bi,
λ = a − bi.
Portanto A é diagonalizável e é semelhante sobre os complexos à matriz diagonal
λ 0
D= .
0 λ
A matriz
1 0
a b
−b a 0 1
B=
0 0
a b
0 0 −b a
tem polinômio caracterı́stico e mı́nimo
2 2 2
x − 2ax + a2 + b2 = (x − λ) x − λ ,
2
120
5.5. FORMA DE JORDAN REAL
5.33 Teorema (Forma de Jordan Real). Seja T ∈ Hom (V ) um operador linear real. Então existe
uma base para V em relação à qual T é representado por uma matriz diagonal em blocos, com autovalores
reais dando origem aos blocos de Jordan usuais e os autovalores complexos dando origem a blocos da forma
(chamados blocos de Jordan reais)
0 0
Da,b I2 ... ...
0 Da,b I2 ... ... 0
0 . .
0 0
Da,b . ...
. .. .. .. .. ..
.. . . . . .
0 0 0 Da,b
... I2
0 0 ... ... 0 Da,b
onde
1 0
a b
Da,b = e I2 = ,
−b a 0 1
sendo que a + ib é um autovalor complexo de TC . Esta matriz é única a menos da ordem dos blocos.
Prova: Considere o operador complexificado TC : VC −→ VC . Sejam λ1 , . . . , λk os autovalores distintos de
TC e
d1 dk
p = (x − λ1 ) . . . (x − λk ) ,
r1 rk
p = (x − λ1 ) . . . (x − λk )
λ = a + ib
então r
TC − λI w = 0,
isto é, w ∈ Wλ . De fato,
TC w = TC w
121
5.5. FORMA DE JORDAN REAL
donde
TCk w = TCk w
e
r
r
X r r−k
(TC − λI) w = TCk (λI) w
k
k=1
r
X r
= λr−k TCk w
k
k=1
r
Xr r−k k
= λ TC w
k
k=1
r
X r r−k k
= λ TC w
k
k=1
r
= TC − λI w,
logo,
r
0 = (TC − λI) w
r
= TC − λI w.
Segue da Proposição 5.28 que Wλ ⊕ Wλ é a complexificação de algum subespaço Wλ,λ de V que tem B como
base.
Agora escolha uma base Bλ de tal forma que os vetores w1 , . . . , wm formam uma cadeia de Jordan para
o operador complexo TC , isto é,
TC w1 = λw1 ,
TC wj = λwj + wj−1 , para j = 2, . . . , m.
122
5.6. EXERCÍCIOS
Então
T u1 + iT v1 = TC w1
= λw1
= (a + ib) (u1 + iv1 )
= (au1 − bv1 ) + i (bu1 + av1 ) ,
de modo que
T u1 = au1 − bv1 ,
T v1 = bu1 + av1 ,
T uj + iT vj = TC wj
= λwj + wj−1
= (a + ib) (uj + ivj ) + uj−1 + ivj−1
= (auj − bvj + uj−1 ) + i (buj + avj + vj−1 ) ,
originando os blocos
1 0
0 1
I2
=
.
Da,b a b
−b a
■
5.6 Exercı́cios
5.34 Exercı́cio. Ache a forma de Jordan e uma base de Jordan para as matrizes de (a) até (i). Ache a
forma de Jordan real e uma base de Jordan real para as matrizes de (j) até (l).
1 2 3 3 −3 −4 2 1 2
1
−1
(a) (b) 0 1 2 (c) 0 3 5 (d) 0 2 1
0 1
0 0 1 0 0 −1 0 0 2
2 0 1 0 1 1 0 0 1 0 0 0 2 1 4 0
0 2 0 1 −1 −1 0 0 1 2 0 0 0 2 1 0
(e)
12 0 (f) (g) (h)
3 0 −2 −2 2 1 1 0 2 0 0 0 2 0
0 −1 0 0 1 1 −1 0 1 1 0 2 0 0 0 2
0 1 1 1 1
0 1 0 0
0 0 1 1 1 0 1 0
1 0 0 1 0
−1
0 0 0 1 1 (k) 0 0 1
(i) (j) (l)
1 1 0 0 0 1
0 0 0 0 1 0 0
−1
1 0 0 0
0 0 0 0 0
123
Capı́tulo 6
A partir deste capı́tulo, imporemos uma estrutura adicional em um espaço vetorial além de sua estrutura
linear: uma estrutura métrica definida por uma forma bilinear simétrica não degenerada.
f (v, w) = f (w, v)
para todos v, w ∈ V . O subespaço vetorial das formas bilineares simétricas será denotado por Σ2 (V ∗ ).
Uma forma bilinear f é anti-simétrica se
f (v, w) = −f (w, v)
para todos v, w ∈ V . O subespaço vetorial das formas bilineares anti-simétricas será denotado por Λ2 (V ∗ ).
Uma forma bilinear f é alternada se
f (v, v) = 0
124
6.1. FORMAS BILINEARES E MÉTRICAS
para todo v. □
6.3 Proposição. Se V é um espaço vetorial sobre um corpo de caracterı́stica diferente de 2, ou seja, se
K ̸= Z2 , então uma forma bilinear f é alternada se e somente se ela é anti-simétrica.
Prova. Pois se f é antisimétrica,
f (v, v) = −f (v, v)
e se f é alternada,
0 = f (v + w, v + w)
= f (v, v) + f (v, w) + f (w, v) + f (w, w)
= f (v, w) + f (w, v) .
■
6.4 Proposição. Toda forma bilinear se escreve de maneira única (se o corpo não tem caracterı́stica 2)
como a soma de uma forma bilinear simétrica e uma forma bilinear anti-simétrica.
Em outras palavras, se K ̸= Z2 ,
T 2 (V ∗ ) = Σ2 (V ∗ ) ⊕ Λ2 (V ∗ ) .
f (v, w) = f (w, v) = 0.
125
6.1. FORMAS BILINEARES E MÉTRICAS
fij = f (ei , ej )
F = (fij ) .
□
Assim, fixada uma base para V , esta associação define um isomorfismo entre espaços vetoriais
T 2 (V ∗ ) −→ Mn (K) ,
de modo que
dim T 2 (V ∗ ) = n2 .
6.8 Proposição. Se f ∈ T 2 (V ∗ ), B = {e1 , . . . , en } é uma base para V e F é a matriz de f em relação a
B, então para todos v, w ∈ V vale
n
X
f (v, w) = fij v i wj .
i,j=1
Em particular,
f (v, w) = v t F w,
f (w, v) = wt F t v.
Prova. Se
[v]B = v 1 , . . . , v n ,
[w]B = w1 , . . . , wn ,
temos
Xn n
X
f (v, w) = f v i ei , w j ej
i=1 j=1
n
X
= v i wj f (ei , ej )
i,j=1
n
X n
X
= vi Fji wj
i=1 j=1
Xn
i
= v i (F [w]B )
i=1
t
= [v]B F [w]B .
Como a transposta de um escalar é ele próprio, temos
t
f (w, v) = wt F v = wt F v = v t F t w.
126
6.1. FORMAS BILINEARES E MÉTRICAS
6.9 Corolário. A matriz de uma forma bilinear f é simétrica se e somente se F é uma matriz simétrica.
A matriz de uma forma bilinear f é anti-simétrica se e somente se F é uma matriz anti-simétrica.
Prova. Se f é simétrica, então
fij = f (ei , ej ) = f (ej , ei ) = fji .
Reciprocamente, se F é simétrica, então F = F t e
t
f (v, w) = f (v, w)
t
t
= [v]B F [w]B
t
= [w]B F t [v]B
t
= [w]B F [v]B
= f (w, v) .
A demonstração para o caso anti-simétrico é análoga. ■
6.10 Corolário. Uma forma bilinear é não degenerada se e somente se sua matriz associada é invertı́vel.
Em particular, a matriz de uma métrica é uma matriz simétrica invertı́vel.
Prova. Suponha f degenerada na segunda variável, isto é, que existe u ∈ V , u ̸= 0, tal que
f (v, u) = 0
para todo v ∈ V . Então
v t (F u) = 0
para todo v ∈ V , donde
F u = 0,
o que ocorre se e somente se F não é invertı́vel. Como
f (u, v) = v t F t u,
o mesmo resultado vale se f é degenerada na primeira variável, pois F é invertı́vel se e somente se F t é. ■
6.11 Proposição. Sejam f ∈ T 2 (V ∗ ) e F, F ′ as matrizes de f em relação às bases
B = {e1 , . . . , en } ,
B′ = {e′1 , . . . , e′n } ,
respectivamente. Se P = PB→B′ a matriz de mudança de base de B para B′ , então
F = P t F ′ P.
Prova. Por definição,
[v]B′ = P [v]B
e
t
f (v, w) = [v]B′ F ′ [w]B′
t
= [v]B F [w]B .
Portanto,
t
f (v, w) = [v]B′ F ′ [w]B′
t
= (P [v]B ) F ′ P [w]B
t
= [v]B P t F ′ P [w]B ,
127
6.1. FORMAS BILINEARES E MÉTRICAS
6.12 Definição. Dizemos que duas matrizes A, B ∈ Mn (K) são congruentes se existe uma matriz invertı́vel
P tal que
A = P t BP.
□
Assim como a semelhança de matrizes, a congruência de matrizes é uma relação de equivalência.
Seja f ∈ T 2 (V ∗ ) uma forma bilinear. Então f induz dois morfismos
Lf : V −→ V ∗ ,
Rf : V −→ V ∗ ,
definindo
[Lf (v)] (w) = f (v, w) ,
[Rf (v)] (w) = f (w, v) .
f é uma forma bilinear simétrica se e somente se
Lf = Rf .
6.13 Proposição. Seja f ∈ T (V ) uma forma bilinear. Se B é uma base para V e F é a matriz de f em
2 ∗
donde
Fji = f (ei , ej ) = [Lf (ei )] (ej )
Xn Xn
= Aki e∗k (ej ) = Aki δkj
k=1 k=1
= Aji .
Se B = [Rf ]B,B∗ , temos
n
X
Rf (ej ) = Bjk e∗k ,
k=1
donde
Fji = f (ei , ej ) = [Rf (ej )] (ei )
Xn X n
= Aj ek (ei ) =
k ∗
Akj δki
k=1 k=1
= Aij .
A última afirmação segue do Corolário 2.50. ■
128
6.1. FORMAS BILINEARES E MÉTRICAS
□
6.15 Corolário. O posto de uma forma bilinear é o posto de sua matriz em relação a qualquer base.
Além de ser uma consequência da Proposição 6.13, este resultado também segue da Proposição 6.11, já que
matrizes congruentes possuem o mesmo posto.
6.1.3 Exemplos
6.16 Definição. Se V é um espaço vetorial métrico real, dizemos que sua métrica é definida positiva se
para todo v ∈ V não nulo vale
⟨v, v⟩ > 0,
⟨v, v⟩ < 0.
mas o sinal é positivo para alguns vetores e negativo para outros, dizemos que a métrica é semidefinida. □
6.17 Exemplo. A métrica euclidiana em Rn é a métrica definida positiva dada nos vetores da base
canônica por
⟨ei , ej ⟩ = δij
n
X n
X
⟨v, w⟩ = v w =
T
δij v w =
i j
v i wi ,
i,j=1 i=1
isto é, a matriz associada à métrica euclidiana na base canônica é a matriz identidade. □
6.18 Exemplo. Seja V um espaço vetorial real com base
B = {e1 , . . . , en } .
p
X n
X
⟨v, w⟩ = − αi v i wi + αi v i wi ,
i=1 i=p+1
129
6.1. FORMAS BILINEARES E MÉTRICAS
De fato, esta é claramente uma forma bilinear simétrica. Para ver que ele não é degenerada, suponha
que v ∈ V é um vetor tal que
⟨v, w⟩ = 0
para todo w ∈ V . Isso vale em particular para os vetores e1 , . . . , en da base. Mas ⟨v, ei ⟩ = ±αi v i , logo v i = 0
para todo i e portanto ela é não degenerada.
Se p = 0 esta métrica é definida positiva, se p = n ela é definida negativa e se 0 < p < n ela não é nem
definida positiva nem definida negativa, pois vetores da forma
v = v 1 , . . . , v p , 0, . . . , 0
v = 0, . . . , 0, v p+1 , . . . , v n
satisfazem ⟨v, v⟩ > 0. Se q = n − p, dizemos que esta é uma métrica de assinatura (p, q). □
6.19 Exemplo. Uma métrica de Lorentz em um espaço vetorial real é uma métrica de assinatura (1, n).
⟨ei , ej ⟩ = ηij
se i = j = 0,
−1
ηij = 1 se i = j > 0,
0 se i ̸= j.
⟨v, w⟩ = −v 0 w0 + v 1 w1 + v 2 w2 + v 3 w3 ,
2 2 2 2
q (v) = − v 0 + v 1 + v 2 + v 3 .
n
X n
X
⟨v, w⟩ = v T ηw = ηij v i wj = −v0 w0 + v i wi ,
i,j=0 i=1
isto é, a matriz associada à métrica de Lorentz na base canônica é a matriz η. Por exemplo, quando n+1 = 4,
−1 0 0 0
0 1 0 0
η= 0 0 1 0 .
0 0 0 1
□
6.21 Exemplo. Seja V um espaço vetorial real com base
B = {e1 , . . . , en } .
130
6.2. FORMAS QUADRÁTICAS
isto é,
p
X p+q
X n
X
f (v, w) = − αi v i w i + αi v i wi + 0v i wi ,
i=1 i=p+1 i=p+q+1
q (v) = f (v, v) .
□
6.23 Exemplo. Para a forma quadrática q associado à métrica de assinatura (p, q) definido no Exemplo
6.16 com αi = 1 para todo i, isto é,
p
X n
X
⟨v, w⟩ = − v i wi + v i wi ,
i=1 i=p+1
131
6.2. FORMAS QUADRÁTICAS
se i = 1, . . . , p,
−1
q (ei ) =
1 se i = p + 1, . . . , n.
□
6.24 Exemplo. Se q é uma forma quadrática associada a uma métrica definida positiva ou definida negativa,
então v é um vetor do tipo luz se e somente se v = 0.
Se q é associada a uma métrica indefinida, então mesmo que v ̸= 0 pode acontecer que v seja um vetor
do tipo luz. Por exemplo, para a forma quadrática do Exemplo 6.16, se p ̸= 0, n temos
q (ei + ej ) = 0
para todos 1 ⩽ i ⩽ p e p + 1 ⩽ j ⩽ n.
Mais ainda, é possı́vel obter uma base para V composta inteiramente de vetores do tipo luz. No caso
p = 1, basta tomar
B′ = {e1 + e2 , e1 − e2 , e1 + e3 , . . . , e1 + en } .
Para ver que B′ é uma base, basta verificar que os n vetores que a formam são LI. Se
n
X
x1 (e1 + e2 ) + x2 (e1 − e2 ) + xi (e1 + ei ) = 0,
i=3
então !
n
X n
X
i
e1 + x1 − x2 e2 + xi ei = 0.
x
i=1 i=3
x1 − x2 = 0,
x3 = . . . = xn = 0,
donde xi = 0 para todo i. □
6.25 Exemplo. Se q é uma forma quadrática associada a uma forma bilinear anti-simétrica em um espaço
vetorial sobre um corpo de caracterı́stica diferente de 2, então q ≡ 0, pois em tais corpos formas bilineares
anti-simétricas são alternadas. □
Note que
q (v) = q (−v) ,
para todo v ∈ V , pois
q (−v) = ⟨−v, −v⟩ = ⟨v, v⟩ = q (v) .
De modo geral, para todo α ∈ K
q (αv) = α2 q (v) .
132
6.2. FORMAS QUADRÁTICAS
6.26 Proposição (Identidade Polar). Se f é uma forma bilinear e q sua forma quadrática associada,
então
f (v, w) + f (w, v) = q (v + w) − q (v) − q (w)
e
2f (v, w) + 2f (w, v) = q (v + w) − q (v − w) .
Em particular, se f é simétrica, vale
1
f (v, w) = [q (v + w) − q (v) − q (w)] .
2
e
1
f (v, w) = [q (v + w) − q (v − w)] .
4
Portanto, uma forma bilinear simétrica é completamente determinada por sua forma quadrática associada
e toda forma bilinear simétrica está associada a uma única forma quadrática.
Prova. Se f é bilinear, temos
q (v + w) − q (v) − q (w)
= f (v + w, v + w) − f (v, v) − f (w, w)
= f (v, v) + f (v, w) + f (w, v) + f (w, w) − f (v, v) − f (w, w)
= f (v, w) + f (w, v) ,
e
q (v + w) − q (v − w) = f (v + w, v + w) − f (v − w, v − w)
= f (v, v) + f (v, w) + f (w, v) + f (w, w)
− [f (v, v) − f (v, w) − f (w, v) + f (w, w)]
= 2f (v, w) + 2f (w, v) .
■
6.27 Proposição (Teorema de Pitágoras). Se q é uma forma quadrática associada a uma métrica, então
v, w são ortogonais se e somente se vale a identidade de Pitágoras
q (v + w) = q (v) + q (w) .
133
6.3. ESPAÇOS VETORIAIS NORMADOS REAIS
∥v + w∥ ⩽ ∥v∥ + ∥w∥ .
Um espaço vetorial V dotado de uma norma ∥·∥ é chamado um espaço vetorial normado, denotado
(V, ∥·∥) quando for necessário explicitar a norma. □
Para espaços vetoriais reais, uma norma pode ser definida a partir de uma métrica definida positiva,
enquanto que uma métrica definida positiva pode ser definida a partir de uma norma somente se esta
satisfaz a identidade do paralelogramo, como veremos a seguir. No caso de espaços vetoriais complexos,
um resultado análogo vale quando se considera produtos hermitianos, que serão considerados no próximo
capı́tulo.
6.30 Definição. Seja V um espaço vetorial métrico positivo definido real e normado. Dizemos que a norma
é induzida pela métrica se
∥v∥ = ⟨v, v⟩.
p
2
q (v) = ∥v∥ .
□
O seguinte conceito é extremamente útil e foi usado na demonstração da desigualdade de Cauchy-Schwarz:
6.31 Definição. Seja V um espaço vetorial métrico real positivo definido. Sejam v, w ∈ V com w ̸= 0.
O vetor
⟨v, w⟩
Projw v = 2 w
∥w∥
v ⊥w = v − Projw v
⟨v, w⟩
=v− 2 w.
∥w∥
134
6.3. ESPAÇOS VETORIAIS NORMADOS REAIS
Prova: Temos
⟨v, w⟩
v ⊥w , w = ⟨v, w⟩ − 2 ⟨w, w⟩ = 0.
∥w∥
■
6.33 Proposição (Desigualdade de Cauchy-Schwarz). Seja V um espaço vetorial métrico positivo
definido real e normado, cuja norma é induzida pela métrica. Então
para todos v, w ∈ V .
Prova: Se w = αv, então
2
|⟨v, w⟩| = |⟨v, αv⟩| = |α ⟨v, v⟩| = |α| ∥v∥ = ∥v∥ (|α| ∥v∥) = ∥v∥ ∥w∥ ,
ou seja, a igualdade na desigualdade de Cauchy-Schwarz é atingida quando um dos vetores é múltiplo escalar
do outro.
Se w não é múltiplo escalar de v, em particular w ̸= 0 e podemos considerar a componente de v ortogonal
aw
⟨v, w⟩
v ⊥w = v − 2 w.
∥w∥
Temos
0 ⩽ v ⊥w , v ⊥w
* +
⟨v, w⟩ ⟨v, w⟩
⩽ v− 2 w, v − 2 w
∥w∥ ∥w∥
* +
⟨v, w⟩
= v− 2 w, v
∥w∥
2 ⟨v, w⟩
= ∥v∥ − 2 ⟨w, v⟩
∥w∥
2
2 |⟨v, w⟩|
= ∥v∥ − 2 ,
∥w∥
isto é,
2
2 |⟨v, w⟩|
∥v∥ ⩾ 2 ,
∥w∥
ou seja
2 2 2
|⟨v, w⟩| ⩽ ∥v∥ ∥w∥ ,
donde segue o resultado. ■
6.34 Proposição. Seja V um espaço vetorial métrico real positivo definido. Então
∥v∥ = ⟨v, v⟩
p
135
6.3. ESPAÇOS VETORIAIS NORMADOS REAIS
Prova: A condição (i) da Definição 6.29 decorre da métrica ser definida positiva.
A condição (ii) da Definição 6.29 decorre de
■
De agora em diante, se V é um espaço vetorial métrico positivo definido, V é assumido um espaço vetorial
normado com a norma induzida pela métrica.
Segue da desigualdade de Cauchy-Schwarz em particular que
⟨v, w⟩
−1 ⩽ ⩽ 1.
∥v∥ ∥w∥
6.35 Definição. Seja V um espaço vetorial métrico positivo definido real. Dados dois vetores v, w ∈ V
definimos o seu ângulo ∡ (v, w) por
⟨v, w⟩
∡ (v, w) = arccos .
∥v∥ ∥w∥
1 2 2 2
⟨v, w⟩ = ∥v + w∥ − ∥v∥ − ∥w∥ .
2
e
1 2 1 2
⟨v, w⟩ = ∥v + w∥ − ∥v − w∥ .
4 4
Prova: Segue da Proposição 6.26, lembrando que se q é a forma quadrática associada a ⟨·, ·⟩, então q (v) =
2
∥v∥ . ■
6.37 Proposição (Teorema de Pitágoras). v, w ∈ V são ortogonais se e somente se vale a identidade
de Pitágoras
2 2 2
∥v + w∥ = ∥v∥ + ∥w∥ .
136
6.3. ESPAÇOS VETORIAIS NORMADOS REAIS
Em particular, para que uma norma seja derivada de uma métrica definida positiva, uma condição necessária
é que ela satisfaça a identidade do paralelogramo.
Prova: Segue da Proposição 6.28. ■
6.39 Exemplo. Em Rn podemos definir a norma do máximo
∥v∥∞ = max
i
v
i=1,...,n
e a norma da soma
n
X
∥v∥+ = vi .
i=1
Nenhuma destas normas é derivada de uma métrica definida positiva, pois elas não satisfazem a identidade
do paralelogramo. De fato, se v = e1 e w = e2 , então
2 2
∥v + w∥∞ + ∥v − w∥∞ = 1 + 1 = 2,
2 2
2 ∥v∥∞ + ∥w∥∞ = 2 (1 + 1) = 4,
e
2 2
∥v + w∥+ + ∥v − w∥+ = 22 + 22 = 8,
2 2
2 ∥v∥+ + ∥w∥+ = 2 (1 + 1) = 4,
□
6.40 Proposição. Seja V um espaço vetorial real normado cuja norma ∥·∥ satisfaz a identidade do parale-
logramo
2 2 2 2
∥v + w∥ + ∥v − w∥ = 2 ∥v∥ + ∥w∥ .
Então a identidade polar
1 2 1 2
⟨v, w⟩ := ∥v + w∥ − ∥v − w∥
4 4
define uma métrica definida positiva ⟨·, ·⟩ em V tal que a norma ∥·∥ é induzida por ela.
Em particular, uma norma é derivada de uma métrica definida positiva se e somente se ela satisfaz a
identidade do paralelogramo.
Prova: A simetria segue de
1 2 1 2
⟨v, w⟩ = ∥v + w∥ − ∥v − w∥
4 4
1 2 1 2
= ∥w + v∥ − ∥w − v∥
4 4
= ⟨w, v⟩ .
137
6.3. ESPAÇOS VETORIAIS NORMADOS REAIS
⟨nv, w⟩ = n ⟨v, w⟩ ;
escrevemos
0 = ⟨0, w⟩ = ⟨v − v, w⟩ = ⟨v, w⟩ + ⟨−v, w⟩ ,
de modo que
⟨−v, w⟩ = − ⟨v, w⟩ .
Daı́, se n ∈ N,
⟨−nv, w⟩ = ⟨n (−v) , w⟩ = n ⟨−v, w⟩ = (−1) n ⟨v, w⟩ = −n ⟨v, w⟩ .
138
6.4. O SUBESPAÇO ORTOGONAL
1 1
v, w = ⟨v, w⟩
n n
para todo n ∈ N, notamos que
1 1
⟨v, w⟩ = n v, w =n v, w .
n n
Reunindo os dois resultados, concluı́mos que ⟨αv, w⟩ = α ⟨v, w⟩ para todo α ∈ Q. Para obter o resultado
geral para qualquer α ∈ R, observe que a função norma é contı́nua em um espaço normado e como a métrica
foi definida a partir da norma, ela também é uma função contı́nua. Assim, dado qualquer α ∈ R, tomamos
uma sequência (αn ) ⊂ Q tal que αn → α e obtemos
139
6.4. O SUBESPAÇO ORTOGONAL
6.43 Definição. Seja V um espaço vetorial métrico. Dado um subespaço vetorial W ⊂ V definimos o
subespaço vetorial ortogonal a W
□
De fato, W ⊥ é um subespaço ortogonal porque uma métrica sendo uma forma bilinear, combinações lineares
de vetores ortogonais a W são ortogonais a W .
6.44 Proposição. Seja V um espaço vetorial métrico. Se W ⊂ V é um subespaço, então
Prova: Seja {e1 , . . . , em } uma base para W e complete esta base até uma base {e1 , . . . , em , em+1 , . . . en }
para V . Um vetor v ∈ V pertence a W ⊥ se e somente se ⟨v, ei ⟩ = 0 para i = 1, . . . , m. Denotando
gij = ⟨ei , ej ⟩
e
n
X
v= v j ej ,
j=1
segue que v ∈ W ⊥
se e somente se v satisfaz o sistema
n
X
gij v j = 0 para i = 1, . . . , m.
j=1
Como a matriz G = (gij ) de uma métrica é invertı́vel, o sistema possui exatamente n − m variáveis livres,
portanto o subespaço solução deste sistema tem dimensão n − m. ■
6.45 Corolário. Seja V um espaço vetorial métrico. Se W ⊂ V é um subespaço, então
⊥
W⊥ = W.
Prova: Temos ⊥
W⊥ = v ∈ V : ⟨v, w⟩ = 0 para todo w ∈ W ⊥ ⊃ W
donde ⊥
dim W = dim W ⊥ ,
⊥ ⊥
segue que W = W. ■
6.46 Proposição. Seja V um espaço vetorial métrico. Um subespaço W ⊂ V é não degenerado se e somente
se
V = W ⊕ W ⊥.
140
6.5. EXISTÊNCIA DE BASES ORTONORMAIS E TEOREMA DE SYLVESTER
W ∩ W ⊥ = {w ∈ W : w ⊥ W } ,
W ⊥ = ⟨e0 ⟩ .
Z ⊥ = ⟨e0 + e1 , e2 , e3 ⟩ ,
q (u) ̸= 0.
Prova. Como uma métrica é não degenerada, existem vetores v, w ∈ V tais que
⟨v, w⟩ =
̸ 0.
Se q (v) ̸= 0 ou q (w) ̸= 0, a afirmação está provada. Caso contrário, se q (v) = q (w) = 0, isto é, v e w são
ambos do tipo luz, escolhemos u = v + w, pois
q (v + w) = ⟨v + w, v + w⟩
= ⟨v, v⟩ + 2 ⟨v, w⟩ + ⟨w, w⟩
= q (u) + 2 ⟨v, w⟩ + q (w)
= 2 ⟨v, w⟩
̸= 0.
■
O lema mostra que um espaço vetorial métrico não nulo não pode ser constituı́do apenas de vetores do tipo
luz.
141
6.5. EXISTÊNCIA DE BASES ORTONORMAIS E TEOREMA DE SYLVESTER
6.49 Teorema (Existência de Bases Ortonormais). Se V é um espaço vetorial métrico real ou complexo
de dimensão finita não nulo, então V possui uma base ortonormal.
Prova. A demonstração será por indução sobre n = dim V . Seja u ∈ V tal que q (u) ̸= 0 como no lema.
Caso n = 1. Basta tomar
u
e1 = p
q (u)
se q (u) > 0, caso em que q (e1 ) = +1 (métrica definida positiva) ou
u
e1 = p ,
−q (u)
se q (u) < 0, caso em que q (e1 ) = −1 (métrica definida negativa); no caso complexo, não há diferença.
Caso n > 1. Seja W = ⟨u⟩. Como W é um subespaço não degenerado, segue da Proposição 6.46 que
V = W ⊕ W ⊥.
Pelo caso anterior e pela hipótese de indução (dim W ⊥ = n − 1), existem bases ortonormais
B′ = {e1 } ,
B′′ = {e2 , . . . , en−1 }
B = B′ ∪ B′′ = {e1 , e2 , . . . , en }
se i = 1, . . . , p,
−1
q (ei ) =
1 se i = p + 1, . . . , p + q,
B = {e1 , . . . , ep , ep+1 , . . . , en } ,
B′ = e′1 , . . . , e′p′ , e′p′ +1 , . . . , e′n
se i = 1, . . . , p,
−1
q (ei ) =
1 se i = p + 1, . . . , n,
142
6.5. EXISTÊNCIA DE BASES ORTONORMAIS E TEOREMA DE SYLVESTER
se i = 1, . . . , p′ ,
−1
q (e′i ) =
1 se i = p′ + 1, . . . , n.
Afirmamos que
e1 , . . . , ep , e′p′ +1 , . . . , e′n
são LI. De fato, se
α1 e1 + . . . + αp ep + βp′ +1 e′p′ +1 + . . . + βn e′n = 0,
escrevemos
α1 e1 + . . . + αp ep = −βp′ +1 e′p′ +1 − . . . − βn e′n ,
e tomando o produto interno desta equação com ela própria obtemos
já que q (ei ) = −1 para i = 1, . . . , p e q (e′i ) = 1 para i = p′ + 1, . . . , n. Como o lado esquerdo é ⩽ 0 e o lado
direito é ⩾ 0 (daı́ a necessidade de se considerar um espaço vetorial real; veja a Observação 6.55), segue que
ambos devem ser 0 e portanto
α1 = . . . = αp = βp′ +1 = . . . = βn = 0,
p + (n − p′ ) ⩽ n,
donde
p ⩽ p′ .
Por simetria do argumento, segue também que p′ ⩽ p e portanto p = p′ . ■
6.52 Definição. Seja V é um espaço vetorial métrico real com dimensão n.
O número de vetores ei de qualquer base ortonormal B = {e1 , . . . , en } para V tais que
q (ei ) = −1
p
X n
X
⟨v, w⟩ = − v i wi + v i wi
i=1 i=p+1
p n
i 2
X X 2
q (v) = − +
v vi .
i=1 i=p+1
143
6.5. EXISTÊNCIA DE BASES ORTONORMAIS E TEOREMA DE SYLVESTER
6.53 Notação. Para um espaço vetorial de dimensão n, definimos o eta de Kronecker de assinatura
(p, q) por
se i = j = 1, . . . , p,
−1
(p,q)
ηij = 1 se i = j = p + 1, . . . , n,
0 se i ̸= j,
isto é,
0
−Ip
η (p,q)
= .
0 Iq
□
Note que quando (p, q) = (0, n) (métrica euclidiana)
(0,n)
ηij = δij ,
e quando (p, q) = (1, n) (métrica lorentziana) omitimos o ı́ndice superescrito e escrevemos simplesmente ηij ,
isto é,
(1,n)
ηij = ηij .
O Teorema de Sylvester diz portanto que a matriz simétrica associada a uma métrica com assinatura (p, q)
em relação a qualquer base ortonormal é exatamente a matriz diagonal η (p,q) .
6.54 Exemplo. Em Rn , se e1 , . . . , en são os vetores da base canônica, definimos uma métrica com assinatura
(p, q) por
(p,q) (p,q)
gij = ⟨ei , ej ⟩ = ηij .
Este é chamado o espaço vetorial métrico canônico com assinatura (p, q), denotado Rp,q ou Rp+q . □
6.55 Observação. O Teorema de Sylvester não vale para métricas complexas e o conceito de assinatura
não está definido para estas: se B = {e1 , . . . , en } é uma base ortonormal para V com
se i = 1, . . . , p,
−1
q (ei ) =
1 se i = p + 1, . . . , n,
se q (ej ) = −1 então
q (iej ) = i2 q (ej ) = (−1) (−1) = 1,
de modo que
B′ = {ie1 , . . . , iep , ep+1 , . . . , en }
é uma base ortonormal para V satisfazendo
q (ei ) = 1 para i = 1, . . . , n.
□
6.56 Exemplo. Se V é um espaço vetorial real e W é um espaço vetorial real métrico positivo definido,
podemos definir uma métrica definida positiva em V a partir de um morfismo linear injetivo T : V −→ W
por
⟨v, w⟩V := ⟨T v, T w⟩W . (6.3)
Dizemos que ⟨·, ·⟩V é a métrica em V induzida pela métrica em W através do morfismo linear injetivo T .
Claramente, todas as propriedades de uma métrica são satisfeitas por ⟨·, ·⟩V , consequência da linearidade
de T e do fato de ⟨·, ·⟩W ser uma métrica; a definição positiva é consequência da injetividade de T .
Se T é apenas injetivo, uma métrica de assinatura (p, q) em W poderá não induzir uma métrica em V , pois
esta poderá ser degenerada (por exemplo, quando o subespaço imagem T (V ) é um subespaço degenerado de
W ). Se T é um isomorfismo, então uma métrica de assinatura (p, q) em W induz uma métrica de assinatura
(p, q) em V . □
144
6.5. EXISTÊNCIA DE BASES ORTONORMAIS E TEOREMA DE SYLVESTER
se i = 1, . . . , p,
−1
q (ei ) = +1 se i = p + 1, . . . , p + q,
0 se i = p + q + 1, . . . , p + q + r.
W ⊥ = {v ∈ V : ⟨u, v⟩ = 0}
V = W ⊕ W ⊥.
v = αu,
f (u, v) = 0.
portanto
f (u, v)
v= u+w
q (u)
com o primeiro vetor da soma em W e o segundo em W ⊥ . Agora, pela hipótese de indução existe uma base
ortogonal
B′ = {e1 , . . . , en−1 }
145
6.5. EXISTÊNCIA DE BASES ORTONORMAIS E TEOREMA DE SYLVESTER
é LI e daı́
p + q ′ ⩽ n − r,
pois p + q ′ > n − r = rank f implicaria uma base em relação a qual a matriz de f teria posto maior que
rank f (basta completar esta base a uma base não necessariamente ortogonal de V ; a matriz resultante teria
posto pelo menos igual a p + q ′ ). Portanto, como
q ′ = n − p′ − r′ = n − p′ − r,
segue que
p + (n − p′ − r) ⩽ n − r,
donde
p ⩽ p′ .
Por simetria do argumento, p′ ⩽ p, logo p = p′ . De p = p′ e r = r′ , segue que q = q ′ . ■
6.58 Definição. Nas condições do teorema anterior, dizemos que a forma bilinear simétrica f tem assina-
tura (p, q, r). □
O Teorema de Sylvester para formas bilineares simétricas diz que a matriz simétrica associada a uma forma
bilinear simétrica com assinatura (p, q, r) em relação a qualquer base ortogonal é a matriz diagonal
−Ip 0 0
η (p,q,r) = 0 Iq 0 .
0 0 0r
O Teorema de Sylvester não vale para formas anti-simétricas: a existência de uma base ortogonal implica a
existência de uma representação matricial diagonal para a forma; como a matriz de uma forma anti-simétrica
é anti-simétrica, a matriz seria identicamente nula.
146
6.6. ALGUMAS PROPRIEDADES GEOMÉTRICAS DO ESPAÇO DE MINKOWSKI
∥v∥ = q (v)
p
se q (v) ⩾ 0 e
∥v∥ = −q (v)
p
se q (v) ⩽ 0.
6.59 Proposição. Se v ∈ M é do tipo tempo e w ̸= 0 é ortogonal a v, então w é um vetor do tipo espaço.
⊥
Em particular, ⟨v⟩ é um subespaço do tipo espaço.
Prova: Como ⟨v⟩ é não degenerado, podemos decompor
⊥
M = ⟨v⟩ ⊕ ⟨v⟩ .
Como os ı́ndices da métrica em M e ⟨v⟩ são iguais a 1, pelo Teorema de Sylvester o ı́ndice da métrica em
⊥
⟨v⟩ deve ser zero, caso contrário obterı́amos uma base para M com mais de um vetor com valor q igual a
−1. Portanto, todo vetor ortogonal a v não nulo é do tipo espaço. ■
6.60 Definição. Denote por M− o conjunto dos vetores do tipo tempo. Para v ∈ M− , definimos o cone
temporal de v como sendo o conjunto
□
6.61 Proposição. Dois vetores v, w do tipo tempo estão no mesmo cone temporal se e somente se
⟨v, w⟩ < 0.
Prova: Seja v ∈ C (u), para u ∈ M− que podemos tomar unitário, de modo que ⟨u, u⟩ = −1. Mostraremos
que w ∈ M− pertence também a C (u) se e somente se ⟨v, w⟩ < 0. Escreva
v = au + x,
w = bu + y,
⊥
para x, y ∈ ⟨u⟩ . Temos
⟨v, w⟩ = ⟨au + x, bu + y⟩ = −ab + ⟨x, y⟩ . (6.4)
Como
2
0 > ⟨v, v⟩ = ⟨au + x, au + x⟩ = −a2 + ∥x∥ ,
2
0 > ⟨w, w⟩ = ⟨bu + y, bu + y⟩ = −b2 + ∥y∥ ,
segue que
147
6.6. ALGUMAS PROPRIEDADES GEOMÉTRICAS DO ESPAÇO DE MINKOWSKI
⊥
e pela desigualdade de Cauchy-Schwartz, válida no subespaço do tipo espaço ⟨u⟩ , obtemos
M− = C (v) ∪ C (−v)
B = {e0 , e1 , . . . , en }
para o espaço de Minkowski M com q (e0 ) = −1, o cone temporal futuro de M é o conjunto
Assim,
M− = C+ ∪ C− .
A escolha de qual cone temporal é designado como o cone temporal futuro e qual cone temporal é designado
como o cone temporal passado depende portanto da escolha da base. Isso determina uma orientação no
espaço de Minkowski.
Existem vetores do tipo espaço que satisfazem a desigualdade de Cauchy-Schwartz, como observado na
demonstração da Proposição 6.61. Isso não é verdade para todos os vetores do tipo espaço. Por exemplo,
v = (−1, 1, 1, 1) ,
w = (1, 1, 1, 1) ,
148
6.6. ALGUMAS PROPRIEDADES GEOMÉTRICAS DO ESPAÇO DE MINKOWSKI
mas
⟨v, w⟩ = 4,
enquanto que √ √
∥v∥ ∥w∥ = 2 2 = 2,
portanto
⟨v, w⟩ > ∥v∥ ∥w∥ .
Por outro lado, vetores do tipo tempo sempre satisfazem a desigualdade de Cauchy-Schwartz reversa:
6.63 Proposição (Desigualdade de Cauchy-Schwartz Reversa). Se v, w ∈ M são do tipo tempo, então
149
6.7. COORDENADAS EM ESPAÇOS VETORIAIS MÉTRICOS
Em particular, se a métrica tem assinatura (p, q) e B = {e1 , . . . , en } é uma base ortonormal com e1 , . . . , ep
do tipo tempo e ep+1 , . . . , ep+q do tipo espaço, segue que
n p p+q
(p,q)
X X X
v= ηii ⟨v, ek ⟩ ek = − ⟨v, ek ⟩ ek + ⟨v, ek ⟩ ek .
k=1 k=1 k=p+1
m
Prova: Se v = v j ej , então
P
j=1
* m
+ m
X X
⟨v, ek ⟩ = v j ej , ek = v j ⟨ej , ek ⟩ .
j=1 j=1
150
6.7. COORDENADAS EM ESPAÇOS VETORIAIS MÉTRICOS
6.67 Corolário. Qualquer conjunto ortogonal de vetores não do tipo luz é LI.
Prova: Se e1 , . . . , em são vetores ortogonais não luz e
m
X
0= v j ej ,
j=1
Aij = ⟨T ej , ei ⟩ .
Logo, * +
n
X n
X
⟨T ej , ei ⟩ = Akj ek , ei = Akj ⟨ek , ei ⟩ = Aij
k=1 k=1
(p,q)
Aij = ηii ⟨T ej , ei ⟩ .
Aij = ⟨T ej , ei ⟩ .
Logo, * +
n
X n
X
⟨T ej , ei ⟩ = Akj ek , ei = Akj ⟨ek , ei ⟩ = Aij
k=1 k=1
151
6.8. PROJEÇÕES ORTOGONAIS
no caso geral. ■
V = im E ⊕⊥ ker E
v = w + z,
projW v.
□
6.71 Proposição. Sejam V um espaço vetorial métrico, W ⊂ V um subespaço não degenerado de V e
{e1 , . . . , em } uma base ortogonal de vetores não luz para W . Dado v ∈ V , a projeção ortogonal de v em W
é o vetor
m
X ⟨v, ek ⟩
projW v = ek .
⟨ek , ek ⟩
k=1
Prova: Pois
⟨v, ei ⟩
⟨v − projW v, ei ⟩ = ⟨v, ei ⟩ − ⟨ei , ei ⟩ = 0,
⟨ei , ei ⟩
logo
v = v + (v − projW v)
é uma decomposição em soma direta V = W ⊕⊥ W ⊥ . ■
6.72 Definição. Sejam V um espaço vetorial métrico definido positivo e W ⊂ V um subespaço de V . Dado
v ∈ V , a melhor aproximação de v em W é o vetor u ∈ W que satisfaz
∥v − u∥ ⩽ ∥v − w∥
6.73 Teorema. Sejam V um espaço vetorial métrico definido positivo e W ⊂ V um subespaço de V . Dado
v ∈ V , o vetor que melhor aproxima v em W é a projeção ortogonal de v em W .
152
6.9. PROCESSO DE ORTOGONALIZAÇÃO DE GRAM-SCHMIDT
Prova: Escreva
v = u + u⊥
onde u = projW v ∈ W e u⊥ ∈ W ⊥ . Dado w ∈ W , temos
v − w = u − w + u⊥ ,
{w1 , . . . , wk }
é uma base para o subespaço gerado pelos vetores v1 , . . . , vk , 1 ⩽ k ⩽ m. Para construir o vetor wm+1 ,
consideremos a projeção ortogonal do vetor vm+1 sobre o subespaço gerado pelos vetores w1 , . . . , wm :
m
X ⟨vm+1 , wj ⟩
2 wj
j=1 ∥wj ∥
e tomamos
m
X ⟨vm+1 , wj ⟩
wm+1 = vm+1 − 2 wj .
j=1 ∥wj ∥
Então wm+1 ̸= 0, caso contrário vm+1 está no subespaço gerado por w1 , . . . , wm e portanto é uma combinação
linear destes vetores. Além disso, para todo 1 ⩽ k ⩽ m temos
m
X ⟨vm+1 , wj ⟩ ⟨vm+1 , wk ⟩
⟨wm+1 , wk ⟩ = ⟨vm+1 , wk ⟩ − 2 ⟨wj , wk ⟩ = ⟨vm+1 , wk ⟩ − 2 ⟨wk , wk ⟩ = 0.
j=1 ∥wj ∥ ∥wk ∥
Assim, {w1 , . . . , wm+1 } é um conjunto de m + 1 vetores ortogonais que geram o subespaço ⟨v1 , . . . , vm+1 ⟩ de
dimensão m + 1, logo é uma base para este.
Caso geral.
153
6.9. PROCESSO DE ORTOGONALIZAÇÃO DE GRAM-SCHMIDT
O que impede a aplicação do processo usual de Gram-Schmidt usado em espaços vetoriais com métrica
definida positiva é a possı́vel presença de vetores do tipo luz na base inicial ou o surgimento de tais vetores
durante o processo de ortogonalização, de forma que não é possı́vel dividir pelas normas destes durante o
algoritmo. Este problema pode ser evitado através do argumento descrito a seguir.
Procedemos por indução em n = dim V . Se n = 1, como uma métrica é não degenerada, qualquer vetor
não nulo não pode ser do tipo luz, logo B já é a base requerida. Assuma como hipótese de indução que o
resultado vale para qualquer espaço vetorial métrico com dimensão menor que n.
Suponha em primeiro lugar que existe pelo menor um vetor na base B que não é do tipo luz. Podemos
assumir ⟨v1 , v1 ⟩ =
̸ 0, reordenando a base se necessário. Tomamos w1 = v1 . Como ⟨v1 ⟩ é não degenerado,
⊥ ⊥
segue que V = ⟨v1 ⟩ ⊕ ⟨v1 ⟩ com dim ⟨v1 ⟩ = n − 1. Além disso, se
⟨vi , v1 ⟩
ei = vi −
w v1 ,
⟨v1 , v1 ⟩
então
B
e = {w en }
e2 , . . . , w
⊥
é uma base para ⟨v1 ⟩ . Os vetores w ei podem ser todos do tipo luz, mas da hipótese de indução (observe
⊥
que ⟨v1 ⟩ é não degenerado, logo é um espaço métrico de dimensão n − 1) segue que existe uma base
B
e ′ = {w2 , . . . , wn }
tal que os vetores wi não são do tipo luz e eles são combinações lineares dos vetores wei com coeficientes
que são funções racionais dos produtos escalares ⟨w ej ⟩. Como os vetores w
ei , w ei por sua vez são combinações
lineares dos vetores vi com coeficientes que são funções racionais dos produtos escalares ⟨vi , vj ⟩, o mesmo
vale para os vetores wi . Consequentemente,
B′ = {w1 , w2 , . . . , wn }
é a base ortogonal para V requerida.
Suponha agora que todos os vetores na base B são do tipo luz. Note que como uma métrica é não
degenerada, não pode existir uma base ortogonal formada apenas de vetores do tipo luz: se {e1 , . . . , en }
fosse uma base ortogonal com cada ei do tipo luz, ou seja, ⟨ei , ej ⟩ = 0 para todos i, j, inclusive quando i = j,
então quaisquer vetores
n
X
v= v i ei ,
i=1
n
X
w= wj ej ,
j=1
Portanto, B possui pelo menos dois vetores não ortogonais, que podemos tomar como sendo v1 , v2 , reorde-
nando a base se necessário. Mostraremos que podemos trocar os vetores v1 , v2 do tipo luz da base por um
par de vetores ortogonais ve1 , ve2 que não são do tipo luz, tais que ve1 , ve2 são combinações lineares de v1 , v2
com coeficientes que são funções racionais dos produtos escalares ⟨v1 , v2 ⟩. Uma vez feito isso, caı́mos no caso
anterior, em que pelo menos um vetor da base não é do tipo luz.
De fato, como ⟨v1 , v2 ⟩ =
̸ 0, podemos definir
ve1 = v1 + v2 ,
ve2 = v1 − v2 .
154
6.9. PROCESSO DE ORTOGONALIZAÇÃO DE GRAM-SCHMIDT
155
Capı́tulo 7
Metrolineomorfismos
para todos v, w ∈ V . Quando V = W dizemos também que L é um operador linear métrico (ou operador
ortogonal).
Uma matriz (p, q)-ortogonal é uma matriz quadrada que representa um operador linear métrico em
relação a qualquer base ortonormal de um espaço vetorial métrico de assinatura (p, q). ■
O conjunto dos operadores lineares métricos não é um subespaço vetorial de Hom (V ), pois a soma de
morfismos lineares métricos em geral não é um morfismo linear métrico, mas é um subgrupo do grupo GL (V )
dos operadores lineares invertı́veis:
7.2 Proposição. O conjunto O (p, q) dos operadores lineares métricos em um espaço vetorial de assinatura
(p, q) é um grupo sob a operação de composição.
Prova. Claramente, o operador identidade está em O (p, q).
Se L, M ∈ O (p, q), então
⟨(L ◦ M ) v, (L ◦ M ) w⟩ = ⟨L (M v) , L (M w)⟩
= ⟨M v, M w⟩
= ⟨v, w⟩ ,
156
7.1. OPERADORES LINEARES MÉTRICOS E GRUPO ORTOGONAL
7.3 Definição. O (p, q) é chamado o grupo ortogonal de assinatura (p, q); O (0, n) = O (n) é chamado
o grupo ortogonal de ordem n.
Utilizamos o mesmo nome e sı́mbolo para o subgrupo de matrizes ortogonais do grupo de matrizes
GLn (R). □
Se P é a matriz do operador linear L em relação à base B = {e1 , . . . , en } do espaço vetorial métrico V ,
então P tem a forma em colunas
P = Le1 . . . Len ,
P t ηP = η.
Consequentemente, se P é ortogonal,
det P = ±1
P t P = P P t = I.
B = {e1 , . . . , en }
se i = 1, . . . , p,
−1
q (ei ) =
+1 se i = p + 1, . . . , p + q,
denote
v η = ηv,
ou seja,
p
X n
X
vη = − v i ei + v i ei ,
i=1 i=p+1
157
7.1. OPERADORES LINEARES MÉTRICOS E GRUPO ORTOGONAL
Seja P uma matriz ortogonal representando um operador linear métrico L ∈ Hom (V ) em relação a B.
Então
⟨Lei , Lej ⟩ = ⟨ei , ej ⟩ = ηij
e
t
(Le1 )
− idp 0
P t ηP = ..
Le1 . . . Len
.
0 idq
t
(Len )
t
(Le1 )
.. η η
= (Le1 ) . . . (Len )
.
t
(Len )
h i
t η
= (Lei ) (Lej )
= [⟨Lei , Lej ⟩]
= [⟨ei , ej ⟩]
= η.
Reciprocamente, suponha que P t ηP = η. Então, para todos v, w ∈ V temos
v t P t ηP w = v t ηw.
O lado direito desta equação é ⟨v, w⟩, enquanto que o lado esquerdo é
t
v t P t ηP w = (P v) ηP w
= ⟨P v, P w⟩ ,
donde
⟨P v, P w⟩ = ⟨v, w⟩ .
Finalmente, como
p
det P t ηP = det η = (−1)
e também
det P t ηP = det P t det η det P
2
= det η (det P )
p 2
= (−1) (det P ) ,
temos
2
(det P ) = 1,
donde
det P = ±1.
■
Se P, Q são operadores métricos com determinante +1, então
det (P Q) = det P det Q = +1
também, logo o conjunto dos operadores lineares métricos em O (p, q) com determinante +1 formam um
subgrupo; isso não ocorre evidentemente para os operadores lineares métricos com determinante −1, já que
se P, Q são operadores lineares métricos com determinante −1, então
det (P Q) = det P det Q = (−1) (−1) = +1.
158
7.2. ROTAÇÕES E REFLEXÕES
7.5 Definição. O subgrupo de O (p, q) dos operadores métricos com determinante +1 é denotado SO (p, q)
e chamado o grupo ortogonal especial de assinatura (p, q); SO (0, n) = SO (n) é chamado o grupo
ortogonal especial de ordem n.
Utilizamos o mesmo nome e sı́mbolo para o subgrupo das matrizes ortogonais com determinante +1 do
grupo de matrizes GLn (R). □
se w = v,
−v
Hv (w) = ⊥
w se w ∈ ⟨v⟩ ,
⊥
é chamado a reflexão pelo hiperplano ⟨v⟩ . □
⊥
Em relação à base B = {v, e2 , . . . , en }, onde {e2 , . . . , en } é uma base para ⟨v⟩ (não necessariamente orto-
normais), temos que a matriz de Hv é a matriz ortogonal
0
−1
[Hv ]B =
0 idn−1
com determinante −1. Note que reflexões por hiperplanos H satisfazem
H 2 = id
isto é,
H −1 = H.
7.8 Exemplo. Nem toda reflexão em O (p, q) \ SO (p, q) é uma reflexão em relação a um hiperplano, isto é,
deixa todo vetor de algum hiperplano fixo. Por exemplo, em R3 o operador H = − id é uma reflexão (em
relação à origem) que não fixa nenhum vetor não nulo. □
7.9 Exemplo. Em R2 , a reflexão em relação à reta passando pela origem que faz ângulo θ com o eixo x
positivo é definida por
cos 2θ sen 2θ
Hθ = .
sen 2θ − cos 2θ
De fato, se w = (cos θ, sen θ) é o vetor direção da reta, então Hθ (w) = w, e se v = (− sen θ, cos θ) é um vetor
ortogonal à reta, então Hθ (v) = −v. Em relação à base B = {v, w} a matriz de Hθ é
−1 0
[Hθ ]B = .
0 1
□
7.10 Proposição. Vale
⟨w, v⟩
Hv (w) = w − 2 v.
⟨v, v⟩
159
7.2. ROTAÇÕES E REFLEXÕES
Prova: Temos
⟨v, v⟩
Hv (v) = v − 2 v = v − 2v = −v,
⟨v, v⟩
e, se w ⊥ v, de modo que ⟨w, v⟩ = 0,
Hv (w) = w.
■
7.11 Lema. Seja V um espaço vetorial métrico. Se v, w ∈ V são tais que q (v) = q (w), então
v + w ⊥ v − w.
Prova: Temos
■
7.12 Lema. Sejam V um espaço vetorial métrico definido positivo e v, w ∈ V tais que ∥v∥ = ∥w∥. Então
Hv−w é a única reflexão por hiperplano que leva v em w e w em v.
Prova: Pelo lema anterior, v + w ⊥ v − w, logo
Hv−w (v − w) = w − v,
Hv−w (v + w) = v + w.
Segue que
1
Hv (v) = [Hv−w (v − w) + Hv−w (v + w)]
2
1
= (w − v + v + w)
2
=w
e
1
Hv (w) = [Hv−w (v + w) − Hv−w (v − w)]
2
1
= [v + w − (w − v)]
2
= v.
Hu (v − w) = Hu (v) − Hu (w)
= w − v,
⊥
de modo que Hu é a reflexão em relação ao hiperplano ⟨v − w⟩ , ou seja Hu = Hv−w . ■
Note que se v = w, então Hv−w = H0 = id.
7.13 Lema. Sejam V um espaço vetorial métrico e v, w ∈ V vetores não do tipo luz tais que q (v) = q (w).
Então Hv+w leva v em −w e w em −v ou Hv−w leva v em −w e w em −v.
160
7.2. ROTAÇÕES E REFLEXÕES
Prova: A soma de vetores ortogonais u1 , u2 do tipo luz sempre é do tipo luz, pois
(v + w) + (v − w) = 2v
e v não é do tipo luz, segue que v + w ou v − w não é do tipo luz (ou ambos). Se v + w não é do tipo luz,
então
Hv+w (v + w) = − (v + w) ,
Hv+w (v − w) = v − w,
donde
Hv−w (v + w) = v + w,
Hv−w (v − w) = − (v − w) ,
donde
Hv−w (v) = w,
Hv−w (w) = v.
■
7.14 Proposição. Seja V um espaço vetorial métrico de caracterı́stica diferente de 2.
Todo morfismo linear métrico é um produto de reflexões por hiperplanos.
Prova: Seja L ∈ O (p, q).
Caso Definido Positivo. Seja B = {e1 , . . . , en } uma base ortonormal para V . Usando o Lema 7.12,
temos
HL(e1 )−e1 (L (e1 )) = e1 .
Tome
H1 = HL(e1 )−e1 ,
de modo que
(H1 ◦ L) (e1 ) = e1 .
Suponha que encontramos reflexões por hiperplanos
H1 , . . . , Hk−1
tais que
(Hk−1 · · · H1 L) (ei ) = ei
para i = 1, . . . , k − 1. Denotando
Lk−1 = Hk−1 · · · H1 L
e tomando
Hk = HLk−1 (ek )−ek ,
161
7.2. ROTAÇÕES E REFLEXÕES
temos
Hk (Lk−1 (ek )) = ek .
Além disso, (Lk−1 (ek ) − ek ) ⊥ ei para i = 1, . . . , k − 1, pois ek ⊥ ei e as inversas dos operadores métricos
reflexões são elas próprias, de modo que
H1 , . . . , Hn
tais que
(Hn · · · H1 L) (ei ) = ei
para i = 1, . . . , n, ou seja,
Hn · · · H1 L = id,
donde, como a inversa de uma reflexão é ela própria,
L = H1 · · · Hn .
L (αu) = αu.
H (Lu) = ±u.
162
7.3. ISOMETRIAS
⊥
Em particular, HL = ± id em ⟨u⟩. Como HL é métrico, o subespaço ⟨u⟩ é invariante por HL. Por hipótese
de indução, temos
(HL) |⟨u⟩⊥ = Hv1 · · · Hvk
⊥ ⊥
para reflexões Hvi definida em ⟨u⟩ com v1 , . . . , vk ∈ ⟨u⟩ . Estendemos Hvi a uma reflexão por hiperplano
em V definindo
Hvi (u) = u,
que denotaremos por Hi . Segue que se HL = + id, então
L = HHv1 · · · Hvk .
⊥
Se HL = − id, como Hu é a identidade em ⟨u⟩ , então podemos escrever
■
Note que reflexões não podem ser escritas como produtos de rotações, porque o determinante de um produto
de rotações sempre é +1.
7.3 Isometrias
7.15 Definição. Seja V um espaço vetorial métrico. Uma aplicação F : V −→ V tal que
q (F (v) − F (w)) = q (v − w)
7.16 Proposição. Se F é uma isometria tal que F (0) = 0, então F é um operador linear métrico.
Prova: Passo 1. q (F (v)) = q (v) para todo v ∈ V .
Pois
q (F (v)) = q (F (v) − F (0)) = q (v − 0) = q (v) .
Passo 2. F preserva a métrica.
Pela identidade polar, para todos v, w ∈ V vale
1
⟨F (v) , F (w)⟩ = [q (F (v) − F (w)) − q (F (v)) − q (F (w))]
2
1
= (q (v − w) − q (v) − q (w))
2
= ⟨v, w⟩ .
Passo 3. F é linear.
Seja
B = {e1 , . . . , en }
163
7.3. ISOMETRIAS
= q F −1 (v) − F −1 (w) ,
164
7.4. OPERADORES ADJUNTOS
7.18 Proposição. Seja V um espaço vetorial métrico. Se F ∈ Isom (V ), então existe um único operador
linear métrico L e uma única translação T tais que
F = T ◦ L.
T (p) = p + F (0) .
F = T1 ◦ L1 = T2 ◦ L2 ,
então
L1 ◦ L−1 −1
2 = T1 ◦ T2 .
Em particular, T1−1 ◦ T2 é um operador linear e como operadores lineares deixam o vetor nulo fixo, segue
que T1−1 ◦ T2 é a translação nula, isto é, a identidade. Logo,
T1−1 ◦ T2 = id =⇒ T1 = T2 ,
L1 ◦ L−1
2 = id =⇒ L1 = L2 .
■
7.19 Exemplo. O grupo das isometrias do espaçotempo de Minkowski Isom Mn+1 é chamado o grupo
Esta correspondência determina um isomorfismo natural (isto é, independente de bases) entre V e V ∗ .
Em particular,
⊥
ker f = ⟨v⟩ .
165
7.4. OPERADORES ADJUNTOS
(p,q)
Prova: Seja {e1 , . . . , en } uma base ortonormal para V . Se w ∈ V , denotando ηkk = ηkk , temos
n
X
w= ηii ⟨ei , w⟩ ei .
i=1
Logo,
n
X
f (w) = ηii ⟨ei , w⟩ f (ei )
i=1
Xn
= ηii ⟨f (ei ) ei , w⟩
i=1
* n +
X
= ηii f (ei ) ei , w .
i=1
Tome
n
X
v= ηii f (ei ) ei .
i=1
Se v ′ ∈ V é outro vetor tal que f (w) = ⟨w, v ′ ⟩ para todo w ∈ V , então ⟨w, v⟩ = ⟨w, v ′ ⟩ para todo w ∈ V ,
donde ⟨w, v − v ′ ⟩ = 0. A não degeneracidade da métrica implica v − v ′ = 0, donde v = v ′ . ■
O Teorema de Riesz pode ser generalizado para formas bilineares não degeneradas. Se f é uma forma bilinear
degenerada, o teorema deixa de ser válido: por exemplo, no caso extremo f = 0, nenhum funcional linear
não nulo pode ser representado através de f .
⟨T v, w⟩ = ⟨v, T ∗ w⟩
para todos v ∈ V, w ∈ W . □
Observe que também temos
⟨v, T w⟩ = ⟨T ∗ v, w⟩ ,
166
7.4. OPERADORES ADJUNTOS
pois
⟨v, T w⟩ = ⟨T w, v⟩ = ⟨w, T ∗ v⟩ = ⟨T ∗ v, w⟩ .
Isso implica que a a adjunta de T ∗ é a própria T :
⟨T ∗ v, w⟩ = ⟨v, T w⟩ ,
isto é,
∗
(T ∗ ) = T.
7.22 Proposição. Sejam V, W espaços vetoriais métricos e T ∈ Hom (V, W ). Se a adjunta de T existir,
ela é única e é também um morfismo linear.
Prova: Sejam w1 , w2 ∈ W e α, β ∈ R. Então, para todo v ∈ V temos
T ∗ (αw1 + βw2 ) = αT ∗ w1 + βT ∗ w2 .
f (v) = ⟨T v, w⟩
é um funcional linear. Pelo Teorema de Representação de Riesz existe um único vetor u ∈ V tal que
T ∗ w = u.
A = [T ]B ,
167
7.4. OPERADORES ADJUNTOS
então
[T ∗ ]B = ηAt η.
Em particular, se a métrica é definida positiva,
[T ∗ ]B = At ,
ou seja, em relação a uma base ortonormal, a matriz do operador adjunto T ∗ é a transposta da matriz do
operador T .
Prova: Seja B = [T ∗ ]B . Pela Proposição 6.69,
Aij = ηii ⟨T ej , ei ⟩ ,
Bji = ηii ⟨T ∗ ej , ei ⟩ ,
donde
Bji = ηii ⟨T ∗ ej , ei ⟩
= ηii ⟨ei , T ∗ ej ⟩
= ηii ⟨T ei , ej ⟩
= ηii Aji ηjj
i
= ηAt η j .
■
7.25 Definição. Seja V um espaço vetorial métrico. Dizemos que T ∈ Hom (V ) é um operador autoadjunto
se
T = T ∗.
□
Assim, se T é um operador autoadjunto, vale
⟨T v, w⟩ = ⟨v, T w⟩
para todos v, w ∈ V .
7.26 Corolário. Sejam V um espaço vetorial métrico de dimensão finita e T ∈ Hom (V ). Se B é uma base
ortonormal para V então T é um operador linear autoadjunto se e somente se A = [T ]B satisfaz
A = ηAt η.
A = At ,
168
7.4. OPERADORES ADJUNTOS
T T ∗ = T ∗ T = id .
⟨v, w⟩ = ⟨T v, T w⟩ = ⟨v, T ∗ T w⟩
⟨v, w⟩ = ⟨v, T ∗ T w⟩ = ⟨T v, T w⟩ .
■
7.29 Proposição. Sejam V um espaço vetorial métrico e T, U ∈ Hom (V ). Então
(i)
∗
(αT + βU ) = αT ∗ + βU ∗ .
(ii)
∗
(T U ) = U ∗ T ∗ .
∗ −1
T −1 = (T ∗ ) .
(ii)
⊥
ker T = (im T ∗ ) .
⊥
im T = (ker T ∗ ) .
(iii)
dim (ker T ) = dim (ker T ∗ ) + (dim V − dim W ) .
dim (im T ) = dim (im T ∗ ) .
Em particular,
V = ker T ∗ ⊕⊥ im T.
169
7.4. OPERADORES ADJUNTOS
170
7.5. DIAGONALIZAÇÃO DE OPERADORES AUTOADJUNTOS
λ1 ⟨v1 , v2 ⟩ = ⟨λ1 v1 , v2 ⟩
= ⟨T v1 , v2 ⟩
= ⟨v1 , T v2 ⟩
= ⟨v1 , λ2 v2 ⟩
= λ2 ⟨v1 , v2 ⟩ ,
T 2 + bT + cI v, v = T 2 v, v + ⟨bT v, v⟩ + ⟨cv, v⟩
= ⟨T v, T v⟩ + b ⟨T v, v⟩ + c ⟨v, v⟩
2 2
= ∥T v∥ + b ⟨T v, v⟩ + c ∥v∥
2 2
⩾ ∥T v∥ − |b| ∥T v∥ ∥v∥ + c ∥v∥
2
b2
|b| 2
= ∥T v∥ − ∥v∥ + c − ∥v∥
2 4
> 0,
o que implica
T 2 + bT + cI v ̸= 0
p = a (x − λ1 ) · · · (x − λk ) x2 + b1 x + c1 · · · x2 + bl x + cl ,
171
7.5. DIAGONALIZAÇÃO DE OPERADORES AUTOADJUNTOS
com a ̸= 0 e os fatores quadráticos irredutı́veis (se existirem) satisfazendo necessariamente b2i < 4ci , já que
não possuem raı́zes reais. Como
0 = p (T ) v = an (T − λ1 I) · · · (T − λk I) T 2 + b1 T + c1 · · · T 2 + bl T + cl v
= an T 2 + b1 T + c1 · · · T 2 + bl T + cl (T − λ1 I) · · · (T − λk I) v
(T − λ1 I) · · · (T − λk I) v = 0
e portanto pelo menos um dos operadores T − λj I não pode ser invertı́vel para algum ı́ndice j, e neste caso
λj é um autovalor real de T .
Em particular, o polinômio anulador de qualquer vetor não nulo v ∈ V não possui fatores quadráticos e
portanto T não possui autovalores complexos. ■
7.34 Proposição. Sejam V um espaço vetorial métrico e T ∈ Hom (V ). Se W ⊂ V é um subespaço
invariante por T , então W ⊥ é invariante por T ∗ .
Prova: Se w ∈ W ⊥ , então ⟨v, w⟩ = 0 para todo v ∈ W , logo
⟨v, T ∗ w⟩ = ⟨T v, w⟩ = 0
Prova: A demonstração será por indução em n = dim V . Pela Proposição 7.33, T possui um autovalor
real. Se n = 1, isso dá uma base ortonormal para V constituı́da de autovetores de T . Assuma o teorema
verdadeiro para espaços com dimensão menor que n. Seja v1 um autovetor de norma 1 associado a um
autovalor real de T e W = ⟨v1 ⟩. Então W é invariante por T e pela proposição anterior W ⊥ é invariante
por T ∗ = T . Mas dim W ⊥ = n − 1, logo pela hipótese de indução existe uma base ortonormal {v2 , . . . , vn }
para W ⊥ de autovetores de T |W ⊥ e portanto de T . Como V = W ⊕ W ⊥ , segue que {v1 , v2 , . . . , vn } é uma
base ortonormal para V de autovetores de T . ■
7.36 Corolário. Seja A uma matriz simétrica. Então existe uma matriz ortogonal P tal que
D = P t AP
172
7.6. OPERADORES NORMAIS
T T ∗ = T ∗ T.
AAt = At A.
□
Exemplos de operadores normais são operadores autoadjuntos e operadores métricos, pois estes satisfazem
T T ∗ = T ∗ T = I. O motivo para o nome operador normal é dado pelo Teorema 7.41 a seguir.
7.39 Proposição. Sejam V um espaço vetorial métrico e T ∈ Hom (V ). Então
⟨T v, v⟩ = 0
0 = ⟨T (v + w) , v + w⟩
= ⟨T v, v⟩ + ⟨T v, w⟩ + ⟨T w, v⟩ + ⟨T w, w⟩
= ⟨T v, w⟩ + ⟨T w, v⟩
= ⟨T v, w⟩ + ⟨v, T w⟩
= ⟨T v, w⟩ + ⟨T ∗ v, w⟩
= ⟨(T + T ∗ ) v, w⟩
⟨T v, v⟩ = ⟨v, T ∗ v⟩ = ⟨v, −T v⟩ = − ⟨T v, v⟩ ,
logo ⟨T v, v⟩ = 0. ■
7.40 Definição. Um operador T que satisfaz
T ∗ = −T
−B t 0
Operadores anti-autoadjuntos são também operadores normais.
173
7.6. OPERADORES NORMAIS
7.41 Teorema. Sejam V um espaço vetorial métrico e T ∈ Hom (V ). Então T é normal se e somente se
∥T v∥ = ∥T ∗ v∥
para todo v ∈ V.
Em particular, se T é normal, segue que
V = ker T ⊕⊥ im T.
⟨T ∗ T v, v⟩ = ⟨T v, T v⟩
2
= ∥T v∥
2
= ∥T ∗ v∥
= ⟨T ∗ v, T ∗ v⟩
= ⟨T T ∗ v, v⟩
concluı́mos que T ∗ T − T T ∗ = 0.
Se T é um operador normal, segue que ker T = ker T ∗ . Como
V = ker T ∗ ⊕⊥ im T,
obtemos
V = ker T ⊕⊥ im T.
■
Se V = ker T ⊕⊥ im T , não é necessariamente verdade que T é um operador normal, pois T pode ser definido
de qualquer forma arbitrária em im T .
Note que operadores normais reais nem sempre são diagonalizáveis, pois podem não possuir sequer
autovalores, como a maioria das rotações em R2 .
7.42 Teorema. Sejam V um espaço vetorial métrico e T ∈ Hom (V ) um operador normal.
Então v é um autovetor para T associado ao autovalor λ se e somente se v é um autovetor para T ∗
associado ao mesmo autovalor λ.
Consequentemente, autovetores de T associados a autovalores distintos são ortogonais.
174
7.7. TEORIA ESPECTRAL PARA OPERADORES AUTOADJUNTOS
e portanto
∗ ∗
(T − λI) (T − λI) = (T − λI) (T − λI) .
Segue do Teorema 7.41 que
∥(T − λI) v∥ = ∥(T ∗ − λI) v∥ ,
logo (T − λI) v = 0 se e somente se (T ∗ − λI) v = 0.
Sejam v1 e v2 autovetores associados aos autovalores λ1 ̸= λ2 , respectivamente. Então,
λ1 ⟨v1 , v2 ⟩ = ⟨λ1 v1 , v2 ⟩
= ⟨T v1 , v2 ⟩
= ⟨v1 , T ∗ v2 ⟩
= ⟨v1 , λ2 v2 ⟩
= λ2 ⟨v1 , v2 ⟩
cos θ − λ sen θ
A=
− sen θ cos θ − λ
é uma matriz normal. Para λ geral, A não representa um operador autoadjunto ou antiautoadjunto e não é
ortogonal. □
V = W1 ⊕⊥ . . . ⊕⊥ Wk
e
T = λ1 E1 + . . . + λk Ek .
Prova: A decomposição em soma direta ortogonal segue do Teorema 7.35. Desta decomposição em soma
direta segue que
E1 + . . . + Ek = I,
donde
T = T I = T E1 + . . . + T Ek
= λ1 E1 + . . . + λk Ek .
■
Esta decomposição é chamada a resolução espectral do operador T .
175
7.7. TEORIA ESPECTRAL PARA OPERADORES AUTOADJUNTOS
Dado um operador linear invertı́vel T , o operador T ∗ T é sempre autoadjunto e positivo definido, pois
∗ ∗
(T ∗ T ) = T ∗ (T ∗ ) = T ∗ T,
2
⟨T ∗ T v, v⟩ = ⟨T v, T v⟩ = ∥T v∥ > 0.
Prova: Seja E ∈ Hom (V ) uma projeção. Então existe uma base B′ = {e1 , . . . , em } para im E e uma base
B′′ = {em+1 , . . . , en } para ker E tais que B = {e1 , . . . , en } é uma base para V que diagonaliza E e
Im 0
[E]B = .
0 0
e portanto E é autoadjunto. ■
7.47 Proposição. Seja T ∈ Hom (V ) um operador normal diagonalizável sobre um espaço métrico real de
dimensão finita. Então T é autoadjunto.
Prova: Por definição, existe uma base para V constituı́da por autovetores de T . Pelo Teorema 7.42, au-
toespaços correspondentes a autovalores distintos são ortogonais. Usando o processo de ortogonalização de
Gram-Schmidt em cada autoespaço, podemos obter uma base ortonormal de autovetores de T . Consequen-
temente, podemos escrever
V = W1 ⊕⊥ . . . ⊕⊥ Wk
e
T = λ1 E1 + . . . + λk Ek ,
onde cada Ei é uma projeção ortogonal e portanto um operador autoadjunto. Como a soma de operadores
autoadjuntos é um operador autoadjunto, segue o resultado. ■
7.48 Teorema. Seja T ∈ Hom (V ) um operador normal diagonalizável sobre um espaço métrico de dimensão
finita. Então, os autovalores de T são
(i) não-negativos, se e somente se T é positivo semidefinido;
(ii) positivos, se e somente se T é positivo definido;
(iii) ±1, se e somente se T é um morfismo métrico.
176
7.8. MÉTODOS VARIACIONAIS
Prova: Seja
T = λ1 E1 + . . . + λk Ek
a resolução espectral de T . Temos
* k k
+
X X
⟨T v, v⟩ = λi Ei v, Ej v
i=1 j=1
k
X
= λi ⟨Ei v, Ej v⟩
i,j=1
k
X 2
= λi ∥Ei v∥ ,
i,j=1
□
7.50 Teorema (Método Variacional para a Solução de Sistemas Lineares). Seja A uma matriz
simétrica definida positiva. A solução do sistema
Av = b
1 t 1 2
f (w) = w Aw − wt b = ∥w∥A − ⟨w, b⟩ .
2 2
177
7.8. MÉTODOS VARIACIONAIS
Prova: Como A é uma matriz simétrica definida positiva, A é invertı́vel e existe uma solução única v para
o sistema Av = b. Observando que
wt Av = ⟨w, v⟩A = ⟨v, w⟩A = v t Aw,
obtemos
1 t 1
f (w) − f (v) = w Aw − wt b − v t Av + v t b
2 2
1 t 1
= w Aw − w Av − v t Av + v t Av
t
2 2
1 t 1
= w Aw − w Av + v t Av
t
2 2
1 t 1 t 1 1
= w Aw − w Av − v t Aw + v t Av
2 2 2 2
1 t 1 t
= w A (w − v) − v A (w − v)
2 2
1 t
= (w − v) A (w − v) .
2
Como A é definida positiva, segue que
t
(w − v) A (w − v) = ⟨A (w − v) , (w − v)⟩ ⩾ 0
e
t
(w − v) A (w − v) = 0
se e somente se w = v. Portanto,
f (w) > f (v)
para todo w ̸= v e o mı́nimo de f ocorre em v. ■
Observe que definindo um produto interno a partir da matriz simétrica definida positiva A da maneira usual
por ⟨v, w⟩ = wt Av, o funcional f pode ser escrito na forma
1
f (w) = ⟨w, w⟩ − wt b.
2
Outra maneira de enxergar o resultado do teorema anterior é observar que o gradiente do funcional f é
∇f (w) = Aw − b;
se v é um ponto de mı́nimo temos ∇f (v) = 0, ou seja,
Av = b.
Este método variacional é a base do Método do Gradiente Conjugado para a resolução de sistemas lineares
envolvendo matrizes simétricas positivas definidas, que aparecem frequentemente nas aplicações.
Veremos agora que o menor autovalor de um operador autoadjunto pode ser encontrado como o mı́nimo
de um certo funcional, enquanto que o seu maior autovalor é o máximo deste mesmo funcional:
7.51 Teorema (Princı́pio de Rayleigh). Sejam V um espaço vetorial métrico positivo definido de di-
mensão n e T ∈ Hom (V ) um operador autoadjunto. Sejam
λ1 ⩽ . . . ⩽ λn
os autovalores de T , de modo que λ1 é o menor autovalor de T e λn é o maior autovalor de T . Então
⟨T v, v⟩
λ1 = min 2 (7.4)
v∈V ∥v∥
v̸=0
178
7.8. MÉTODOS VARIACIONAIS
e
⟨T v, v⟩
λn = max 2 (7.5)
v∈V ∥v∥
v̸=0
Prova: Seja B = {e1 , . . . , en } uma base ortonormal de autovetores de T correspondentes aos autovalores
n
λ1 ⩽ . . . ⩽ λn de T . Então, se v = v i ei temos
P
i=1
n
2
X 2
λ1 ∥v∥ = λ1 v i
i=1
n
X 2
⩽ λi v i
i=1
Xn
= λi v i v j ⟨ei , ej ⟩
i,j=1
Xn
= λi v i ei , v j ej
i,j=1
* n n
+
X X
= i
λ i v ei , j
v ej
i=1 j=1
* n n
+
X X
= v i T ei , v j ej
i=1 j=1
* n
! n
+
X X
= T v i ei , v j ej
i=1 j=1
= ⟨T v, v⟩ .
■
7.52 Definição. O funcional q : V −→ R definido por
⟨T v, v⟩
q (v) = 2
∥v∥
179
7.8. MÉTODOS VARIACIONAIS
7.53 Teorema (Princı́pio de Minimax para Autovalores). Sejam V um espaço vetorial métrico positivo
definido de dimensão n e T ∈ Hom (V ) um operador autoadjunto. Sejam
λ1 ⩽ . . . ⩽ λn
os autovalores de T . Então
max ⟨T v, v⟩ ⩾ λj .
v∈W
∥v∥=1
n ⩾ dim W + Z ⊥
= j + n − (j − 1) − dim W ∩ Z ⊥
= n + 1 − dim W ∩ Z ⊥ ,
de modo que
dim W ∩ Z ⊥ ⩾ 1
n n 2
e existe v ∈ W ∩ Z ⊥ tal que ∥v∥ = 1. Escrevendo v = v k ek , temos ∥v∥ = vk = 1, donde
P P
k=j k=j
* n n
+
X X
⟨T v, v⟩ = k
v T ek , l
v el
k=j l=j
* n n
+
X X
= k
v λ k ek , v el l
k=j l=j
n
X
= λk v k v l ⟨ek , el ⟩
k,l=j
n
X 2
= λk v k
k=j
n
X 2
⩾ λj vk
k=j
= λj .
180
7.8. MÉTODOS VARIACIONAIS
k=1 l=1
j
X
= λk v k v l ⟨ek , el ⟩
k,l=1
j
X 2
= λk v k
k=1
j
X 2
⩽ λj vk
k=1
= λj .
181
Capı́tulo 8
Espaços Hermitianos
⟨αv, w⟩ = α ⟨v, w⟩ ,
⟨v, αw⟩ = α ⟨v, w⟩ ,
⟨0, v⟩ = 0 (8.1)
182
8.1. PRODUTO HERMITIANO
não precisa ser especificada separadamente pois é uma consequência da linearidade do produto hermitiano
com relação à primeira variável e da comutatividade conjugada:
Em particular, temos
Prova: Temos
⟨v, w⟩ = Re ⟨v, w⟩ + i Im ⟨v, w⟩ .
Mas se z ∈ C, então
Im z = Re (−iz) ,
logo
Im ⟨v, w⟩ = Re (−i ⟨v, w⟩) = Re ⟨v, iw⟩ .
■
v = v1 , . . . , vn ,
w = w1 , . . . , wn ,
183
8.1. PRODUTO HERMITIANO
8.4 Exemplo. Se V é um espaço vetorial complexo e W é um espaço vetorial complexo com produto
hermitiano, se T : V −→ W é um morfismo linear injetivo, definimos um produto hermitiano em V a partir
do produto hermitiano em W por
⟨v, w⟩V := ⟨T v, T w⟩W .
Dizemos que ⟨·, ·⟩V é o produto hermitiano em V induzido pelo produto hermitiano em W através do
morfismo linear injetivo T .
Claramente, todas as propriedades de um produto hermitiano são satisfeitas por ⟨·, ·⟩V , consequência da
linearidade de T e do fato de ⟨·, ·⟩W ser um produto hermitiano; a definição positiva é consequência também
da injetividade de T . □
8.5 Definição. Dada uma matriz complexa A ∈ Mn (C), definimos a sua transposta conjugada A† por
i
A† j
= Aji .
A† = A.
□
Se A possui apenas entradas reais, sua transposta conjugada coincide com sua transposta; matrizes hermiti-
anas reais são portanto matrizes simétricas. Note que para uma matriz ser hermitiana, ela deve ser quadrada
e todos os elementos em sua diagonal principal devem ser reais.
8.6 Exemplo. Temos
†
1−i 2
1+i 3 − 2i 7
3 + 2i 4 =
2 4 1−i
7 1+i
e
1 2+i
2−i 4
é uma matriz hermitiana. □
A transposição conjugada satisfaz as propriedades análogas às da transposição, com pequenas diferenças:
8.7 Proposição. Sejam A, B ∈ Mn (C) e z ∈ C. Então valem
(i)
†
(zA) = zA† .
(ii)
†
(AB) = B † A† .
(iii)
†
A† = A.
(iv)
det A† = det A.
184
8.1. PRODUTO HERMITIANO
(v)
tr A† = tr A.
Prova: Exercı́cio. ■
8.8 Exemplo. Se os vetores em Cn são representados por matrizes coluna, então o produto hermitiano
canônico de Cn pode ser escrito na forma
⟨v, w⟩ = v † w = w† v. (8.6)
Note que A† A é uma matriz hermitiana. Quando A = I, ele é simplesmente o produto interno hermitiano
em Cn . □
8.9 Exemplo. Definimos um produto hermitiano em Mn (C) por
⟨A, B⟩ = tr AB †
ou, equivalentemente,
n
X
⟨A, B⟩ = Aij Bji .
i,j=1
□
8.10 Exemplo. Se L2 ([0, 1] ; C) denota o espaço das funções quadrado integráveis no intervalo [0, 1] com
valores em K, definimos um produto hermitiano neste espaço de dimensão infinita por
Z 1
⟨f, g⟩ = f (t) g (t) dt.
0
□
8.11 Definição. Dizemos que uma matriz hermitiana H ∈ Mn (C) é definida positiva se
v † Hv > 0
para todo v ∈ V . □
8.12 Proposição. Seja V um espaço complexo de dimensão finita. Então todo produto hermitiano ⟨·, ·⟩ em
V é induzido por uma matriz hermitiana, isto é, existe uma matriz hermitiana invertı́vel definida positiva
H ∈ Mn (K) tal que
⟨v, w⟩ = v † Hw = w† Hv.
185
8.2. ESPAÇOS NORMADOS COMPLEXOS
Prova: Seja B = {e1 , . . . , en } uma base para V . Afirmamos que se H ∈ Mn (C) é definida por
Hji = ⟨ej , ei ⟩ ,
se
n
X
v= v i ei ,
i=1
n
X
w= wj ej ,
j=1
temos
* n n
+
X X
⟨v, w⟩ = v i ei , w j ej
i=1 j=1
n
X
= v i wj ⟨ei , ej ⟩
i,j=1
X n n
X
= wj ⟨ei , ej ⟩ v i
j=1 i=1
n
X n
X
= wj Hij v i
j=1 i=1
= w Hv.
†
Como
v † Hv = ⟨v, v⟩ > 0
para todo v ̸= 0, em particular ker H = {0} e portanto H é invertı́vel.
Reciprocamente, se H é uma matriz hermitiana invertı́vel que satisfaz v † Hv > 0 para todo v ∈ V ,
definimos
⟨v, w⟩ = w† Hv,
É fácil ver que as propriedades (i), (ii) e (iv) da Definição 8.1 são válidas. Para verificar (iii), observando
que a transposta conjugada de uma matriz 1 × 1 é simplesmente sua conjugada, temos
†
⟨v, w⟩ = w† Hv = v † Hw = v † Hw = ⟨w, v⟩.
dizemos que a norma é derivada do produto hermitiano ou induzida pelo produto hermitiano.
186
8.2. ESPAÇOS NORMADOS COMPLEXOS
para todos v, w ∈ V .
Prova: A demonstração é idêntica à do caso real. ■
8.14 Proposição. Seja V um espaço vetorial complexo com produto hermitiano. Então
∥v∥ = ⟨v, v⟩ (8.8)
p
187
8.3. OPERADORES ADJUNTOS E OPERADORES HERMITIANOS
8.16 Proposição (Identidades Polares). Se V é um espaço vetorial hermitiano, então para todos v, w ∈ V
vale
4
1 2 1 2 i 2 i 2 1X n 2
⟨v, w⟩ = ∥v + w∥ − ∥v − w∥ + ∥v + iw∥ − ∥v − iw∥ = i ∥v + in w∥ .
4 4 4 4 4 n=1
Prova: Temos
1 2 1 2 i 2 i 2
∥v + w∥ − ∥v − w∥ + ∥v + iw∥ − ∥v − iw∥
4 4 4 4
1 1
= (⟨v, v⟩ + ⟨v, w⟩ + ⟨w, v⟩ + ⟨w, w⟩) − (⟨v, v⟩ − ⟨v, w⟩ − ⟨w, v⟩ + ⟨w, w⟩)
4 4
i i
+ (⟨v, v⟩ − i ⟨v, w⟩ + i ⟨w, v⟩ + ⟨w, w⟩) − (⟨v, v⟩ + i ⟨v, w⟩ − i ⟨w, v⟩ + ⟨w, w⟩)
4 4
1 1 1 1 1 1
= ⟨v, w⟩ + ⟨w, v⟩ + ⟨v, w⟩ − ⟨w, v⟩ + ⟨v, w⟩ − ⟨w, v⟩
2 2 4 4 4 4
= ⟨v, w⟩ .
■
8.17 Proposição (Identidade do Paralelogramo). Sejam V um espaço vetorial hermitiano. Então
2 2 2 2
∥v + w∥ + ∥v − w∥ = 2 ∥v∥ + ∥w∥ .
Prova: Temos
2 2
∥v + w∥ + ∥v − w∥ = (⟨v, v⟩ + ⟨v, w⟩ + ⟨w, v⟩ + ⟨w, w⟩)
+ (⟨v, v⟩ − ⟨v, w⟩ − ⟨w, v⟩ + ⟨w, w⟩)
2 2
= 2 ∥v∥ + ∥w∥ + Re ⟨v, w⟩ − Re ⟨v, w⟩
2 2
= 2 ∥v∥ + ∥w∥ .
188
8.3. OPERADORES ADJUNTOS E OPERADORES HERMITIANOS
Esta correspondência determina um isomorfismo canônico (isto é, independente de bases) entre V e V ∗ .
Em particular,
⊥
ker f = ⟨v⟩ .
Prova: Seja {e1 , . . . , em } uma base ortonormal para V . Se w ∈ V , então
m
X
w= ⟨w, ek ⟩ ek .
k=1
Logo,
m
X
f (w) = ⟨ek , w⟩ f (ek )
k=1
Xm
= ⟨f (ek ) ek , w⟩
k=1
*m +
X
= f (ek ) ek , w .
k=1
Tome
m
X
v= f (ek ) ek .
k=1
Se v ′ ∈ V é outro vetor tal que f (w) = ⟨w, v ′ ⟩ para todo w ∈ V , então ⟨w, v⟩ = ⟨w, v ′ ⟩ para todo w ∈ V ,
donde ⟨w, v − v ′ ⟩ = 0. Tomando w = v − v ′ concluı́mos que v − v ′ = 0, donde v = v ′ . ■
Note que, fixado v ∈ V , o funcional
⟨T v, w⟩ = ⟨v, T ∗ w⟩
para todos v ∈ V, w ∈ W . □
Observe que também temos
⟨v, T w⟩ = ⟨T ∗ v, w⟩ ,
pois
⟨v, T w⟩ = ⟨T w, v⟩ = ⟨w, T ∗ v⟩ = ⟨T ∗ v, w⟩ .
189
8.3. OPERADORES ADJUNTOS E OPERADORES HERMITIANOS
⟨T ∗ v, w⟩ = ⟨v, T w⟩ ,
isto é,
∗
(T ∗ ) = T.
T ∗ (αw1 + βw2 ) = αT ∗ w1 + βT ∗ w2 .
⟨T ∗ v, w⟩ = ⟨v, T w⟩ ,
como vimos antes do lema concluı́mos que T (adjunta de uma aplicação) deve ser linear. Em outras palavras,
para que a adjunta de uma aplicação T exista, T já deve ser uma aplicação linear. Assim, não há realmente
nenhum ganho em generalidade em definir a adjunta de uma aplicação arbitrária ao invés de definir apenas
a adjunta de aplicações lineares, pois as únicas aplicações que possuem adjuntas são as aplicações lineares.
8.22 Proposição. Sejam V, W espaços vetoriais hermitianos. Então todo morfismo linear T : V −→ W
possui um único adjunto linear.
Prova: Para cada w ∈ W , a aplicação v 7→ ⟨T v, w⟩ é um funcional linear em V ∗ . Pelo Teorema de
Representação de Riesz existe um único vetor u ∈ V tal que
T ∗ w = u.
190
8.3. OPERADORES ADJUNTOS E OPERADORES HERMITIANOS
Prova: Seja B = [T ∗ ]B . Pela Proposição 6.69 generalizada do caso positivo definido para o produto
hermitiano,
Aij = ⟨T ej , ei ⟩ ,
Bji = ⟨T ∗ ej , ei ⟩ .
Logo,
Bji = ⟨T ∗ ej , ei ⟩ = ⟨ej , T ei ⟩ = ⟨T ei , ej ⟩ = Aji .
■
8.24 Definição. Sejam V um espaço vetorial hermitiano. Dizemos que T ∈ Hom (V ) é um operador
hermitiano se
T = T ∗.
□
8.25 Corolário. Seja V um espaço vetorial hermitiano de dimensão finita e T ∈ Hom (V ) um operador
linear hermitiano. Se B é uma base ortonormal para V então A = [T ]B é uma matriz hermitiana.
(ii)
∗
(αT ) = αT ∗ .
(iii)
∗
(T S) = S ∗ T ∗ .
∗ −1
T −1 = (T ∗ ) .
Prova: Exercı́cio. ■
(ii)
⊥
ker T = (im T ∗ ) .
⊥
im T = (ker T ∗ ) .
191
8.3. OPERADORES ADJUNTOS E OPERADORES HERMITIANOS
(iii)
dim (ker T ) = dim (ker T ∗ ) + (dim V − dim W ) .
dim (im T ) = dim (im T ∗ ) .
Em particular,
V = ker T ∗ ⊕⊥ im T.
192
8.4. OPERADORES UNITÁRIOS
8.28 Teorema (Alternativa de Fredholm). Sejam V um espaço vetorial hermitiano de dimensão finita
e T ∈ Hom (V ). Então vale apenas uma e somente uma das alternativas a seguir:
ou
T v = w tem solução,
ou
T ∗ z = 0 tem solução z tal que ⟨w, z⟩ =
̸ 0.
⟨v, w⟩ = ⟨T v, T w⟩ .
□
Operadores unitários em espaços vetoriais hermitianos correspondem a operadores métricos em espaços
vetoriais métricos.
8.30 Proposição. Seja V um espaço hermitiano. T é um operador unitário se e somente se
T ∗ T = id .
T T ∗ = T ∗ T = id .
⟨v, w⟩ = ⟨T v, T w⟩ = ⟨v, T ∗ T w⟩
⟨v, w⟩ = ⟨v, T ∗ T w⟩ = ⟨T v, T w⟩ .
com a métrica
∞
X
⟨f, g⟩ = fn gn ,
n=1
ou analogamente o espaço das sequências complexas quadrado-somáveis
∞
( )
X 2
ℓ2C = f : N −→ R : |fn | < ∞
n=1
193
8.5. DIAGONALIZAÇÃO DE OPERADORES HERMITIANOS
o operador shift
0 se n = 1,
(T f )n =
fn−1 se n > 1,
é um operador métrico, no primeiro caso, e um operador unitário, no segundo, e não é sobrejetivo. □
8.32 Definição. Dizemos que uma matriz complexa A é unitária se
AA† = A† A = I.
□
Em outras palavras, uma matriz unitária é uma matriz cuja inversa é a sua transposta conjugada
A−1 = A† ,
correspondente no caso real a uma matriz ortogonal, cuja inversa é a sua transposta.
8.33 Proposição. Seja V um espaço vetorial hermitiano de dimensão finita. Um operador linear T ∈
Hom (V ) é unitário se e somente se a sua matriz em relação a uma base ortonormal é uma matriz unitária.
8.34 Proposição. Se T é um operador unitário, então
|det T | = 1.
Prova: Pois
det (T T ∗ ) = det I = 1
e
t
det T ∗ = det T t = det T = det T = det T ,
logo
2
det (T T ∗ ) = det T det T ∗ = det T det T = |det T | .
■
Em particular, operadores unitários preserva volumes, o que era de se esperar.
λ ⟨v, v⟩ = ⟨λv, v⟩
= ⟨T v, v⟩
= ⟨v, T v⟩
= ⟨v, λv⟩
= λ ⟨v, v⟩
194
8.5. DIAGONALIZAÇÃO DE OPERADORES HERMITIANOS
e portanto
λ = λ,
isto é, λ ∈ R.
Sejam λ1 , λ2 autovalores reais distintos de T e v1 , v2 autovetores não nulos associado a λ1 , λ2 , respecti-
vamente. Então
λ1 ⟨v1 , v2 ⟩ = ⟨λ1 v1 , v2 ⟩
= ⟨T v1 , v2 ⟩
= ⟨v1 , T v2 ⟩
= ⟨v1 , λ2 v2 ⟩
= λ2 ⟨v1 , v2 ⟩ ,
⟨v, T ∗ w⟩ = ⟨T v, w⟩ = 0
8.37 Teorema. Seja V um espaço vetorial hermitiano. Se T ∈ Hom (V ) é um operador hermitiano, então
T é diagonalizável através de uma base ortonormal.
Prova: A demonstração será por indução em dim V . Se dim V = 1, isso dá uma base ortonormal para
V constituı́da de autovetores de T . Assuma o teorema verdadeiro para espaços com dimensão menor que
n = dim V . Seja v1 um autovetor de norma 1 associado a um autovalor real de T e W = ⟨v1 ⟩. Então W é
invariante por T e pela proposição anterior W ⊥ é invariante por T ∗ = T . Mas dim W ⊥ = n − 1, logo pela
hipótese de indução existe uma base ortonormal {v2 , . . . , vn } para W ⊥ de autovetores de T |W ⊥ e portanto
de T . Como V = W ⊕ W ⊥ , segue que {v1 , v2 , . . . , vn } é uma base ortonormal para V de autovetores de T .
■
8.38 Corolário. Seja A uma matriz hermitiana. Então existe uma matriz unitária U tal que
D = U † AU
Prova: Se T ∈ Hom (V ) é um operador diagonalizável através de uma base ortonormal, então existem uma
matriz diagonal real D e uma matriz unitária U tal que
D = U † AU.
Em particular, como
D† = D,
195
8.6. OPERADORES NORMAIS COMPLEXOS
(observe que esta propriedade não vale para matrizes diagonais complexas) segue que
A = U DU †
e
†
A† = U DU †
†
= U † D† U †
= U DU †
= A.
AA† = A† A.
□
Exemplos de operadores normais complexos são operadores hermitianos e operadores unitários.
⟨T v, v⟩ = 0
0 = ⟨T (v + w) , v + w⟩
= ⟨T v, v⟩ + ⟨T v, w⟩ + ⟨T w, v⟩ + ⟨T w, w⟩
= ⟨T v, w⟩ + ⟨T w, v⟩ ,
196
8.6. OPERADORES NORMAIS COMPLEXOS
0 = ⟨T (v + iw) , v + iw⟩
= ⟨T v, v⟩ + ⟨T v, iw⟩ + ⟨iT w, v⟩ + ⟨T (iw) , iw⟩
= −i ⟨T v, w⟩ + i ⟨T w, v⟩ ,
ou seja,
⟨T v, w⟩ + ⟨T w, v⟩ = 0,
⟨T v, w⟩ − ⟨T w, v⟩ = 0,
para todo v ∈ V .
⟨T v, v⟩ = ⟨T v, v⟩ = ⟨v, T v⟩ = ⟨T ∗ v, v⟩ ,
de modo que
⟨(T − T ∗ ) v, v⟩ = 0 para todo v ∈ V.
Da proposição anterior segue que T = T . ■
∗
8.43 Teorema. Sejam V um espaço vetorial hermitiano e T ∈ Hom (V ). Então T é normal se e somente
se
∥T v∥ = ∥T ∗ v∥
para todo v ∈ V.
Em particular, se T é normal, segue que
V = ker T ⊕⊥ im T.
197
8.6. OPERADORES NORMAIS COMPLEXOS
⟨T ∗ T v, v⟩ = ⟨T v, T v⟩
2
= ∥T v∥
2
= ∥T ∗ v∥
= ⟨T ∗ v, T ∗ v⟩
= ⟨T T ∗ v, v⟩
V = ker T ∗ ⊕⊥ im T,
obtemos
V = ker T ⊕⊥ im T.
■
Se V = ker T ⊕⊥ im T , não é necessariamente verdade que T é um operador normal, pois T pode ser definido
de qualquer forma arbitrária em im T .
e portanto
∗
(T − λI) (T − λI) = (T − λI) T ∗ − λI
= T T ∗ − λT − λT ∗ + λλI
= T ∗ T − λT ∗ − λT + λλI
= T ∗ − λI (T − λI)
∗
= (T − λI) (T − λI) .
198
8.6. OPERADORES NORMAIS COMPLEXOS
199
8.7. TEORIA ESPECTRAL PARA OPERADORES NORMAIS
8.48 Corolário. Seja A uma matriz normal complexa. Então existe uma matriz unitária U tal que
D = U † AU
V = W 1 ⊕⊥ . . . ⊕⊥ W k
e
T = λ 1 E1 + . . . + λ k Ek .
Prova: A decomposição em soma direta ortogonal segue dos Teoremas 8.47. Da decomposição em soma
direta segue que
E1 + . . . + Ek = I,
donde
T = T I = T E1 + . . . + T Ek
= λ1 E1 + . . . + λk Ek .
■
Esta decomposição é chamada a resolução espectral do operador T .
8.51 Proposição. Toda projeção ortogonal em um espaço vetorial hermitiano é um operador hermitiano.
Prova: Seja E ∈ Hom (V ) uma projeção. Então existe uma base B′ = {e1 , . . . , em } para im E e uma base
B′′ = {em+1 , . . . , en } para ker E tais que B = {e1 , . . . , en } é uma base para V que diagonaliza E e
Im 0
[E]B = .
0 0
200
8.7. TEORIA ESPECTRAL PARA OPERADORES NORMAIS
T ∗ = λ1 E1 + . . . + λk Ek .
λ1 − λ1 E1 + . . . + λk − λk Ek = 0.
T T ∗ = (λ1 E1 + . . . + λk Ek ) λ1 E1 + . . . + λk Ek
2 2
= |λ1 | E1 + . . . + |λk | Ek .
201
8.8. FORMAS SESQUILINEARES
B (v, w) = B (w, v)
para todos v, w ∈ V . □
Assim, uma forma sesquilinear é linear na primeira variável e linear conjugada (às vezes chamada antilinear)
na segunda variável.
8.54 Teorema. Seja V um espaço vetorial hermitiano de dimensão finita e B uma forma sesquilinear.
Então existe um único operador T em V tal que
B (v, w) = ⟨T v, w⟩ .
Esta correspondência determina um isomorfismo canônico entre o espaço das formas sesquilineares e o espaço
dos operadores Hom (V ).
Além disso, a forma B é hermitiana se e somente se T é hermitiano.
Prova: Fixe um vetor w ∈ V . Então
f (v) = B (v, w)
é um funcional linear, logo pelo Teorema de Representação de Riesz existe um único u ∈ V tal que
B (v, w) = ⟨v, u⟩
para todo v ∈ V . Defina uma aplicação U : V −→ V por U w = u. Afirmamos que U é um operador linear.
De fato,
⟨v, U (β1 w1 + β2 w2 )⟩ = B (v, β1 w1 + β2 w2 ) = β1 B (v, w1 ) + β 2 B (v, w2 )
= β1 ⟨v, U (w1 )⟩ + β 2 ⟨v, U (w2 )⟩
= ⟨v, β1 U (w1 ) + β2 U (w2 )⟩
para todo v ∈ V . Tomando T = U ∗ , segue que
B (v, w) = ⟨v, U w⟩ = ⟨U ∗ v, w⟩ = ⟨T v, w⟩ .
O argumento usual mostra que T é única.
Se B é hermitiana, para todos v, w ∈ V temos
⟨T v, w⟩ = B (v, w) = B (w, v) = ⟨T w, v⟩ = ⟨v, T w⟩ ,
isto é,
T ∗ = T.
■
202
8.8. FORMAS SESQUILINEARES
n
X
B (v, w) = Aij v i wj
i,j=1
e defina Aij = ⟨T ei , ej ⟩. ■
8.56 Definição. Seja V um espaço vetorial hermitiano de dimensão finita e B uma forma sesquilinear. A
função q : V −→ K definida por
q (v) = B (v, v)
para alguns Aij ∈ C. Observe que quando B é hermitiana, q (v) ∈ R para todo v ∈ V , pois B (v, v) = B (v, v)
implica B (v, v) ∈ R. Vale a recı́proca:
8.57 Proposição. Seja V um espaço vetorial hermitiano.
Uma forma sesquilinear B é hermitiana se e somente se B (v, v) ∈ R para todo v ∈ V .
Prova: Assuma B (v, v) ∈ R para todo v ∈ V . Dados v, w ∈ V precisamos mostrar que B (v, w) = B (w, v).
Temos
B (v + w, v + w) = B (v, v) + B (v, w) + B (w, v) + B (w, w) .
Como B (v + w, v + w) , B (v, v) , B (w, w) ∈ R segue que
B (v, w) + B (w, v) ∈ R.
203
8.8. FORMAS SESQUILINEARES
concluı́mos que
−iB (v, w) + iB (w, v) ∈ R.
Números reais são iguais a seus conjugados, logo
para alguns λ1 , . . . , λn ∈ R. Além disso, se B é a forma hermitiana que induz q, temos também
n
X
B (v, w) = λi v i w i .
i=1
Prova: Seja B a forma sesquilinear hermitiana tal que q (v) = B (v, v) e T o operador linear tal que
B (v, w) = ⟨T v, w⟩
para todos v, w ∈ V . Pelo Teorema 8.54 T é hermitiano, logo existe uma base ortonormal B = {e1 , . . . , en }
para V que diagonaliza T , isto é,
T ej = λj ej
com λj ∈ R, para j = 1, . . . , n. Segue que
* n
! n
+
X X
B (v, w) = T v i ei , w j ej
i=1 j=1
n
X
= v i wj ⟨T ei , ej ⟩
i,j=1
Xn
= v i wj λi ⟨ei , ej ⟩
i,j=1
X n
= λi v i w j .
i=1
204
Capı́tulo 9
Tensores
T : V × . . . × V −→ K.
| {z }
k vezes
Um tensor l-contravariante em V (ou tensor contravariante de ordem l) é uma função real l-linear
T : V ∗ × . . . × V ∗ −→ K.
| {z }
l vezes
T : V × . . . × V × V ∗ × . . . × V ∗ −→ K.
| {z } | {z }
k vezes l vezes
O espaço vetorial dos tensores k-covariantes em V será denotado por T k (V ); o espaço vetorial dos tensores
l-contravariantes em V será denotado por Tl (V ) e o espaço vetorial dos (k, l)-tensores em V será denotado
por Tlk (V ) ou T (k,l) (V ). Definimos T 0 (V ) = R. Estes espaços vetoriais são chamados de modo genérico
espaços tensoriais. □
O significado dos termos covariante e contravariante será explicado mais adiante, na seção de mudança de
coordenadas.
9.2 Exemplo. Tensores 1-covariantes são funcionais lineares, isto é,
T 1 (V ) = V ∗ .
Tensores 2-covariantes são formas bilineares. Determinantes são tensores n-covariantes, mas tensores n-
covariantes não são em geral alternados.
205
9.2. PRODUTO TENSORIAL
T1 (V ) = V ∗∗ = V.
□
Denotaremos de agora em diante o espaço vetorial dos operadores lineares de V por Hom (V ) ao invés
de L (V ).
9.3 Proposição. Existe um isomorfismo natural
T11 (V ) ∼
= Hom (V ) .
O espaço vetorial dos (k, l)-tensores vetoriais V será denotado por Homk,l (V, V ∗ ; V ). □
9.5 Proposição. Existe um isomorfismo natural
k
Tl+1 (V ) ∼
= Homk,l (V, V ∗ ; V ) .
l
Prova. Um isomorfismo natural Φ : Homk,l V k × (V ∗ ) ; V −→ Tl+1
k
(V ) pode ser definido por
■
Desta forma, (k, l + 1)-tensores escalares podem ser identificados com (k, l)-tensores vetoriais.
206
9.2. PRODUTO TENSORIAL
é uma base para o espaço tensorial Tlk (V ). Além disso, qualquer tensor T ∈ Tlk (V ) se escreve na forma
n
X
T = Tij11...i
...jl i1
k
e ⊗ . . . ⊗ eik ⊗ ej1 ⊗ . . . ⊗ ejl , (9.2)
i1 ,...,ik =1
j1 ,...,jl =1
onde
Tij11...i
...jl
= T ei1 , . . . , eik , ej1 , . . . , ejl . (9.3)
k
207
9.3. TENSORES COVARIANTES E CONTRAVARIANTES
Para mostrar que Bkl é linearmente independente, suponha que exista uma combinação linear nula
n
X
T = Cij11...i
...jl i1
k
e ⊗ . . . ⊗ eik ⊗ ej1 ⊗ . . . ⊗ ejl = 0
i1 ,...,ik =1
j1 ,...,jl =1
(o delta de Kronecker para multi-ı́ndices é definido de forma análoga ao delta de Kronecker usual) segue que
n
X
0 = T (er1 , . . . , erk , es1 , . . . , esl ) = Cij11...i
...jl i1 ...ik s1 ...sl
δ
k r1 ...rk j1 ...jl
= Crs11...r
...sl
k
i1 ,...,ik =1
j1 ,...,jl =1
de modo que
j ...j j ...j j1 ...jl j ...j
Ti11...iklik+1 ...ik+p = Fi1 ...ik Gik+1 ...ik+p . (9.4)
l+1 l+q l+1 l+q
B = {e1 , . . . , en } ,
B′ = {e′1 , . . . , e′n } ,
são duas bases para V , então existe uma única matriz invertı́vel A tal que se
n n
X X ′
v= v ei =
i
v i e′i ,
i=1 i=1
e ′
v1 v1
208
9.3. TENSORES COVARIANTES E CONTRAVARIANTES
então
[v]B′ = A [v]B .
A matriz A é chamada a matriz de mudança de coordenadas da base B para a base B′ , também
denotada quando necessário por AB→B′ , e suas colunas são as coordenadas dos vetores da base B em relação
à base B′ :
Xn
ej = Aij e′i . (9.5)
i=1
Esta última equação também pode ser vista como a lei de transformação dos vetores da base B′ para a
base B. Comparando com a lei de transformação das coordenadas de vetores na base B′ para a base
B,
[v]B = A−1 [v]B′ ,
ou seja
n
X i ′
vi = A−1 j
vj . (9.6)
i=1
vemos que elas são contrárias, no sentido de que a matriz de uma é a inversa da outra. Considerando a lei
de transformação (9.5) dos vetores da base do espaço vetorial V como a lei de transformação fundamental,
isso motiva a seguinte definição:
9.9 Definição. Vetores cujas coordenadas se transformam de maneira contrária à lei (9.5) são chamados
vetores contravariantes. □
Assim, os vetores do próprio espaço vetorial V são vetores contravariantes.
9.3.2 Covetores
9.10 Definição. Seja V um espaço vetorial real de dimensão finita. Um covetor de V é qualquer funcional
linear ω : V −→ R.
O espaço vetorial dos covetores de V , com as definições naturais de soma de covetores e multiplicação de
covetores por escalares reais é chamado o espaço dual de V e denotado por V ∗ . □
Portanto, covetor de V nada mais é que um sinônimo para funcional linear sobre V .
9.11 Definição. Seja B = {e1 , . . . , en } uma base para o espaço vetorial V . Definimos a base dual
B∗ = e1 , . . . , en
de V ∗ por
ei (ej ) = δij , i, j = 1, . . . , n. (9.7)
□
Um covetor arbitrário ω ∈ V ∗ expressa-se em coordenadas com relação à base dual B∗ na forma
n
X
ω= ωi ei .
i=1
209
9.3. TENSORES COVARIANTES E CONTRAVARIANTES
Observe que se
n
X
v= v i ei ,
i=1
então
ei (v) = v i . (9.8)
9.12 Definição. Sejam V, W espaços vetoriais. Dada uma aplicação linear A : V −→ W , definimos a
aplicação linear dual ou transposta A∗ : W ∗ −→ V ∗ de A por
(A∗ ω) v = ω (Av)
B1 = {e1 , . . . , en } ,
B2 = {f1 , . . . , fn }
B∗1 = e1 , . . . , en ,
B∗2 = f 1 , . . . , f n
as respectivas bases duais para V ∗ . Se A é a matriz de mudança de coordenadas da base B1 para a base B2 ,
então
n
X i
ei = A−1 j f j . (9.9)
j=1
−1 T
é a matriz de mudança de coordenadas da base dual B∗1 para a base dual B∗2 ,
Consequentemente, A
isto é,
T
[ω]B∗ = A−1 [ω]B∗ . (9.10)
2 1
Seja B = Bl a matriz de transformação da base B∗1 para a base B∗2 , isto é,
k
n
X
ek = Blk f l .
l=1
210
9.3. TENSORES COVARIANTES E CONTRAVARIANTES
Então
δik = ek (ei )
X n
j
= ek Ai fj
j=1
n
X
= Aji ek (fj )
j=1
Xn n
X
= Aji Blk f l (fj )
j=1 l=1
n
X n
X
j
= Ai Blk δjl
j=1 l=1
n
X
= Aji Bjk
j=1
Xn
= Bjk Aji ,
j=1
(9.10) segue da aplicação da Proposição (9.3) a (9.9), substituindo V por V ∗ e B1 , B2 por B∗1 , B∗2 . ■
Portanto, assim como a lei de transformação dos vetores da base B2 para a base B1 (lei de transformação
fundamental) é
Xn
ei = Aji fj ,
j=1
a lei de transformação das coordenadas de vetores na base B∗2 para a base B∗1 é a mesma: como
[ω]B∗ = AT [ω]B∗ ,
1 2
segue que se
[ω]B∗ = (ω1 , . . . , ωn ) ,
1
[ω]B∗ = (σ1 , . . . , σn ) ,
2
então
n
X
ωi = Aji σj . (9.11)
j=1
Ou seja, covetores variam (se transformam) da mesma forma como variam (se transformam) os vetores da
base do espaço vetorial, que convencionamos ser a lei de transformação fundamental. Esta observação motiva
a seguinte definição:
9.14 Definição. Vetores cujas coordenadas se transformam da mesma forma que a lei (9.9) são chamados
vetores covariantes. □
Assim, os covetores do espaço dual V ∗ são vetores covariantes.
211
9.4. TRAÇO DE TENSORES
Sejam
n
X
T = Eij11...i
...jl i1
k
e ⊗ . . . ⊗ eik ⊗ ej1 ⊗ . . . ⊗ ejl
i1 ,...,ik =1
j1 ,...,jl =1
X n
= Fij11...i
...jl i1
k
f ⊗ . . . ⊗ f ik ⊗ fj1 ⊗ . . . ⊗ fjl
i1 ,...,ik =1
j1 ,...,jl =1
Eij11...i
...jl
k
n n n n
!
X X X j 1 X j l
=T Ari11 fr1 , . . . , Arikk frk , A−1 s s1
f ,..., A−1 s f sl
1 l
r1 =1 rk =1 s1 =1 sl =1
n
X j 1 j l
= Ari11 . . . Arikk A−1 s1
. . . A−1 sl
T (fr1 , . . . , frk , f s1 , . . . , f sl )
r1 ,...,rk =1
s1 ,...,sl =1
n
X j 1 j l
= Ari11 . . . Arikk A−1 s1
. . . A−1 sl
Frs11...r
...sl
k
.
r1 ,...,rk =1
s1 ,...,sl =1
n
X
tr A = Aii .
i=1
A partir disso pode-se definir o traço de um operador linear sobre um espaço vetorial real de dimensão finita
como sendo o traço de qualquer uma de suas representações matriciais com respeito a uma base fixada pois
212
9.4. TRAÇO DE TENSORES
pode-se provar que o traço independe da base escolhida, ou seja, que o traço é uma noção independente de
coordenadas. Usando o isomorfismo natural entre o espaço vetorial End (V ) dos operadores lineares sobre V
e T11 (V ), podemos definir logo de inı́cio o traço para operadores lineares independemente de coordenadas.
Além da vantagem óbvia de se ter uma definição que não se refere a coordenadas, a maior vantagem é que
ela será naturalmente generalizada para definir o traço de tensores.
Observe que é uma consequência da Proposição 9.8 que os produtos tensoriais da forma ω ⊗ v, ω ∈ V ∗ ,
v ∈ V , geram T11 (V ); em outras palavras, todo (1, 1)-tensor é uma combinação linear de tais produtos
tensoriais.
9.16 Definição. O traço de (1, 1)-tensores é o funcional linear tr : T11 (V ) −→ R definido por
tr (ω ⊗ v) = ω (v)
então
n
X
tr T = Tii . (9.13)
i=1
Se A ∈ End (V ), então
n
X
tr A = Aii . (9.14)
i=1
Daı́, como
n
X i
tr A = [Φ (A)]i ,
i=1
e
n
!
j
X
[Φ (A)]i = Φ (A) ei , e j
= e (Aei ) = e
j j
Aki ek
k=1
n
X n
X
= Aki ej (ek ) = Aki δjk
k=1 k=1
= Aji ,
213
9.4. TRAÇO DE TENSORES
O conceito de traço pode ser generalizado para tensores de qualquer tipo, produzindo uma operação que
diminui a ordem total do tensor em 2, 1 para a parte covariante e 1 para a parte contravariante. Antes
observe que, dado um tensor T do tipo (k, l) e ı́ndices p, q, cada (k − 1, l − 1)-upla fixada
l−1
v1 , . . . , vp−1 , vp+1 , . . . , vk , ω 1 , . . . , ω q−1 , ω q+1 , . . . , ω l ∈ V k−1 × (V ∗ )
é um (1, 1)-tensor.
9.18 Definição. Dado um tensor T do tipo (k, l) e ı́ndices p, q, o traço de T com respeito aos ı́ndices p, q
(ı́ndice covariante p e ı́ndice contravariante q) é o tensor tr T do tipo (k − 1, l − 1) definido por
(tr T ) v1 , . . . , vp−1 , vp , . . . , vk−1 , ω 1 , . . . , ω q−1 , ω q , . . . , ω l−1
Se for necessário explicitar os ı́ndices em relação aos quais foi tomado o traço, denotaremos trpq T . □
9.19 Proposição. Se T ∈ Tlk (V ) se escreve em coordenadas na forma
n
X
T = Tij11...i
...jl i1
k
e ⊗ . . . ⊗ eik ⊗ ej1 ⊗ . . . ⊗ ejl .
i1 ,...,ik =1
j1 ,...,jl =1
então as coordenadas de
n
j ...j
X
tr T = (tr T )i11...ik−1
l−1
ei1 ⊗ . . . ⊗ eik−1 ⊗ ej1 ⊗ . . . ⊗ ejl−1
i1 ,...,ik−1 =1
j1 ,...,jl−1 =1
Prova: Por definição, se S é o tensor T ei1 , . . . , eip−1 , ·, eip , . . . , eik−1 , ej1 , . . . , ejq−1 , ·, ejq , . . . , ejl−1 , então
j ...jl−1
(tr T )i11...ik−1 = (tr T ) ei1 , . . . , eip−1 , eip , . . . , eik−1 , ej1 , . . . , ejq−1 , ejq , . . . , ejl−1
= tr S
Xn
= Sii
i=1
n
X
= T ei1 , . . . , eip−1 , ei , eip , . . . , eik−1 , ej1 , . . . , ejq−1 , ei , ejq , . . . , ejl−1
i=1
n
j ...j ij ...j
X
= q−1 q
Ti11...ip−1 l−1
iip ...ik−1 .
i=1
214
9.5. TENSORES EM ESPAÇOS VETORIAIS MÉTRICOS
g ω ♯ , w = ω ♯ , w = ω (w) (9.17)
para todo w. □
Em coordenadas,
* n n
+ n
X X X
v (w) =
♭ i
v ei , j
w ej = gij v i wj
i=1 j=1 i,j=1
n
X
= gij v i ej (w) ,
i,j=1
ou seja,
n
X
v♭ = gij v i ej . (9.18)
i,j=1
segue que
n
X
vj = gij v i . (9.20)
i=1
Diz-se que o covetor v ♭ é obtido a partir do vetor v descendo um ı́ndice. Por este motivo esta operação é
denotada pelo sı́mbolo bemol, porque em partituras musicais o sı́mbolo bemol é usado para abaixar a altura
215
9.6. PRODUTO TENSORIAL DE ESPAÇOS VETORIAIS
da nota musical que lhe segue. Já no caso do isomorfismo inverso, escrevendo em coordenadas o vetor ω ♯ na
forma
Xn
ω♯ = ω i ei , (9.21)
i=1
segue que * +
n
X
k
ω ek , ej = ω (ej ) ,
k=1
donde
n
X
ωj = gkj ω k .
k=1
segue que
n
X
ωi = g ij ωj . (9.22)
j=1
Diz-se que o vetor ω ♯ é obtido a partir do covetor ω subindo um ı́ndice. Por este motivo esta operação
é denotada pelo sı́mbolo sustenido, porque em partituras musicais o sı́mbolo sustenido é usado para subir a
altura da nota musical que lhe segue.
para algum k ∈ N, para algum conjunto de ı́ndices finito {i1 , . . . , ik } e para alguns escalares v 1 , . . . , v k ∈ K,
com a soma de vetores e multiplicação por escalar definida da maneira óbvia. □
BV = {ei } ,
BW = {e′i } .
B = BV × BS = ei , e′j .
216
9.6. PRODUTO TENSORIAL DE ESPAÇOS VETORIAIS
Em outras palavras, os elementos do produto tensorial V ⊗ W são combinações lineares formais dos produtos
tensoriais formais ei ⊗ e′j de elementos das bases de V e W . Nesta notação, alguns elementos de V ⊗ W
podem ser escritos na forma v ⊗ w para algum v ∈ V e para algum w ∈ W , mais isso em geral não acontece;
mais geralmente, os elementos de V ⊗ W escritos na forma
k
X
t= tij ei ⊗ e′j .
i,j=1
V ⊗W ∼
= Hom2 (V ∗ × W ∗ ; R) .
Por causa deste isomorfismo, k-vetores podem ser vistos como k-tensores covariantes e vice-versa. O isomor-
fismo natural V ∼= V ∗ também permite identificar k-vetores com k-tensores contravariantes.
217
Capı́tulo 10
Formas Exteriores
218
10.2. SIMETRIZAÇÃO E ALTERNAÇÃO DE TENSORES
α ⊗ β ̸= β ⊗ α
pois em geral
α ⊗ β (v, w) = α (v) β (w) ̸= α (w) β (v) = β ⊗ α (v, w) .
De fato, se α, β são os covetores canônicos, temos
e1 ⊗ e2 (v, w) = v 1 w2 ,
e2 ⊗ e1 (v, w) = v 2 w1 ,
α ⊗ β + β ⊗ α,
α ⊗ β − β ⊗ α.
Isso permitiria simetrizar ou anti-simetrizar um 2-tensor arbitrário T . Exceto que gostarı́amos que a sime-
trização de um tensor T que já é simétrico fosse o próprio tensor T e que a anti-simetrização de um tensor
anti-simétrico T também fosse o próprio T . Então é necessário tomar a média:
1
(α ⊗ β + β ⊗ α) ,
2
1
(α ⊗ β − β ⊗ α) .
2
Assim, definimos a partir de um 2-tensor T arbitrário o 2-tensor simétrico
T12 + T21 1 T12 + T21 2
Sim T = T11 e1 ⊗ e1 + e ⊗ e2 + e ⊗ e1 + T22 e2 ⊗ e2
2 2
chamado a simetrização de T , e o 2-tensor antisimétrico
T12 − T21 1 T21 − T12 2
Alt T = e ⊗ e2 + e ⊗ e1 ,
2 2
chamado a anti-simetrização de T .
Isso pode ser generalizado: para obter um 3-tensor simétrico a partir de três 1-tensores α, β, γ conside-
ramos
1
(α ⊗ β ⊗ γ + γ ⊗ α ⊗ β + β ⊗ γ ⊗ α + β ⊗ α ⊗ γ + α ⊗ γ ⊗ β + γ ⊗ β ⊗ α) ,
6
219
10.2. SIMETRIZAÇÃO E ALTERNAÇÃO DE TENSORES
Equivalentemente:
10.4 Definição. Dado um k-tensor covariante T ∈ T k (V ), definimos o k-tensor simétrico Sim T ∈ Σk (V ),
chamado a simetrização de T , por
1 X
(Sim T ) (v1 , . . . , vk ) =
T vσ(1) , . . . , vσ(k) .
k!
σ∈Sk
□
Para ver que de fato as definições são equivalentes:
10.5 Proposição. Se T ∈ T k (V ) é um k-tensor covariante com coordenadas Ti1 ...ik , então
1 X
(Sim T )i1 ...ik = T(i1 ...ik ) := Tσ(1)...σ(k) ,
k!
σ∈Sk
1 X
(Alt T )i1 ...ik = T[i1 ...ik ] := (sign σ) Tσ(1)...σ(k) .
k!
σ∈Sk
220
10.2. SIMETRIZAÇÃO E ALTERNAÇÃO DE TENSORES
■
10.6 Exemplo. Se
T = T11 e1 ⊗ e1 + T12 e1 ⊗ e2 + T21 e2 ⊗ e1 + T22 e2 ⊗ e2 ,
então
T12 + T21 1 T12 + T21 2
Sim T = T11 e1 ⊗ e1 + e ⊗ e2 + e ⊗ e1 + T22 e2 ⊗ e2
2 2
e
T12 − T21 1 T21 − T12 2
Alt T = e ⊗ e2 + e ⊗ e1 .
2 2
Por exemplo,
T12 − T21 1 2 T21 − T12 2 1
(Alt T ) (v, w) = v w + v w
2 2
T21 − T12 2 1 T12 − T21 1 2
=− w v − w v
2 2
T12 − T21 1 2 T21 − T12 2 1
=− w v − w v
2 2
= − (Alt T ) (w, v) .
□
Os operadores
Sim : T k (V ) −→ Σk (V ) ,
Alt : T k (V ) −→ Λk (V ) ,
Sim T = T
Se ω é um 3-tensor, então
1
(Alt ω) (u, v, w) = [ω (u, v, w) + ω (w, u, v) + ω (v, w, u)
6
−ω (v, u, w) − ω (w, v, u) − ω (u, w, v)]
de modo que se α, β, γ são 1-tensores, então por definição de Alt e do produto tensorial
Alt (α ⊗ β ⊗ γ) (u, v, w)
1
= [α ⊗ β ⊗ γ (u, v, w) + α ⊗ β ⊗ γ (w, u, v) + α ⊗ β ⊗ γ (v, w, u)
6
−α ⊗ β ⊗ γ (v, u, w) − α ⊗ β ⊗ γ (w, v, u) − α ⊗ β ⊗ γ (u, w, v)]
1
= [α ⊗ β ⊗ γ (u, v, w) + β ⊗ γ ⊗ α (u, v, w) + γ ⊗ α ⊗ β (u, v, w)
6
−β ⊗ α ⊗ γ (u, v, w) − γ ⊗ β ⊗ α (u, v, w) − α ⊗ γ ⊗ β (u, v, w)]
isto é,
1
Alt (α ⊗ β ⊗ γ) = [α ⊗ β ⊗ γ + β ⊗ γ ⊗ α + γ ⊗ α ⊗ β
6
−β ⊗ α ⊗ γ − γ ⊗ β ⊗ α − α ⊗ γ ⊗ β] .
Os mesmos resultados continuam valendo se trocarmos Alt por Sim. □
222
10.3. PRODUTO SIMÉTRICO E PRODUTO EXTERIOR
10.10 Definição. Dados α ∈ Λk (V ) e β ∈ Λl (V ) definimos o seu produto exterior (ou produto cunha)
α ∧ β ∈ Λk+l (V ) por
(k + l)!
α∧β = Alt (α ⊗ β) .
k!l!
□
Assim,
1 X
(α ∧ β) (v1 , . . . , vk , vk+1 , . . . , vk+l ) = (sign σ) α vσ(1) , . . . , vσ(k) β vσ(k+1) , . . . , vσ(k+l) .
k!l!
σ∈Sk+l
α∧β =α⊗β−β⊗α
e
α ∧ β ∧ γ = α ⊗ β ⊗ γ + γ ⊗ α ⊗ β + β ⊗ γ ⊗ α − β ⊗ α ⊗ γ − α ⊗ γ ⊗ β − γ ⊗ β ⊗ α.
Em outras palavras, o produto exterior corresponde essencialmente a anti-simetrizar o produto tensorial sem
tomar a média. Isso ficará mais claro na Proposição 10.13.
10.11 Proposição. Se B = {e1 , . . . , en } é uma base para V , o conjunto dos k-tensores covariantes (cha-
mados k-formas elementares)
= αj1 ...jk .
223
10.3. PRODUTO SIMÉTRICO E PRODUTO EXTERIOR
Aqui usamos o fato que a matriz δjirs possui pelo menos uma linha nula ou pelo menos uma coluna nula se
i1 . . . ik ̸= j1 . . . jk ,
caso contrário ela é a matriz identidade. De fato, suponha que i1 ̸= j1 . Se j1 < i1 , então j1 < i1 < . . . < ik e
ou seja, a linha i1 é nula. Se i1 = j1 e i2 ̸= j2 , usamos o mesmo argumento para concluir que a coluna j2 é nula
se j2 < i2 e que a linha i2 é nula se i2 < j2 . Continuando nesta linha, concluı́mos que se i1 . . . il−1 = j1 . . . jl−1
e il ̸= jl , então a coluna jl é nula se jl < il e a linha il é nula se il < jl .
Para ver que BI gera Λk (V ), escreve primeiro
n
X
α= αi1 ...ik ei1 ⊗ . . . ⊗ eik
i1 ,...,ik =1
com
αi1 ...ik = α (ei1 , . . . , eik ) .
Se α é um k-tensor covariante alternado, então
sempre que ir = is para algum par r, s. Se i1 , . . . , ik são distintos, então o fato de α ser alternado garante
que
■
Em particular, toda k-forma se escreve como
n
X
α= αi1 ...ik ei1 ∧ . . . ∧ eik ,
i1 ,...,ik =1
i1 <...<ik
onde
αi1 ...ik = α (ei1 , . . . , eik ) .
224
10.3. PRODUTO SIMÉTRICO E PRODUTO EXTERIOR
10.12 Notação. Usaremos a letra I para denotar o multi-ı́ndice crescente i1 . . . ik , isto é, que satisfaz
i1 < . . . < ik , e denotaremos
eI = ei1 ∧ . . . ∧ eik .
□
Assim, uma k-forma será denotada por X
α= αI eI
I
α = αI eI .
IJ = i1 . . . ik j1 . . . jl
então X
α∧β = αI βJ eIJ .
IJ
(aα + bβ) ∧ γ = a (α ∧ γ) + b (β ∧ γ) ,
γ ∧ (aα + bβ) = a (γ ∧ α) + b (γ ∧ β) .
(ii) (associatividade)
(α ∧ β) ∧ γ = α ∧ (β ∧ γ) .
(iii) (anticomutividade) se α ∈ Λk (V ) e β ∈ Λl (V ) ,
kl
α ∧ β = (−1) β ∧ α.
Prova. (i) Segue imediatamente da definição, porque o produto tensorial é bilinear e Alt é linear.
(ii) Pelo lema anterior,
225
10.3. PRODUTO SIMÉTRICO E PRODUTO EXTERIOR
(iii) Pelo lema anterior e as propriedades de permutação, se σ é a permutação que transforma IJ em JI,
temos
eI ∧ eJ = eIJ = (sign σ) eJI = (sign σ) eJ ∧ eI .
kl
O resultado segue quando se nota que sign σ = (−1) , porque a permutação σ se decompõe como uma
composição de kl transposições (cada ı́ndice de I deve ser movido passando por todos os ı́ndices de J).
(iv) Segue do argumento da Proposição 10.11 e multilinearidade. ■
Segue que
ei1 ∧ . . . ∧ eik (v1 , . . . , vk ) = det vjir r,j=1,...,k .
ω ∧ ω = 0.
α = e1 ∧ e2 + e3 ∧ e4 .
Temos
α ∧ α = e1 ∧ e2 + e3 ∧ e4 ∧ e1 ∧ e2 + e3 ∧ e4
= e1 ∧ e2 ∧ e1 ∧ e2 + e1 ∧ e2 ∧ e3 ∧ e4
+ e3 ∧ e4 ∧ e1 ∧ e2 + e3 ∧ e4 ∧ e3 ∧ e4
= e1 ∧ e2 ∧ e3 ∧ e4 + e1 ∧ e2 ∧ e3 ∧ e4
= 2e1 ∧ e2 ∧ e3 ∧ e4
̸= 0,
pois
e3 ∧ e4 ∧ e1 ∧ e2 = −e4 ∧ e1 ∧ e2 ∧ e3
= e1 ∧ e2 ∧ e3 ∧ e4 ,
fazendo 3 transposições em cada passo para levar o primeiro vetor ao final da expressão.
Usando a notação de concatenação,
α = e12 + e34
e
pois precisamos de 6 transposições para transformar 3412 em 1234 (3 transposições para levar cada um dois
dı́gitos iniciais no final, primeiro o dı́gito 3 e depois o dı́gito 4, como visto acima). □
226
10.4. FORMAS VETORIAIS
10.18 Definição. Sejam V, W espaços vetoriais. Um (k, l)-tensor vetorial em V tomando valores em W
(ou um (k, l)-W -tensor em V ) é uma aplicação (k, l)-linear
T : V × . . . × V × V ∗ × . . . × V ∗ −→ W.
| {z } | {z }
k vezes l vezes
227
10.4. FORMAS VETORIAIS
Denotaremos o espaço vetorial dos (k, l)-tensores vetoriais em V com valores em W por Tlk (V, W ).
Uma k-forma vetorial em V tomando valores em W (ou uma k-W -forma em V ) é uma aplicação
linear alternada
ω : V × . . . × V −→ W.
| {z }
k vezes
Λk (V ∗ , R) = Λk (V ∗ ) ,
isto é, o espaço vetorial das k-formas ordinárias definidas anteriormente, ou seja, as k-formas reais.
10.19 Proposição. Seja
B = {e1 , . . . , em }
uma base para W . Então ω é uma k-forma vetorial em V com valores em W se e somente se existem m
k-formas reais ω 1 , . . . , ω m ∈ Λk (V ∗ ) tais que
m
X
ω (v1 , . . . , vk ) = ω i (v1 , . . . , vk ) ei . (10.3)
i=1
Prova: Para ver isso, se πi : V −→ R é a projeção na i-ésima coordenada em relação à base B, então
πi ◦ ω ∈ Λk (V ∗ ) e tomamos
ω i = πi ◦ ω.
■
As k-formas reais ω i são as coordenadas da forma vetorial ω. De fato, segue da Proposição 10.19 que temos
um isomorfismo (não natural, pois depende da escolha de uma base)
Λk (V ∗ , W ) ∼
= Λk (V ∗ ) × . . . × Λk (V ∗ ), (10.4)
| {z }
m vezes
ω = ω1 , . . . , ωm
Utilizando a notação de multiplicação por escalar à direita (em um espaço vetorial, as duas ações de multi-
plicação por escalar, à esquerda e à direita, são equivalentes), a equação 10.3 pode ser mais convenientemente
escrita na forma
ω = ei ω i . (10.5)
Desta maneira podemos simplesmente aplicar ambos os lados da equação aos vetores de V :
ω (v) = ei ω i (v) ,
ω (v1 , . . . , vk ) = ei ω i (v1 , . . . , vk ) .
228
10.5. PRODUTO EXTERIOR DE FORMAS VETORIAIS COM VALORES EM UMA ÁLGEBRA
Λk (V ∗ , W ) ∼
= W ⊗ Λk (V ∗ ) .
Prova: Pois
Λk (V ∗ , W ) ∼
= Hom Λk (V ∗ ) , W
∗
∼
= W ⊗ Λk (V ∗ )
∼
= W ⊗ Λk (V ∗ ) .
Φ : W ⊗ Λk (V ∗ ) −→ Λk (V ∗ , W )
Ψ : Λk (V ∗ , W ) −→ W ⊗ Λk (V ∗ )
pode ser definido apenas de maneira não natural via (10.5) por
m
X m
X
ω= ei ω i 7−→ ei ⊗ ω i
i=1 i=1
v ⊗ ω ∈ W ⊗ Λk (V ∗ ) ,
w ⊗ η ∈ W ⊗ Λl (V ∗ ) ,
definimos
(v ⊗ ω) ∧∗ (w ⊗ η) = (v ∗ w) ⊗ (ω ∧ η) . (10.6)
e estendemos linearmente ao produto exterior induzido pelo produto ∗
229
10.5. PRODUTO EXTERIOR DE FORMAS VETORIAIS COM VALORES EM UMA ÁLGEBRA
Equivalentemente, podemos definir o produto exterior de formas vetoriais com valores em uma álgebra
diretamente da seguinte forma: dadas uma k-forma vetorial ω ∈ Λk (V, W ) e uma l-forma vetorial η ∈
Λl (V, W ), seu produto exterior induzido pelo produto ∗ é a (k + l)-forma vetorial ω ∧∗ η ∈ Λk+l (V, W )
definida por
X
(ω ∧∗ η) (v1 , . . . vk+l ) = (sign σ) ω vσ(1) , . . . , vσ(k) ∗ η vσ(k+1) , . . . , vσ(k+l) .
σ∈Sk+l
σ(1)<...<σ(k)
σ(k+1)<...<σ(k+l)
Além de ser um produto, isto é, uma aplicação bilinear, propriedades adicionais do produto exterior ∧∗
dependerão fortemente do produto ∗ da álgebra W : o produto exterior pode não ser associativo ou anti-
simétrico. Se W é uma álgebra de Lie, denotaremos o produto exterior induzido pelo colchete de Lie [·, ·]
por
ω [∧] η.
10.22 Proposição. Se W = g é uma álgebra de Lie com base B = {e1 , . . . , em }, vale:
(i) Se
ω = ei ⊗ ω i ,
η = ej ⊗ η j ,
então
ω [∧] η = [ei , ej ] ⊗ ω i ∧ η j .
(ii) Se ω ∈ Λ1 (V, W ),
(ω [∧] ω) (v, w) = 2 [ω (v) , ω (w)] .
(iii) Se ω ∈ Λ (V, W ),
1
(ω [∧] ω) [∧] ω = 0.
Prova: (i) Decorre da definição.
(ii)
(ω [∧] ω) (v, w) = [ei , ej ] ⊗ ω i ∧ ω j (v, w)
σ∈Sk+l
σ(1)<σ(2)
230
10.5. PRODUTO EXTERIOR DE FORMAS VETORIAIS COM VALORES EM UMA ÁLGEBRA
231
Capı́tulo 11
Álgebra Tensorial
O estudo de mapas multilineares é certamente mais complexo que o estudo de mapas lineares. A principal
idéia do produto tensorial é linearizar mapas k-lineares
f : V1 × · · · × Vk −→ W,
V1 ⊗ · · · ⊗ Vk
f⊗ : V1 ⊗ · · · ⊗ Vk −→ W
V1 = · · · = Vk
e
f : V × · · · × V −→ W
Jn
for um mapa k-linear simétrico , então podemos definir um produto tensorial simétrico V e um morfismo
linear
f⊙ : V ⊙ · · · ⊙ V −→ W,
fortemente equivalente a f ; se f umVmapa k-linear antissimétrico, isto é, alternado, então podemos definir
k
um produto tensorial antissimétrico V , também chamado uma álgebra exterior, e um morfismo linear
f∧ : V ∧ · · · ∧ V −→ W
fortemente equivalente a f .
232
11.1. PRODUTO TENSORIAL DE ESPAÇOS VETORIAIS
ϕ : V1 × · · · × Vk −→ T
tal que para todo espaço vetorial W e para todo mapa k-linear f : V1 × · · · × Vk −→ W existe um único
morfismo linear f⊗ tal que
f = f⊗ ◦ ϕ,
ou seja, que torna o diagrama a seguir comutativo
V1 × · · · × Vk
ϕ
/T
f⊗
&
f
W
11.1.2 Unicidade
11.2 Proposição (Unicidade do Produto Tensorial). O produto tensorial é único a menos de isomor-
fismo natural.
Mais precisamente, se (T1 , ϕ1 ) e (T2 , ϕ2 ) são produtos tensoriais de V1 , . . . , Vk , então existe um isomor-
fismo natural
Φ : T1 −→ T2
tal que
ϕ2 = Φ ◦ ϕ1 ,
ou seja, que torna o diagrama a seguir comutativo
V1 × · · · × Vk
ϕ1
/ T1
Φ
%
ϕ2
T2
Prova. Por definição do produto tensorial (T1 , ϕ1 ), existe um único morfismo linear (ϕ2 )⊗ : T1 −→ T2 que
torna o diagrama a seguir comutativo
V1 × · · · × Vk
ϕ1
/ T1
(ϕ2 )⊗
%
ϕ2
T2
233
11.1. PRODUTO TENSORIAL DE ESPAÇOS VETORIAIS
Do mesmo modo, existe um único morfismo linear (ϕ1 )⊗ : T2 −→ T1 que torna o diagrama a seguir comutativo
V1 × · · · × Vk
ϕ2
/ T2
(ϕ1 )⊗
%
ϕ1
T1
9 T1 9 T2
ϕ1 ϕ2
(ϕ2 )⊗ (ϕ1 )⊗
V1 × · · · × Vk
ϕ2
/ T2 V1 × · · · × Vk
ϕ1
/ T1
(ϕ1 )⊗ (ϕ2 )⊗
% %
ϕ1 ϕ2
T1 T2
isto é,
V1 × · · · × Vk
ϕ1
/ T1 V1 × · · · × Vk
ϕ2
/ T2
V1 × · · · × Vk
ϕ1
/ T1 V1 × · · · × Vk
ϕ2
/ T2
idT1 idT2
% %
ϕ1 ϕ2
T1 T2
Φ = (ϕ2 )⊗ : T1 −→ T2 ,
Φ −1
= (ϕ1 )⊗ : T2 −→ T1 .
■
Devido a este resultado de unicidade a menos de isomorfismo, falaremos sobre o produto tensorial
V1 ⊗ · · · ⊗ Vk dos espaços vetoriais V1 , . . . , Vk .
234
11.1. PRODUTO TENSORIAL DE ESPAÇOS VETORIAIS
11.3 Definição. Se I é um conjunto e K é um corpo, então o espaço vetorial livre gerado por I é o
espaço vetorial de todas as combinações lineares formais finitas
KI = α1 i1 + · · · + αn in : i1 , . . . , in ∈ I, α1 , . . . , αn ∈ K, n ∈ N ,
com a soma e multiplicação por escalar de combinações lineares formais definidas da maneira usual.
I é chamado o conjunto de ı́ndices ou sı́mbolos que gera KI . □
O conjunto de ı́ndices pode ser mais facilmente visto como um conjunto de sı́mbolos escrevendo
I = {ei }i∈I .
o que reforça a idéia de que I é uma base para o espaço vetorial KI . Vamos
O próprio conjunto I pode ser visto incluı́do em KI através da inclusão
i : I −→ KI
definida por
i (k) = ik .
Desta forma, obtemos imediatamente que I é uma base para KI , de modo que a dimensão de KI é dada pela
cardinalidade de I.
f (i) = f (i) ,
11.5 Proposição. Quaisquer espaços vetoriais que satisfazem a propriedade universal acima são isomorfos.
Prova. Exercı́cio. ■
235
11.1. PRODUTO TENSORIAL DE ESPAÇOS VETORIAIS
para todos v1 , w1 ∈ V1 , v2 , w2 ∈ V2 e α ∈ K.
Não podemos tomar o produto tensorial V1 ⊗ V2 como sendo o espaço vetorial KV1 ×V2 e
ϕ : V1 × V2 −→ KV1 ×V2
A solução deste problema é simples: basta tomar o quociente de KV1 ×V2 pelas relações
V1 ⊗ V2 = KV1 ×V2 /U
236
11.1. PRODUTO TENSORIAL DE ESPAÇOS VETORIAIS
ou seja,
ϕ (v1 , v2 ) = (v1 , v2 ).
Denotamos a classe de equivalência (v1 , v2 ) por
v1 ⊗ v2 .
Caso Geral V1 ⊗ · · · ⊗ Vk .
Consideramos o espaço vetorial KV1 ×···×Vk . Neste espaço consideramos o subespaço U gerado por vetores
da forma
e definimos
V1 ⊗ · · · ⊗ Vk = KV1 ×···×Vk /U
e ϕ : V1 × · · · × Vk −→ V1 ⊗ · · · ⊗ Vk como sendo o mapa quociente
ou seja,
ϕ (v1 , . . . , vk ) = (v1 , . . . , vk ).
Por construção ϕ é k-linear e sobrejetivo. Denotamos a classe de equivalência (v1 , . . . , vk ) por
v1 ⊗ · · · ⊗ vk .
f : V1 × · · · × Vk −→ W
um mapa k-linear. Como KV1 ×···×Vk é o espaço vetorial livre gerado por I = V1 × · · · × Vk , pela propriedade
universal dos espaços vetoriais livres, existe um único morfismo linear
f : KV1 ×···×Vk −→ W
tal que
f = f ◦ i,
ou seja, que torna o diagrama a seguir comutativo
V1 × · · · × Vk
i / KV1 ×···×Vk
'
f
W
237
11.1. PRODUTO TENSORIAL DE ESPAÇOS VETORIAIS
temos
Logo f se fatora através de KV1 ×···×Vk /U , no sentido de que existe um único mapa
g : KV1 ×···×Vk /U −→ W
KV1 ×···×Vk
π / KV1 ×···×Vk /U
g
f
'
W
definindo
g (z) = f (z) .
O fato que f se anula em U garante que g está bem definido.
Seguindo o diagrama comutativo
KV7 1 ×···×Vk
i π
'
V1 × · · · × Vk f KV1 ×···×Vk /U
g
' w
f
temos
f = f ◦ i = g ◦ π ◦ i = g ◦ ϕ.
Definimos portanto
f⊗ = g.
Para provar que f⊗ é única, observe que como os vetores v1 ⊗ · · · ⊗ vk geram V1 ⊗ · · · ⊗ Vk e
ϕ (v1 , . . . , vk ) = v1 ⊗ · · · ⊗ vk ,
segue que o mapa f⊗ caracterizado por f = f⊗ ◦ ϕ é definido unicamente pelo fato que
f⊗ (v1 ⊗ · · · ⊗ vk ) = f (v1 , . . . , vk ) .
238
11.1. PRODUTO TENSORIAL DE ESPAÇOS VETORIAIS
Homk (V1 , . . . , Vk ; W ) ∼
= Hom (V1 ⊗ · · · ⊗ Vk , W )
definido por
f 7−→ f⊗ .
Prova. Falta apenas provar a sobrejetividade. Se
L : V1 ⊗ · · · ⊗ Vk −→ W
Bi = eij j=1,...,n ,
i
B = e1j1 ⊗ · · · ⊗ ekjk
(j1 ,...,jk )∈I1 ×···×Ik
dim (V1 ⊗ · · · ⊗ Vk ) = n1 · · · nk .
239
11.2. A ÁLGEBRA TENSORIAL
Bi = eij j=1,...,n ,
i
□
Em outras palavras, os elementos do produto tensorial V1 ⊗ · · · ⊗ Vk são combinações lineares formais dos
produtos tensoriais formais e1j1 ⊗ · · · ⊗ ekjk de elementos das bases de V1 , . . . , Vk .
Ver [Roman], p. 367 “When is a tensor product zero” em diante até p. 406 e [GH], p. 726 em diante.
com
Ak Al ⊂ Ak+l
para todos k, l.
Os vetores de Ak são chamados homogêneos de grau k. □
11.12 Exemplo. A álgebra de polinômios é uma álgebra graduada. □
11.13 Definição. Seja V um espaço vetorial.
O produto tensorial
Nk
V = V ⊗ ··· ⊗ V
é chamado a N de V .
k-potência tensorial N
1 0
Note que V = V . Definimos V = K.
240
11.2. A ÁLGEBRA TENSORIAL
O ∞
M Nk
V = V.
k=0
(v1 ⊗ · · · ⊗ vk ) ⊗ (w1 ⊗ · · · ⊗ wl ) = v1 ⊗ · · · ⊗ vk ⊗ w1 ⊗ · · · ⊗ wl .
□
A álgebra tensorial pode ser caracterizada também por uma propriedade universal:
11.14 Proposição. Se A é uma álgebra, para todo morfismo linear
f : V −→ A
f
!
f
A
Prova. Exercı́cio. Veja também as referências citadas em [GH], p. 736, Proposição 21.17. ■
11.15 Corolário. Existe um isomorfismo natural
Hom (V, A) ∼
= HomA (T (V ) , A) .
241
Capı́tulo 12
Álgebra Exterior
^
Neste capı́tulo definiremos a álgebra exterior V e estudaremos suas propriedades.
Lembre-se que uma álgebra é um espaço vetorial com um produto definido entre os vetores. A álgebra
exterior pode ser pensada como uma álgebra dos subespaços de V . Ou seja, ela permite manipular
algebrica e geometricamente os subespaços de V . A cada subespaço vetorial de V é associado um elemento
da álgebra exterior, não de maneira única, o que permitirá atribuir diferentes caracterı́sticas geométricas ao
mesmo subespaço; como ela é uma álgebra, temos um produto definido entre os seus elementos, o chamado
produto exterior (produto alternado), que quando unido ao produto interno (produto simétrico) dá
simultaneamente informação algébrica e geométrica. No contexto da álgebra exterior a união entre os dois
produtos não é perfeita e portanto há algumas limitações com relações ao que pode ser feito.
No capı́tulo veremos o conceito de produto geométrico que une os dois produtos de maneira perfeita.
O resultado é a álgebra de Clifford Cl (V, q), também chamada de álgebra geométrica, devido à união
perfeita entre álgebra e geometria.
Como um espaço vetorial de dimensão n possui
n
= 1 corpo de escalares F associado,
0
n
= n subespaços vetoriais LI de dimensão 1,
1
n
subespaços vetoriais LI de dimensão 2,
2
..
.
n
subespaços vetoriais LI de dimensão n − 1,
n−1
n
= 1 subespaço vetorial de dimensão n,
n
segue que se
dim V = n,
então
n
^ X n
dim V = dim Cl (V, q) = = 2n .
k
k=0
Como subespaços são determinados pelas direções dos seus vetores (ou seja, um subespaço determina uma
direção no seu espaço vetorial ambiente), tanto a álgebra exterior quanto a álgebra de Clifford Cl (V, q)
242
12.1. DEFINIÇÃO
também são chamadas de álgebra de direções de V , apesar de serem distintas no sentido de que a última
tem um produto adicional.
12.1 Definição
12.1.1 Propriedade Universal do Produto Exterior
12.1 Definição. Seja V um espaço vetorial.
O k-ésimo produto exterior de V é um espaço vetorial A e um mapa k-linear alternado
ϕ : V × · · · × V −→ A
tal que para todo espaço vetorial W e para todo mapa k-linear alternado f : V × · · · × V −→ W existe um
único morfismo linear f∧ tal que
f = f∧ ◦ ϕ,
ou seja, que torna o diagrama a seguir comutativo
V × ··· × V
ϕ
/A
f∧
%
f
W
Esta propriedade é chamada a propriedade universal do produto exterior (A, ϕ).
ϕ é chamado um mapa universal.
Dizemos que f∧ é o morfismo linear induzido pelo mapa k-linear alternado f no produto exterior. □
12.1.2 Unicidade
12.2 Proposição (Unicidade do Produto Exterior). O produto exterior é único a menos de isomorfismo
natural.
Mais precisamente, se (A1 , ϕ1 ) e (A2 , ϕ2 ) são k-ésimos produtos exteriores de V , então existe um iso-
morfismo natural
Φ : A1 −→ A2
tal que
ϕ2 = Φ ◦ ϕ1 ,
ou seja, que torna o diagrama a seguir comutativo
V × ··· × V
ϕ1
/ A1
Φ
%
ϕ2
A2
Prova. Por definição do produto exterior (A1 , ϕ1 ), existe um único morfismo linear (ϕ2 )∧ : A1 −→ A2 que
torna o diagrama a seguir comutativo
V × ··· × V
ϕ1
/ A1
(ϕ2 )∧
%
ϕ2
A2
243
12.1. DEFINIÇÃO
Do mesmo modo, existe um único morfismo linear (ϕ1 )∧ : A2 −→ A1 que torna o diagrama a seguir
comutativo
V × ··· × V
ϕ2
/ A2
(ϕ1 )∧
%
ϕ1
A1
Juntando estes dois diagramas, obtemos os diagramas
9 A1 9 A2
ϕ1 ϕ2
(ϕ2 )∧ (ϕ1 )∧
V × ··· × V
ϕ2
/ A2 V × ··· × V
ϕ1
/ A1
(ϕ1 )∧ (ϕ2 )∧
% %
ϕ1 ϕ2
A1 A2
isto é,
V × ··· × V
ϕ1
/ A1 V × ··· × V
ϕ2
/ A2
V × ··· × V
ϕ1
/ A1 V × ··· × V
ϕ2
/ A2
idA1 idA2
% %
ϕ1 ϕ2
A1 A2
Por unicidade,
Φ = (ϕ2 )∧ : A1 −→ A2 ,
Φ −1
= (ϕ1 )∧ : A2 −→ A1 .
■
Devido a este resultado de unicidade a menos de isomorfismo, falaremos sobre o k-ésimo produto
exterior
^k
V = V ∧ ··· ∧ V
do espaço vetorial V .
244
12.1. DEFINIÇÃO
ϕ (v1 , v2 ) = v1 ∧ v2 ,
V ∧V
ϕ (v, v) = 0
ϕ (v, w) = −ϕ (w, v)
para todos v, w ∈ V . As 4 primeiras condições já são satisfeitas quando tomamos o produto tensorial como
no capı́tulo anterior. Os detalhes da demonstração serão feitos no caso geral a seguir.
^k
Caso Geral V = V ∧ ··· ∧ V .
245
12.1. DEFINIÇÃO
Ok
Considere o produto tensorial V = V ⊗ · · · ⊗ V . Neste espaço consideramos o subespaço I gerado
por vetores da forma
v1 ⊗ · · · ⊗ vi ⊗ · · · ⊗ vi ⊗ · · · ⊗ vk ,
e definimos
V ∧ · · · ∧ V = (V ⊗ · · · ⊗ V ) /I
e
ϕ : V × · · · × V −→ V ∧ · · · ∧ V
como sendo a composta
ϕ=p◦ψ
do mapa universal do produto tensorial
ψ : V × · · · × V −→ V ⊗ · · · ⊗ V
definido por
ψ (v1 , . . . , vk ) = v1 ⊗ · · · ⊗ vk
com o mapa quociente
p : V ⊗ · · · ⊗ V −→ (V ⊗ · · · ⊗ V ) /I = V ∧ · · · ∧ V,
ou seja,
p (v1 , . . . , vk ) = v1 ⊗ · · · ⊗ vk .
Por construção ϕ é k-linear, alternado e sobrejetivo. De fato,
ϕ (v1 , . . . , vi , . . . , vi , . . . , vk ) = v1 ⊗ · · · ⊗ vi ⊗ · · · ⊗ vi ⊗ · · · ⊗ vk = 0.
v1 ∧ · · · ∧ vk .
f : V × · · · × V −→ W
um mapa k-linear alternado. Pela propriedade universal do produto tensorial, existe um único morfismo
linear
f⊗ : V ⊗ · · · ⊗ V −→ W
tal que
f = f⊗ ◦ ψ,
ou seja, que torna o diagrama a seguir comutativo
V × ··· × V
ψ
/ V ⊗ ··· ⊗ V
f⊗
(
f
W
Definimos o mapa f∧ de modo a tornar o diagrama abaixo comutativo
V × ··· × V
ψ
/ V ⊗ ··· ⊗ V p
/ V ∧ ··· ∧ V
f⊗
( v
f f∧
W
246
12.1. DEFINIÇÃO
ou seja,
f∧ (v1 ∧ · · · ∧ vk ) = f⊗ (v1 ⊗ · · · ⊗ vk ) = f (v1 , . . . , vk ) .
Para provar que f∧ é única, observe que como os vetores v1 ∧ · · · ∧ vk geram V ∧ · · · ∧ V e
ϕ (v1 , . . . , vk ) = v1 ∧ · · · ∧ vk ,
f∧ (v1 ∧ · · · ∧ vk ) = f (v1 , . . . , vk ) .
B = {ei }i=1,...,n .
i1 < · · · < ik
temos que
Bk = {eI }I = {ei1 ∧ · · · ∧ eik }i1 ,...,ik =1,...,n
i1 <···<ik
^k
é uma base para o produto exterior V.
^k
Prova. Da definição de produto exterior segue que Bk gera V.
Para ver que Bk é LI, considere a base dual de V
B∗ = ei i=1,...,n ,
isto é,
ei (ej ) = δji .
Considere os multi-ı́ndices estritamente crescentes
I = (i1 , . . . , ik ) ,
J = (j1 , . . . , jk ) ,
a forma exterior
eI = ei1 ∧ · · · ∧ eik ,
e o produto exterior
eJ = ej1 ∧ · · · ∧ ejl .
Temos
eI (eJ ) = ei1 ∧ · · · ∧ eik (ej1 ∧ · · · ∧ ejl ) = det δjirs = δJI .
247
12.1. DEFINIÇÃO
Se X
λJ eJ = 0,
J
então !
X X X
0 = eI (0) = eI λ J eJ = λJ eI (eJ ) = λJ δJI = λI
J J J
para todo I, donde concluı́mos que Bk é LI. ■
12.5 Corolário. Se dim V = n, então
^k
V =0
para todo k > n.
12.6 Corolário. Se dim V = n, então
^k n
dim V = .
k
^2
12.7 Exemplo. Se dim V = 3, então uma base para V é dada por
B = {e1 ∧ e2 , e1 ∧ e3 , e2 ∧ e3 } .
□
12.8 Corolário. Os vetores v1 , . . . , vk ∈ V são LI se e somente se
v1 ∧ · · · ∧ vk ̸= 0.
□
Em outras palavras, os elementos do produto exterior V ∧ · · · ∧ V são combinações lineares formais dos
produtos exteriores formais ei1 ∧ · · · ∧ eik .
248
12.2. PRODUTO EXTERIOR – BLADES E MULTIVETORES
n ^
^ M k
V = V
k=0
com o produto ∧ da álgebra sendo definido pelo produto exterior em geradores, ou seja,
(v1 ∧ · · · ∧ vk ) ∧ (w1 ∧ · · · ∧ wl ) = v1 ∧ · · · ∧ vk ∧ w1 ∧ · · · ∧ wl .
□
12.11 Proposição. Se dim V = n, então
n
^ X n
dim V = = 2n .
k
k=0
249
12.2. PRODUTO EXTERIOR – BLADES E MULTIVETORES
• Magnitude
A magnitude de um subespaço vetorial corresponde ao seu volume, ou densidade, ou peso. Uma reta
especificada pela base {2a} tem o dobro do peso da mesma reta especificada pela base {a}. Um plano
especificado pela base {2a, b} tem o dobro do peso do mesmo plano especificado pela base {a, b}; o
mesmo plano especificado pela base {a, 2b} também tem o dobro do peso do primeiro plano, enquanto
que o mesmo plano especificado pela base {2a, 2b} tem quatro vezes o seu peso.
Em geral, a magnitude do subespaço é dada pelo valor do determinante da matriz de mudança de base
para uma base considerada de magnitude 1.
a∧b
que definiremos de maneira intuitiva através de suas propriedades. Como o produto exterior deve dar a
orientação do plano, dentre as duas possı́veis {a, b} e {b, a}, esperamos que ele seja anticomutativo:
a ∧ b = −b ∧ a.
Isso implica
a ∧ a = −a ∧ a,
donde
a ∧ a = 0.
Portanto, apenas a propriedade de anticomutatividade do produto exterior já permite definir a orientação
do subespaço vetorial gerado pelos vetores a, b.
Para que o produto exterior dê a área do paralelogramo determinado pelos vetores a, b (e portanto o peso
do plano determinado por eles), é necessário requerer também que o produto exterior seja associativo com
relação à multiplicação por escalar, ou seja,
a ∧ (βb) = β (a ∧ b)
12.12 Definição. O produto exterior é um produto anticomutativo, associativo com relação à multi-
plicação por escalar e distributivo.
O produto exterior de dois vetores
a∧b
é chamado um 2-blade.
Bivetores são combinações lineares de 2-blades. □
250
12.2. PRODUTO EXTERIOR – BLADES E MULTIVETORES
Logo, 2-blades são tipos especiais de bivetores. Todo bivetor em R2 e R3 pode ser escrito como um 2-blade
apropriado, mas isso não é verdade em Rn para n ⩾ 4, como veremos mais tarde. 2-blades e bivetores não
2
^ ^
são vetores em V ; eles são vetores do espaço vetorial V , assim como da álgebra exterior V e da álgebra
de Clifford Cl (V, q).
12.13 Notação. Se
B = {e1 , . . . , en }
é uma base para V , denotaremos o 2-blade padrão
eij = ei ∧ ej .
□
12.14 Proposição. Se
a = a1 e1 + a2 e2 ,
b = b1 e 1 + b2 e 2 ,
então
a ∧ b = det a b e1 ∧ e2
= det a b e12 .
Prova. Temos
a ∧ b = a1 e1 + a2 e2 ∧ b1 e1 + b2 e2
= a1 b1 e1 ∧ e1 + a1 b2 e1 ∧ e2 + a2 b1 e2 ∧ e1 + a2 b2 e2 ∧ e2
= a1 b2 e1 ∧ e2 + a2 b1 e2 ∧ e1
= a1 b2 − a2 b1 e2 ∧ e1
= det a b e1 ∧ e2 .
■
Portanto, as propriedades do produto exterior permitem obter o peso do subespaço vetorial especificado
pelos vetores a, b como a área do paralelogramo determinado por a, b.
12.15 Proposição. Se
a = a1 e1 + a2 e2 + a3 e3 ,
b = b1 e1 + b2 e2 + b3 e3 ,
então
a ∧ b = a1 b2 − a2 b1 e1 ∧ e2 + a1 b3 − a3 b1 e1 ∧ e3 + a2 b3 −a3 b2 e2 ∧ e3
251
12.2. PRODUTO EXTERIOR – BLADES E MULTIVETORES
Prova. Temos
a ∧ b = a1 e1 + a2 e2 + a3 e3 ∧ b1 e1 + b2 e2 + b3 e3
= a1 b1 e1 ∧ e1 + a1 b2 e1 ∧ e2 + a1 b3 e1 ∧ e3
+ a2 b1 e2 ∧ e1 + a2 b2 e2 ∧ e2 + a2 b3 e2 ∧ e3
+ a3 b1 e3 ∧ e1 + a3 b2 e3 ∧ e2 + a3 b3 e3 ∧ e3
= a1 b2 e1 ∧ e2 + a1 b3 e1 ∧ e3
+ a2 b1 e2 ∧ e1 + a2 b3 e2 ∧ e3
+ a3 b1 e3 ∧ e1 + a3 b2 e3 ∧ e2 ,
a ∧ (b ∧ c) = (a ∧ b) ∧ c.
12.16 Definição. O produto exterior é um produto anticomutativo, associativo com relação à multi-
plicação por escalar, distributivo e associativo.
O produto exterior de três vetores
a∧b∧c
é chamado um 3-blade.
Trivetores são combinações lineares de 3-blades. □
3
^
3-blades e trivetores não são vetores em V ; eles são vetores do espaço vetorial V , assim como da álgebra
^
exterior V e da álgebra de Clifford Cl (V, q).
12.17 Notação. Se
B = {e1 , . . . , en }
é uma base para V , denotaremos o 3-blade padrão
eijk = ei ∧ ej ∧ ek .
252
12.2. PRODUTO EXTERIOR – BLADES E MULTIVETORES
12.18 Proposição. Se
a = a1 e1 + a2 e2 + a3 e3 ,
b = b1 e1 + b2 e2 + b3 e3 ,
c = c1 e1 + c2 e2 + c3 e3 ,
então
a ∧ b ∧ c = det a b c e1 ∧ e2 ∧ e3
= det a b c e123 .
a ∧ b = a1 b2 − a2 b1 e1 ∧ e2 + a2 b3 − a3 b2 e2 ∧ e3 + a3 b1 − a1 b3 e3 ∧ e1 ,
logo
a∧b∧c
= a1 b2 − a2 b1 e1 ∧ e2 + a2 b3 − a3 b2 e2 ∧ e3 + a3 b1 − a1 b3 e3 ∧ e1 ∧ c1 e1 + c2 e2 + c3 e3
= a1 b2 − a2 b1 e1 ∧ e2 ∧ c1 e1 + c2 e2 + c3 e3
+ a2 b3 − a3 b2 e2 ∧ e3 ∧ c1 e1 + c2 e2 + c3 e3
+ a3 b1 − a1 b3 e3 ∧ e1 ∧ c1 e1 + c2 e2 + c3 e3
= a1 b2 c3 − a2 b1 c3 e1 ∧ e2 ∧ e3
+ a2 b3 c1 − a3 b2 c1 e2 ∧ e3 ∧ e1
+ a3 b1 c2 − a1 b3 c2 e3 ∧ e1 ∧ e2
= a1 b2 c3 − a2 b1 c3 + a2 b3 c1 − a3 b2 c1 + a3 b1 c2 − a1 b3 c2 e1 ∧ e2 ∧ e3
= a1 b2 c3 − a1 b3 c2 − a2 b1 c3 + a2 b3 c1 + a3 b1 c2 − a3 b2 c1 e1 ∧ e2 ∧ e3
b2 c2 b1 c1 b1 c1
= a1 3 3 − a2 3 3 + a3 2 2 e1 ∧ e2 ∧ e3
b c b c b c
= det a b c e1 ∧ e2 ∧ e3 .
■
Portanto, as propriedades do produto exterior permitem obter o peso do subespaço vetorial especificado
pelos vetores a, b, c como o volume do paralelepı́pedo determinado por a, b, c. As propriedades algébricas de
um trivetor em Rn são as mesmas de um elemento de área orientado.
a1 ∧ · · · ∧ ak
é chamado um k-blade.
k-vetores são combinações lineares de k-blades.
Multivetores são combinações lineares de vários k-vetores, com diferentes valores de k permitidos. □
253
12.2. PRODUTO EXTERIOR – BLADES E MULTIVETORES
^
Blades e multivetores são vetores da álgebra exterior V e da álgebra de Clifford Cl (V, q). k-blades e
^k
k-vetores são também vetores do espaço vetorial V.
a∧b∧c∧d
= a ∧ b ∧ c ∧ (αa + βb + γc)
= α (a ∧ b ∧ c ∧ a) + β (a ∧ b ∧ c ∧ b) + γ (a ∧ b ∧ c ∧ c)
= α (a ∧ a ∧ b ∧ c) − β (a ∧ b ∧ b ∧ c) + γ (a ∧ b ∧ c ∧ c)
= α (0 ∧ b ∧ c) − β (a ∧ 0 ∧ c) + γ (a ∧ b ∧ 0)
=0+0+0
= 0.
■
12.21 Proposição. Se dim V = n, então todo k-vetor com k > n é um vetor nulo.
Prova. A demonstração é análoga à do resultado anterior e fica como exercı́cio. ■
a = a1 e1 + a2 e2 + a3 e3 ,
b = b1 e1 + b2 e2 + b3 e3 ,
a1 b3 − a3 b1 = c13
a b − a3 b2 = c23
2 3
Usando intuição geométrica, essencialmente precisamos encontrar dois vetores a, b cujo produto vetorial em
R3 é o vetor
c = c23 , −c13 , c12 ,
254
12.2. PRODUTO EXTERIOR – BLADES E MULTIVETORES
já que
i j k
a×b= a1 a2 a3 = a2 b3 − a3 b2 i − a1 b3 − a3 b1 j + a1 b2 − a2 b1 k.
b1 b2 b3
Para isso basta encontrar dois vetores LI ortogonais a c com o comprimento apropriado. Não há solução
única para este problema, logo se c23 ̸= 0, podemos tomar
a = c13 , c23 , 0 ,
e
b = c12 , 0, −c23 .
Note que e
a · c = b · c = 0 e que
2
a × b = − c23 , c23 c13 , −c23 c12 = −c23 c23 , −c13 , c12 = −c23 c,
portanto
c13
a= − , −1, 0 ,
c23
b = c12 , 0, −c23 ,
e1 ∧ e2 + e3 ∧ e4 = e12 + e34
não é um 2-blade.
Prova. Temos que mostrar que não existem vetores a, b ∈ R4 tais que
e1 ∧ e2 + e3 ∧ e4 = a ∧ b.
a = a1 e1 + a2 e2 + a3 e3 + a4 e4 ,
b = b1 e1 + b2 e2 + b3 e3 + b4 e4 ,
255
12.2. PRODUTO EXTERIOR – BLADES E MULTIVETORES
temos
e12 + e34 = a ∧ b
= a1 e1 + a2 e2 + a3 e3 + a4 e4 ∧ b1 e1 + b2 e2 + b3 e3 + b4 e4
= a1 e1 ∧ b1 e1 + b2 e2 + b3 e3 + b4 e4
+ a2 e2 ∧ b1 e1 + b2 e2 + b3 e3 + b4 e4
+ a3 e3 ∧ b1 e1 + b2 e2 + b3 e3 + b4 e4
+ a4 e4 ∧ b1 e1 + b2 e2 + b3 e3 + b4 e4
= a1 b2 e1 ∧ e2 + a1 b3 e1 ∧ e3 + a1 b4 e1 ∧ e4
+ a2 b1 e2 ∧ e1 + a2 b3 e2 ∧ e3 + a2 b4 e2 ∧ e4
+ a3 b1 e3 ∧ e1 + a3 b2 e3 ∧ e2 + a3 b4 e3 ∧ e4
+ a4 b1 e4 ∧ e1 + a4 b2 e4 ∧ e2 + a4 b3 e4 ∧ e3
= a1 b2 − a2 b1 e1 ∧ e2 + a1 b3 − a3 b1 e1 ∧ e3 + a1 b4 − a4 b1 e1 ∧ e4
+ a2 b3 − a3 b2 e2 ∧ e3 + a2 b4 − a4 b2 e2 ∧ e4
+ a3 b4 − a4 b3 e3 ∧ e4
b1 = b2 = 0,
nem
b3 = b4 = 0.
Se b1 = 0, então E1 implica a1 ̸= 0 e portanto E2, E3 implicam b3 = b4 = 0 o que já determinamos
que não pode ocorrer. Analogamente, se b2 = 0, então E1 implica a2 ̸= 0 e portanto E4, E5 também
implicam b3 = b4 = 0. Portanto, as coordenadas b1 , b2 de b são podem ser nulas. Raciocinando de maneira
completamente análoga, concluı́mos que as coordenadas b3 , b4 de b também são podem ser nulas.
Portanto, como nenhuma das coordenadas b1 , b2 , b3 , b4 de b podem ser nulas, das equações E2, E3, E4, E5
obtemos
a1 a2 a3 a4
= = = ,
b1 b2 b3 b4
enquanto que as equações E1 e E6 implicam
a1 a2 1
= + ,
b1 b2 b1 b2
a3 a4 1
= + .
b3 b4 b3 b4
o que é claramente impossı́vel. ■
Em geral, vale o seguinte resultado (mais tarde definiremos o produto escalar de multivetores):
256
12.2. PRODUTO EXTERIOR – BLADES E MULTIVETORES
kl
A ∧ B = (−1) B ∧ A.
Prova. Exercı́cio. ■
12.26 Proposição. Se
a1 = a11 e1 + · · · + ak1 ek ,
..
.
ak = a1n e1 + · · · + akk ek ,
então
a1 ∧ · · · ∧ ak = det
a1 · · · ak e1 ∧ · · · ∧ ek
= det a1 · · · ak e1...k .
e portanto
x∧a=0
257
12.3. A ÁLGEBRA GRADUADA DE SUBESPAÇOS
Analogamente,
x∥a, b ⇐⇒ x = αa + βb ⇐⇒ x ∧ (a ∧ b) = 0
e portanto
x∧B =0
B = a ∧ b.
Em geral,
x∥a1 , . . . , ak ⇐⇒ x = x1 a1 + · · · + xk ak ⇐⇒ x ∧ (a1 ∧ · · · ∧ ak ) = 0
e portanto
x∧B =0
B = a1 ∧ · · · ∧ ak .
Isso pode ser usado para uma relação entre subespaços vetoriais: se A, B ⊂ V são dois subespaços
vetoriais representados pelos blades
A = a1 ∧ · · · ∧ ak ,
B = b1 ∧ · · · ∧ bl ,
então
A ⊂ B ⇐⇒ ai ∧ B = 0 para todo i = 1, . . . , k.
258
12.3. A ÁLGEBRA GRADUADA DE SUBESPAÇOS
k
^
V
□
^
12.29 Exemplo. Uma base para R3 é dada por
□
12.30 Definição. Definiremos o operador grau k
^ ^k
⟨⟩k : V −→ V
⟨A⟩0 = 2,
⟨A⟩1 = 3e1 − 7e2 + 4e3 ,
⟨A⟩2 = 5e12 − 3e13 + e23 ,
⟨A⟩3 = 6e123 ,
⟨A⟩k = 0 se k ⩾ 4.
□
12.32 Proposição. Vale
⟨A⟩k ∧ ⟨B⟩l = ⟨A ∧ B⟩k+l
Prova. Óbvio. Observe que o resultado vale mesmo se o produto exterior A ∧ B for nulo, por causa da
convenção que o multivetor nulo tem grau arbitrário. ■
12.33 Exemplo. Se em R3
A = e1 + e13 ,
B = e1 − e23 + 5e123 ,
então
⟨A⟩0 ∧ ⟨B⟩1 = 0 ∧ e1 = 0,
⟨A ∧ B⟩0+1 = ⟨−e123 ⟩1 = 0,
259
12.4. REVERSÃO E INVOLUÇÃO DE GRAU
⟨A⟩1 ∧ ⟨B⟩1 = e1 ∧ e1 = 0,
⟨A ∧ B⟩1+1 = ⟨−e123 ⟩2 = 0,
Se em R3
C = e12 ,
D = e23 ,
então
C ∧ D = 0.
Temos, por exemplo,
□
12.35 Proposição. Se ⟨A⟩ = k, então
←
− k(k−1)
A = (−1) 2 A.
←
−
Prova. Para obter A , primeiro trocamos ak de lugar com o seu vizinho k − 1 vezes para obter
ak ∧ a1 ∧ · · · ∧ ak−1 .
Em seguida trocamos ak−1 de lugar com o seu vizinho k − 2 vezes para obter
ak ∧ ak−1 ∧ a1 ∧ · · · ∧ ak−2 .
260
12.4. REVERSÃO E INVOLUÇÃO DE GRAU
No passo final, trocamos a2 de lugar com o seu vizinho a1 uma vez para obter
←
−
ak ∧ ak−1 ∧ · · · ∧ a2 ∧ a1 = A .
Portanto,
←
− k−1 k−2
A = (−1) (−1) · · · (−1) A
k−1
P
j
= (−1) j=1 A,
e
k−1
X (k − 1) (k − 1 + 1) k (k − 1)
j= = .
j=1
2 2
■
12.36 Definição. Estendemos o operador reversão linearmente para multivetores, obtendo o operador
reversão definido na álgebra exterior
^ ^
− : V −→ V.
←
□
12.37 Proposição. O operador reversão satisfaz as seguintes propriedades:
←
−
←
−
A = A,
←−−−−− ← − ← −
(A ∧ B) = B ∧ A .
Prova. Óbvio. ■
12.38 Definição. O operador involução de grau
k
^ k
^
b: V −→ V
b = (−1)k A.
A
Estendemos ele linearmente a um operador involução de grau definido em toda a álgebra exterior:
^ ^
b: V −→ V
261
12.5. ÁLGEBRA EXTERIOR MÉTRICA
A = A,
bb
(A ∧ B) = A
\ b ∧ B.
b
Prova. Óbvio. ■
α ∗ β = αβ.
^k
Se A, B ∈ V são k-blades, com
A = a1 ∧ · · · ∧ ak ,
B = b1 ∧ · · · ∧ bk ,
definimos o seu produto interno por
262
12.5. ÁLGEBRA EXTERIOR MÉTRICA
^k ^l
Se A ∈ V eB∈ V com k ̸= l, definimos o seu produto interno simplesmente por
A ∗ B = 0.
^ ^
∗: V × V −→ K.
□
Note que se definirmos o produto escalar de matrizes Mm×n , Nn×p da maneira natural como sendo matriz
n
X
i
(M · N )j = Mki · Njk ,
k=1
a1
a2
h←
− it
A ∗ B = det .. · bk bk−1 ··· b1 = det [A] · B ,
.
ak
onde [C] denota a matriz coluna do blade C cujas linhas são os termos que aparecem no produto exterior
que define C.
12.41 Proposição. O produto interno ∗ é de fato uma forma bilinear simétrica.
A ∗ B = B ∗ A.
Além disso,
←
− ← −
A ∗ B = A ∗ B.
263
12.5. ÁLGEBRA EXTERIOR MÉTRICA
A∗B
a1 · bk ··· a 1 · b1
= det .. .. .. (definição)
. . .
ak · bk ··· ak · b1
bk · a1 ··· b1 · a 1
= det .. .. .. (comutatividade do produto interno de vetores)
. . .
bk · ak ··· b1 · ak
t
bk · a1 ··· b1 · a 1
= det .. .. .. (det (M t ) = det M )
. . .
bk · ak ··· b1 · ak
bk · a1 ··· bk · ak
= det .. .. ..
. . .
b1 · a1 ··· b1 · ak
b1 · a1 ··· b1 · ak
= (−1)
k(k−1)
det .. .. .. (reversão das linhas)
2
. . .
bk · a1 ··· bk · ak
b1 · ak ··· b1 · a 1
= (−1)
k(k−1)
(−1)
k(k−1)
det .. .. .. (reversão das colunas)
2 2
. . .
bk · ak ··· bk · a1
k(k−1)
= (−1) B∗A (definição)
←
− 1/2
∥A∥ = A ∗ A .
□
Note que quando o produto interno é positivo definido temos simplesmente
←
−1/2
∥A∥ = A ∗ A .
264
12.5. ÁLGEBRA EXTERIOR MÉTRICA
Prova. Para ilustrar melhor as idéias demonstraremos para o caso positivo definido; para o caso geral basta
aplicar o módulo.
Seja
A = a1 ∧ · · · ∧ ak .
O volume k-dimensional do k-paralelepı́pedo determinado pelos vetores a1 , . . . , ak é dado por
det [A] ,
onde agora [A] denota a matriz quadrada que tem como entradas as coordenadas dos vetores a1 , . . . , ak em
relação a uma base ortonormal dispostos em colunas.
Quando k = 1 temos a norma do vetor A = a1 .
Quando k = 2 temos
←
−
A ∗ A = (a1 ∧ a2 ) ∗ (a2 ∧ a1 )
a1 · a1 a1 · a2
= det
a2 · a1 a2 · a2
a1
= det
· a1 a2
a2
t
= det [A] · [A]
t
= det [A] det [A]
= det [A] det [A]
2
= (det [A]) .
265
12.6. CONTRAÇÃO NA ÁLGEBRA EXTERIOR
No produto interno de blades de mesmo grau, o resultado da contração é um blade de grau zero, ou seja,
um escalar.
^k ^l ^l−k
⌋: V × V −→ V
⟨B⟩
a⌋ (B ∧ C) = (a⌋B) ∧ C + (−1) B ∧ (a⌋C) .
266
12.6. CONTRAÇÃO NA ÁLGEBRA EXTERIOR
A propriedade (i) garante que a contração à esquerda é uma generalização do produto interno; o fato que ela
generaliza também o produto interno ∗ de blades será obtido como uma consequência no Corolário 12.49.
As propriedades (ii) e (iii) são óbvias; que ⟨A⌋B⟩ = 0 se ⟨B⟩ < ⟨A⟩ também será uma consequência. A
propriedade (iv) é comum para produtos em álgebras graduadas e assegura consistência. A propriedade (v)
também é natural: tirar o blade A ∧ B de C deve ter o mesmo efeito se retirarmos primeiro B de C e depois
A do resultado B⌋C.
12.45 Exemplo. Vamos calcular A⌋B com
A = e1 ∧ e2 ,
B = e1 ∧ e3 ∧ e2
onde {ei }i=1,...,n é uma base ortonormal para o espaço V com métrica positiva definida.
Temos
(e1 ∧ e2 )⌋ (e1 ∧ e3 ∧ e2 )
= e1 ⌋ (e2 ⌋ (e1 ∧ e3 ∧ e2 )) (v)
= e1 ⌋ [(e2 ⌋e1 ∧ (e3 ∧ e2 )) − e1 ∧ (e2 ⌋ (e3 ∧ e2 ))] (iv)
= e1 ⌋ [((e2 ⌋e1 ) ∧ (e3 ∧ e2 )) − [e1 ∧ ((e2 ⌋e3 ) ∧ e2 ) − e1 ∧ (e3 ∧ (e2 ⌋e2 ))]] (iv)
= e1 ⌋ [((e2 · e1 ) ∧ (e3 ∧ e2 )) − e1 ∧ ((e2 · e3 ) ∧ e2 ) + e1 ∧ (e3 ∧ (e2 · e2 ))] (i)
= e1 ⌋ [(0 ∧ (e3 ∧ e2 )) − e1 ∧ (0 ∧ e2 ) + e1 ∧ (e3 ∧ 1)]
= e1 ⌋ (e1 ∧ e3 )
= (e1 ⌋e1 ) ∧ e3 − e1 ∧ (e1 ⌋ e3 ) (iv)
= (e1 · e1 ) ∧ e3 − e1 ∧ (e1 · e3 ) (i)
= 1 ∧ e3
= e3.
□
Agora provaremos a existência e unicidade do produto contração:
12.46 Exemplo.
12.47 Teorema (Existência e Unicidade do Operador de Contração). Existe um único operador de
contração à esquerda.
Além disso, ele satisfaz
(1)
k
X i−1
x⌋ (a1 ∧ · · · ∧ ak ) = (−1) a1 ∧ · · · ∧ (x⌋ai ) ∧ · · · ∧ ak
i=1
k
X i−1
= (−1) (x · ai ) a1 ∧ · · · ∧ abi ∧ · · · ∧ ak
i=1
267
12.6. CONTRAÇÃO NA ÁLGEBRA EXTERIOR
Prova. Iterando a propriedade (iv) da Definição 12.44 obtemos a fórmula do enunciado do teorema. Por
exemplo, nos primeiros passos temos:
x⌋ (a1 ∧ · · · ∧ ak )
= (x⌋a1 ) ∧ (a2 ∧ · · · ∧ ak ) − a1 ∧ (x⌋ (a2 ∧ · · · ∧ ak ))
= (x⌋a1 ) ∧ (a2 ∧ · · · ∧ ak ) − a1 ∧ [(x⌋a2 ) ∧ (a3 ∧ · · · ∧ ak ) − a2 ∧ (x⌋ (a3 ∧ · · · ∧ ak ))]
= (x⌋a1 ) ∧ (a2 ∧ · · · ∧ ak ) − a1 ∧ (x⌋a2 ) ∧ (a3 ∧ · · · ∧ ak ) + a2 ∧ (x⌋ (a3 ∧ · · · ∧ ak )) .
Mais formalmente, provamos este fato por indução. Assumindo a fórmula válida para k − 1, temos por (iv)
logo a fórmula vale para k, o que termina a indução. Por sua vez, esta fórmula permite definir a contração
de vetores e blades.
A contração de blades de graus diferentes também pode ser calculado usando a propriedade (v) sucessi-
vamente e esta fórmula:
Consequentemente definimos a contração de multivetores e como ela deve satisfazer esta fórmula, ela é única.
■
Mais tarde obteremos uma fórmula bem mais simples para contrações (e para o produto exterior) em termos
do produto geométrico.
x⌋A = 0.
Prova. Segue imediatamente da fórmula (1) do teorema anterior, pois x é ortogonal ao subespaço A se e
somente se x · ai = 0 para todo i. ■
12.49 Corolário. Se A e B são blades do mesmo grau, então
A⌋B = A ∗ B.
Isto é, a contração de blades do mesmo grau é simplesmente o produto interno deles.
268
12.6. CONTRAÇÃO NA ÁLGEBRA EXTERIOR
Prova. Se A e B são 2-blades, temos pela fórmula (2) seguida da fórmula (1)
A = a1 ∧ · · · ∧ ak = Ak−1 ∧ ak .
B = b1 ∧ · · · ∧ bk .
onde B
e é o (k − 1)-vetor
k
X
e = ak ⌋B = i−1
B (−1) (ak · bi ) b1 ∧ · · · ∧ bbi ∧ · · · ∧ bk .
i=1
269
12.6. CONTRAÇÃO NA ÁLGEBRA EXTERIOR
Prova. Sejam
A = a1 ∧ · · · ∧ ak ,
B = b1 ∧ · · · ∧ bl .
Primeiro observe que segue das fórmulas do teorema anterior que A⌋B é um subespaço de B. De fato, como
k
X i−1
x⌋ (b1 ∧ · · · ∧ bk ) = (−1) (x · bi ) b1 ∧ · · · ∧ bbi ∧ · · · ∧ bk ,
i=1
A⌋ (B⌋C) ̸= (A⌋B)⌋C.
270
12.6. CONTRAÇÃO NA ÁLGEBRA EXTERIOR
Além disso, as interpretações geométricas são diferentes: A⌋ (B⌋C) é o blade contido em B⌋C ortogonal ao
blade A, isto é, o blade contido no blade contido em C que é ortogonal ao blade B que é também ortogonal
ao blade A; em outras palavras, o blade contido em C que é ortogonal aos blades A e B. Isto é óbvio
da propriedade (v) da definição
A⌋ (B⌋C) = (A ∧ B)⌋C
e da proposição anterior: (A ∧ B)⌋C é o blade contido em C ortogonal ao blade A ∧ B. Já (A⌋B)⌋C é o
blade contido em C ortogonal ao blade A⌋B, isto é, o blade contido em C que é ortogonal ao blade contido
em B que é ortogonal ao blade A. Este pode ser caracterizado em certas situações pelo seguinte resultado:
12.51 Proposição. Se A é um subespaço de C, ou seja, de A ⊂ C, então
(A⌋B)⌋C = A ∧ (B⌋C) .
C = c ∧ Ck−1 ,
Passo 2. Se a ∈ C, então
(a⌋B)⌋C = a ∧ (B⌋C) .
271
12.6. CONTRAÇÃO NA ÁLGEBRA EXTERIOR
Por indução no grau de B. O resultado para k = 1 é o Passo 1. Suponha o resultado válido para
(k − 1)-blades e seja B um k-blade. Escreva
B = b ∧ Bk−1 .
Temos
Passo 3. Se A ⊂ C, então
(A⌋B)⌋C = A ∧ (B⌋C) .
Por indução no grau de A. O resultado para k = 1 é o Passo 2. Suponha o resultado válido para
(k − 1)-blades e seja A um k-blade. Escreva
A = a ∧ Ak−1 .
Temos
■
Assim, se A é um subespaço de C, então A ∧ (B⌋C) é o subespaço de C gerado pelo subespaço A e o
subespaço de C ortogonal a B ou, em linguagem de blades, o blade de C produto do blade A e o blade
de C ortogonal a B. Em particular, ele não é ortogonal a A como A⌋ (B⌋C).
272
12.6. CONTRAÇÃO NA ÁLGEBRA EXTERIOR
A⌋A−1 = 1,
porque A⌋A−1 é o blade contido em A−1 ortogonal ao blade A, logo podemos sempre tomar um blade C
perpendicular a A e teremos
A⌋ A−1 ∧ C = A⌋A−1 = 1.
No entanto, consideraremos um único k-blade A−1 que definiremos como o inverso do k-blade A que funci-
onará como um inverso de A (isto é, satisfazerá a equação acima):
12.53 Definição. O inverso de um blade não nulo A é o blade
←
−
A
A −1
= 2
∥A∥
ou seja,
k(k−1) A
A−1 = (−1) 2
2.
∥A∥
←
−
Prova. Como A e A são blades do mesmo grau, temos (Corolário 12.49)
←− ←
−
A⌋ A = A ∗ A .
Logo,
←− ←− ←
−
A⌋ A A⌋ A A∗ A
A⌋A−1 = 2 = ←
− = − = 1.
←
∥A∥ A∗ A A∗ A
■
12.55 Exemplo. O inverso de um vetor unitário é ele próprio.
Isso não é verdadeiro para blades unitários. Por exemplo, em um espaço V com métrica positiva definida,
temos
∥e1 ∧ · · · ∧ en ∥ = 1,
logo
−1
(e1 ∧ e2 ) = e2 ∧ e1 = −e1 ∧ e2 ,
−1
(e1 ∧ e2 ∧ e3 ) = e3 ∧ e2 ∧ e1 = −e1 ∧ e2 ∧ e3 .
273
12.6. CONTRAÇÃO NA ÁLGEBRA EXTERIOR
Já
−1
(e1 ∧ e2 ∧ e3 ∧ e4 ) = e4 ∧ e3 ∧ e2 ∧ e1 = e1 ∧ e2 ∧ e3 ∧ e4 .
Em geral,
n(n−1)
−1
(e1 ∧ · · · ∧ en ) = en ∧ · · · ∧ e1 = (−1) 2
e1 ∧ · · · ∧ en .
□
^n ^
12.56 Notação. Como V tem dimensão 1 na álgebra exterior V os multivetores que são n-blades
deste subespaço vetorial são chamados de pseudoescalares.
Se V é um espaço vetorial de dimensão n com base ortonormal {e1 , . . . , en }, denotaremos o pseudoes-
calar unitário e1 ∧ · · · ∧ en por
In = e1 ∧ · · · ∧ en .
□
12.57 Proposição. Vale
←
− n(n−1)
In−1 = In = (−1) 2 In ,
q←
− n(n−1)
q+
In−1 = (−1) In = (−1) 2
In ,
x ∧ a = (αa + βb) ∧ a
= α (a ∧ a) + β (b ∧ a)
= β (b ∧ a) ,
de modo que
x∧a
β= ,
b∧a
e
x ∧ b = (αa + βb) ∧ b
= α (a ∧ b) + β (b ∧ b)
= α (a ∧ b) ,
274
12.7. DUALIDADE
de modo que
x∧b
α= .
a∧b
Portanto,
x∧b x∧a
x= a+ b.
a∧b b∧a
Veja uma outra aplicação em [DFM], Seção 2.7.2, p. 41: como usar o produto exterior para encontrar
diretamente o ponto de interseção de duas retas.
12.7 Dualidade
12.58 Definição. Dado um k-blade A, o seu dual A∗ é
A∗ = A⌋In−1 .
^k ^n−k
∗
: V −→ V.
□
Assim, o dual de um blade A é o blade A∗ contido em In perpendicular a A. Observe que A∗ tem a mesma
norma de A.
12.59 Proposição. Vale
n(n−1)
∗
(A∗ ) = (−1) 2
A.
Prova. Temos
∗
(A∗ ) = A⌋In−1 In−1
= A ∧ In−1 ⌋In−1
n(n−1)
= (−1) A ∧ In ⌋In−1
2
n(n−1)
= (−1) 2
A∧1
n(n−1)
= (−1) 2
A.
■
12.60 Proposição. Valem as relações de dualidade entre o produto exterior e o produto de contração
(1)
∗
(A ∧ B) = A⌋ (B ∗ ) .
(2)
∗
(A⌋B) = A ∧ (B ∗ )
275
12.7. DUALIDADE
Prova. Exercı́cio. ■
12.61 Exemplo. Se V = R4 , temos
∗
(e1 ∧ e3 ) = (e1 ∧ e3 )⌋I4−1
= (e1 ∧ e3 )⌋I4
= (e1 ∧ e3 )⌋ (e1 ∧ e2 ∧ e3 ∧ e4 )
= e1 ⌋ (e3 ⌋ (e1 ∧ e2 ∧ e3 ∧ e4 ))
4
X i−1
= e1 ⌋ (−1) (e3 · ei ) e1 ∧ · · · ∧ ebi ∧ · · · ∧ e4
i=1
= e1 ⌋e1 ∧ e2 ∧ e4
= (e1 · e1 ) e2 ∧ e4
= e2 ∧ e4 .
W = {x : x ∧ A = 0} .
O k-blade dual A∗ representa dualmente o mesmo subespaço W através do produto contração: ele também
é o subespaço dos vetores x tais que
W = {x : x⌋A∗ = 0} = 0.
W ⊥ = {x : x ∧ A∗ = 0} ,
∗
e, consequentemente, como (A∗ ) = A,
W ⊥ = {x : x⌋A = 0} .
projA x = (x⌋A)⌋A−1
276
12.7. DUALIDADE
Prova. Escreva
x = x∥ + x⊥ ,
com
x∥ ∈ A,
x⊥ ⊥ A,
o que é equivalente a
x∥ ⌋A ̸= 0,
x⊥ ⌋A = 0.
Temos
projA x = (x⌋A)⌋A−1
= x∥ ⌋A ⌋A−1 + (x⊥ ⌋A)⌋A−1
= x∥ ∧ A⌋A−1 + 0
= x∥ ∧ 1
= x∥ .
■
12.63 Corolário. A projeção ortogonal do subespaço representado pelo blade B no subespaço vetorial A é
dada por
projA B = (B⌋A)⌋A−1
12.64 Definição. Seja V um espaço vetorial de dimensão 3. Definimos o produto vetorial de vetores
a, b ∈ V por
∗
a × b = (a ∧ b)
= (a ∧ b)⌋I3−1 .
□
12.65 Proposição. Se V é um espaço vetorial de dimensão 3 com métrica positiva definida, então
a × b = a2 b3 − a3 b2 e1 −
a b − a b e2 + a b − a b e3
1 3 3 1
1 2 2 1
e1 e2 e3
= det a1 a2 a3 .
b1 b2 b3
277
12.7. DUALIDADE
a × b = a1 b2 − a2 b1 e1 ∧ e2 + a1 b3 − a3 b1 e1 ∧ e3 + a2 b3 − a3 b2 e2 ∧ e3 .
Como
∗
(e1 ∧ e2 ) = e3 ,
∗
(e1 ∧ e3 ) = −e2 ,
∗
(e2 ∧ e3 ) = e1 ,
segue o resultado. ■
278
Capı́tulo 13
Álgebra Geométrica
Neste capı́tulo veremos a álgebra geométrica, que é a álgebra de Clifford Cl (V ) de um espaço vetorial
métrico real V (ou seja, um espaço isomorfo a Rp,q ), aplicada de maneira mais intuitiva para obter resultados
diretamente relacionados à geometria de V . A definição formal de álgebra de Clifford será vista no próximo
capı́tulo.
x · a = α.
279
13.1. A IDÉIA DO PRODUTO GEOMÉTRICO
Se a operação de produto interno tivesse inversos, poderı́amos obter um único x satisfazendo a equação
acima escrevendo
x = αa−1 .
Exatamente porque a operação de produto interno não tem inversos, a equação acima possui infinitas soluções
(ela sempre possui solução quando a ̸= 0), determinando um hiperplano afim ortogonal a a em V .
Da mesma forma, se B é um 2-blade representando um subespaço bidimensional contendo a, não existe
um único vetor x tal que
x ∧ a = B.
Se a operação de produto exterior tivesse inversos, poderı́amos obter um único x satisfazendo esta equação
escrevendo
x = B ∧ a−1 .
Exatamente porque a operação de produto exterior não tem inversos, a equação acima possui infinitas
soluções: qualquer vetor x contido no plano B, que não seja paralelo a a, e tal que a área de x ∧ a seja igual
à área de B.
Por outro lado, existe um único vetor x tal que, dados α e B temos simultaneamente
x·a=α
x∧a=B
Para ver isso, note que a equação não homogênea
x∧a=B
define uma reta afim. De fato, se p é uma solução particular da equação acima, isto é, se p satisfaz
p ∧ a = B,
então, subtraindo as duas equações obtemos
(x − p) ∧ a = 0,
o que implica que x − p e a são paralelos, isto é,
x − p = ta
para algum escalar t, logo as soluções x satisfazem a equação paramétrica da reta
x = p + ta.
280
13.2. PRODUTO GEOMÉTRICO DE VETORES
Esta discussão sugere unir os dois produtos, interno e exterior, de forma a obter um produto em que os
vetores possuem inversos.
281
13.2. PRODUTO GEOMÉTRICO DE VETORES
ab = a · b + a ∧ b.
□
Note que o produto geométrico de dois vetores é um bivetor. Ele é um 2-blade se e somente se os
vetores são ortogonais; ele é um escalar se e somente se os dois vetores são paralelos. O produto
geométrico de dois vetores produz um bivetor que consiste de um escalar somando a um 2-blade. Exatamente
porque estas partes diferentes não se misturam é o que torna o produto geométrico invertı́vel. Esta situação
é similar aos números complexos, em que cada número possui uma parte real e outra imaginária.
Como o produto geométrico tem uma parte simétrica dada pelo produto interno (isto é, comutativo)
e uma parte antissimétrica dada pelo produto exterior (isto é, anticomutativo), ele não é em geral nem
comutativo, nem anticomutativo. Na verdade,
ab = ba se e somente se a ∧ b = 0,
ou seja,
ab = ba se e somente se a e b são paralelos,
e
ab = −ba se e somente se a · b = 0,
ou seja,
ab = −ba se e somente se a e b são ortogonais.
Em particular, o produto
2
aa = a · a = ∥a∥
é sempre um escalar.
13.2 Definição. A parte simétrica do produto geométrico é dada por
ab + ba
a·b= ,
2
ab − ba
a∧b= .
2
□
13.3 Proposição. Se {ei }i=1,...,n é uma base ortonormal para o espaço vetorial métrico V , então
ei ei = ei · ei ,
ei ej = ei ∧ ej , se i ̸= j
Em particular,
ei ei = ±1,
dependendo da assinatura da métrica e do valor do ı́ndice i. Para uma métrica positiva definida temos
sempre
ei ei = 1.
282
13.2. PRODUTO GEOMÉTRICO DE VETORES
Prova. Temos
ei ei = ei · ei + ei ∧ ei = ei · ei ,
ei ej = ei · ej + ei ∧ ej = ei ∧ ej
se i ̸= j. ■
13.4 Notação. De agora em diante, usaremos o sı́mbolo
eij = ei ej
e portanto
eij = −eji ,
enquanto que
eii = ei ei = ±1.
eii = 1.
a−1 = a.
Prova. Temos
2
aa a·a+a∧a ∥a∥ + 0
aa−1 = 2 = 2 = 2 = 1.
∥a∥ ∥a∥ ∥a∥
A prova da unicidade é padrão e segue da associatividade (conforme definiremos na próxima seção, o produto
geométrico é associativo); se a1 , a2 são dois inversos de a, temos
283
13.3. A ÁLGEBRA GEOMÉTRICA OU ÁLGEBRA DE CLIFFORD DE V
a
:= ab−1 .
b
13.3.1 Definição
Definiremos o produto geométrico através de suas propriedades. As identidades para vetores obtidas na
subseção anterior serão consequência da definição (e provarão a sua existência e unicidade).
13.7 Definição. Se V é um espaço vetorial métrico, a álgebra^geométrica (ou álgebra de Clifford)
Cl (V ) de V é um espaço vetorial isomorfo ao produto exterior V e no qual está definido um produto
geométrico, isto é, um operador bilinear associativo
Cl (V ) × Cl (V ) −→ Cl (V )
tal que
aa = a · a = q (a)
^1
para todo a ∈ V ≡ V ⊂ Cl (V, q). □
Quando for necessário destacar o produto interno g ou, equivalentemente, a forma quadrática associada q,
denotaremos a álgebra de Clifford de V por
Cl (V, g) ou Cl (V, q) .
Se V é um espaço vetorial real com métrica de assinatura (p, q) também denotaremos Cl (V ) por
Cl (Rp,q ) ou Clp,q .
284
13.3. A ÁLGEBRA GEOMÉTRICA OU ÁLGEBRA DE CLIFFORD DE V
ab + ba
a·b= .
2
ab + ba = 2 a · b
e
ab = 2 a · b − ba.
13.9 Proposição. Se {ei }i=1,...,n é uma base ortonormal para o espaço vetorial métrico V , então
ei ej + ej ei = 2 (ei · ej ) .
Em particular,
ei ei = ei · ei ,
ei ej = −ej ei .
e2ij = −1.
285
13.3. A ÁLGEBRA GEOMÉTRICA OU ÁLGEBRA DE CLIFFORD DE V
Prova. Temos
e12 e1 = (e1 e2 ) e1
= − (e2 e1 ) e1
= −e2 (e1 e1 )
= −e2 .
1 e1 e2 e12
1 1 e1 e2 e12
e1 e1 1 e12 e2 .
e2 e2 −e12 1 −e1
e12 e12 −e2 e1 −1
a = a0 + a1 e1 + a2 e2 + a12 e12 ,
b = b0 + b1 e1 + b2 e2 + b12 e12 .
Por exemplo, se
a = a1 e1 + a2 e2 ,
b = b1 e 1 + b2 e 2 ,
temos
ab = a1 e1 + a2 e2 b1 e1 + b2 e2
= a1 e1 b1 e1 + b2 e2 + a2 e2 b1 e1 + b2 e2
= a1 b1 e1 e1 + a1 b2 e1 e2 + a2 b1 e2 e1 + a2 b2 e2 e2
= a1 b1 + a2 b2 + a1 b2 − a2 b1 e12 .
286
13.3. A ÁLGEBRA GEOMÉTRICA OU ÁLGEBRA DE CLIFFORD DE V
definido na base
B∧V = {1} ∪ {ei1 · · · eik }i1 ,...,ik =1,...,n
i1 <···<ik
^
de V como sendo o morfismo linear que vale
Φ (1) = 1
e
Φ (ei1 ∧ · · · ∧ eik ) = ei1 · · · eik
é um isomorfismo de espaços
^ vetoriais.
Portanto, Cl (V ) e V são isomorfos como espaços vetoriais e
dim Cl (V ) = 2n .
287
13.3. A ÁLGEBRA GEOMÉTRICA OU ÁLGEBRA DE CLIFFORD DE V
^
Prova. Por definição, Φ é linear pois foi definido assim em uma base de V .
Por definição de álgebras de Clifford, os elementos de Cl (V ) são gerados por combinações lineares de 1 e
produtos finitos de vetores de V . Como todo vetor de V é uma combinação linear finita de e1 , . . . , en , segue
do lema que BCl(V ) gera Cl (V ) multiplicativamente, isto é, todo elemento de Cl (V ) é da forma
n
X
x = x0 · 1 + xi1 ···ik ei1 · · · eik .
i1 ,...,ik =1
i1 <···<ik
Em particular, Φ é sobrejetivo.
Como
n
X n
X
Φ−1
x · 1 + =x ·1+
xi1 ···ik ei1 · · · eik xi1 ···ik ei1 ∧ · · · ∧ eik ,
0 0
i1 ,...,ik =1 i1 ,...,ik =1
i1 <···<ik i1 <···<ik
13.14 Definição. O produto exterior de dois vetores é a parte antissimétrica do produto geométrico:
ab − ba
a∧b= .
2
k-blades são definidos por recursão: assumindo k-blades definidos, definimos (k + 1)-blades por
aA + Aa
b
a∧A= .
2
k-vetores são definidos como combinações lineares de vetores e multivetores são definidos como com-
binações lineares de k-vetores, com diferentes valores de k sendo permitidos. □
A primeira definição garante que o produto exterior é anticomutativo, enquanto que a segunda define o
produto exterior de um número arbitrário de vetores (ou seja, blades) e garante que o produto é associativo
(exercı́cio). Todas as propriedades da álgebra exterior que vimos no capı́tulo anterior permanecem válidas.
Decorre da definição que se a é um vetor e B é um blade, então
aB + Ba
b
a∧B = ,
2
Ba + aB
b
B∧a= .
2
288
13.3. A ÁLGEBRA GEOMÉTRICA OU ÁLGEBRA DE CLIFFORD DE V
Agora veremos como o produto de contração também pode ser recuperado do produto geométrico. A
contração é definida como no capı́tulo anterior.
13.15 Proposição. Se a é um vetor e B é um blade, então
aB − Ba
b
a⌋B = ,
2
Ba − aB
b
B⌊a = .
2
Prova. Provaremos a identidade da contração à esquerda; a identidade da contração à direita segue desta
usando a definição da contração à direita em função da contração à esquerda e é deixada como exercı́cio.
Seja
B = b1 ∧ b2
um 2-blade. Neste caso a identidade é
aB − Ba
a⌋B = .
2
Temos
b1 b2 − b2 b1 ab1 b2 − ab2 b1
aB = a = ,
2 2
b1 b2 − b2 b1 b1 b2 a − b2 b1 a
Ba = a= .
2 2
Usando a identidade
cd = 2 (c · d) − dc,
escrevemos
(ab1 ) b2 − (ab2 ) b1
aB =
2
2 (a · b1 ) b2 − b1 ab2 − 2 (a · b2 ) b1 + b2 ab1
=
2
b2 ab1 − b1 ab2
= (a · b1 ) b2 − (a · b2 ) b1 +
2
b2 ab1 − b1 ab2
= a⌋B + .
2
e
b1 (b2 a) − b2 (b1 a)
Ba =
2
2 (b2 · a) b1 − b1 ab2 − 2 (b1 · a) b2 + b2 ab1
=
2
b2 ab1 − b1 ab2
= (a · b2 ) b1 − (a · b1 ) b2 +
2
b2 ab1 − b1 ab2
= −a⌋B + .
2
Logo,
aB − Ba = 2a⌋B.
■
Agora estamos em condições de provar que o produto geométrico de um vetor e um blade é exatamente a
generalização do produto geométrico de vetores: a soma do produto escalar do vetor e o blade (i.e., contração)
com o produto exterior do vetor e o blade.
289
13.3. A ÁLGEBRA GEOMÉTRICA OU ÁLGEBRA DE CLIFFORD DE V
aB = a⌋B + a ∧ B.
13.17 Exemplo. Se
A = e1 ∧ e2 = e1 e2 ,
B = e2 ∧ e3 = e2 e3 ,
temos
AB = e1 e2 e2 e3 = e1 e3 = e1 ∧ e3 ,
enquanto que
A⌋B = A ∗ B ∈ R,
A ∧ B = 0.
□
Se A é um bivetor e B é um multivetor (de grau diferente de 1, isto é, B não é um vetor), então podemos
escrever
AB = A · B + A × B + A ∧ B,
onde · é o produto escalar de Hestenes e × é o comutador definido pelo mesmo. Para detalhes, veja Clifford
Algebra to Geometric Calculus, a unified language for Mathematics and Physics (1984), de D. Hestenses e
G. Sobczyk, p. 15.
O próximo resultado pode ser visto como uma definição equivalente do produto exterior em função do
produto geométrico:
13.18 Proposição. Vale
1 X
a1 ∧ · · · ∧ ak = (sign σ) aσ(1) · · · aσ(k) .
k!
σ∈Sk
290
13.3. A ÁLGEBRA GEOMÉTRICA OU ÁLGEBRA DE CLIFFORD DE V
Prova. Temos ←
− ←
− 2
AA A∗ A ∥A∥
AA−1 = 2 =2 =
2 = 1.
∥A∥ ∥A∥ ∥A∥
A prova da unicidade segue da associatividade como na Proposição 13.5. ■
Observe que nem todos os multivetores possuem inversas.
a · b = ⟨ab⟩0 ,
a ∧ b = ⟨ab⟩2 .
A ∧ B = ⟨AB⟩k+l ,
A ∗ B = ⟨AB⟩0 ,
A⌋B = ⟨AB⟩l−k ,
A⌊B = ⟨AB⟩k−l .
291
13.3. A ÁLGEBRA GEOMÉTRICA OU ÁLGEBRA DE CLIFFORD DE V
Prova. Escrevendo
A = a ∧ Ak−1 ,
temos
13.23 Corolário.
⟨AB⟩0 = ⟨BA⟩0 .
Prova. Pois
⟨AB⟩0 = A ∗ B = B ∗ A = ⟨BA⟩0 .
■
então
∥AB∥ = ∥A∥ ∥B∥ .
Prova. Veja Clifford Algebra to Geometric Calculus, a unified language for Mathematics and Physics (1984),
de D. Hestenses e G. Sobczyk, p. 14, identidade (1.52b). ■
292
13.4. PROJEÇÕES E REJEIÇÕES
x = x aa−1
= (xa) a−1
= (x · a + x ∧ a) a−1
= (x · a) a−1 + (x ∧ a) a−1 .
O primeiro termo é
(x · a) a−1 = (x⌋a) a−1 = (x⌋a)⌋a−1 ,
ou seja, a projeção ortogonal de x em a como vimos na Proposição 12.62, que escrevemos na forma
x⌋a
proja x = .
a
O segundo termo é portanto a componente de x que não contém nenhum componente na direção de a.
Definimos este termo como sendo a rejeição ortogonal de x por a:
x∧a
reja x = .
a
Podemos fazer esta mesma contrução para blades, para calcular a projeção de um vetor em um subespaço
e a rejeição dele pelo subespaço. Escrevendo
x = x AA−1
= (xA) A−1
= (x⌋A + x ∧ A) A−1
= (x⌋A) A−1 + (x ∧ A) A−1 .
x⌋A
projA x =
A
x∧A
rejA x = .
A
Podemos provar diretamente que a rejeição ortogonal é ortogonal ao subespaço representado por A:
13.25 Proposição. A rejeição de x por A é ortogonal ao subespaço representado pelo blade A.
Prova. Seja a um vetor arbitrário no subespaço representado por A. Como
aA + Aa
b
a∧A= ,
2
293
13.5. REFLEXÕES E ROTAÇÕES
podemos escrever
b = aA + Aa = aA + Aa ,
b bb b
a∧A
2 2
de modo que
b=2 a∧A
aA b − Aa.
←
−
Como a está no subespaço A, temos a ∧ A = 0 e segue que
←−
a A = −Aa.
Temos
a · rejA x = a · (x ∧ A) A−1
= a (x ∧ A) A−1 0
D E
= a xA + Ax b A−1
0
D E
= axAA −1
0
+ aAxA
b −1
0
= ⟨ax⟩0 − AaxA−1 0
= ⟨ax⟩0 − axA −1
A 0
= ⟨ax⟩0 − ⟨ax⟩0
= 0.
Observe que no antepenúltimo passo usamos a comutativade do produto geométrico sob o produto interno.
■
13.26 Notação. Quando o subespaço A pelo qual a rejeição é calculada está claro do contexto, denotaremos
a rejeição de x por A simplesmente por
x↑ .
I = e1 e2 .
Ie3 = e3 I
294
13.6. QUATÉRNIONS
Ie1 = −e1 I,
Ie2 = −e2 I.
Mais explicitamente, vemos que multiplicação à direita por I corresponde a uma rotação do plano por π/2:
e1 I = e1 e1 e2 = e2 ,
e2 I = e2 e1 e2 = −e1 e2 e2 = −e1 ,
enquanto que multiplicação à esquerda por I corresponde a uma rotação do plano por −π/2:
Por outro lado, a multiplicação de e3 por I produz obviamente o pseudoescalar, que é um trivetor
Ie3 = e3 I = e1 e2 e3 .
Para obter um operador linear que opera em vetores produzindo vetores, multiplicamos ambos os lados por
I:
Ie1 I = Ie2 = e1 ,
Ie2 I = −Ie1 = e2 ,
Ie3 I = I 2 e3 = −e3 .
obtemos
←
− ←
−
I −1 e1 I = I e1 I = I e2 = e2 e1 e2 = −e1 ,
←
− ←−
I −1 e2 I = I e2 I = − I e1 = −e2 e1 e1 = −e2 ,
←
− ←
−
I −1 e3 I = I e3 I = I e1 e2 e3 = e2 e1 e1 e2 e3 = e3 .
Esta operação corresponde a uma rotação do plano I de um ângulo π (dobro da rotação de π/2, quando
multiplicamos apenas por um lado). □
13.6 Quatérnions
13.6.1 Definição
13.28 Definição. A álgebra dos quatérnions é a subálgebra de Cl R3 gerada pelos multivetores
295
13.6. QUATÉRNIONS
dim H = 4.
Denotando
i = e23 ,
j = e13 ,
k = e12 ,
q = q0 + q1 i + q2 j + q3 k.
→
−
q = q1 i + q2 j + q3 k
pq = −→
−
p ·→
−
q +→
−
p ×→
−
q.
296
13.6. QUATÉRNIONS
Prova. Pois
pq = (p0 + p1 i + p2 j + p3 k) (q0 + q1 i + q2 j + q3 k)
=p q +p →
0 0
−
q 0
+ p1 q0 i + p1 q1 i2 + p1 q2 ij + p1 q3 ik
+ p2 q0 j + p2 q1 ji + p2 q2 j 2 + p2 q3 jk
+ p3 q0 k + p3 q1 ki + p3 q2 kj + p3 q3 k 2
=p q +p →
0 0
−q 0
+ q0 (p1 i) − p1 q1 + p1 q2 k − p1 q3 j
+ q0 (p2 j) − p2 q1 k − p2 q2 + p2 q3 i
+ q0 (p3 k) + p3 q1 j − p3 q2 i − p3 q3
=p q +p →
0 0
−
q +q →
0
−p 0
− (p1 q1 + p2 q2 + p3 q3 )
+ (p2 q3 − p3 q2 ) i − (p1 q3 − p3 q1 ) j + (p1 q2 − p2 q1 ) k
=p q +p →
0 0
− q +q →
0
−p −→ 0
−
p ·→−
q +→ −p ×→ −
q.
se e somente se →
−
p ×→
−
q = 0, isto é, se e somente se →
−
p e→
−
q são paralelos e
→
−
p→−
q = −→
−
q→−
p
se e somente se →
−
p e→
−
q são ortogonais.
1 0 0 1
a b
z= =a +b
−b a 0 1 −1 0
pois
2
0 1 1 0
=− = −1,
−1 0 0 1
onde aqui 1 denota a matriz identidade.
Da mesma forma, quatérnions q = q0 + q1 i + q2 j + q3 k podem ser representados pelas matrizes complexas
q0 + iq1 q2 + iq3 1 0 0 0 1 0
i i
q= = q0 + q1 + q2 + q3 ,
−q2 + iq3 q0 − iq1 0 1 0 −i −1 0 i 0
297
13.6. QUATÉRNIONS
0 1 0 0
i i
JK = = = I,
−1 0 i 0 0 −i
0 0 1 0
i i
KJ = =− = −I,
i 0 −1 0 0 −i
0 0 0 1
i i
KI = = = J,
i 0 0 −i −1 0
0 0 0 1
i i
IK = =− = −J.
0 −i i 0 −1 0
Note que se
z = q0 + iq1 ,
w = q2 + iq3 ,
então
z w
q= .
−w z
298
13.6. QUATÉRNIONS
q 2 = −1.
q 2 = qq = −→
−q ·→
−
q +→
−
q ×→
−
q
→
− 2
= −∥ q ∥ + 0
2
= − ∥q∥
= 1.
■
13.35 Definição. O conjugado do quatérnion
q = q0 + q1 i + q2 j + q3 k = q0 + →
−
q
q = q0 − q1 i − q2 j − q3 k = q0 − →
−
q.
□
13.36 Proposição. Vale
2
qq = |q| .
Prova. Pois
qq = (q0 + →−
q ) (q0 − →
−
q)
= q0 q0 − q · (− q ) + q0 (−→
→
− →
− −
q ) + q0 →
−
q +→
−
q × (−→
−
q)
→
−
=q q + q · q →
−
0 0
2
= |q| .
■
13.37 Corolário.
q
q −1 = 2
|q|
e se q é unitário então
q −1 = q.
Consequentemente,
1
q −1 = .
|q|
Prova. Imediato. ■
299
13.6. QUATÉRNIONS
q0 + iq1 q2 + iq3
q=
−q2 + iq3 q0 − iq1
temos
|q| = det q.
Prova. Pois se
z = q0 + iq1 ,
w = q2 + iq3 ,
de modo que
z w
q=
−w z
temos
det q = zz − w (−w)
= zz + ww
2 2
= |z| + |w|
= q02 + q12 + q22 + q32
2
= |q| .
■
13.39 Corolário. Vale
|pq| = |p| |q| .
Prova. Pois
|pq| = det (pq) = det p det q = |p| |q| .
■
13.40 Corolário. O grupo dos quatérnions unitários é SU (2).
Consequentemente, os grupos SU (2) e S3 são isomorfos.
Prova. Pois q é um quatérnion unitário se e somente se det q = 1. ■
q = cos θ + sen θ u
para um vetor unitário u ∈ R3 (removendo a notação de seta; de agora em diante não usaremos setas para
denotar vetores em R3 ). Isso é análogo à fórmula de Euler para números complexos unitários
z = cos θ + sen θi
300
13.6. QUATÉRNIONS
θ θ
q = cos + sen u
2 2
Prova. Temos
= u,
logo Rq,θ mantém u fixo (em outras palavras, u é um autovetor de Rq,θ correspondente ao autovalor 1).
Escolha agora um vetor unitário v ∈ R3 e
w = u × v,
de modo que u, v, w formam uma base ortonormal positivamente orientada de R3 . Observe que como os
vetores são ortogonais, eles anticomutam e
uv = −u · v + u × v = w,
wu = −w · u + w × u = v,
301
13.6. QUATÉRNIONS
Temos
Rq,θ (v) = qvq −1
= qvq
= (cos α + sen α u) v (cos α − sen α u)
= (cos α v + sen α uv) (cos α − sen α u)
= (cos α v + sen α w) (cos α − sen α u)
= cos2 α v − cos α sen α vu
+ sen α cos α w − sen2 α wu
= cos2 α v + cos α sen α w
+ sen α cos α w − sen2 α v
= cos2 α − sen2 α v + 2 sen α cos α w
= cos 2α v + sen 2α w
= cos θ v + sen θ w
e
Rq,θ (w) = qwq −1
= qwq
= (cos α + sen α u) w (cos α − sen α u)
= (cos α v + sen α uw) (cos α − sen α u)
= (cos αw − sen α v) (cos α − sen α u)
= cos2 α w − cos α sen α wu
− sen α cos α v + sen2 α vu
= cos2 α w − cos α sen α v
− sen α cos α v − sen2 α w
= −2 sen α cos α v + cos2 α − sen2 α w
= − sen 2α v + cos 2α w
= − sen θ v + cos θ w.
Portanto a matriz de Rq,θ restrito ao plano de v, w em relação à base {v, w} é dada por
cos θ − sen θ
sen θ cos θ
logo Rq,θ gira este plano no sentido anti-horário por um ângulo θ. ■
13.42 Corolário. O grupo das rotações SO (3) é o espaço projetivo RP3 .
Prova. Pois as rotações correspondentes aos quatérnions unitários q e seu antipodal −q são idênticas:
R−q,θ (p) = (−q) p (−q)
= (−q) p (−q)
= qpq −1
= Rq,θ (p) .
■
302
13.7. REFLEXÕES
Além disso, se dois pares de quatérnions (q, r) , (q ′ , r′ ) representam a mesma rotação, então existe um escalar
não nulo λ ∈ R tal que
q ′ = λq,
r
r′ = .
λ
■
13.7 Reflexões
Reflexões são obtidas através da operação de conjugação (no sentido da teoria de grupos) com o produto
geométrico. De fato, em primeiro lugar observe que
13.44 Proposição. Vale
a−1 xa = axa−1 .
Prova. Pois
■
Vamos usar este resultado para calcular a reflexão de um vetor x em relação à reta representada por a.
303
13.7. REFLEXÕES
Prova. Pois
a−1 xa = axa−1
= (ax) a−1
= (a · x) a−1 + (a ∧ x) a−1
= (x · a) a−1 − (x ∧ a) a−1 .
■
Lembramos o resultado obtido na Seção Projeções e Rejeições:
x = (x · a) a−1 + (x ∧ a) a−1 ,
em que (x · a) a−1 é a componente paralela de x na direção de a (isto é, a projeção de x em a), enquanto
que (x ∧ a) a−1 é a componente perpendicular (isto é, a rejeição de x por a). Vemos que a expressão
obtida na proposição para a−1 xa ao invés de somar a componente perpendicular (x ∧ a) a−1 à componente
paralela (x · a) a−1 para obter x, subtrai ela de (x · a) a−1 . Portanto ela é a reflexão de x em relação à reta
representada por a:
refla x = a−1 xa.
Observe que a magnitude ou orientação de a não importam, pois a inversão remove os fatores escalares.
Apenas a direção da reta a importa.
304
13.8. ROTAÇÕES
refla X = aXa−1 .
Prova. Por indução. Assuma o resultado válido para (k − 1)-blades. Se X é um k-blade, escreva
X = x ∧ Xk−1 .
Temos
13.8 Rotações
Um número par de reflexões produz uma rotação, que será representada por um rotor, o produto geométrico
de um número par de vetores unitários. Rotores generalizam números complexos e quatérnions, que são
usados para efetuar rotações no plano e no espaço respectivamente, de modo que na álgebra geométrica
podemos efetuar rotações em qualquer dimensão.
13.8.1 Rotores
A reflexão dupla
produz uma rotação no plano a ∧ b (veja Figura 7.2 em [DFM], p. 170), que escrevemos na forma
rotR x = RxR−1 .
305
13.8. ROTAÇÕES
onde
b
R=
a
não é necessariamente um blade.
Observe que podemos assumir R unitário, já que os escalares se cancelam no produto de R à esquerda e
R−1 à direita. Por sinal, a norma de R é dada por
r
b2
∥R∥ = .
a2
pois
2 ←
−
∥R∥ = R ∗ R
= ba−1 a−1 b 0
D 2 E
= b a−1 b
0
D E
−1 2
= bb a
0
D E
−1 2
= b a
2
0
−1 2
=b a
2
b2
= ,
a2
logo este é o fator de normalização para R quando ele não for tomado unitário logo no inı́cio. Ao invés de
normalizar R no final, podemos tomar os vetores a, b unitários logo de inı́cio.
13.47 Definição. Um rotor R é o produto geométrico de vetores unitários. □
13.48 Proposição. R é um rotor se e somente se o seu inverso é o seu reverso.
Prova. Como a, b são unitários, vale
a−1 = a,
b−1 = b,
e portanto
R = ba−1 = ba,
donde −1 ←
−
R−1 = ba−1 = ab−1 = ab = R .
A recı́proca é óbvia. ■
Assim a rotação também pode ser escrita na forma
←−
rotR x = Rx R .
rotR X = RXR−1 .
Como rotações são lineares, esta definição se estende linearmente para multivetores.
306
13.8. ROTAÇÕES
R = ba = b · a + b ∧ a.
Como
ϕ
b · a = cos ,
2
ϕ
b ∧ a = −I sen ,
2
onde ϕ/2 é o ângulo de a para b e I é o 2-blade unitário para o plano a ∧ b, temos
ϕ ϕ
R = cos − I sen .
2 2
Vemos que o bivetor ângulo Iϕ de um plano contém toda a informação necessária para identificar a rotação:
o plano I em relação a qual a rotação é realizada e o ângulo ϕ de rotação. Por este motivo, denotaremos a
rotação por
RIϕ .
Note que
←−−
RIϕ = R−Iϕ .
307
13.8. ROTAÇÕES
Vamos ver em maior detalhe como o rotor age via conjugação para produzir a rotação de um vetor x no
espaço. Em uma rotação do vetor x em relação ao plano a ∧ b esperamos que a componente de x ortogonal
ao plano de rotação, ou seja, a rejeição
x∧I
x↑ =
I
não mude. A componente de x paralela ao plano
x⌋I
x∥ =
I
deve ser multiplicada por cos ϕ e a componente de x perpendicular à projeção de x no plano
x⊥ = x∥ ⌋I = x∥ I
x↑ I = Ix↑ ,
x∥ I = −Ix∥ ,
I 2 = −1,
temos
←−
rotR x = Rx R
←−
= R x↑ + x∥ R
ϕ ϕ ϕ ϕ
= cos − I sen x↑ + x∥ cos + I sen
2 2 2 2
ϕ ϕ ϕ ϕ ϕ ϕ
= cos − I sen cos x↑ + sen x↑ I + cos x∥ + sen x∥ I
2 2 2 2 2 2
ϕ ϕ ϕ ϕ ϕ ϕ
= cos2 x↑ + cos sen x↑ I + cos2 x∥ + cos sen x∥ I
2 2 2 2 2 2
ϕ ϕ 2 ϕ ϕ ϕ ϕ
− sen cos Ix↑ − sen Ix↑ I − sen cos Ix∥ − sen2 Ix∥ I
2 2 2 2 2 2
2 ϕ 2 ϕ 2 ϕ 2 ϕ ϕ ϕ
= cos + sen x↑ + cos − sen x∥ + 2 sen cos x∥ I
2 2 2 2 2 2
= x↑ + cos ϕ x∥ + sen ϕ x⊥ .
308
13.8. ROTAÇÕES
13.49 Proposição. Se R1 é o rotor da rotação rot1 e R2 é o rotor da rotação rot2 , então o rotor R da
rotação rot2 ◦ rot1 é
R = R2 R1 .
Prova. Pois
rot2 ◦ rot1 X = rot2 (rot1 X)
←−
= rot2 R1 X R1
←−← −
= R2 R1 X R1 R2
←−−−
= R2 R1 X R2 R1
e R = R2 R1 é um rotor pois
←− ←−−−
R R = R2 R1 R2 R1
←−← −
= R2 R1 R1 R2
←−
= R2 R2
= 1.
■
309
13.8. ROTAÇÕES
e produto
AB = a1 − a2 I b1 − b2 I = a1 b1 + a2 b2 − a2 b1 + a1 b2 I
são exatamente as mesmas dos números complexos (note que agora o produto é comutativo AB = BA).
Veja em [DFM], Exercı́cio de Programação 7.10.5, como o uso de geometria algébrica permite estender o
fractal de Mandelbrot do plano complexo de maneira natural para fractais n-dimensionais.
310
13.8. ROTAÇÕES
O termo I2 I1 tem apenas termos de grau 0 e grau 2, já que estamos em um espaço tridimensional. Denotando
ϕi ϕi
ci = cos , si = sen ,
2 2
temos, em notação menos carregada,
RI2 ϕ2 RI1 ϕ1 = c1 c2 − s1 s2 ⟨I2 I1 ⟩0
− s1 c2 I1 − c1 s2 I2
+ s1 s2 ⟨I2 I1 ⟩2 .
ϕ ϕ ϕI
RI,ϕ = cos − I sen = e− 2 .
2 2
Para estudar rotações no espaço n-dimensional, estendemos o conceito de rotor:
13.52 Definição. Um rotor R é o produto geométrico de um número par de vetores unitários. □
Em geral, rotores em espaços n-dimensionais não podem ser escritos como a exponencial de um 2-blade,
exceto para rotações no espaço euclidiano Rn,0 e no espaço de Minkowski R1,n que são continuamente
conectadas à identidade (isto é, existe um caminho contı́nuo de mapas ortogonais conectando a identidade
à rotação), que são as rotações mais importantes nas aplicações de Fı́sice e Computação Gráfica. Para tais
rotações podemos escrever
rot x = e−B/2 xeB/2 .
De agora em diante, vamos considerar apenas tais rotações.
Observamos que se A, B são elementos da álgebra geométrica que comutam, ou seja,
AB = BA,
então
eA eB = eA+B .
Esta propriedade decorre também imediatamente da definição da exponencial via séries (como no caso da
exponencial de matrizes).
Em Rn,0 e R1,n , qualquer bivetor pode ser escrito como a soma de 2-blades que comutam dois a dois
(ortogonais). Assim, se o bivetor B se escreve como a soma de 2-blades
B = B1 + · · · + Bm
311
13.9. VERSORES E PRODUTO VERSORIAL
Considerando o versor
V = vk · · · v1 ,
esta composta pode ser escrita na forma
x 7→ Vb xV −1 ,
lembrando que Vb denota a involução de grau de V , ou seja,
se k é par,
k V
V = (−1) V =
se k é ı́mpar.
b
−V
Note que versores pares correspondem a rotações, enquanto que versores ı́mpares correspondem a reflexões.
A discussão acima leva à seguinte definição:
13.54 Definição. Seja V um l-versor. O operador linear exterior
^k ^k
V: V −→ V
definido em blades por
kl
V (X) = (−1) V XV −1 ,
= V xV −1
V yV −1
0
= V xyV −1
0
= xyV −1 V 0
(o produto geométrico comuta dentro de ⟨⟩0 )
= ⟨xy⟩0
= x · y.
312
13.9. VERSORES E PRODUTO VERSORIAL
Então,
V2 ◦ V1 (x) = Vb2 Vb1 xV1−1 V2−1
V (X) = V XV −1 ,
V (X) = V XV
b −1 ,
V (A ∧ B) = V (A) ∧ V (B)
V (A ∗ B) = V (A) ∗ V (B)
V (A⌋B) = V (A)⌋V (B)
V (A⌊B) = V (A) ⌊V (B)
Consequentemente,
exp (V (A)) = exp V (A) .
313
13.9. VERSORES E PRODUTO VERSORIAL
V (AB) = V ABV −1
= V AV −1 V BV −1
= V (A) V (B) .
V : Cl (V ) −→ Cl (V ) .
Estas propriedades de preservar produtos torna extremamente fácil trabalhar com versores.
314
Capı́tulo 14
Álgebra de Clifford
Seja (V, g) um espaço vetorial com uma forma bilinear simétrica associada g (que não precisa ser um produto
interno, e pode ser degenerada), que também denotaremos por
g (v, w) = v · w = ⟨v, w⟩ ,
dependendo da conveniência. A forma quadrática associada a esta forma bilinear será denotada por
q (v) = v · v.
O axioma básico da álgebra de Clifford Cl (V, g) é que o produto de qualquer vetor consigo mesmo é igual
ao produto interno dele consigo mesmo:
vv = v · v = q (v) .
O
Em termos formais, podemos construir Cl (V, g) como o quociente da álgebra tensorial V pelo ideal
bilateral (isto é o subespaço vetorial fechado por multiplicações tensoriais à direita e à esquerda) gerado
pelos elementos da forma
v ⊗ v − q (v) ,
^
o que pode ser visto como um refinamento da álgebra exterior V , que é o quociente da álgebra tensorial
O
V pelo subespaço gerado pelos vetores da forma
v ⊗ v.
^
De fato, a álgebra de Clifford Cl (V, g) como espaço vetorial é isomorfa à álgebra exterior V .
Além disso, toda álgebra exterior é uma álgebra de Clifford em que associamos a V a forma bilinear
identicamente nula, isto é, ^
V = Cl (V, 0) .
Na próxima seção, veremos tudo isso em detalhes e provaremos as afirmações feitas acima.
14.1 Definição
14.1 Definição. Seja (V, g) um K-espaço vetorial com uma forma bilinear simétrica g e forma quadrática
associada q.
315
14.1. DEFINIÇÃO
A álgebra de Clifford Cl (V, g) associada a (V, g) é uma álgebra associativa com identidade juntamente
com um morfismo linear (chamado mapa de Clifford)
i : V −→ Cl (V, g)
2
[i (v)] = q (v) · 1.
(ii) (Propriedade Universal) Para toda K-álgebra associativa com identidade A que satisfaz a relação
de Clifford, isto é, para a qual existe um morfismo linear
j : V −→ A
satisfazendo
2
[j (v)] = q (v) · 1,
existe um único morfismo de álgebras
Φ : Cl (V, g) −→ A
□
Note que usamos a notação
α·1
para o produto do escalar α pela identidade 1; na condição (i), 1 denota a identidade da álgebra de Clifford,
enquanto que na condição (ii), 1 denota a identidade da álgebra A. Quando não há perigo de confusão,
isto é, sabe-se distinguir escalares do corpo K e escalares multiplicados pela identidade da álgebra, podemos
escrever a relação de Clifford simplesmente na forma
2
[i (v)] = q (v) .
O mapa de Clifford estabele a inclusão do espaço vetorial V dentro da álgebra de Clifford, isto é, i é injetivo
e podemos identificar V com i (V ) como provaremos mais adiante. Ele também pode ser visto como uma
espécie de “raiz quadrada” da forma quadrática q.
14.2 Proposição. A relação de Clifford
2
[i (v)] = g (v, v) · 1
é equivalente a
i (v) i (w) + i (w) i (v) = 2g (v, w) · 1.
316
14.2. EXISTÊNCIA E UNICIDADE
g (v + w, v + w) − g (v, v) − g (w, w) = 2v · w
e
2 2 2
[i (v + w)] − [i (v)] − [i (w)] = i (v) i (w) + i (w) i (v) .
■
14.3 Corolário. Se
B = {e1 , . . . , en }
é uma base ortonormal de V , então
isto é,
i (ei ) i (ej ) = −i (ej ) i (ei ) ,
enquanto que
2
i (ei ) = 1.
onde I é o ideal
I = ⟨⟨v ⊗ v − q (v) · 1 : v ∈ V ⟩⟩ ,
com produto
[a] [b] := [a ⊗ b]
é uma álgebra de Clifford.
O1
Prova: Identificando V = V , temos uma inclusão
O
ı : V −→ V.
317
14.2. EXISTÊNCIA E UNICIDADE
i = π ◦ ı,
isto é,
i (v) = [v] .
Logo i é um morfismo linear e satisfaz a relação de Clifford (no que se segue, denotamos a identidade da
álgebra tensorial por 1⊗ e a identidade da álgebra de Clifford por 1Cl ):
2
i (v) = [v ⊗ v]
= [v ⊗ v − q (v) · 1⊗ + q (v) · 1⊗ ]
= [v ⊗ v − q (v) · 1⊗ ] + [q (v) · 1⊗ ]
= 0 + q (v) · [1⊗ ]
= q (v) · 1Cl .
Φ : Cl (V ) −→ A
que satisfaz
Φ ◦ i = j,
ou seja,
Φ (i (v)) = j (v)
para todo v ∈ V , deve satisfazer
i (v1 ) · · · i (vk )
e ele é único. ■
318
14.2. EXISTÊNCIA E UNICIDADE
14.5 Teorema (Unicidade da Álgebra de Clifford). Seja (V, g) um K-espaço vetorial com uma forma
bilinear simétrica g. Se Cl (V ) e Cl′ (V ) são álgebras de Clifford, então existe um único isomorfismo de
álgebras
Φ : Cl (V ) −→ Cl′ (V )
tal que o diagrama abaixo é comutativo:
V
i / Cl (V )
Φ
i′
"
Cl′ (V )
Prova: Aplicando a propriedade universal às duas álgebras de Clifford Cl (V ) e Cl′ (V ), temos o diagrama
comutativo
Cl (V )
<
i Φ
′
V
i / Cl′ (V )
i Φ′
"
Cl (V )
donde obtemos o diagrama comutativo
V
i / Cl (V )
i Φ′ ◦Φ
"
Cl (V )
Por outro lado, também temos o diagrama comutativo
V
i / Cl (V )
idCl(V )
i
"
Cl (V )
Por unicidade do mapa universal, segue que
Φ′ ◦ Φ = idCl(V ) .
Analogamente,
Φ ◦ Φ′ = idCl′ (V ) .
Concluı́mos que Φ e Φ′ são isomorfismos, com Φ′ = Φ−1 . ■
14.6 Corolário. 1 e i (V ) geram Cl (V ) multiplicativamente, isto é, 1 e os produtos
i (v1 ) · · · i (vk )
geram Cl (V ).
O
Prova: Como observado na demonstração do Teorema 14.1, como V gera V por produtos tensoriais,
segue que i (V ) gera Cl (V ) multiplicativamente. ■
14.7 Corolário. Existe um isomorfismo de álgebras
Cl (V, 0) ∼
^
= V.
319
14.3. A ÁLGEBRA DE CLIFFORD É ISOMORFA À ÁLGEBRA EXTERIOR
i (ei1 ) · · · i (eik )
com
1 ⩽ i1 < i2 < . . . < in ⩽ n
geram Cl (V ).
14.9 Corolário. Consequentemente,
dim Cl (V ) ⩽ 2n .
Prova: Pelo Corolário 14.6, 1 e os elementos
i (ei1 ) · · · i (eik )
geram Cl (V ) multiplicativamente, logo eles geram Cl (V ) como um espaço vetorial. Pelas relações de Clifford
logo sempre que o mesmo vetor i (ei ) aparece duas vezes, podemos cancelá-lo. ■
14.10 Teorema. Existe um isomorfismo de espaços vetoriais,
Cl (V ) ∼
^
= V.
Se
B = {e1 , . . . , en }
é uma base ortonormal para V , este isomorfismo é dado por
Em particular,
dim Cl (V ) = 2n .
Φ (1∧V ) = 1Cl(V ) ,
Φ (ei1 ∧ · · · ∧ eik ) = i (ei1 ) · · · i (eik ) ,
e estendendo linearmente. Pelo Corolário 14.6, Φ é sobrejetivo, mas não é claro que Φ é injetivo.
320
14.3. A ÁLGEBRA DE CLIFFORD É ISOMORFA À ÁLGEBRA EXTERIOR
Para provar isso, usaremos a propriedade universal da álgebra de Clifford para essencialmente calcular a
inversa de Φ. Defina um morfismo linear
^
j : V −→ Hom V
por ^ ^
j (v) : V −→ V
A 7−→ v ∧ A + v⌋A
Usando o fato que
v⌋ (w⌋A) = (v ∧ w)⌋A,
e que
v⌋ (w ∧ A) = (v⌋w) A − v ∧ (w⌋A)
= (v · w) A − v ∧ (w⌋A) ,
implica
v⌋ (w ∧ A) + v ∧ (w⌋A) = (v · w) A,
temos (usando a anticomutatividade do produto exterior para cancelar termos)
Logo, pela propriedade universal de álgebras de Clifford, o mapa j se estende a um morfismo de álgebras
^
Φ : Cl (V ) −→ Hom V .
321
14.3. A ÁLGEBRA DE CLIFFORD É ISOMORFA À ÁLGEBRA EXTERIOR
v1 · · · vk
e se
BV = {e1 , . . . , en }
é uma base ortonormal para V , então a álgebra de Clifford tem como base
convencionando
e i1 · · · e ik = 1
quando k = 0. Usando o isomorfismo do Teorema 14.10 podemos também ver o produto exterior definido
na álgebra de Clifford e identificar
e i1 · · · e in = e i1 ∧ · · · ∧ e ik .
322
Capı́tulo 15
ϕ : A −→ B
para todos v, w ∈ A. Em outras palavras, um morfismo entre álgebras deve preservar a estrutura da álgebra,
ou seja, a estrutura linear da álgebra como espaço vetorial e a sua estrutura multiplicativa dada pelo seu
produto.
15.1 Definição. Sejam A, B K-álgebras.
Dizemos que um morfismo linear
ϕ : A −→ B
é um antimorfismo se
ϕ (vw) = ϕ (w) ϕ (v) ,
para todos v, w ∈ A. □
A noção de antimorfismo obviamente só tem importância quando as álgebras não são comutativas; quando
as álgebras são comutativas, todo antimorfismo é um morfismo.
323
15.1. AUTOMORFISMOS E AUTOANTIMORFISMOS INVOLUTIVOS
ϕ2 = id .
□
15.3 Exemplo. Na álgebra matricial Mn (K), o operador transposta
ϕ : Mn (K) −→ Mn (K)
definido por
ϕ (A) = At .
é um autoautimorfismo, pois
t
(AB) = B t At .
Ele é involutivo pois
t
At = A.
□
15.4 Exemplo. O conceito de autoantimorfismo, ou de antimorfismo em geral, pode ser definido para
qualquer objeto que tenha uma estrutura multiplicativa, como grupos.
Se G é um grupo, o operador inverso
ψ : G −→ G
definido por
ψ (g) = g −1 .
é um autoantimorfismo, pois
−1
(gh) = h−1 g −1 .
Ele é involutivo pois
−1
g −1 = g.
□
Definimos agora mais formalmente o operador involução com grau que vimos anteriormente para a
álgebra exterior e álgebra geométrica:
15.5 Proposição. Toda álgebra de Clifford possui um único automorfismo involutivo natural
α : Cl (V ) −→ Cl (V )
tal que
α ◦ i = −i.
e se x é um k-blade vale
k
α (x) = (−1) x = x
b.
324
15.1. AUTOMORFISMOS E AUTOANTIMORFISMOS INVOLUTIVOS
−i : V −→ Cl (V ) ,
segue da propriedade universal das álgebras de Clifford que existe um único morfismo
α : Cl (V ) −→ Cl (V )
α
−i
"
Cl (V )
comuta. Se x = 1, obviamente α (1) = 1. Como todo elemento x ∈ Cl (V ), x ̸= 1, pode ser escrito na forma
x = i (v1 ) · · · i (vk )
Em particular, α é um automorfismo.
Se
B = {e1 , . . . , en }
é uma base de V , então a álgebra de Clifford Cl (V ) consiste de polinômios de várias variáveis de e1 , . . . , en ,
isto é, combinações lineares de monômios da forma
eI = ei1 · · · eik
e
|I|
α (eI ) = (−1) eI .
■
Outra maneira de enunciar o resultado acima é dizer que o morfismo linear
− id : V −→ V
325
15.1. AUTOMORFISMOS E AUTOANTIMORFISMOS INVOLUTIVOS
15.6 Proposição. Toda álgebra de Clifford possui um único autoantimorfismo involutivo natural
t : Cl (V ) −→ Cl (V )
tal que
t ◦ i = i.
t
i
#
op
Cl (V )
comuta.
Assim, se
B = {e1 , . . . , en }
é uma base de V , de modo que a álgebra de Clifford Cl (V ) consiste de combinações lineares de monômios
da forma
eI = ei1 · · · eik ,
temos
t (eI ) = eik · · · ei1 = ←
e−I .
326
15.2. A SUBÁLGEBRA PAR DA ÁLGEBRA DE CLIFFORD
Cl (V ) = Cl+ (V ) ⊕ Cl− (V ) ,
onde
Cl+ (V ) = {x ∈ Cl (V ) : α (x) = x} ,
Cl− (V ) = {x ∈ Cl (V ) : α (x) = −x} .
Os elementos de Cl+ (V ) são as combinações lineares de monômios eI que são produtos de um número par
de fatores. Por este motivo, Cl+ (V ) é chamada a subálgebra par da álgebra de Clifford Cl (V ).
Os elementos de Cl− (V ) são as combinações lineares de monômios eI que são produtos de um número
ı́mpar de fatores. □
Note que Cl+ (V ) é uma subálgebra de Cl (V ), mas Cl− (V ) não é, pois se x, y ∈ Cl− (V ), então xy ∈ Cl+ (V ),
já que
α (xy) = α (x) α (y) = (−x) (−y) = xy.
Por definição,
V ⊂ Cl− (V ) .
Cl0 (V ) = Cl+ (V ) ,
Cl1 (V ) = Cl− (V ) ,
segue que
Cli (V ) Clj (V ) ⊂ Cli+j(mod 2) (V ) .
±
15.8 Proposição. O subespaço Cl± (V ) é igual ao autoespaço de α associado ao autovalor (−1) para
i = 0, 1.
Em particular,
1
dim Cl± (V ) = dim Cl (V ) .
2
A = A0 ⊕ A1 ,
B = B0 ⊕ B1,
327
15.2. A SUBÁLGEBRA PAR DA ÁLGEBRA DE CLIFFORD
onde
0
= A0 ⊗ B 0 ⊕ A1 ⊗ B 1 ,
A⊗B
b
b 1 = A0 ⊗ B 1 ⊕ A1 ⊗ B 0 ,
A⊗B
para a′ ∈ Ai e b ∈ B j . □
15.10 Proposição. Sejam (V1 , g1 ) e (V2 , g2 ) espaços vetoriais com formas bilineares simétricas associadas.
Então
(g1 ⊕ g2 ) ((v1 , v2 ) , (w1 , w2 )) = g1 (v1 , w1 ) + g2 (v2 , w2 )
i : V −→ Cl (V, g) ,
j : W −→ Cl (W, h) ,
F : V ⊕ W −→ Cl (V, g) ⊗
b Cl (W, h)
por
F (v, w) = i (v) ⊗ 1 + 1 ⊗ j (w) .
Então F induz um isomorfismo de álgebras
F : Cl (V ⊕ W, g ⊕ h) −→ Cl (V, g) ⊗
b Cl (W, h) .
Prova: Temos
2 2 0
F (v, w) = (i (v) ⊗ 1 ) + (−1) (i (v) ⊗ j (w))
−1 2
+ (−1) (i (v) ⊗ j (w)) + (1 ⊗ j (w))
2 2
= (i (v) ⊗ 1 ) + (1 ⊗ j (w))
2 2
= i (v) ⊗ 1 + 1 ⊗ j (w)
2
= g (v) ⊗ 1 + 1 ⊗ h (w)
= (g ⊕ h) (v, w) · (1 ⊗ 1) ,
onde · denota a multiplicação do vetor 1⊗1 pelo escalar (g ⊕ h) (v, w). Pela propriedade universal da álgebra
de Clifford, F se estende a um morfimo de álgebras
F : Cl (V ⊕ W, g ⊕ h) −→ Cl (V, g) ⊗
b Cl (W, h) .
V −→ V ⊕ W,
W −→ V ⊕ W,
328
15.3. GRUPO DE CLIFFORD
q (v) ̸= 0.
∗
Cl (V ) .
□
∗
Gostarı́amos que Cl (V ) agisse sobre V via conjugação com sinal
|x|
x · v = (−1) xvx−1 = α (x) vx−1 ,
mas xvx−1 não é necessariamente um vetor, se x não for (quando x é um vetor, vimos nas seções sobre
reflexões e rotoção no capı́tulo sobre geometria algébrica que −xvx−1 e xvx−1 são vetores). Assim sendo,
∗
somos forçados a nos limitar a um subgrupo de Cl (V ) :
15.14 Definição. O grupo de Clifford de Cl (V ) é o subgrupo
∗
Γ (V ) = x ∈ Cl (V ) : xV x−1 ⊂ V .
329
15.3. GRUPO DE CLIFFORD
Note que
V \ {0} ⊂ Γ (V ) .
definido por
|x|
ρx (v) = (−1) xvx−1 = α (x) vx−1
−1
= α (xy) v (xy)
= ρxy (v) ,
segue que ρ é uma representação linear. ■
|x|
A presença do sinal (−1) na representação adjunta torcida garante que quando x ∈ V e q (x) ̸= 0 o
isomorfismo ρx é a reflexão em relação ao hiperplano ortogonal a x, como vimos no capı́tulo sobre álgebra
geométrica e veremos a seguir. Além disso, quando g é uma métrica, ker ρ = R∗ como também veremos em
breve.
15.16 Teorema. Se x ∈ V e q (x) ̸= 0, o isomorfismo ρx é a reflexão em relação ao hiperplano ortogonal
a x.
Prova: Como vimos na Proposição 7.10, a reflexão em relação ao hiperplano ortogonal a x é dada por
⟨v, x⟩
Hx (v) = v − 2 x.
⟨x, x⟩
Daı́,
x
Hx (v) = v − 2 ⟨v, x⟩
q (x)
= v − (vx + xv) x−1
= v − vxx−1 − xvx−1
= −xvx−1
= ρx (v) .
■
Portanto, o grupo de Clifford é uma generalização dos quatérnions e ρx é um morfismo métrico quando g é
uma métrica.
15.17 Definição. O grupo de Clifford especial de Cl (V ) é o subgrupo
Γ+ (V ) = Γ (V ) ∩ Cl+ (V ) .
330
15.4. O MAPA NORMA NA ÁLGEBRA DE CLIFFORD
já que α (x) = x para x ∈ Γ+ (V ); isso é exatamente como vimos no capı́tulo sobre Álgebra Geométrica.
Precisaremos de várias definições e resultados preliminares antes, que são importantes por si só. No final
desta seção provaremos que ρ (Γ (V )) ⊂ O (V ).
Definiremos agora o análogo do conceito de conjugação complexa e quaterniônica para a álgebra de
Clifford:
15.18 Definição. O conjugado de um elemento x ∈ Cl (V ) é o elemento
x = t (α (x))
←−
= x e.
□
Assim, temos
ei = −ei
e
k
ei1 · · · eik = (−1) eik · · · ei1 .
x = (t ◦ α) (x)
= (t ◦ α) (t ◦ α) (x)
= tαtα (x)
= tα2 t (x)
= t2 (x)
= x.
331
15.4. O MAPA NORMA NA ÁLGEBRA DE CLIFFORD
□
Generalizamos também o conceito de norma complexa e quaterniônica para a álgebra de Clifford:
15.21 Definição.
k
N (ei1 · · · eik ) = (−1) q (ei1 ) · · · q (eik ) .
Prova: Pois
N (v) = vv = −v 2 = −q (v)
e
■
Note que como usual abusamos a notação escrevendo K = K · 1 ⊂ Cl (V ) como na identificação de Λ0 (V )
com K na álgebra exterior. Para um elemento arbitrário x ∈ Cl (V ) não há nenhuma garantia que N (x) é
um escalar (isto é, múltiplo de 1 ∈ Cl (V ). Assim este mapa norma não é a função norma usual em espaços
vetoriais métricos (como no caso complexo e quaterniônico). Entretanto, veremos que se x ∈ Γ (V ) então
N (x) é sempre um escalar.
15.23 Proposição. Se V é um espaço vetorial métrico, então
ker ρ = R∗ = R\ {0} .
Prova: Se V é um espaço vetorial métrico com assinatura (p, q) denote por Γp,q o grupo de Clifford de
Clp,q = Cl (V ), de modo que ρ é um mapa
ρ : Γp,q −→ Clp,q .
332
15.4. O MAPA NORMA NA ÁLGEBRA DE CLIFFORD
escreva
x = x+ + x− .
Como
x+ ∈ Cl+
p,q ,
v, x− ∈ Cl−
p,q ,
segue que
x+ v, vx+ ∈ Cl−
p,q ,
x− v, vx− ∈ Cl+
p,q ,
x+ v = vx+ ,
−x− v = vx− ,
para todo v ∈ V .
Se B = {e1 , . . . , en } é uma base ortonormal para V , como todo elemento de Cl+
n é uma combinação linear
de monômios pares em e1 , . . . , en , podemos escrever o elemento par x+ na forma
x+ = a+ + e1 a−
para alguns
a+ ∈ Cl+
p,q ,
a− ∈ Cl−
p,q ,
a+ + e1 a− e1 = e1 a+ + e1 a− ,
a+ e1 = e1 a+ ,
e1 a− e1 = e21 a− .
Por outro lado, como ei ej = −ej ei e o elemento par a+ e o elemento ı́mpar a− não contêm somandos com
um fator e1 , temos também
e1 a− e1 = −e21 a− .
Subtraindo as duas últimas equações obtemos
e21 a− = 0
333
15.4. O MAPA NORMA NA ÁLGEBRA DE CLIFFORD
considere o elemento
x = 1 + e1 e2 .
Temos
x−1 = 1 − e1 e2
e para todo v ∈ V vale
α (x) vx−1 = α (1 + e1 e2 ) v (1 − e1 e2 )
= (1 + e1 e2 ) v (1 − e1 e2 )
= (v + e1 e2 v) (1 − e1 e2 )
= v − ve1 e2 + e1 e2 v − e1 e2 ve1 e2
= v + q (e1 ) q (e2 ) v
= v,
pois q ≡ 0, de modo que o elemento não escalar x está em ker ρ. □
15.25 Lema. A restrição de α ao grupo de Clifford Γ (V ) é um automorfismo de grupos.
A restrição de t ao grupo de Clifford Γ (V ) é um autoantimorfismo de grupos.
Prova: Basta verificar que
α (Γ (V )) ⊂ Γ (V ) ,
t (Γ (V )) ⊂ Γ (V ) .
Lembramos que os mapas α e t são ∓ id em V , respectivamente; além disso, αt = tα.
Se x ∈ Γ (V ), ou seja, se α (x) vx−1 ∈ V para todo v ∈ V , temos
−1 −1
α (α (x)) v α (x) = −α (α (x)) α (v) α (x)
= −α α (x) v x−1
= α (x) v x−1 ,
donde α (x) ∈ Γ (V ), e
−1 −1
α (t (x)) v t (x) = t (α (x)) t (v) t (x)
= t α (x) v x−1
= α (x) v x−1 ,
donde t (x) ∈ Γ (V ). ■
334
15.4. O MAPA NORMA NA ÁLGEBRA DE CLIFFORD
α (x) v x−1 ∈ V.
ou seja,
t x−1 v t (α (x)) = α (x) v x−1 ,
donde
−1
v = t (x) α (x) v x−1 t (α (x))
−1
= t (x) α (x) v (t (α (x)) x)
−1
= t (x) α (x) v (xx)
−1
= α (α (t (x))) α (x) v (xx) (α2 = id)
−1
= α (t (α (x))) α (x) v (xx) (αt = tα)
−1
= α (x) α (x) v (xx)
−1
= α (xx) v (xx)
= ρxx (v) ,
N : Γ (V ) −→ R∗
é um morfismo de grupos.
Além disso,
N (α (x)) = N (x)
para todo x ∈ Γ (V ).
N (xy) = xyxy
= xyyx
= xN (y) x
= xxN (y)
= N (x) N (y) .
335
15.5. GRUPOS PIN E SPIN
donde
pois N (x) ∈ R. ■
15.28 Lema. Se V é um espaço vetorial métrico, então
ρ (Γ (V )) ⊂ O (V ) .
−1
= N (x) N (v) N (x)
−1
= N (x) N (x) N (v)
= N (v) ,
onde usamos que N (x) ∈ R∗ . Por outro lado, pela Proposição 15.22,
logo
q (ρx (v)) = q (v)
para todo v ∈ V e portanto ρx ∈ O (V ). ■
Pinp,q = ker N
336
15.5. GRUPOS PIN E SPIN
Em outras palavras,
Spinp,q = x ∈ Cl+
p,q : xvx
−1
∈ V para todo v ∈ V e N (x) = 1 .
15.30 Teorema. Se V é um espaço vetorial métrico de assinatura (p, q), então as restrições
ρ : Pinp,q −→ Op,q ,
ρ : Spinp,q −→ SOp,q ,
são sobrejetivos.
Além disso, em ambos os casos
ker ρ = Z2 = {−1, 1} .
ρ : Pinp,q −→ Op,q .
Pela Proposição 7.14, toda isometria F ∈ Op,q se escreve como um produto de reflexões Hvi por hiperplanos
ortogonais ao vetor vi , que podemos tomar unitário:
F = Hv1 · · · Hvk .
Caso Spinp,q .
Primeiro mostramos que
ρ Spinp,q ⊂ SOp,q .
ρx ∈ Op,q \ SOp,q ,
ρx = ρv1 · · · ρv2k+1 .
Então
ρx = ρv1 ···v2k+1 ,
logo
x−1 v1 · · · v2k+1 ∈ ker ρ = R∗
e existe λ ∈ R∗ tal que
x−1 v1 · · · v2k+1 = λ,
337
15.5. GRUPOS PIN E SPIN
donde
1
x= v1 · · · v2k+1 ,
λ
contradizendo o fato que x tem grau par.
A mesmo idéia mostra que
ρ : Spinp,q −→ SOp,q
é sobrejetivo, pois toda isometria F ∈ SOp,q se escreve como um produto par de reflexões por vetores
unitários
F = Hv1 · · · Hv2k
= ρv1 ···v2k
= ρv1 ···v2k
e
v1 · · · v2k ∈ Γ+
p,q .
■
Vários exemplos de cálculo de Pinn , Spinn podem ser encontrados em [GH], Seção 30.4, pp. 1146–1152;
vários exemplos de cálculo de Pinp,q , Spinp,q podem ser encontrados em [GH], Seção 30.5, pp. 1154–1157.
Topologicamente, os grupos Pinp,q , Spinp,q são recobrimentos duplos universais de Op,q , SOp,q , respecti-
vamente (veja [GH], Seção 30.6).
338
Capı́tulo 16
As álgebras Clifford Clp,q podem ser construı́das como produtos tensoriais das álgebras K = R, C e H. Para
os resultados a seguir veja [GH] e as referências lá.
16.1 Proposição. Valem os isomorfismos
Mn (R) ⊗ Mm (R) ∼
= Mnm (R) ,
Mn (R) ⊗R K ∼
= Mn (K) ,
C ⊗R C ∼
= C ⊕ C,
C ⊗R H ∼
= M2 (C) ,
∼ M4 (R) .
H ⊗R H =
e
Cl0,2 ∼
= H,
∼ M2 (R) ,
Cl2,0 =
∼ M2 (R) .
Cl1,1 =
Cl0,n+2 ∼
= Cln,0 ⊗ Cl0,2 ∼
= Cln,0 ⊗H,
Cln+2,0 = Cl0,n ⊗ Cl2,0 ∼
∼ = Cl0,n ⊗M2 (R) ,
Clp+1,q+1 ∼
= Clp,q ⊗ Cl1,1 ∼
= Clp,q ⊗M2 (R) .
339
16.4 Teorema (Periodicidade das Álgebras de Clifford). Valem os isomorfismos
Cl8,0 ∼
= Cl0,8 ∼
= M16 (R)
e
Cl0,n+8 ∼
= Cl0,n ⊗ Cl0,8 ,
Cln+8,0 ∼
= Cln,0 ⊗ Cl8,0 .
340
Referências Bibliográficas
[Axler] S. AXLER, Linear Algebra Done Right, 3rd. Ed., Springer, 2015.
[Bueno] H. P. BUENO, Álgebra Linear: um segundo curso, IMPA, 2006.
[DFM] Leo DORST, Daniel FONTIJNE e Stephen MANN, Geometric Algebra for Computer
Science, Elsevier, 2007.
[GH] Jean GALLIER e Jocelyn QUAINTANCE, Notes on Differential Geometry and Lie
Groups, Internet (edição de 1 de novembro de 2017).
[HK] K. HOFFMAN e R. KUNZE, Linear Algebra, 2nd. Ed., Prentice Hall, 1971.
[HS] M. HIRSCH e S. SMALE, Differential Equations, Dynamical Systems and Linear Al-
gebra, Academic Press, New York, 1974.
[Lang] S. LANG, Álgebra Linear, 3a. Ed., Editora Ciência Moderna, 2004.
[Lee 1] John M. LEE, Introduction to Smooth Manifolds, 2nd Edition, Graduate Texts in
Mathematics 218, Springer, 2012.
[Roman] S. ROMAN, Advanced Linear Algebra, 3rd. Ed., Springer, 2007.
[Strang] G. STRANG, Linear Algebra and its Applications, 3rd. Ed., Brooks Cole, 1988.
[VR] Jayme VAZ, Jr. e Roldão da ROCHA, Jr., An Introduction to Clifford Algebras and
Spinors, Oxford, 2016.
341