Matemática universitária — Graduação 2 · Bachelor Year 2
2Álgebra linear
A álgebra linear do volume do primeiro ano de graduação trabalhava sobre R ou C em dimensão finita e admitia o determinante geral. Este capítulo suprime as três restrições: a teoria é enunciada sobre um corpo arbitrário K, o jogo entre um espaço e seu dual é desenvolvido sistematicamente (bases duais, anuladores, transpostas) e o determinante é enfim construído a partir das formas multilineares alternadas e da assinatura de Capítulo 1 — quitando todas as admissões do primeiro ano.
Em todo o capítulo, K é um corpo (Q, R, C ou Z/pZ — a teoria não se importa) e, salvo menção contrária, os espaços têm dimensão finita sobre K. Os resultados do primeiro ano (bases, dimensão, teorema do núcleo e da imagem, matrizes) transferem-se palavra por palavra: suas demonstrações nunca usaram nada além dos axiomas de corpo.
2.1 Espaço dual
Definição 2.1(Espaço dual, base dual)
O dual de E é E∗=L(E,K), o espaço das formas lineares. Se B=(e1,…,en) é uma base de E, as formas coordenadase1∗,…,en∗ definidas por ei∗(ej)=δij (Kronecker: 1 se i=j, e 0 caso contrário) formam a base dualB∗ de E∗; em particular dimE∗=dimE, e
x=i=1∑nei∗(x)ei(x∈E),φ=i=1∑nφ(ei)ei∗(φ∈E∗).
Demonstração de que B∗ é uma base. Livre: aplicando uma combinação nula ∑λiei∗=0 a ej obtém-se λj=0. Geradora: para φ∈E∗, a forma φ−∑iφ(ei)ei∗ anula todo ej, logo é nula (uma aplicação linear que se anula numa base é nula). As duas fórmulas exibidas acima são os mesmos cálculos lidos no sentido direto. ∎
Exemplo 2.2
Em Kn[X] com a base (1,X,…,Xn): a base dual é P↦k!P(k)(0) (coeficientes de Taylor). Outra base do dual: as avaliações P↦P(xi) em n+1 pontos distintos — sua base “pré-dual” em Kn[X] é exatamente a família dos polinômios de Lagrange Li (volume do primeiro ano de graduação), pois Li(xj)=δij. A interpolação é dualidade.
Método 2.3(Bases duais e anteduais na prática)
Para desenvolver uma forma φ numa base (ei) de E: as coordenadas são os valoresφ(ei) — não há sistema a resolver. Para achar a base (uj) de E cuja dual é uma dada base (φ1,…,φn) de E∗ (a antedual): resolva os n sistemas lineares
φi(uj)=δij(1≤i≤n),
uma coluna uj de cada vez; em termos matriciais, se as linhas de M listam os coeficientes dos φi numa base conhecida de E∗, as colunas de M−1 são os uj. A existência e a unicidade da antedual são demonstradas no problema de fim de semana deste capítulo; o cálculo é sempre essa inversão.
Exemplo 2.4(Uma base dual de R2, inteiramente calculada)
Para a base b1=(1,1), b2=(1,−1) de R2: a base dual(b1∗,b2∗) deve satisfazer bi∗(bj)=δij. Escrevendo b1∗(x,y)=αx+βy, as condições α+β=1 e α−β=0 dão
b1∗(x,y)=2x+y,e do mesmo modob2∗(x,y)=2x−y.
Verificações de bom senso: b1∗não é e1∗+e2∗ avaliado ingenuamente — a base dual depende da base inteira, e não de cada vetor separadamente (substituir b2 por (0,1) transforma b1∗ em x↦x). E a fórmula de desenvolvimento funciona: (x,y)=2x+yb1+2x−yb2, a decomposição par/ímpar de um par — as bases duais são extratoras de coordenadas, e esta extrai as partes simétrica e antissimétrica.
Definição 2.5(Anulador)
Para um subespaço F⊆E, o anulador é
F∘={φ∈E∗:φ∣F=0},
um subespaço de E∗.
Teorema 2.6(Dimensão do anulador)
dimF∘=dimE−dimF. Além disso, F↦F∘ inverte as inclusões, e F é recuperado a partir de seu anulador:
F={x∈E:∀φ∈F∘,φ(x)=0}.
Por consequência, todo subespaço de dimensão p em dimensão n é o conjunto solução de n−p equações lineares independentes — e reciprocamente.
Demonstração. Escolha uma base (e1,…,ep) de F completada numa base de E. Uma forma φ=∑φ(ei)ei∗ anula F se e somente se seus p primeiros coeficientes se anulam: F∘=Vect(ep+1∗,…,en∗), de dimensão n−p. A inversão das inclusões é imediata. Para a recuperação: o membro da direita contém F; reciprocamente, se x∈/F, complete uma base de F com x e outros vetores; a forma coordenada de x nessa base anula F mas não x. A leitura em “equações” toma uma base (φ1,…,φn−p) de F∘: então F=⋂kerφj, uma interseção de n−p hiperplanos independentes. ∎
Exemplo 2.7(Um anulador, nos dois sentidos)
Seja F=Vect((1,2,1),(1,0,−1))⊆R3. Uma forma φ=ae1∗+be2∗+ce3∗ anula F se e somente se
a+2b+c=0ea−c=0,
isto é, c=a e b=−a: F∘=R(e1∗−e2∗+e3∗), de dimensão 3−2=1 como exige o Teorema 2.6. Lendo no sentido inverso: F={(x,y,z):x−y+z=0} — o plano recuperado como núcleo da única forma que gera F∘. Passar de uma família geradora a equações é calcular um anulador; passar de equações a uma parametrização é calcular um pré-anulador. (Verificação: os dois vetores geradores satisfazem x−y+z=0.)
Definição 2.8(Aplicação transposta)
Para u∈L(E,F), a transpostauT∈L(F∗,E∗) é
uT(ψ)=ψ∘u.
Ela satisfaz (v∘u)T=uT∘vT e, em bases duais, a matriz de uT é a matriz transposta de u — o que finalmente explica a transposição do primeiro ano.
Exemplo 2.9(A transposta, entrada por entrada)
Seja u:R2→R3 de matriz A=(103210) nas bases canônicas. Para ψ=b1f1∗+b2f2∗+b3f3∗∈(R3)∗, calcule uT(ψ)=ψ∘u na base de R2:
Logo uT(ψ)=(b1+3b3)e1∗+(2b1+b2)e2∗ e, nas bases duais, a matriz de uT é
(120130)=AT:
a transposta abstrata é a matriz virada, sem nenhum cálculo que reste a aceitar por fé. Note o mecanismo: a j-ésima coluna de A tornou-se a j-ésima linha da nova matriz porque ψ∘u lê as saídas de u através dos coeficientes de ψ.
Proposição 2.10
keruT=(imu)∘ e imuT=(keru)∘. Por consequência, rk(uT)=rk(u): o posto por linhas é igual ao posto por colunas, demonstrado estruturalmente.
Demonstração.ψ∈keruT⟺ψ∘u=0⟺ψ anula imu: a primeira identidade. Para a segunda: uT(ψ)=ψ∘u anula keru sempre, logo imuT⊆(keru)∘; as dimensões coincidem pelo teorema do núcleo e da imagem e por Teorema 2.6:
Posto por colunas: a terceira linha é a soma das duas primeiras, logo rkA≤2; as colunas 1 e 2 são livres: rkA=2. O núcleo da transposta: resolvendo ATy=0 obtém-se y∈R(1,1,−1), de modo que kerAT tem dimensão 1=3−2: exatamente (imA)∘ sob a identificação de (R3)∗ com os vetores linha, como afirma a Proposição 2.10 — a única relação “linha3 = linha1 + linha2” é o anulador do espaço das colunas. O posto por linhas (2 linhas livres) e o posto por colunas coincidem não por acaso, mas porque ambos valem rkA=rkAT.
Exemplo 2.12(A dualidade lê uma regra de quadratura)
Por que uma regra como a de Simpson (Exercício 2.4) existe e por que ela é única? A dualidade responde antes de qualquer cálculo. Em E=R2[X], a integral P↦∫01P é um vetor específico do dual tridimensional E∗; as avaliações em 0, 21, 1 formam uma base de E∗; logo a integral se desenvolve de modo único sobre elas — esse desenvolvimento é a regra de Simpson, com coeficientes e tudo. Uma contagem de dimensões também calibra as expectativas: em R3[X], quatro dimensões de formas não podem em geral ser geradas por três avaliações, de modo que a exatidão sobre as cúbicas não é devida pela dualidade; que Simpson integre as cúbicas exatamente assim mesmo é uma simetria de brinde (cancelamento de grau ímpar em torno de 21), a ser verificada à mão. As regras com n+1 nós são desenvolvimentos da forma integração numa base de avaliações de Rn[X]∗: a existência e a unicidade custam um teorema de base dual; só os graus de brinde custam trabalho.
2.2 Formas multilineares alternadas
Definição 2.13
Uma aplicação f:En→K é n-linear quando é linear em cada variável, e alternada quando se anula sempre que dois argumentos são iguais. Ser alternada implica ser antissimétrica: trocar dois argumentos muda o sinal (desenvolva f(…,x+y,…,x+y,…)=0); mais geralmente, para σ∈Sn,
Os termos com índice repetido se anulam (é alternada); as listas sobreviventes (i1,…,in) são as injetivas, isto é, ik=σ(k) para uma permutação σ, e a antissimetria reordena f(eσ(1),…,eσ(n))=ε(σ)f(e1,…,en). Logo
f=f(e1,…,en)⋅detB:
toda forma alternada é esse múltiplo, desde que detB ela mesma (a soma exibida) sejan-linear alternada e assuma o valor 1 em B. A multilinearidade é clara (cada parcela é linear em cada coluna). Valor em B: o único termo não nulo é σ=id. Alternada: suponha xj=xk (j=k), de modo que as colunas de coordenadas satisfazem aij=aik para todo i. Emparelhe cada σ com σ′=σ∘(jk) — uma involução sem ponto fixo em Sn. Os produtos emparelhados coincidem:
usando a igualdade das colunas j e k; ao passo que ε(σ′)=−ε(σ). Cada par contribui com zero: a soma se anula. ∎
Exemplo 2.15(Sarrus, deduzido e demolido)
Para n=3 a fórmula das permutações tem exatamente 3!=6 termos. Listando S3 por assinatura — id, (123), (132) pares; (12), (13), (23) ímpares — obtém-se
precisamente a regra das “diagonais” de Sarrus ensinada na escola — agora um teorema, com os sinais misteriosos identificados como assinaturas. A demolição: para n=4 há 24 permutações, das quais apenas 8 são capturadas por qualquer esquema de diagonais; Sarrus não tem versão em grau 4, e o desenvolvimento por cofatores (Teorema 2.17 (4)) assume o comando. Contar termos também é um aviso: a fórmula das permutações tem n! parcelas, de modo que ela é uma definição, e não um algoritmo — o escalonamento calcula det em O(n3) operações.
Definição 2.16(Determinantes)
O determinante de uma família numa base é detB(x1,…,xn); o determinante de uma matrizA é o determinante de suas colunas na base canônica — a fórmula das permutações acima; o determinante de um endomorfismou é o escalar detu tal que
detB(u(x1),…,u(xn))=detu⋅detB(x1,…,xn)para todo xi
(o membro da esquerda é n-linear alternado, logo um múltiplo de detB pelo Teorema 2.14; o fator não depende de B).
Teorema 2.17(O cálculo dos determinantes, demonstrado)
det(uv)=detudetv; det(AB)=detAdetB.
u é invertível ⟺detu=0; uma família é uma base ⟺ seu determinante em alguma base é não nulo.
det(AT)=detA.
O desenvolvimento por cofatores ao longo de qualquer linha ou coluna, como enunciado no volume do primeiro ano de graduação, vale; matrizes semelhantes têm o mesmo determinante.
Demonstração. (1) Aplique duas vezes a relação de definição: detB(uv(xi))=detu⋅detB(v(xi))=detudetv⋅detB(xi).
(2) Se u é invertível, detudetu−1=detid=1=0. Se não, as imagens u(ei) são ligadas; exprimindo uma pelas outras e desenvolvendo, detB(u(ei))=0 (ser alternada mata as direções repetidas), logo detu=0. O critério de base é o mesmo enunciado para famílias.
(3) Na fórmula das permutações, reindexe cada produto por j=σ(i), isto é, i=τ(j) com τ=σ−1: os fatores são os mesmos números em outra ordem, logo
i=1∏naσ(i),i=j=1∏naj,τ(j),
e ε(τ)=ε(σ)−1=ε(σ) (os valores são ±1; ε é um morfismo). Somar sobre σ é o mesmo que somar sobre τ (a inversão é uma bijeção de Sn):
detA=τ∑ε(τ)j∏aj,τ(j)=det(AT),
sendo a última soma a fórmula das permutações aplicada às entradas transpostas(AT)ij=aji.
(4) Fixe a coluna j e decomponha xj=∑iaijei por linearidade: detA=∑iaijdet(…,ei,…), e levar ei à última posição (n−itransposições de linhas, n−j de colunas, via (3)) identifica det(…,ei,…)=(−1)i+jΔij com o menor: exatamente a regra dos cofatores do primeiro ano. Semelhança: det(P−1AP)=detP−1detAdetP=detA por (1). ∎
Exemplo 2.18(Desenvolvimento por cofatores, executado)
Calcule
det201142310
ao longo da primeira coluna (dois zeros de preguiça: um). Os sinais seguem o tabuleiro de damas (−1)i+j:
2det(4210)−0+1⋅det(1431)=2(0−2)+(1−12)=−15.
Confira por Sarrus (Exemplo 2.15): 0+1+0−12−0−4=−15. Estratégia, e não doutrina: desenvolva ao longo da linha com mais zeros e, quando nenhuma tiver nenhum, fabrique alguns primeiro por operações elementares — uma rodada de eliminação custa menos do que duas camadas de cofatores.
Exemplo 2.19(Um determinante pelas regras)
Seja J∈Mn(K) a matriz de uns e a∈K; calculamos det(aIn+J) com as ferramentas recém-demonstradas. Toda coluna de aIn+J soma da mesma maneira: some todas as linhas à primeira (o determinante não muda — somar um múltiplo de uma linha a outra acrescenta um termo de direção repetida, morto pela alternância). A primeira linha torna-se (a+n,a+n,…,a+n); ponha a+n em evidência pela linearidade nessa linha, depois subtraia a primeira coluna de todas as demais: o que resta é triangular com diagonal (1,a,…,a). Logo
det(aIn+J)=(a+n)an−1.
A lição final: as raízes a=0 (multiplicidade n−1) e a=−n dizem que J tem autovalor 0 com multiplicidade n−1 e autovalor n uma vez — o espectro da matriz de posto um J, um capítulo antes da hora (o Capítulo 3 tornará isso sistemático).
Exemplo 2.20(Um determinante pela fórmula das permutações)
Para uma matriz com muitos zeros a fórmula é prática por si só: em
A=000da0000b0000c0,
a única permutação que colhe entradas não nulas é o 4-ciclo σ=(1234) que leva a coluna 1→ na linha 4, etc.; ε(σ)=(−1)3=−1, logo detA=−abcd. (Confira por três trocas de colunas até chegar a uma matriz diagonal.)
Exemplo 2.21(Uma Vandermonde pela fórmula do produto)
e por desenvolvimento direto ao longo da primeira coluna: 1⋅(4−2)=2: coincidem. A não anulação para nós distintos é toda a teoria da interpolação em um só determinante: as formas de avaliação P↦P(ai) são uma base do dual exatamente quando esse determinante é não nulo, isto é, sempre que os ai são distintos — o Exemplo 2.2 quantificado.
2.3 O traço, revisitado
Proposição 2.22
O traço tr:Mn(K)→K é a única forma linear com tr(AB)=tr(BA) e tr(In)=n (para charK=0); o traço de um endomorfismo está bem definido por qualquer representação matricial, e
tr(u)=i∑ei∗(u(ei))
em qualquer base — a dualidade escreve o traço sem base.
Demonstração.tr(AB)=tr(BA) e a invariância por mudança de base foram demonstradas no primeiro ano. Unicidade: uma forma linear t com t(AB)=t(BA) anula todo comutador AB−BA. Afirmamos que os comutadores geram o hiperplano de traço nulo, de dimensão n2−1. Bastam duas famílias de comutadores. A regra de multiplicação das matrizes elementares é EabEcd=δbcEad. Para i=j ela dá
EiiEij−EijEii=Eij−0=Eij
(o segundo produto é EijEii=δjiEii=0, pois j=i): toda Eij fora da diagonal é um comutador. E
EijEji−EjiEij=Eii−Ejj.
As Eij (i=j, em número de n2−n) junto com as E11−Ejj (j≥2, em número de n−1) são n2−1 matrizes de traço nulo linearmente independentes: elas geram o hiperplano kertr. Assim t se anula onde tr se anula e se fatora por ela: t=ctr; então t(I)=n obriga c=1. A fórmula exibida: a i-ésima entrada diagonal da matriz de u é precisamente ei∗(u(ei)). ∎
Observação 2.23(Armadilhas comuns)
(i) O determinante é n-linear nas colunas, e não linear na matriz: det(A+B)=detA+detB em geral, e det(λA)=λndetA, e não λdetA. (ii) A transposição inverte os produtos: (vu)T=uTvT; esquecer a inversão arruína todo cálculo que envolva inversas. (iii) O anuladorF∘ vive em E∗, e não em E: ele só se torna o familiar “complemento ortogonal” depois que um produto interno identifica E com E∗ (Capítulo 12); nenhuma identificação dessas é canônica. (iv) “Posto por linhas igual a posto por colunas” não significa que o espaço das linhas seja igual ao espaço das colunas — os dois vivem em espaços diferentes (Kn e Km) e estão relacionados por Proposição 2.10, não são iguais. (v) A fórmula das permutações é um instrumento de demonstração: para números, use operações elementares e cofatores (Exemplo 2.15).
Exemplo 2.24(O emparelhamento traço reparte o espaço de matrizes)
Em M2(R) com o emparelhamento ⟨A,B⟩=tr(AB) do Exercício 2.9: decomponha M=(1243) em parte simétrica e parte antissimétrica,
M=S+A,S=21(M+MT)=(1333),A=21(M−MT)=(0−110).
Então tr(SA)=tr(−3−313)=0: as duas partes são “ortogonais” para o emparelhamento traço — um caso do fato geral (demonstrado no problema de fim de semana deste capítulo) de que as matrizes antissimétricas formam exatamente o anulador das simétricas. A dualidade enxerga a decomposição Mn=Sn⊕An antes que qualquer produto interno seja escolhido.
Observação 2.25(Perspectivas dentro deste volume)
Observe as três construções deste capítulo trocarem de figurino adiante. A transposta volta no Capítulo 3: u e uT têm os mesmos autovalores com as mesmas multiplicidades geométricas (problema de fim de semana deste capítulo, questão 15), e é por isso que as análises por linhas e por colunas de uma matriz nunca discordam. O determinante torna-se função de um parâmetro no Capítulo 3 (χu(X)=det(Xid−u)) e um jacobiano no Capítulo 20, onde sua multilinearidade vira o fator de mudança de variáveis. O traço semeia os invariantes de semelhança: é o segundo coeficiente de χu, a soma dos autovalores e, no fim das contas, a integral da diagonal em identidades ao estilo Capítulo 14. Um capítulo de álgebra linear, três longas sombras.
Observação 2.26(Onde este capítulo é usado)
O espaço dual não é uma abstração pela abstração: os anuladores e as transpostas governam a teoria da resolubilidade dos sistemas lineares (o problema de fim de semana deste capítulo deduz deles a alternativa de Fredholm em dimensão finita), os emparelhamentos não degenerados reaparecem como a forma polar no Capítulo 12 e o adjunto no Capítulo 13, e o determinante aqui construído move todo o Capítulo 3. No volume do terceiro ano de graduação, a mesma dualidade, transportada para dimensão infinita, torna-se o teorema de representação de Riesz e a teoria de Fredholm em espaços de Hilbert — com a compacidade substituindo as contagens de dimensão usadas aqui.
2.4 Exercícios
Exercício 2.1★
Em R3, sejam φ1(x,y,z)=x+y, φ2=y+z, φ3=x+z. Prove que (φ1,φ2,φ3) é uma base de (R3)∗ e determine a base de R3 da qual ela é a dual.
Solução
Solução de Exercício 2.1.
Três formas num dual de dimensão 3: basta a liberdade. Uma relação αφ1+βφ2+γφ3=0 avaliada em (1,0,0),(0,1,0),(0,0,1) dá α+γ=0, α+β=0, β+γ=0, donde α=β=γ=0.
Base pré-dual(u1,u2,u3): resolva φi(uj)=δij. Escrevendo uj=(x,y,z): para u1: x+y=1, y+z=0, x+z=0 dá u1=(21,21,−21); simetricamente u2=(−21,21,21), u3=(21,−21,21).
Exercício 2.2★
Calcule pela fórmula das permutações os determinantes de
00c0b0a00,ac00bd0000eg00fh,
e enuncie a regra de blocos diagonais que a segunda sugere.
Solução
Solução de Exercício 2.2.
Primeira matriz: a única permutação de produto não nulo leva 1↦3, 2↦2, 3↦1 — a transposição(13), de assinatura −1: determinante−abc.
Segunda: uma permutação com produto não nulo não pode misturar os dois blocos (uma entrada que os ligue vale 0), logo ela se separa numa permutação de {1,2} vezes uma de {3,4}, e a assinatura é o produto das duas assinaturas: a soma se fatora como
Seja F={(x,y,z,t)∈R4:x+y=z+t e x=2y}. Dê uma base de F∘ e confira o Teorema 2.6 nas dimensões.
Solução
Solução de Exercício 2.3.
F é definido pelas duas equações independentes φ1(x,y,z,t)=x+y−z−t=0 e φ2=x−2y=0: pelo Teorema 2.6 lido no sentido inverso, F∘=Vect(φ1,φ2) — elas pertencem a F∘ por construção, são livres (não proporcionais), e dimF∘=4−dimF=4−2=2 pois dimF=2 (duas equações independentes em R4). Base: (φ1,φ2); dimensões: 2+2=4, como exige o teorema.
Exercício 2.4★★
Sejam a0,…,an pontos distintos de K e φi:P↦P(ai) em Kn[X]. Prove que (φ0,…,φn) é uma base de Kn[X]∗, identifique sua base pré-dual e desenvolva a forma P↦∫01P(t)dt (para K=R, n=2, ai=0,21,1) nessa base — reconhecendo a regra de Simpson.
Solução
Solução de Exercício 2.4.
As φi são n+1 formas num espaço de dimensão (n+1): basta a liberdade. Se ∑iλiφi=0, avalie no polinômio de Lagrange Lj dos nós: λj=0. A base pré-dual é (L0,…,Ln), pois φi(Lj)=Lj(ai)=δij.
Para a forma integral com nós 0,21,1 em R2[X]: ∫01P=∑iciP(ai) com ci=∫01Li. Calcule: L0=2(X−21)(X−1), ∫01L0=61; L1=−4X(X−1), ∫01L1=64; L2=2X(X−21), ∫01L2=61. Logo
∫01P=61(P(0)+4P(21)+P(1))(P∈R2[X]):
a regra de Simpson, exata sobre as quadráticas — um enunciado sobre bases duais.
Exercício 2.5★★
Seja u∈L(E) com dimE=n e rku=1. Prove que u=φ(⋅)a para um vetor a e uma forma φ; que tru=φ(a); e que u2=(tru)u. Deduza det(I+u)=1+tru.
Solução
Solução de Exercício 2.5.
imu=Ka para algum a=0; então u(x)=φ(x)a, em que φ(x) é a coordenada de u(x) em a — linear em x. Traço: complete a=e1 numa base; a matriz de u tem colunas φ(ej)e1, de modo que sua única entrada diagonal é φ(e1)=φ(a): tru=φ(a). Então
u2(x)=φ(x)u(a)=φ(x)φ(a)a=(tru)u(x).
Determinante, em dois casos. Se φ(a)=0: tome uma base qualquer do hiperplano kerφ e acrescente a. Então u anula kerφ (aí u(x)=φ(x)a=0) e u(a)=φ(a)a: a matriz de I+u é diagonal, (1,…,1,1+φ(a)), logo det(I+u)=1+φ(a)=1+tru. Se φ(a)=0: então a∈kerφ; tome uma base de kerφ cujo primeiro vetor seja a e acrescente um vetor b com φ(b)=1. Então I+u fixa a base de kerφ e leva b↦b+a: triangular com diagonal de uns, det(I+u)=1=1+tru. Os dois casos concordam com a fórmula.
Exercício 2.6★★
Prove que todo hiperplano de Mn(K) (n≥2) contém uma matriz invertível. Sugestão: um hiperplano é {M:tr(AM)=0} para algum A=0 (Exercício 2.9). Se A é escalar, exiba uma matriz invertível de traço nulo; caso contrário, ache uma M invertível que faça AM ter diagonal nula — uma matriz do tipo permutação resolve.
Solução
Solução de Exercício 2.6.
Pelo Exercício 2.9, o hiperplano é HA={M:tr(AM)=0} com A=0.
Se A=λI:HA é o hiperplano de traço nulo; a matriz da permutação n-ciclo (uns nas posições (i,i+1) e (n,1)) é invertível (seu determinante vale ±1 pelo cálculo do Exemplo 2.20) e tem traço nulo.
Se A não é escalar: primeiro ache uma P invertível tal que B=P−1AP tenha uma entrada não nula fora da diagonal bji (j=i). De fato, se A já tem uma, tome P=I; se A é diagonal com duas entradas distintas d1=d2, conjugar pela transvecção P=I+E12 produz a entrada fora da diagonal d1−d2=0 (calcule: P−1AP=A+(d1−d2)E12); e uma matriz diagonal com todas as entradas iguais é escalar, caso excluído. Ponha agora M′=I+tEij com t=−tr(B)/bji: então
tr(BM′)=trB+tbji=0,
e M′ é invertível (triangular com diagonal de uns). Desfazendo a conjugação, M=PM′P−1 é invertível e tr(AM)=tr(BM′)=0: M∈HA.
Exercício 2.7★★
(Derivada do determinante) Para A∈Mn(R), prove a partir da multilinearidade que
dtdt=0det(In+tA)=trA,
e deduza det(etA)=ettrA admitindo a diferenciabilidade de t↦det(etA) e a propriedade de grupo e(s+t)A=esAetA (estabelecida no Capítulo 16).
Solução
Solução de Exercício 2.7.
det(I+tA) é, pela fórmula das permutações, um polinômio em t; seu termo constante é 1 (t=0). Seu coeficiente em t: desenvolva det como forma alternada das colunas ej+tcj(A); pela multilinearidade, os termos lineares em t substituem exatamente uma ej por cj(A):
j∑det(e1,…,cj(A),…,en)=j∑ajj=trA,
(o determinante com todas as colunas canônicas exceto cj(A) na posição j colhe a j-ésima entrada diagonal). Logo a derivada em 0 vale trA.
Seja g(t)=det(etA). A propriedade de grupo dá g(s+t)=g(s)g(t) (multiplicatividade do det), g é derivável e g′(0)=trA pelo que precede (etA=I+tA+O(t2)). Um morfismo derivável (R,+)→(R∗,×) satisfaz g′=g′(0)g (derive g(s+t) em s no ponto 0), logo g(t)=ettrA pela unicidade das soluções de y′=cy com y(0)=1 (volume do primeiro ano de graduação).
Exercício 2.8★★
(Circulante, 3×3) Sejam j=e2iπ/3 e
C=acbbaccba∈M3(C).
Verifique que as colunas da matriz de Vandermonde de 1,j,j2 são autovetores de C e deduza
detC=(a+b+c)(a+bj+cj2)(a+bj2+cj).
Solução
Solução de Exercício 2.8.
Seja vk=(1,jk,j2k)T para k=0,1,2. Usando 1+j+j2=0 e j3=1:
(confira a segunda linha: jk(a+bjk+cj2k)=ajk+bj2k+cj3k=c+ajk+bj2k). Logo vk é autovetor com autovalor λk=a+bjk+cj2k. Os vk formam uma base (Vandermonde dos 1,j,j2 distintos), logo C é diagonalizável com esses autovalores e
detC=λ0λ1λ2=(a+b+c)(a+bj+cj2)(a+bj2+cj).
Exercício 2.9★★★
Prove que toda forma linear t em Mn(K) é M↦tr(AM) para uma única A: a aplicação A↦tr(A⋅) é um isomorfismo de Mn(K) sobre seu dual. Deduza de novo o enunciado de unicidade da Proposição 2.22.
Solução
Solução de Exercício 2.9.
A aplicação Θ:A↦tr(A⋅) é linear de Mn(K) em seu dual, entre espaços de mesma dimensão n2: basta a injetividade. Se tr(AM)=0 para toda M, tome M=Eji: tr(AEji)=aij=0 para todos i,j: A=0. Logo Θ é um isomorfismo.
Unicidade do traço (Proposição 2.22): uma forma t que anula todos os comutadores é tr(A⋅) para alguma A com tr(A(MN−NM))=0 para todos M,N, isto é, tr((AM−MA)N)=0 para todos N (ciclicidade), isto é, AM=MA para toda M (injetividade de Θ): A comuta com tudo, logo é escalar (A comuta com todas as Eij força as entradas fora da diagonal a serem 0 e as entradas diagonais a serem iguais), logo t=ctr.
Exercício 2.10★★★
Seja u,v∈L(E) com u∘v−v∘u=u. Prove que u é nilpotente. Sugestão: mostre tr(uk)=0 para todo k≥1 (calcule ukv−vuk por indução) e use em seguida o fato a seguir, a ser demonstrado pelas identidades de Newton ou por indução sobre a dimensão: um endomorfismo de um C-espaço vetorial cujas potências têm todas traço nulo é nilpotente. Trabalhe sobre C.
Solução
Solução de Exercício 2.10.
Trabalhe sobre C (uma matriz real é nilpotente se e somente se o é como matriz complexa: a nilpotência é un=0).
Etapa 1: tr(uk)=0 para k≥1. Por indução, ukv−vuk=kuk: para k=1 é a hipótese; para o passo,
uk+1v−vuk+1=uk(uv−vu)+(ukv−vuk)u=uk+1+kuk+1.
Tomando traços: 0=tr(ukv)−tr(vuk)=ktr(uk), logo tr(uk)=0.
Etapa 2: traços de potências nulos implicam nilpotência (sobre C). Sejam λ1,…,λr os autovalores não nulos distintos de u com multiplicidades m1,…,mr (no polinômio característico, que se decompõe sobre C — Capítulo 3). Os traços das potências valem tr(uk)=∑imiλik (trigonalize: a diagonal da k-ésima potência de uma matriz triangular é formada pelas k-ésimas potências). O sistema ∑imiλik=0 para k=1,…,r é invertível à Vandermonde nas incógnitas miλi (matriz (λik−1) vezes a diagonal λi, com todos os λi=0 distintos): todo miλi=0, impossível com mi≥1 a menos que r=0. Logo u não tem autovalor não nulo: seu polinômio característico é (−X)n, e Cayley–Hamilton (Capítulo 3) dá un=0: nilpotente.
(Veja o determinante como polinômio em an: identifique seu grau, suas raízes e seu coeficiente dominante; faça indução.)
Solução
Solução de Exercício 2.11.
Escreva V(a0,…,an) para o determinante e faça indução sobre n; V(a0)=1 inicia. Fixe a0,…,an−1 e considere D(T)=V(a0,…,an−1,T), o determinante de última coluna (1,T,…,Tn): desenvolvendo ao longo dessa coluna, D é um polinômio de grau ≤n em T cujo coeficiente em Tn é o menor V(a0,…,an−1). Suponha primeiro que a0,…,an−1 sejam distintos. Para cada T=ai (i<n) duas colunas coincidem, logo D(ai)=0: com n raízes distintas e grau ≤n,
D(T)=V(a0,…,an−1)i=0∏n−1(T−ai),
e T=an mais a hipótese de indução dão a fórmula do produto. Se dois dos a0,…,an−1 coincidem, os dois membros valem 0 (colunas repetidas; um fator repetido), e a fórmula vale trivialmente.
Exercício 2.12★★★
Seja A,B,C,D∈Mn(K) com K infinito, e suponha CD=DC. Prove que
det(ACBD)=det(AD−BC).
(Trate primeiro o caso D invertível, multiplicando à direita por (I−D−1C0I); depois substitua D por D+tI e compare dois polinômios em t.)
Solução
Solução de Exercício 2.12.
D invertível. Multiplique à direita pela matriz por blocos T=(I−D−1C0I), que é triangular por blocos com diagonal de uns, detT=1 (seu determinante, pela fórmula das permutações, só colhe os blocos diagonais — a regra de blocos do Exercício 2.2):
(ACBD)T=(A−BD−1CC−DD−1CBD)=(A−BD−1C0BD),
cujo determinante é det(A−BD−1C)detD=det((A−BD−1C)D)=det(AD−BD−1CD). Como CD=DC, BD−1CD=BC: o determinante vale det(AD−BC).
D qualquer. Seja Dt=D+tI; então CDt=DtC ainda vale. Ambos
f(t)=det(ACBDt)eg(t)=det(ADt−BC)
são funções polinomiais de t. O polinômio det(D+tI) é mônico de grau n, logo tem no máximo n raízes: para todo t salvo um número finito, Dt é invertível e f(t)=g(t) pelo primeiro caso. Dois polinômios sobre um corpo infinito que coincidem em infinitos pontos são iguais: f=g, e t=0 conclui.
2.5 Problema: a alternativa de Fredholm
Quando o sistema linear u(x)=b tem solução? A resposta completa é um enunciado de dualidade: exatamente quando b é anulado por toda forma linear que anula a imagem de u — e essas formas são calculáveis, por serem o núcleo da transposta. Este problema de fim de semana constrói o dicionário completo da dualidade em dimensão finita (fatoração de formas, bidualidade, cálculo de anuladores, a transposta), demonstra a alternativa de Fredholm em dimensão finita e fecha com a forma traço e uma caracterização: o traço é o único invariante linear da semelhança. Em todo o problema, E e F são K-espaços vetoriais de dimensão finita, n=dimE.
Problema 2.1
Problema de fim de semana — dualidade em dimensão finita e a alternativa de Fredholm
Parte I — O lema de fatoração. Seja φ1,…,φp,φ∈E∗.
Sejam Φ:E→Kp, x↦(φ1(x),…,φp(x)). Identifique kerΦ, mostre que ΦT leva as formas coordenadas de Kp nas φi, e deduza
dim(kerφ1∩⋯∩kerφp)=n−dimVect(φ1,…,φp).
(Lema de fatoração) Prove a equivalência:
φ∈Vect(φ1,…,φp)⟺kerφ1∩⋯∩kerφp⊆kerφ.
Deduza: (φ1,…,φp) é livre se e somente se ⋂ikerφi tem dimensão n−p; e um subespaço de codimensão p é uma interseção de p hiperplanos, nunca de menos.
Em R4, sejam φ1=x+y−z, φ2=y+z−t, ψ=x+2y−t e ψ′=x+y+t. Decida, pelo lema de fatoração, se ψ e ψ′ pertencem a Vect(φ1,φ2).
Em E=R2[X], mostre que ψ0:P↦P(0), ψ1:P↦P(1), ψ2:P↦∫01P(t)dt formam uma base de E∗, calcule a base (P0,P1,P2) de E da qual ela é a dual e determine o único P∈R2[X] com P(0)=1, P(1)=2, ∫01P=23.
Parte II — Bidualidade e o cálculo dos anuladores.
Mostre que a aplicação de avaliaçãoJ:E→E∗∗, J(x)(φ)=φ(x), é linear e injetiva, logo um isomorfismo em dimensão finita.
(Duplo anulador) Mostre que J(F)=F∘∘:=(F∘)∘ para todo subespaço F⊆E: sob a identificação J, o anulador do anulador é o próprio subespaço.
Prove o cálculo dos anuladores: (F+G)∘=F∘∩G∘ e (F∩G)∘=F∘+G∘.
Deduza (e demonstre também diretamente): duas formas não nulas com o mesmo núcleo são proporcionais.
(Base antedual) Mostre que, para toda base (φ1,…,φn) de E∗, existe uma única base (u1,…,un) de E com φi(uj)=δij.
Mostre que u↦uT é uma bijeção linear de L(E,F) sobre L(F∗,E∗), e que (u−1)T=(uT)−1 quando u é invertível.
(Naturalidade) Mostre que uTT∘JE=JF∘u: sob os isomorfismos de avaliação, a dupla transpostaéu.
Mostre: u é sobrejetiva se e somente se uT é injetiva; u é injetiva se e somente se uT é sobrejetiva.
Para u∈L(E): um subespaço F é estável por u se e somente se F∘ é estável por uT.
Mostre que ker(uT−λidE∗)=(im(u−λidE))∘ e deduza que u e uT têm os mesmos autovalores com as mesmas multiplicidades geométricas.
Parte IV — A alternativa de Fredholm.
Prove que imu=(keruT)∘ para u∈L(E,F), e deduza a alternativa de Fredholm em dimensão finita: a equação u(x)=b tem solução se e somente se toda ψ∈F∗ com uTψ=0 satisfaz ψ(b)=0.
Forma matricial: para A∈Mm,n(K) e b∈Km, exatamente uma das afirmações vale: (i) Ax=b tem solução; (ii) existe y∈Km com ATy=0 e yTb=1. Prove tanto o “no máximo uma” quanto o “ao menos uma”.
Determine todos os b∈R3 para os quais o sistema
x+y=b1,y+z=b2,x+2y+z=b3
tem solução, calculando o núcleo da matriz transposta.
(Um problema de Neumann discreto) Em E=Rn (n≥3), defina L por (Lx)k=xk−21(xk−1+xk+1), índices módulo n. Mostre que LT=L (identificações canônicas), mostre que kerL é a reta dos vetores constantes (olhe uma coordenada máxima) e conclua: Lx=b é resolúvel se e somente se ∑kbk=0.
Parte V — A forma traço e o teorema de invariância. Lembre do Exercício 2.9 que A↦tr(A⋅) identifica Mn(K) com seu dual. Suponha charK=0 (por exemplo, K=Q,R,C).
Sob essa identificação, mostre que o anulador do subespaço Sn das matrizes simétricas é o subespaço An das matrizes antissimétricas, e reciprocamente.
Mostre que o anulador do hiperplano sln={M:trM=0} é a reta KIn; equivalentemente, uma forma linear que se anula em todas as matrizes de traço nulo é um múltiplo do traço.
Mostre que toda matriz de Mn(K) é a soma de duas matrizes invertíveis.
(O traço é o único invariante linear de semelhança) Seja t uma forma linear em Mn(K) com t(PMP−1)=t(M) para toda M e toda P invertível. Mostre primeiro que t(PX)=t(XP) para P invertível, depois que t(BX)=t(XB) para todaB, e conclua que t=ctr para algum c∈K.
Mostre que rku≤r se e somente se u é uma soma de r aplicações de posto ≤1, isto é, u=∑i=1rψi(⋅)fi com ψi∈E∗, fi∈F; deduza rk(u+v)≤rku+rkv.
(Síntese) Redija o dicionário demonstrado neste problema: subespaços versus anuladores, somas versus interseções, aplicações versus transpostas, resolubilidade versus ortogonalidade ao núcleo transposto, traço versus semelhança. Para cada entrada, cite a questão que a demonstrou e diga em uma frase o que substitui as contagens de dimensão quando a dimensão se torna infinita (o volume do terceiro ano de graduação torna isso preciso em espaços de Hilbert).
Solução
Solução de Problema 2.1.
1.Φ é linear com kerΦ=⋂ikerφi (uma p-upla se anula se e somente se cada entrada se anula). Para as formas coordenadas εi de Kp: ΦT(εi)=εi∘Φ=φi, logo imΦT⊇Vect(φi); reciprocamente imΦT é gerado pelas ΦT(εi) (as εi geram (Kp)∗). Logo rkΦ=rkΦT=dimVect(φ1,…,φp)=:r (Proposição 2.10), e o teorema do núcleo e da imagem dá dim⋂ikerφi=n−r.
2. (⇐) Guarde uma subfamília livre maximal, digamos φ1,…,φr, que gera o mesmo espaço (de modo que a hipótese continua a ler-se ⋂i≤rkerφi⊆kerφ: a interseção sobre todos os i é igual à interseção sobre i≤r, sendo cada forma descartada uma combinação). A aplicação Ψ=(φ1,…,φr):E→Kr é sobrejetiva (questão 1: seu posto vale r). Se Ψ(x)=Ψ(y) então x−y∈kerΨ⊆kerφ, logo φ(x)=φ(y): φ se fatora como φ=λ∘Ψ com λ:Kr→K bem definida; λ é linear porque Ψ é linear e sobrejetiva (para t=Ψ(x), t′=Ψ(x′): λ(t+αt′)=φ(x+αx′)=λ(t)+αλ(t′)). Escrevendo λ=∑ciεi: φ=∑i≤rciφi. (⇒) Se φ=∑ciφi, toda x que anula todo φi anula φ.
3. Pela questão 1, dim⋂kerφi=n−r com r=dimVect(φi)≤p, e r=p se e somente se a família é livre. Um subespaço F de codimensão p: seu anulador tem dimensão p (Teorema 2.6); uma base (φ1,…,φp) de F∘ dá F=⋂ikerφi (a fórmula de recuperação). Menos que isso: uma interseção de q hiperplanos tem dimensão ≥n−q>n−p pela questão 1.
4. Calcule kerφ1∩kerφ2: de x+y−z=0 e y+z−t=0, parametrize por (y,z): x=z−y, t=y+z, dando o plano dos vetores (z−y,y,z,y+z). Nele, ψ=x+2y−t=(z−y)+2y−(y+z)=0: pelo lema de fatoração ψ∈Vect(φ1,φ2) — de fato ψ=φ1+φ2. Mas ψ′=x+y+t=(z−y)+y+(y+z)=y+2z não é identicamente nula aí (y=1,z=0 dá 1): ψ′∈/Vect(φ1,φ2).
5. Três formas num espaço de dimensão 3: basta a liberdade. Se aψ0+bψ1+cψ2=0, teste em 1,X,X2: a+b+c=0, b+2c=0, b+3c=0; subtraindo as duas últimas obtém-se c=0, depois b=0, a=0. Base antedual: escrevendo P=α+βX+γX2 e resolvendo ψi(Pj)=δij (P(0)=α, P(1)=α+β+γ, ∫01P=α+2β+3γ):
P0=1−4X+3X2,P1=−2X+3X2,P2=6X−6X2.
(Confira, por exemplo: ∫01P2=3−2=1, P2(0)=P2(1)=0.) O problema de interpolação se resolve pelas coordenadas na base antedual:
P=1⋅P0+2⋅P1+23P2=1+X
(coeficiente em X igual a −4−4+9=1, coeficiente em X2 igual a 3+6−9=0); de fato P(0)=1, P(1)=2, ∫01P=23.
6. Linearidade: para toda φ, J(x+αy)(φ)=φ(x+αy)=J(x)(φ)+αJ(y)(φ), isto é, J(x+αy)=J(x)+αJ(y). Injetividade: se x=0, complete x=e1 numa base; a forma coordenada e1∗ tem J(x)(e1∗)=1=0. Como dimE∗∗=dimE∗=dimE, injetiva implica bijetiva.
7. Inclusão: para x∈F e φ∈F∘, J(x)(φ)=φ(x)=0, logo J(F)⊆F∘∘. Dimensões (Teorema 2.6 duas vezes):
dimF∘∘=dimE∗−dimF∘=n−(n−dimF)=dimF=dimJ(F),
sendo J injetiva. Portanto J(F)=F∘∘.
8. Primeira identidade: φ anula F+G se e somente se anula tanto F quanto G (ela anula somas se e somente se anula as parcelas): (F+G)∘=F∘∩G∘. Segunda: a inclusão F∘+G∘⊆(F∩G)∘ é clara (cada parcela anula F∩G). Dimensões, usando a primeira identidade e Grassmann:
o que, por Grassmann em E, é igual a n−dim(F∩G)=dim(F∩G)∘: igualdade.
9. Pelo lema: kerψ⊆kerφ com p=1 dá φ∈Vect(ψ), e φ=0 torna o escalar não nulo. Diretamente: escolha x0 com ψ(x0)=0; todo x se escreve x=(x−ψ(x0)ψ(x)x0)+ψ(x0)ψ(x)x0 com o primeiro termo em kerψ=kerφ; aplicando φ: φ(x)=ψ(x0)φ(x0)ψ(x).
10. Tome a base dual(φ1∗,…,φn∗) de (φ1,…,φn) dentro de E∗∗ (Definição 2.1 aplicado a E∗) e ponha uj=J−1(φj∗): uma base de E (J é um isomorfismo, questão 6), com φi(uj)=J(uj)(φi)=φj∗(φi)=δij. Unicidade: as condições φi(uj)=δij determinam J(uj) na base (φi), logo determinam uj.
11. Linearidade: (u+αv)Tψ=ψ∘(u+αv)=uTψ+αvTψ. Injetividade: se u=0, escolha x com u(x)=0 e ψ com ψ(u(x))=0 (o truque da forma coordenada da questão 6): uTψ=0. Os espaços L(E,F) e L(F∗,E∗) têm ambos dimensão dimEdimF: bijetiva. Se u é invertível, a regra de inversão (vu)T=uTvT dá uT(u−1)T=(u−1u)T=idE∗ e (u−1)TuT=(uu−1)T=idF∗, logo (uT)−1=(u−1)T.
13. Pela Proposição 2.10: keruT=(imu)∘, logo u sobrejetiva ⟺imu=F⟺(imu)∘={0} (Teorema 2.6) ⟺uT injetiva. E imuT=(keru)∘, logo u injetiva ⟺keru={0}⟺(keru)∘=E∗⟺uT sobrejetiva.
14. Se u(F)⊆F e φ∈F∘: (uTφ)(x)=φ(u(x))=0 para x∈F, logo uTφ∈F∘. Reciprocamente, se u(F)⊆F, escolha x∈F com u(x)∈/F; pela fórmula de recuperação do Teorema 2.6 existe φ∈F∘ com φ(u(x))=0: então (uTφ)(x)=0 embora x∈F, logo uTφ∈/F∘: F∘ não é estável.
15.uT−λidE∗=(u−λidE)T (a transposição é linear e idT=id), logo seu núcleo é (im(u−λid))∘ (Proposição 2.10), de dimensão
n−rk(u−λid)=dimker(u−λid)
pelo teorema do núcleo e da imagem. Em particular, um núcleo é não nulo se e somente se o outro o é: mesmos autovalores, mesmas multiplicidades geométricas.
16. Inclusão: se b=u(x) e uTψ=0, então ψ(b)=ψ(u(x))=(uTψ)(x)=0: logo imu⊆(keruT)∘. Dimensões: para um subespaço S⊆F∗, S∘=JF−1(S∘) (desdobre: y∈S∘ se e somente se toda ψ∈S anula y, se e somente se JF(y)∈S∘), logo dimS∘=dimF−dimS. Com S=keruT:
dim(keruT)∘=dimF−dimkeruT=rkuT=rku:
igualdade de dimensões, logo imu=(keruT)∘. Reformulando: b∈imu se e somente se ψ(b)=0 para toda ψ com uTψ=0 — a alternativa de Fredholm.
17. Identifique (Km)∗ com Km por y↦ψy, ψy(v)=yTv; então (uTψy)(x)=yTAx=(ATy)Tx, logo uTψy=ψATy: a transposta é a matriz transposta. No máximo uma: se Ax=b e ATy=0, então yTb=yTAx=(ATy)Tx=0=1. Ao menos uma: se (i) falha, a questão 16 fornece ψy com ATy=0 e yTb=0; reescale y para torná-lo 1.
18.A=(101112011) (terceira linha = primeira + segunda, logo A é singular). Resolva ATy=0: y1+y3=0, y1+y2+2y3=0, y2+y3=0 dão y1=y2=−y3: a reta gerada por y=(1,1,−1). Fredholm: resolúvel se e somente se yTb=b1+b2−b3=0, isto é, b3=b1+b2 — visivelmente a condição certa, pois a terceira equação é a soma das duas primeiras.
19. A matriz de L tem 1 na diagonal e −21 nas posições (k,k±1) (módulo n): simétrica, logo LT=L sob a identificação da questão 17. Núcleo: se Lx=0 então cada xk=21(xk−1+xk+1). Seja k0 um índice que maximiza xk; a média dos dois vizinhos, ambos ≤xk0, é igual a xk0 somente se ambos forem iguais a xk0; propagando ao longo do ciclo, x é constante. Reciprocamente, as constantes são anuladas. Logo kerLT=kerL=R(1,…,1), e a alternativa de Fredholm diz: Lx=b é resolúvel se e somente se (1,…,1)Tb=∑kbk=0 — a condição de compatibilidade discreta: uma “distribuição de calor” num anel pode ser realizada por um potencial se e somente se seu fluxo total se anula.
20. Se A é antissimétrica e S simétrica:
tr(AS)=tr((AS)T)=tr(STAT)=−tr(SA)=−tr(AS),
logo 2tr(AS)=0 e (charK=2) tr(AS)=0: An⊆Sn∘ (identificando o dual com as matrizes). Dimensões: dimSn∘=n2−2n(n+1)=2n(n−1)=dimAn: igualdade. Trocando os papéis (mesmo cálculo), An∘=Sn.
21.tr(InM)=trM=0 para M∈sln: a reta KIn está no anulador, cuja dimensão é n2−(n2−1)=1: igualdade. Traduzido pelo isomorfismo A↦tr(A⋅): uma forma que se anula em sln é tr(λIn⋅)=λtr.
22. Seja M∈Mn(K). O polinômio t↦det(M−tI) é não nulo de grau n, logo tem no máximo n raízes; K tem característica 0, logo é infinito: escolha λ=0 que não seja raiz. Então M=(M−λI)+λI escreve M como soma de duas matrizes invertíveis.
23.Etapa 1: para P invertível e X qualquer, aplique a invariância a M=XP: t(P(XP)P−1)=t(XP), isto é, t(PX)=t(XP). Etapa 2: fixe X; os dois membros de t(BX)=t(XB) são lineares em B e coincidem nas B invertíveis; pela questão 22 toda B é soma de duas invertíveis, logo eles coincidem em toda parte. Etapa 3:t anula todo comutador XB−BX; os comutadores geram sln (mostrado na demonstração da Proposição 2.22), logo t se anula em sln e a questão 21 dá t=ctr. (Reciprocamente, toda ctr é invariante por semelhança: o traço é o invariante linear de semelhança.)
24. Se rku=r′≤r: tome uma base (f1,…,fr′) de imu e escreva u(x)=∑i=1r′ψi(x)fi; cada coordenada ψi(x) de u(x) é linear em x (composição de u com uma forma coordenada), logo u é soma de r′≤r aplicações de posto ≤1 (complete com zeros). Reciprocamente, se u=∑i=1rψi(⋅)fi, então imu⊆Vect(f1,…,fr): rku≤r. Subaditividade: escreva u com rku termos e v com rkv termos; a soma tem rku+rkv termos, logo rk(u+v)≤rku+rkv.
25. O dicionário: um subespaço F corresponde a F∘ de dimensão complementar (Teorema 2.6), e de volta pela bidualidade (questões 6–7); as somas trocam com as interseções (questão 8); uma aplicação u corresponde a uT com keruT=(imu)∘, imuT=(keru)∘, postos iguais, injetividade e sobrejetividade trocadas, subespaços estáveis e autovalores em correspondência (questões 11–15); a equação u(x)=b é resolúvel se e somente se b é ortogonal a keruT (questões 16–19); e em Mn o emparelhamento traço realiza todo o dicionário concretamente, com o traço como único invariante linear de semelhança (questões 20–23) e o posto como comprimento mínimo de uma decomposição em tensores elementares (questão 24). Em dimensão infinita as contagens de dimensão falham e são substituídas por hipóteses de fechamento sobre imagens e por completude — em espaços de Hilbert isso se torna o teorema de representação de Riesz e a teoria de Fredholm dos operadores compactos, demonstrada honestamente no volume do terceiro ano de graduação.