Mathematics · Livro 4 · Bachelor Year 2

Matemática universitária — Graduação 2

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\R ou C\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 KK, 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, KK é um corpo (Q\Q, R\R, C\C ou Z/pZ\Z/p\Z — a teoria não se importa) e, salvo menção contrária, os espaços têm dimensão finita sobre KK. 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 EE é E=L(E,K)E^* = \mathcal{L}(E, K), o espaço das formas lineares. Se B=(e1,,en)\mathcal{B} = (e_1, \dots, e_n) é uma base de EE, as formas coordenadas e1,,ene_1^*, \dots, e_n^* definidas por ei(ej)=δije_i^*(e_j) = \delta_{ij} (Kronecker: 11 se i=ji = j, e 00 caso contrário) formam a base dual B\mathcal{B}^* de EE^*; em particular dimE=dimE\dim E^* = \dim E, e

x=i=1nei(x)ei(xE),φ=i=1nφ(ei)ei(φE).x = \sum_{i=1}^{n} e_i^*(x)\, e_i \quad (x \in E), \qquad \varphi = \sum_{i=1}^{n} \varphi(e_i)\, e_i^* \quad (\varphi \in E^*).

Demonstração de que B\mathcal{B}^* é uma base. Livre: aplicando uma combinação nula λiei=0\sum \lambda_i e_i^* = 0 a eje_j obtém-se λj=0\lambda_j = 0. Geradora: para φE\varphi \in E^*, a forma φiφ(ei)ei\varphi - \sum_i \varphi(e_i) e_i^* anula todo eje_j, 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]K_n[X] com a base (1,X,,Xn)(1, X, \dots, X^n): a base dual é PP(k)(0)k!P \mapsto \frac{P^{(k)}(0)}{k!} (coeficientes de Taylor). Outra base do dual: as avaliações PP(xi)P \mapsto P(x_i) em n+1n + 1 pontos distintos — sua base “pré-dual” em Kn[X]K_n[X] é exatamente a família dos polinômios de Lagrange LiL_i (volume do primeiro ano de graduação), pois Li(xj)=δijL_i(x_j) = \delta_{ij}. A interpolação é dualidade.

Método 2.3 (Bases duais e anteduais na prática)

Para desenvolver uma forma φ\varphi numa base (ei)(e_i) de EE: as coordenadas são os valores φ(ei)\varphi(e_i) — não há sistema a resolver. Para achar a base (uj)(u_j) de EE cuja dual é uma dada base (φ1,,φn)(\varphi_1, \dots, \varphi_n) de EE^* (a antedual): resolva os nn sistemas lineares

φi(uj)=δij(1in),\varphi_i(u_j) = \delta_{ij} \qquad (1 \leq i \leq n),

uma coluna uju_j de cada vez; em termos matriciais, se as linhas de MM listam os coeficientes dos φi\varphi_i numa base conhecida de EE^*, as colunas de M1M^{-1} são os uju_j. 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\R^2, inteiramente calculada)

Para a base b1=(1,1)b_1 = (1, 1), b2=(1,1)b_2 = (1, -1) de R2\R^2: a base dual (b1,b2)(b_1^*, b_2^*) deve satisfazer bi(bj)=δijb_i^*(b_j) = \delta_{ij}. Escrevendo b1(x,y)=αx+βyb_1^*(x, y) = \alpha x + \beta y, as condições α+β=1\alpha + \beta = 1 e αβ=0\alpha - \beta = 0 dão

b1(x,y)=x+y2,e do mesmo modob2(x,y)=xy2.b_1^*(x, y) = \frac{x + y}{2}, \qquad\text{e do mesmo modo}\qquad b_2^*(x, y) = \frac{x - y}{2} .

Verificações de bom senso: b1b_1^* não é e1+e2e_1^* + e_2^* avaliado ingenuamente — a base dual depende da base inteira, e não de cada vetor separadamente (substituir b2b_2 por (0,1)(0, 1) transforma b1b_1^* em xxx \mapsto x). E a fórmula de desenvolvimento funciona: (x,y)=x+y2b1+xy2b2(x, y) = \frac{x+y}2\,b_1 + \frac{x-y}2\,b_2, 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 FEF \subseteq E, o anulador é

F={φE:φF=0},F^{\circ} = \{\varphi \in E^* : \varphi|_F = 0\},

um subespaço de EE^*.

Teorema 2.6 (Dimensão do anulador)

dimF=dimEdimF\dim F^{\circ} = \dim E - \dim F. Além disso, FFF \mapsto F^\circ inverte as inclusões, e FF é recuperado a partir de seu anulador:

F={xE:φF, φ(x)=0}.F = \{x \in E : \forall\varphi \in F^\circ,\ \varphi(x) = 0\}.

Por consequência, todo subespaço de dimensão pp em dimensão nn é o conjunto solução de npn - p equações lineares independentes — e reciprocamente.

Demonstração. Escolha uma base (e1,,ep)(e_1, \dots, e_p) de FF completada numa base de EE. Uma forma φ=φ(ei)ei\varphi = \sum \varphi(e_i) e_i^* anula FF se e somente se seus pp primeiros coeficientes se anulam: F=Vect(ep+1,,en)F^\circ = \operatorname{Vect}(e_{p+1}^*, \dots, e_n^*), de dimensão npn - p. A inversão das inclusões é imediata. Para a recuperação: o membro da direita contém FF; reciprocamente, se xFx \notin F, complete uma base de FF com xx e outros vetores; a forma coordenada de xx nessa base anula FF mas não xx. A leitura em “equações” toma uma base (φ1,,φnp)(\varphi_1, \dots, \varphi_{n-p}) de FF^\circ: então F=kerφjF = \bigcap \ker\varphi_j, uma interseção de npn - p hiperplanos independentes.

Exemplo 2.7 (Um anulador, nos dois sentidos)

Seja F=Vect((1,2,1), (1,0,1))R3F = \operatorname{Vect}\bigl((1, 2, 1),\ (1, 0, -1)\bigr) \subseteq \R^3. Uma forma φ=ae1+be2+ce3\varphi = a\,e_1^* + b\,e_2^* + c\,e_3^* anula FF se e somente se

a+2b+c=0eac=0,a + 2b + c = 0 \qquad\text{e}\qquad a - c = 0 ,

isto é, c=ac = a e b=ab = -a: F=R(e1e2+e3)F^\circ = \R\,(e_1^* - e_2^* + e_3^*), de dimensão 32=13 - 2 = 1 como exige o Teorema 2.6. Lendo no sentido inverso: F={(x,y,z):xy+z=0}F = \{(x, y, z) : x - y + z = 0\} — o plano recuperado como núcleo da única forma que gera FF^\circ. 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 xy+z=0x - y + z = 0.)

Definição 2.8 (Aplicação transposta)

Para uL(E,F)u \in \mathcal{L}(E, F), a transposta uTL(F,E)u^{\mathsf T} \in \mathcal{L}(F^*, E^*) é

uT(ψ)=ψu.u^{\mathsf T}(\psi) = \psi \circ u .

Ela satisfaz (vu)T=uTvT(v \circ u)^{\mathsf T} = u^{\mathsf T} \circ v^{\mathsf T} e, em bases duais, a matriz de uTu^{\mathsf T} é a matriz transposta de uu — o que finalmente explica a transposição do primeiro ano.

Exemplo 2.9 (A transposta, entrada por entrada)

Seja u ⁣:R2R3u \colon \R^2 \to \R^3 de matriz A=(120130)A = \left(\begin{smallmatrix} 1 & 2\\ 0 & 1\\ 3 & 0\end{smallmatrix}\right) nas bases canônicas. Para ψ=b1f1+b2f2+b3f3(R3)\psi = b_1f_1^* + b_2f_2^* + b_3f_3^* \in (\R^3)^*, calcule uT(ψ)=ψuu^{\mathsf T}(\psi) = \psi \circ u na base de R2\R^2:

(ψu)(e1)=ψ(1,0,3)=b1+3b3,(ψu)(e2)=ψ(2,1,0)=2b1+b2.(\psi \circ u)(e_1) = \psi(1, 0, 3) = b_1 + 3b_3, \qquad (\psi \circ u)(e_2) = \psi(2, 1, 0) = 2b_1 + b_2 .

Logo uT(ψ)=(b1+3b3)e1+(2b1+b2)e2u^{\mathsf T}(\psi) = (b_1 + 3b_3)\,e_1^* + (2b_1 + b_2)\,e_2^* e, nas bases duais, a matriz de uTu^{\mathsf T} é

(103210)=AT:\begin{pmatrix} 1 & 0 & 3\\ 2 & 1 & 0\end{pmatrix} = A^{\mathsf T} :

a transposta abstrata é a matriz virada, sem nenhum cálculo que reste a aceitar por fé. Note o mecanismo: a jj-ésima coluna de AA tornou-se a jj-ésima linha da nova matriz porque ψu\psi \circ u lê as saídas de uu através dos coeficientes de ψ\psi.

Proposição 2.10

keruT=(imu)\ker u^{\mathsf T} = (\operatorname{im} u)^{\circ} e imuT=(keru)\operatorname{im} u^{\mathsf T} = (\ker u)^{\circ}. Por consequência, rk(uT)=rk(u)\operatorname{rk}(u^{\mathsf T}) = \operatorname{rk}(u): o posto por linhas é igual ao posto por colunas, demonstrado estruturalmente.

Demonstração. ψkeruT    ψu=0    ψ\psi \in \ker u^{\mathsf T} \iff \psi \circ u = 0 \iff \psi anula imu\operatorname{im} u: a primeira identidade. Para a segunda: uT(ψ)=ψuu^{\mathsf T}(\psi) = \psi \circ u anula keru\ker u sempre, logo imuT(keru)\operatorname{im} u^{\mathsf T} \subseteq (\ker u)^\circ; as dimensões coincidem pelo teorema do núcleo e da imagem e por Teorema 2.6:

rkuT=dimFdimkeruT=dimF(dimFrku)=rku=dim(keru).\operatorname{rk} u^{\mathsf T} = \dim F^* - \dim\ker u^{\mathsf T} = \dim F - \bigl(\dim F - \operatorname{rk} u\bigr) = \operatorname{rk} u = \dim (\ker u)^{\circ} . \qedhere

Exemplo 2.11 (O posto lido dos dois lados)

Seja

A=(120101111312).A = \begin{pmatrix} 1 & 2 & 0 & 1\\ 0 & 1 & 1 & 1\\ 1 & 3 & 1 & 2 \end{pmatrix} .

Posto por colunas: a terceira linha é a soma das duas primeiras, logo rkA2\operatorname{rk} A \leq 2; as colunas 11 e 22 são livres: rkA=2\operatorname{rk} A = 2. O núcleo da transposta: resolvendo ATy=0A^{\mathsf T}y = 0 obtém-se yR(1,1,1)y \in \R\,(1, 1, -1), de modo que kerAT\ker A^{\mathsf T} tem dimensão 1=321 = 3 - 2: exatamente (imA)(\operatorname{im} A)^\circ sob a identificação de (R3)(\R^3)^* com os vetores linha, como afirma a Proposição 2.10 — a única relação “linha3_3 = linha1_1 + linha2_2é o anulador do espaço das colunas. O posto por linhas (22 linhas livres) e o posto por colunas coincidem não por acaso, mas porque ambos valem rkA=rkAT\operatorname{rk} A = \operatorname{rk} A^{\mathsf T}.

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]E = \R_2[X], a integral P01PP \mapsto \int_0^1 P é um vetor específico do dual tridimensional EE^*; as avaliações em 00, 12\frac12, 11 formam uma base de EE^*; 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]\R_3[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 12\frac12), a ser verificada à mão. As regras com n+1n + 1 nós são desenvolvimentos da forma integração numa base de avaliações de Rn[X]\R_n[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 ⁣:EnKf \colon E^n \to K é nn-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,)=0f(\dots, x + y, \dots, x + y, \dots) = 0); mais geralmente, para σSn\sigma \in \mathfrak{S}_n,

f(xσ(1),,xσ(n))=ε(σ)f(x1,,xn),f(x_{\sigma(1)}, \dots, x_{\sigma(n)}) = \varepsilon(\sigma)\, f(x_1, \dots, x_n),

decompondo σ\sigma em transposições (Teorema 1.21).

Teorema 2.14 (Teorema fundamental dos determinantes)

Sejam dimE=n\dim E = n e B=(e1,,en)\mathcal{B} = (e_1, \dots, e_n) uma base. O espaço das formas nn-lineares alternadas sobre EE tem dimensão 11: toda forma desse tipo é um múltiplo de

detB(x1,,xn)=σSnε(σ)i=1naσ(i),i,xj=iaijei,\det{}_{\mathcal{B}}(x_1, \dots, x_n) = \sum_{\sigma \in \mathfrak{S}_n} \varepsilon(\sigma) \prod_{i=1}^{n} a_{\sigma(i),\,i}, \qquad x_j = \sum_{i} a_{ij} e_i ,

e detB\det_{\mathcal{B}} é a única que assume o valor 11 em B\mathcal{B}.

Demonstração. Seja ff uma forma nn-linear alternada. Desenvolvendo cada argumento em B\mathcal{B} pela multilinearidade,

f(x1,,xn)=i1,,inai1,1ain,nf(ei1,,ein).f(x_1, \dots, x_n) = \sum_{i_1, \dots, i_n} a_{i_1,1}\cdots a_{i_n,n}\, f(e_{i_1}, \dots, e_{i_n}).

Os termos com índice repetido se anulam (é alternada); as listas sobreviventes (i1,,in)(i_1, \dots, i_n) são as injetivas, isto é, ik=σ(k)i_k = \sigma(k) para uma permutação σ\sigma, e a antissimetria reordena f(eσ(1),,eσ(n))=ε(σ)f(e1,,en)f(e_{\sigma(1)}, \dots, e_{\sigma(n)}) = \varepsilon(\sigma) f(e_1, \dots, e_n). Logo

f=f(e1,,en)detB:f = f(e_1, \dots, e_n) \cdot \det{}_{\mathcal{B}} :

toda forma alternada é esse múltiplo, desde que detB\det_{\mathcal{B}} ela mesma (a soma exibida) seja nn-linear alternada e assuma o valor 11 em B\mathcal B. A multilinearidade é clara (cada parcela é linear em cada coluna). Valor em B\mathcal B: o único termo não nulo é σ=id\sigma = \mathrm{id}. Alternada: suponha xj=xkx_j = x_k (jkj \neq k), de modo que as colunas de coordenadas satisfazem aij=aika_{i j} = a_{i k} para todo ii. Emparelhe cada σ\sigma com σ=σ(jk)\sigma' = \sigma\circ(j\,k) — uma involução sem ponto fixo em Sn\mathfrak{S}_n. Os produtos emparelhados coincidem:

iaσ(i),i=aσ(k),j  aσ(j),kij,kaσ(i),i=aσ(k),k  aσ(j),jij,kaσ(i),i=iaσ(i),i,\prod_i a_{\sigma'(i),\,i} = a_{\sigma(k),\,j}\; a_{\sigma(j),\,k} \prod_{i \neq j,k} a_{\sigma(i),\,i} = a_{\sigma(k),\,k}\; a_{\sigma(j),\,j} \prod_{i \neq j,k} a_{\sigma(i),\,i} = \prod_i a_{\sigma(i),\,i},

usando a igualdade das colunas jj e kk; ao passo que ε(σ)=ε(σ)\varepsilon(\sigma') = -\varepsilon(\sigma). Cada par contribui com zero: a soma se anula.

Exemplo 2.15 (Sarrus, deduzido e demolido)

Para n=3n = 3 a fórmula das permutações tem exatamente 3!=63! = 6 termos. Listando S3\mathfrak{S}_3 por assinatura — id\mathrm{id}, (123)(1\,2\,3), (132)(1\,3\,2) pares; (12)(1\,2), (13)(1\,3), (23)(2\,3) ímpares — obtém-se

detA=a11a22a33+a21a32a13+a31a12a23a21a12a33a31a22a13a11a32a23:\det A = a_{11}a_{22}a_{33} + a_{21}a_{32}a_{13} + a_{31}a_{12}a_{23} - a_{21}a_{12}a_{33} - a_{31}a_{22}a_{13} - a_{11}a_{32}a_{23} :

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=4n = 42424 permutações, das quais apenas 88 são capturadas por qualquer esquema de diagonais; Sarrus não tem versão em grau 44, 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!n! parcelas, de modo que ela é uma definição, e não um algoritmo — o escalonamento calcula det\det em O(n3)O(n^3) operações.

Definição 2.16 (Determinantes)

O determinante de uma família numa base é detB(x1,,xn)\det_{\mathcal{B}}(x_1, \dots, x_n); o determinante de uma matriz AA é o determinante de suas colunas na base canônica — a fórmula das permutações acima; o determinante de um endomorfismo uu é o escalar detu\det u tal que

detB(u(x1),,u(xn))=detudetB(x1,,xn)para todo xi\det{}_{\mathcal{B}}\bigl(u(x_1), \dots, u(x_n)\bigr) = \det u \cdot \det{}_{\mathcal{B}}(x_1, \dots, x_n) \quad \text{para todo } x_i

(o membro da esquerda é nn-linear alternado, logo um múltiplo de detB\det_\mathcal{B} pelo Teorema 2.14; o fator não depende de B\mathcal{B}).

Teorema 2.17 (O cálculo dos determinantes, demonstrado)

  1. det(uv)=detudetv\det(uv) = \det u\,\det v;   det(AB)=detAdetB\;\det(AB) = \det A \det B.
  2. uu é invertível     detu0\iff \det u \neq 0; uma família é uma base     \iff seu determinante em alguma base é não nulo.
  3. det(AT)=detA\det(A^{\mathsf T}) = \det A.
  4. 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))=detudetB(v(xi))=detudetvdetB(xi)\det_{\mathcal B}(uv(x_i)) = \det u \cdot \det_{\mathcal B}(v(x_i)) = \det u \det v \cdot \det_{\mathcal B}(x_i).

(2) Se uu é invertível, detudetu1=detid=10\det u \det u^{-1} = \det \mathrm{id} = 1 \neq 0. Se não, as imagens u(ei)u(e_i) são ligadas; exprimindo uma pelas outras e desenvolvendo, detB(u(ei))=0\det_{\mathcal B}(u(e_i)) = 0 (ser alternada mata as direções repetidas), logo detu=0\det u = 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)j = \sigma(i), isto é, i=τ(j)i = \tau(j) com τ=σ1\tau = \sigma^{-1}: os fatores são os mesmos números em outra ordem, logo

i=1naσ(i),i=j=1naj,τ(j),\prod_{i=1}^{n} a_{\sigma(i),\,i} = \prod_{j=1}^{n} a_{j,\,\tau(j)} ,

e ε(τ)=ε(σ)1=ε(σ)\varepsilon(\tau) = \varepsilon(\sigma)^{-1} = \varepsilon(\sigma) (os valores são ±1\pm1; ε\varepsilon é um morfismo). Somar sobre σ\sigma é o mesmo que somar sobre τ\tau (a inversão é uma bijeção de Sn\mathfrak{S}_n):

detA=τε(τ)jaj,τ(j)=det(AT),\det A = \sum_{\tau}\varepsilon(\tau)\prod_j a_{j,\tau(j)} = \det(A^{\mathsf T}),

sendo a última soma a fórmula das permutações aplicada às entradas transpostas (AT)ij=aji(A^{\mathsf T})_{ij} = a_{ji}.

(4) Fixe a coluna jj e decomponha xj=iaijeix_j = \sum_i a_{ij} e_i por linearidade: detA=iaijdet(,ei,)\det A = \sum_i a_{ij}\, \det(\dots, e_i, \dots), e levar eie_i à última posição (nin - i transposições de linhas, njn - j de colunas, via (3)) identifica det(,ei,)=(1)i+jΔij\det(\dots, e_i, \dots) = (-1)^{i+j}\Delta_{ij} com o menor: exatamente a regra dos cofatores do primeiro ano. Semelhança: det(P1AP)=detP1detAdetP=detA\det(P^{-1}AP) = \det P^{-1}\det A \det P = \det A por (1).

Exemplo 2.18 (Desenvolvimento por cofatores, executado)

Calcule

det(213041120)\det\begin{pmatrix} 2 & 1 & 3\\ 0 & 4 & 1\\ 1 & 2 & 0 \end{pmatrix}

ao longo da primeira coluna (dois zeros de preguiça: um). Os sinais seguem o tabuleiro de damas (1)i+j(-1)^{i+j}:

2det(4120)0+1det(1341)=2(02)+(112)=15.2\,\det\begin{pmatrix}4 & 1\\ 2 & 0\end{pmatrix} - 0 + 1\cdot\det\begin{pmatrix}1 & 3\\ 4 & 1\end{pmatrix} = 2(0 - 2) + (1 - 12) = -15 .

Confira por Sarrus (Exemplo 2.15): 0+1+01204=150 + 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 JMn(K)J \in \mathcal{M}_n(K) a matriz de uns e aKa \in K; calculamos det(aIn+J)\det(aI_n + J) com as ferramentas recém-demonstradas. Toda coluna de aIn+JaI_n + 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)(a + n, a + n, \dots, a + n); ponha a+na + 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)(1, a, \dots, a). Logo

det(aIn+J)=(a+n)an1.\det(aI_n + J) = (a + n)\,a^{\,n-1}.

A lição final: as raízes a=0a = 0 (multiplicidade n1n - 1) e a=na = -n dizem que JJ tem autovalor 00 com multiplicidade n1n - 1 e autovalor nn uma vez — o espectro da matriz de posto um JJ, 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=(0a0000b0000cd000),A = \begin{pmatrix} 0 & a & 0 & 0\\ 0 & 0 & b & 0\\ 0 & 0 & 0 & c\\ d & 0 & 0 & 0 \end{pmatrix},

a única permutação que colhe entradas não nulas é o 44-ciclo σ=(1234)\sigma = (1\,2\,3\,4) que leva a coluna 11 \to na linha 44, etc.; ε(σ)=(1)3=1\varepsilon(\sigma) = (-1)^3 = -1, logo detA=abcd\det A = -abcd. (Confira por três trocas de colunas até chegar a uma matriz diagonal.)

Exemplo 2.21 (Uma Vandermonde pela fórmula do produto)

Para os nós 0,1,20, 1, 2 (usados por regras de quadratura como a de Exercício 2.4), o determinante de Vandermonde de Exercício 2.11 se calcula num relance:

det(111012014)=(10)(20)(21)=2,\det\begin{pmatrix} 1 & 1 & 1\\ 0 & 1 & 2\\ 0 & 1 & 4 \end{pmatrix} = (1 - 0)(2 - 0)(2 - 1) = 2 ,

e por desenvolvimento direto ao longo da primeira coluna: 1(42)=21\cdot(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 PP(ai)P \mapsto P(a_i) são uma base do dual exatamente quando esse determinante é não nulo, isto é, sempre que os aia_i 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\operatorname{tr} \colon \mathcal{M}_n(K) \to K é a única forma linear com tr(AB)=tr(BA)\operatorname{tr}(AB) = \operatorname{tr}(BA) e tr(In)=n\operatorname{tr}(I_n) = n (para charK=0\operatorname{char} K = 0); o traço de um endomorfismo está bem definido por qualquer representação matricial, e

tr(u)=iei(u(ei))\operatorname{tr}(u) = \sum_{i} e_i^*\bigl(u(e_i)\bigr)

em qualquer base — a dualidade escreve o traço sem base.

Demonstração. tr(AB)=tr(BA)\operatorname{tr}(AB) = \operatorname{tr}(BA) e a invariância por mudança de base foram demonstradas no primeiro ano. Unicidade: uma forma linear tt com t(AB)=t(BA)t(AB) = t(BA) anula todo comutador ABBAAB - BA. Afirmamos que os comutadores geram o hiperplano de traço nulo, de dimensão n21n^2 - 1. Bastam duas famílias de comutadores. A regra de multiplicação das matrizes elementares é EabEcd=δbcEadE_{ab}E_{cd} = \delta_{bc}E_{ad}. Para iji \neq j ela dá

EiiEijEijEii=Eij0=EijE_{ii}E_{ij} - E_{ij}E_{ii} = E_{ij} - 0 = E_{ij}

(o segundo produto é EijEii=δjiEii=0E_{ij}E_{ii} = \delta_{ji}E_{ii} = 0, pois jij \neq i): toda EijE_{ij} fora da diagonal é um comutador. E

EijEjiEjiEij=EiiEjj.E_{ij}E_{ji} - E_{ji}E_{ij} = E_{ii} - E_{jj} .

As EijE_{ij} (iji \neq j, em número de n2nn^2 - n) junto com as E11EjjE_{11} - E_{jj} (j2j \geq 2, em número de n1n - 1) são n21n^2 - 1 matrizes de traço nulo linearmente independentes: elas geram o hiperplano kertr\ker\operatorname{tr}. Assim tt se anula onde tr\operatorname{tr} se anula e se fatora por ela: t=ctrt = c\operatorname{tr}; então t(I)=nt(I) = n obriga c=1c = 1. A fórmula exibida: a ii-ésima entrada diagonal da matriz de uu é precisamente ei(u(ei))e_i^*(u(e_i)).

Observação 2.23 (Armadilhas comuns)

(i) O determinante é nn-linear nas colunas, e não linear na matriz: det(A+B)detA+detB\det(A + B) \neq \det A + \det B em geral, e det(λA)=λndetA\det(\lambda A) = \lambda^n\det A, e não λdetA\lambda\det A. (ii) A transposição inverte os produtos: (vu)T=uTvT(vu)^{\mathsf T} = u^{\mathsf T}v^{\mathsf T}; esquecer a inversão arruína todo cálculo que envolva inversas. (iii) O anulador FF^\circ vive em EE^*, e não em EE: ele só se torna o familiar “complemento ortogonal” depois que um produto interno identifica EE com EE^* (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 (KnK^n e KmK^m) 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)\mathcal{M}_2(\R) com o emparelhamento A,B=tr(AB)\langle A, B\rangle = \operatorname{tr}(AB) do Exercício 2.9: decomponha M=(1423)M = \left(\begin{smallmatrix}1 & 4\\ 2 & 3\end{smallmatrix}\right) em parte simétrica e parte antissimétrica,

M=S+A,S=12(M+MT)=(1333),A=12(MMT)=(0110).M = S + A, \qquad S = \tfrac12(M + M^{\mathsf T}) = \begin{pmatrix}1 & 3\\ 3 & 3\end{pmatrix}, \qquad A = \tfrac12(M - M^{\mathsf T}) = \begin{pmatrix}0 & 1\\ -1 & 0\end{pmatrix}.

Então tr(SA)=tr(3133)=0\operatorname{tr}(SA) = \operatorname{tr} \left(\begin{smallmatrix}-3 & 1\\ -3 & 3\end{smallmatrix}\right) = 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=SnAn\mathcal{M}_n = \mathcal{S}_n \oplus \mathcal{A}_n 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: uu e uTu^{\mathsf T} 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(Xidu)\chi_u(X) = \det(X\,\mathrm{id} - 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\chi_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\R^3, sejam φ1(x,y,z)=x+y\varphi_1(x,y,z) = x + y, φ2=y+z\varphi_2 = y + z, φ3=x+z\varphi_3 = x + z. Prove que (φ1,φ2,φ3)(\varphi_1, \varphi_2, \varphi_3) é uma base de (R3)(\R^3)^* e determine a base de R3\R^3 da qual ela é a dual.

Solução

Solução de Exercício 2.1.

Três formas num dual de dimensão 33: basta a liberdade. Uma relação αφ1+βφ2+γφ3=0\alpha\varphi_1 + \beta\varphi_2 + \gamma\varphi_3 = 0 avaliada em (1,0,0),(0,1,0),(0,0,1)(1,0,0), (0,1,0), (0,0,1)α+γ=0\alpha + \gamma = 0, α+β=0\alpha + \beta = 0, β+γ=0\beta + \gamma = 0, donde α=β=γ=0\alpha = \beta = \gamma = 0.

Base pré-dual (u1,u2,u3)(u_1, u_2, u_3): resolva φi(uj)=δij\varphi_i(u_j) = \delta_{ij}. Escrevendo uj=(x,y,z)u_j = (x, y, z): para u1u_1: x+y=1x + y = 1, y+z=0y + z = 0, x+z=0x + z = 0u1=(12,12,12)u_1 = \bigl(\tfrac12, \tfrac12, -\tfrac12\bigr); simetricamente u2=(12,12,12)u_2 = \bigl(-\tfrac12, \tfrac12, \tfrac12\bigr), u3=(12,12,12)u_3 = \bigl(\tfrac12, -\tfrac12, \tfrac12\bigr).

Exercício 2.2

Calcule pela fórmula das permutações os determinantes de

(00a0b0c00),(ab00cd0000ef00gh),\begin{pmatrix} 0 & 0 & a\\ 0 & b & 0\\ c & 0 & 0 \end{pmatrix}, \qquad \begin{pmatrix} a & b & 0 & 0\\ c & d & 0 & 0\\ 0 & 0 & e & f\\ 0 & 0 & g & h \end{pmatrix},

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 131 \mapsto 3, 222 \mapsto 2, 313 \mapsto 1 — a transposição (13)(1\,3), de assinatura 1-1: determinante abc-abc.

Segunda: uma permutação com produto não nulo não pode misturar os dois blocos (uma entrada que os ligue vale 00), logo ela se separa numa permutação de {1,2}\{1,2\} vezes uma de {3,4}\{3,4\}, e a assinatura é o produto das duas assinaturas: a soma se fatora como

(adbc)(ehfg).(ad - bc)(eh - fg) .

Regra geral sugerida (e verdadeira, com a mesma demonstração): o determinante de uma matriz diagonal por blocos é o produto dos determinantes dos blocos.

Exercício 2.3

Seja F={(x,y,z,t)R4:x+y=z+t e x=2y}F = \{(x,y,z,t) \in \R^4 : x + y = z + t \text{ e } x = 2y\}. Dê uma base de FF^\circ e confira o Teorema 2.6 nas dimensões.

Solução

Solução de Exercício 2.3.

FF é definido pelas duas equações independentes φ1(x,y,z,t)=x+yzt=0\varphi_1(x,y,z,t) = x + y - z - t = 0 e φ2=x2y=0\varphi_2 = x - 2y = 0: pelo Teorema 2.6 lido no sentido inverso, F=Vect(φ1,φ2)F^\circ = \operatorname{Vect}(\varphi_1, \varphi_2) — elas pertencem a FF^\circ por construção, são livres (não proporcionais), e dimF=4dimF=42=2\dim F^\circ = 4 - \dim F = 4 - 2 = 2 pois dimF=2\dim F = 2 (duas equações independentes em R4\R^4). Base: (φ1,φ2)(\varphi_1, \varphi_2); dimensões: 2+2=42 + 2 = 4, como exige o teorema.

Exercício 2.4 ★★

Sejam a0,,ana_0, \dots, a_n pontos distintos de KK e φi ⁣:PP(ai)\varphi_i \colon P \mapsto P(a_i) em Kn[X]K_n[X]. Prove que (φ0,,φn)(\varphi_0, \dots, \varphi_n) é uma base de Kn[X]K_n[X]^*, identifique sua base pré-dual e desenvolva a forma P01P(t) ⁣dtP \mapsto \int_0^1 P(t)\,\dd t (para K=RK = \R, n=2n = 2, ai=0,12,1a_i = 0, \frac12, 1) nessa base — reconhecendo a regra de Simpson.

Solução

Solução de Exercício 2.4.

As φi\varphi_i são n+1n + 1 formas num espaço de dimensão (n+1)(n+1): basta a liberdade. Se iλiφi=0\sum_i \lambda_i \varphi_i = 0, avalie no polinômio de Lagrange LjL_j dos nós: λj=0\lambda_j = 0. A base pré-dual é (L0,,Ln)(L_0, \dots, L_n), pois φi(Lj)=Lj(ai)=δij\varphi_i(L_j) = L_j(a_i) = \delta_{ij}.

Para a forma integral com nós 0,12,10, \frac12, 1 em R2[X]\R_2[X]: 01P=iciP(ai)\int_0^1 P = \sum_i c_i P(a_i) com ci=01Lic_i = \int_0^1 L_i. Calcule: L0=2(X12)(X1)L_0 = 2(X - \tfrac12)(X - 1), 01L0=16\int_0^1 L_0 = \frac16; L1=4X(X1)L_1 = -4X(X-1), 01L1=46\int_0^1 L_1 = \frac46; L2=2X(X12)L_2 = 2X(X - \tfrac12), 01L2=16\int_0^1 L_2 = \frac16. Logo

01P=16(P(0)+4P(12)+P(1))(PR2[X]):\int_0^1 P = \frac{1}{6}\Bigl(P(0) + 4P\bigl(\tfrac12\bigr) + P(1)\Bigr) \quad (P \in \R_2[X]) :

a regra de Simpson, exata sobre as quadráticas — um enunciado sobre bases duais.

Exercício 2.5 ★★

Seja uL(E)u \in \mathcal{L}(E) com dimE=n\dim E = n e rku=1\operatorname{rk} u = 1. Prove que u=φ()au = \varphi(\cdot)\, a para um vetor aa e uma forma φ\varphi; que tru=φ(a)\operatorname{tr} u = \varphi(a); e que u2=(tru)uu^2 = (\operatorname{tr} u)\, u. Deduza det(I+u)=1+tru\det(I + u) = 1 + \operatorname{tr} u.

Solução

Solução de Exercício 2.5.

imu=Ka\operatorname{im} u = Ka para algum a0a \neq 0; então u(x)=φ(x)au(x) = \varphi(x)\,a, em que φ(x)\varphi(x) é a coordenada de u(x)u(x) em aa — linear em xx. Traço: complete a=e1a = e_1 numa base; a matriz de uu tem colunas φ(ej)e1\varphi(e_j)\,e_1, de modo que sua única entrada diagonal é φ(e1)=φ(a)\varphi(e_1) = \varphi(a): tru=φ(a)\operatorname{tr} u = \varphi(a). Então

u2(x)=φ(x)u(a)=φ(x)φ(a)a=(tru)u(x).u^2(x) = \varphi(x)\, u(a) = \varphi(x)\varphi(a)\, a = (\operatorname{tr} u)\, u(x).

Determinante, em dois casos. Se φ(a)0\varphi(a) \neq 0: tome uma base qualquer do hiperplano kerφ\ker\varphi e acrescente aa. Então uu anula kerφ\ker\varphi (aí u(x)=φ(x)a=0u(x) = \varphi(x)a = 0) e u(a)=φ(a)au(a) = \varphi(a)\,a: a matriz de I+uI + u é diagonal, (1,,1,1+φ(a))(1, \dots, 1,\, 1 + \varphi(a)), logo det(I+u)=1+φ(a)=1+tru\det(I + u) = 1 + \varphi(a) = 1 + \operatorname{tr} u. Se φ(a)=0\varphi(a) = 0: então akerφa \in \ker\varphi; tome uma base de kerφ\ker\varphi cujo primeiro vetor seja aa e acrescente um vetor bb com φ(b)=1\varphi(b) = 1. Então I+uI + u fixa a base de kerφ\ker\varphi e leva bb+ab \mapsto b + a: triangular com diagonal de uns, det(I+u)=1=1+tru\det(I + u) = 1 = 1 + \operatorname{tr} u. Os dois casos concordam com a fórmula.

Exercício 2.6 ★★

Prove que todo hiperplano de Mn(K)\mathcal{M}_n(K) (n2n \geq 2) contém uma matriz invertível. Sugestão: um hiperplano é {M:tr(AM)=0}\{M : \operatorname{tr}(AM) = 0\} para algum A0A \neq 0 (Exercício 2.9). Se AA é escalar, exiba uma matriz invertível de traço nulo; caso contrário, ache uma MM invertível que faça AMAM 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}H_A = \{M : \operatorname{tr}(AM) = 0\} com A0A \neq 0.

Se A=λIA = \lambda I: HAH_A é o hiperplano de traço nulo; a matriz da permutação nn-ciclo (uns nas posições (i,i+1)(i, i+1) e (n,1)(n, 1)) é invertível (seu determinante vale ±1\pm 1 pelo cálculo do Exemplo 2.20) e tem traço nulo.

Se AA não é escalar: primeiro ache uma PP invertível tal que B=P1APB = P^{-1}AP tenha uma entrada não nula fora da diagonal bjib_{ji} (jij \neq i). De fato, se AA já tem uma, tome P=IP = I; se AA é diagonal com duas entradas distintas d1d2d_1 \neq d_2, conjugar pela transvecção P=I+E12P = I + E_{12} produz a entrada fora da diagonal d1d20d_1 - d_2 \neq 0 (calcule: P1AP=A+(d1d2)E12P^{-1}AP = A + (d_1 - d_2)E_{12}); e uma matriz diagonal com todas as entradas iguais é escalar, caso excluído. Ponha agora M=I+tEijM' = I + tE_{ij} com t=tr(B)/bjit = -\operatorname{tr}(B)/b_{ji}: então

tr(BM)=trB+tbji=0,\operatorname{tr}(BM') = \operatorname{tr} B + t\,b_{ji} = 0,

e MM' é invertível (triangular com diagonal de uns). Desfazendo a conjugação, M=PMP1M = PM'P^{-1} é invertível e tr(AM)=tr(BM)=0\operatorname{tr}(AM) = \operatorname{tr}(BM') = 0: MHAM \in H_A.

Exercício 2.7 ★★

(Derivada do determinante) Para AMn(R)A \in \mathcal{M}_n(\R), prove a partir da multilinearidade que

 ⁣d ⁣dtt=0det(In+tA)=trA,\frac{\dd}{\dd t}\Big|_{t=0} \det(I_n + tA) = \operatorname{tr} A ,

e deduza det(etA)=ettrA\det(\eu^{tA}) = \eu^{t\operatorname{tr} A} admitindo a diferenciabilidade de tdet(etA)t \mapsto \det(\eu^{tA}) e a propriedade de grupo e(s+t)A=esAetA\eu^{(s+t)A} = \eu^{sA}\eu^{tA} (estabelecida no Capítulo 16).

Solução

Solução de Exercício 2.7.

det(I+tA)\det(I + tA) é, pela fórmula das permutações, um polinômio em tt; seu termo constante é 11 (t=0t = 0). Seu coeficiente em tt: desenvolva det\det como forma alternada das colunas ej+tcj(A)e_j + t\,c_j(A); pela multilinearidade, os termos lineares em tt substituem exatamente uma eje_j por cj(A)c_j(A):

jdet(e1,,cj(A),,en)=jajj=trA,\sum_{j} \det(e_1, \dots, c_j(A), \dots, e_n) = \sum_j a_{jj} = \operatorname{tr} A ,

(o determinante com todas as colunas canônicas exceto cj(A)c_j(A) na posição jj colhe a jj-ésima entrada diagonal). Logo a derivada em 00 vale trA\operatorname{tr} A.

Seja g(t)=det(etA)g(t) = \det(\eu^{tA}). A propriedade de grupo dá g(s+t)=g(s)g(t)g(s + t) = g(s)g(t) (multiplicatividade do det\det), gg é derivável e g(0)=trAg'(0) = \operatorname{tr} A pelo que precede (etA=I+tA+O(t2)\eu^{tA} = I + tA + O(t^2)). Um morfismo derivável (R,+)(R,×)(\R, +) \to (\R^*, \times) satisfaz g=g(0)gg' = g'(0)\,g (derive g(s+t)g(s+t) em ss no ponto 00), logo g(t)=ettrAg(t) = \eu^{t\operatorname{tr} A} pela unicidade das soluções de y=cyy' = cy com y(0)=1y(0) = 1 (volume do primeiro ano de graduação).

Exercício 2.8 ★★

(Circulante, 3×33 \times 3) Sejam j=e2iπ/3j = \eu^{2\iu\pi/3} e

C=(abccabbca)M3(C).C = \begin{pmatrix} a & b & c\\ c & a & b\\ b & c & a \end{pmatrix} \in \mathcal{M}_3(\C).

Verifique que as colunas da matriz de Vandermonde de 1,j,j21, j, j^2 são autovetores de CC e deduza

detC=(a+b+c)(a+bj+cj2)(a+bj2+cj).\det C = (a + b + c)(a + bj + cj^2)(a + bj^2 + cj).
Solução

Solução de Exercício 2.8.

Seja vk=(1,jk,j2k)Tv_k = (1, j^k, j^{2k})^{\mathsf T} para k=0,1,2k = 0, 1, 2. Usando 1+j+j2=01 + j + j^2 = 0 e j3=1j^3 = 1:

Cvk=(a+bjk+cj2kc+ajk+bj2kb+cjk+aj2k)=(a+bjk+cj2k)(1jkj2k),C v_k = \begin{pmatrix} a + b j^k + c j^{2k}\\ c + a j^k + b j^{2k}\\ b + c j^k + a j^{2k} \end{pmatrix} = (a + b j^k + c j^{2k}) \begin{pmatrix} 1\\ j^k\\ j^{2k}\end{pmatrix},

(confira a segunda linha: jk(a+bjk+cj2k)=ajk+bj2k+cj3k=c+ajk+bj2kj^k(a + bj^k + cj^{2k}) = aj^k + bj^{2k} + cj^{3k} = c + aj^k + bj^{2k}). Logo vkv_k é autovetor com autovalor λk=a+bjk+cj2k\lambda_k = a + bj^k + cj^{2k}. Os vkv_k formam uma base (Vandermonde dos 1,j,j21, j, j^2 distintos), logo CC é diagonalizável com esses autovalores e

detC=λ0λ1λ2=(a+b+c)(a+bj+cj2)(a+bj2+cj).\det C = \lambda_0\lambda_1\lambda_2 = (a+b+c)(a + bj + cj^2)(a + bj^2 + cj).

Exercício 2.9 ★★★

Prove que toda forma linear tt em Mn(K)\mathcal{M}_n(K) é Mtr(AM)M \mapsto \operatorname{tr}(AM) para uma única AA: a aplicação Atr(A)A \mapsto \operatorname{tr}(A\,\cdot) é um isomorfismo de Mn(K)\mathcal{M}_n(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 Θ ⁣:Atr(A)\Theta \colon A \mapsto \operatorname{tr}(A\,\cdot) é linear de Mn(K)\mathcal{M}_n(K) em seu dual, entre espaços de mesma dimensão n2n^2: basta a injetividade. Se tr(AM)=0\operatorname{tr}(AM) = 0 para toda MM, tome M=EjiM = E_{ji}: tr(AEji)=aij=0\operatorname{tr}(A E_{ji}) = a_{ij} = 0 para todos i,ji, j: A=0A = 0. Logo Θ\Theta é um isomorfismo.

Unicidade do traço (Proposição 2.22): uma forma tt que anula todos os comutadores é tr(A)\operatorname{tr}(A\,\cdot) para alguma AA com tr(A(MNNM))=0\operatorname{tr}(A(MN - NM)) = 0 para todos M,NM, N, isto é, tr((AMMA)N)=0\operatorname{tr}((AM - MA)N) = 0 para todos NN (ciclicidade), isto é, AM=MAAM = MA para toda MM (injetividade de Θ\Theta): AA comuta com tudo, logo é escalar (AA comuta com todas as EijE_{ij} força as entradas fora da diagonal a serem 00 e as entradas diagonais a serem iguais), logo t=ctrt = c \operatorname{tr}.

Exercício 2.10 ★★★

Seja u,vL(E)u, v \in \mathcal{L}(E) com uvvu=uu \circ v - v \circ u = u. Prove que uu é nilpotente. Sugestão: mostre tr(uk)=0\operatorname{tr}(u^k) = 0 para todo k1k \geq 1 (calcule ukvvuku^k v - v u^k 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\C-espaço vetorial cujas potências têm todas traço nulo é nilpotente. Trabalhe sobre C\C.

Solução

Solução de Exercício 2.10.

Trabalhe sobre C\C (uma matriz real é nilpotente se e somente se o é como matriz complexa: a nilpotência é un=0u^n = 0).

Etapa 1: tr(uk)=0\operatorname{tr}(u^k) = 0 para k1k \geq 1. Por indução, ukvvuk=kuku^k v - v u^k = k\, u^k: para k=1k = 1 é a hipótese; para o passo,

uk+1vvuk+1=uk(uvvu)+(ukvvuk)u=uk+1+kuk+1.u^{k+1}v - vu^{k+1} = u^k(uv - vu) + (u^k v - v u^k)u = u^{k+1} + k\,u^{k+1} .

Tomando traços: 0=tr(ukv)tr(vuk)=ktr(uk)0 = \operatorname{tr}(u^k v) - \operatorname{tr}(vu^k) = k \operatorname{tr}(u^k), logo tr(uk)=0\operatorname{tr}(u^k) = 0.

Etapa 2: traços de potências nulos implicam nilpotência (sobre C\C). Sejam λ1,,λr\lambda_1, \dots, \lambda_r os autovalores não nulos distintos de uu com multiplicidades m1,,mrm_1, \dots, m_r (no polinômio característico, que se decompõe sobre C\CCapítulo 3). Os traços das potências valem tr(uk)=imiλik\operatorname{tr}(u^k) = \sum_i m_i \lambda_i^k (trigonalize: a diagonal da kk-ésima potência de uma matriz triangular é formada pelas kk-ésimas potências). O sistema imiλik=0\sum_i m_i \lambda_i^k = 0 para k=1,,rk = 1, \dots, r é invertível à Vandermonde nas incógnitas miλim_i\lambda_i (matriz (λik1)(\lambda_i^{k-1}) vezes a diagonal λi\lambda_i, com todos os λi0\lambda_i \neq 0 distintos): todo miλi=0m_i \lambda_i = 0, impossível com mi1m_i \geq 1 a menos que r=0r = 0. Logo uu não tem autovalor não nulo: seu polinômio característico é (X)n(-X)^n, e Cayley–Hamilton (Capítulo 3) dá un=0u^n = 0: nilpotente.

Exercício 2.11 ★★

(Vandermonde) Para a0,,anKa_0, \dots, a_n \in K, prove

det(111a0a1ana0na1nann)=0i<jn(ajai).\det\begin{pmatrix} 1 & 1 & \cdots & 1\\ a_0 & a_1 & \cdots & a_n\\ \vdots & \vdots & & \vdots\\ a_0^n & a_1^n & \cdots & a_n^n \end{pmatrix} = \prod_{0 \leq i < j \leq n} (a_j - a_i).

(Veja o determinante como polinômio em ana_n: 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)V(a_0, \dots, a_n) para o determinante e faça indução sobre nn; V(a0)=1V(a_0) = 1 inicia. Fixe a0,,an1a_0, \dots, a_{n-1} e considere D(T)=V(a0,,an1,T)D(T) = V(a_0, \dots, a_{n-1}, T), o determinante de última coluna (1,T,,Tn)(1, T, \dots, T^n): desenvolvendo ao longo dessa coluna, DD é um polinômio de grau n\leq n em TT cujo coeficiente em TnT^n é o menor V(a0,,an1)V(a_0, \dots, a_{n-1}). Suponha primeiro que a0,,an1a_0, \dots, a_{n-1} sejam distintos. Para cada T=aiT = a_i (i<ni < n) duas colunas coincidem, logo D(ai)=0D(a_i) = 0: com nn raízes distintas e grau n\leq n,

D(T)=V(a0,,an1)i=0n1(Tai),D(T) = V(a_0, \dots, a_{n-1}) \prod_{i=0}^{n-1}(T - a_i),

e T=anT = a_n mais a hipótese de indução dão a fórmula do produto. Se dois dos a0,,an1a_0, \dots, a_{n-1} coincidem, os dois membros valem 00 (colunas repetidas; um fator repetido), e a fórmula vale trivialmente.

Exercício 2.12 ★★★

Seja A,B,C,DMn(K)A, B, C, D \in \mathcal{M}_n(K) com KK infinito, e suponha CD=DCCD = DC. Prove que

det(ABCD)=det(ADBC).\det\begin{pmatrix} A & B\\ C & D\end{pmatrix} = \det(AD - BC).

(Trate primeiro o caso DD invertível, multiplicando à direita por (I0D1CI)\left(\begin{smallmatrix} I & 0\\ -D^{-1}C & I\end{smallmatrix}\right); depois substitua DD por D+tID + tI e compare dois polinômios em tt.)

Solução

Solução de Exercício 2.12.

DD invertível. Multiplique à direita pela matriz por blocos T=(I0D1CI)T = \left(\begin{smallmatrix} I & 0\\ -D^{-1}C & I\end{smallmatrix}\right), que é triangular por blocos com diagonal de uns, detT=1\det T = 1 (seu determinante, pela fórmula das permutações, só colhe os blocos diagonais — a regra de blocos do Exercício 2.2):

(ABCD)T=(ABD1CBCDD1CD)=(ABD1CB0D),\begin{pmatrix} A & B\\ C & D\end{pmatrix} T = \begin{pmatrix} A - BD^{-1}C & B\\ C - DD^{-1}C & D\end{pmatrix} = \begin{pmatrix} A - BD^{-1}C & B\\ 0 & D\end{pmatrix},

cujo determinante é det(ABD1C)detD=det((ABD1C)D)=det(ADBD1CD)\det(A - BD^{-1}C)\det D = \det\bigl((A - BD^{-1}C)D\bigr) = \det(AD - BD^{-1}CD). Como CD=DCCD = DC, BD1CD=BCBD^{-1}CD = BC: o determinante vale det(ADBC)\det(AD - BC).

DD qualquer. Seja Dt=D+tID_t = D + tI; então CDt=DtCCD_t = D_tC ainda vale. Ambos

f(t)=det(ABCDt)eg(t)=det(ADtBC)f(t) = \det\begin{pmatrix} A & B\\ C & D_t\end{pmatrix} \qquad\text{e}\qquad g(t) = \det(AD_t - BC)

são funções polinomiais de tt. O polinômio det(D+tI)\det(D + tI) é mônico de grau nn, logo tem no máximo nn raízes: para todo tt salvo um número finito, DtD_t é invertível e f(t)=g(t)f(t) = g(t) pelo primeiro caso. Dois polinômios sobre um corpo infinito que coincidem em infinitos pontos são iguais: f=gf = g, e t=0t = 0 conclui.

2.5 Problema: a alternativa de Fredholm

Quando o sistema linear u(x)=bu(x) = b tem solução? A resposta completa é um enunciado de dualidade: exatamente quando bb é anulado por toda forma linear que anula a imagem de uu — 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, EE e FF são KK-espaços vetoriais de dimensão finita, n=dimEn = \dim E.

Problema 2.1

Problema de fim de semana — dualidade em dimensão finita e a alternativa de Fredholm

Notação: para SES \subseteq E^*, o pré-anulador é S={xE:φ(x)=0 para todo φS}S_\circ = \{x \in E : \varphi(x) = 0 \text{ para todo } \varphi \in S\}; os anuladores FF^\circ e as transpostas uTu^{\mathsf T} são os de Definição 2.5 e Definição 2.8.

Parte I — O lema de fatoração. Seja φ1,,φp,φE\varphi_1, \dots, \varphi_p, \varphi \in E^*.

  1. Sejam Φ ⁣:EKp\Phi \colon E \to K^p, x(φ1(x),,φp(x))x \mapsto (\varphi_1(x), \dots, \varphi_p(x)). Identifique kerΦ\ker\Phi, mostre que ΦT\Phi^{\mathsf T} leva as formas coordenadas de KpK^p nas φi\varphi_i, e deduza

    dim(kerφ1kerφp)=ndimVect(φ1,,φp).\dim \bigl(\ker\varphi_1 \cap \dots \cap \ker\varphi_p\bigr) = n - \dim \operatorname{Vect}(\varphi_1, \dots, \varphi_p).
  2. (Lema de fatoração) Prove a equivalência:

    φVect(φ1,,φp)    kerφ1kerφpkerφ.\varphi \in \operatorname{Vect}(\varphi_1, \dots, \varphi_p) \iff \ker\varphi_1 \cap \dots \cap \ker\varphi_p \subseteq \ker\varphi .
  3. Deduza: (φ1,,φp)(\varphi_1, \dots, \varphi_p) é livre se e somente se ikerφi\bigcap_i \ker\varphi_i tem dimensão npn - p; e um subespaço de codimensão pp é uma interseção de pp hiperplanos, nunca de menos.
  4. Em R4\R^4, sejam φ1=x+yz\varphi_1 = x + y - z, φ2=y+zt\varphi_2 = y + z - t, ψ=x+2yt\psi = x + 2y - t e ψ=x+y+t\psi' = x + y + t. Decida, pelo lema de fatoração, se ψ\psi e ψ\psi' pertencem a Vect(φ1,φ2)\operatorname{Vect}(\varphi_1, \varphi_2).
  5. Em E=R2[X]E = \R_2[X], mostre que ψ0 ⁣:PP(0)\psi_0 \colon P \mapsto P(0), ψ1 ⁣:PP(1)\psi_1 \colon P \mapsto P(1), ψ2 ⁣:P01P(t) ⁣dt\psi_2 \colon P \mapsto \int_0^1 P(t)\dd t formam uma base de EE^*, calcule a base (P0,P1,P2)(P_0, P_1, P_2) de EE da qual ela é a dual e determine o único PR2[X]P \in \R_2[X] com P(0)=1P(0) = 1, P(1)=2P(1) = 2, 01P=32\int_0^1 P = \frac32.

Parte II — Bidualidade e o cálculo dos anuladores.

  1. Mostre que a aplicação de avaliação J ⁣:EEJ \colon E \to E^{**}, J(x)(φ)=φ(x)J(x)(\varphi) = \varphi(x), é linear e injetiva, logo um isomorfismo em dimensão finita.
  2. (Duplo anulador) Mostre que J(F)=F:=(F)J(F) = F^{\circ\circ} := (F^\circ)^\circ para todo subespaço FEF \subseteq E: sob a identificação JJ, o anulador do anulador é o próprio subespaço.
  3. Prove o cálculo dos anuladores: (F+G)=FG(F + G)^\circ = F^\circ \cap G^\circ e (FG)=F+G(F \cap G)^\circ = F^\circ + G^\circ.
  4. Deduza (e demonstre também diretamente): duas formas não nulas com o mesmo núcleo são proporcionais.
  5. (Base antedual) Mostre que, para toda base (φ1,,φn)(\varphi_1, \dots, \varphi_n) de EE^*, existe uma única base (u1,,un)(u_1, \dots, u_n) de EE com φi(uj)=δij\varphi_i(u_j) = \delta_{ij}.

Parte III — O cálculo das transpostas.

  1. Mostre que uuTu \mapsto u^{\mathsf T} é uma bijeção linear de L(E,F)\mathcal{L}(E, F) sobre L(F,E)\mathcal{L}(F^*, E^*), e que (u1)T=(uT)1(u^{-1})^{\mathsf T} = (u^{\mathsf T})^{-1} quando uu é invertível.
  2. (Naturalidade) Mostre que uTTJE=JFuu^{\mathsf T\mathsf T} \circ J_E = J_F \circ u: sob os isomorfismos de avaliação, a dupla transposta é uu.
  3. Mostre: uu é sobrejetiva se e somente se uTu^{\mathsf T} é injetiva; uu é injetiva se e somente se uTu^{\mathsf T} é sobrejetiva.
  4. Para uL(E)u \in \mathcal{L}(E): um subespaço FF é estável por uu se e somente se FF^\circ é estável por uTu^{\mathsf T}.
  5. Mostre que ker(uTλidE)=(im(uλidE))\ker(u^{\mathsf T} - \lambda\, \mathrm{id}_{E^*}) = \bigl(\operatorname{im}(u - \lambda\, \mathrm{id}_E)\bigr)^\circ e deduza que uu e uTu^{\mathsf T} têm os mesmos autovalores com as mesmas multiplicidades geométricas.

Parte IV — A alternativa de Fredholm.

  1. Prove que imu=(keruT)\operatorname{im} u = (\ker u^{\mathsf T})_\circ para uL(E,F)u \in \mathcal{L}(E, F), e deduza a alternativa de Fredholm em dimensão finita: a equação u(x)=bu(x) = b tem solução se e somente se toda ψF\psi \in F^* com uTψ=0u^{\mathsf T}\psi = 0 satisfaz ψ(b)=0\psi(b) = 0.
  2. Forma matricial: para AMm,n(K)A \in \mathcal{M}_{m,n}(K) e bKmb \in K^m, exatamente uma das afirmações vale: (i) Ax=bAx = b tem solução; (ii) existe yKmy \in K^m com ATy=0A^{\mathsf T}y = 0 e yTb=1y^{\mathsf T}b = 1. Prove tanto o “no máximo uma” quanto o “ao menos uma”.
  3. Determine todos os bR3b \in \R^3 para os quais o sistema

    x+y=b1,y+z=b2,x+2y+z=b3x + y = b_1, \qquad y + z = b_2, \qquad x + 2y + z = b_3

    tem solução, calculando o núcleo da matriz transposta.

  4. (Um problema de Neumann discreto) Em E=RnE = \R^n (n3n \geq 3), defina LL por (Lx)k=xk12(xk1+xk+1)(Lx)_k = x_k - \frac12(x_{k-1} + x_{k+1}), índices módulo nn. Mostre que LT=LL^{\mathsf T} = L (identificações canônicas), mostre que kerL\ker L é a reta dos vetores constantes (olhe uma coordenada máxima) e conclua: Lx=bLx = b é resolúvel se e somente se kbk=0\sum_k b_k = 0.

Parte V — A forma traço e o teorema de invariância. Lembre do Exercício 2.9 que Atr(A)A \mapsto \operatorname{tr}(A\,\cdot) identifica Mn(K)\mathcal{M}_n(K) com seu dual. Suponha charK=0\operatorname{char} K = 0 (por exemplo, K=Q,R,CK = \Q, \R, \C).

  1. Sob essa identificação, mostre que o anulador do subespaço Sn\mathcal{S}_n das matrizes simétricas é o subespaço An\mathcal{A}_n das matrizes antissimétricas, e reciprocamente.
  2. Mostre que o anulador do hiperplano sln={M:trM=0}\mathfrak{sl}_n = \{M : \operatorname{tr} M = 0\} é a reta KInK I_n; equivalentemente, uma forma linear que se anula em todas as matrizes de traço nulo é um múltiplo do traço.
  3. Mostre que toda matriz de Mn(K)\mathcal{M}_n(K) é a soma de duas matrizes invertíveis.
  4. (O traço é o único invariante linear de semelhança) Seja tt uma forma linear em Mn(K)\mathcal{M}_n(K) com t(PMP1)=t(M)t(PMP^{-1}) = t(M) para toda MM e toda PP invertível. Mostre primeiro que t(PX)=t(XP)t(PX) = t(XP) para PP invertível, depois que t(BX)=t(XB)t(BX) = t(XB) para toda BB, e conclua que t=ctrt = c \operatorname{tr} para algum cKc \in K.
  5. Mostre que rkur\operatorname{rk} u \leq r se e somente se uu é uma soma de rr aplicações de posto 1\leq 1, isto é, u=i=1rψi()fiu = \sum_{i=1}^{r} \psi_i(\cdot)\,f_i com ψiE\psi_i \in E^*, fiFf_i \in F; deduza rk(u+v)rku+rkv\operatorname{rk}(u + v) \leq \operatorname{rk} u + \operatorname{rk} v.
  6. (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. Φ\Phi é linear com kerΦ=ikerφi\ker\Phi = \bigcap_i \ker\varphi_i (uma pp-upla se anula se e somente se cada entrada se anula). Para as formas coordenadas εi\varepsilon_i de KpK^p: ΦT(εi)=εiΦ=φi\Phi^{\mathsf T}(\varepsilon_i) = \varepsilon_i \circ \Phi = \varphi_i, logo imΦTVect(φi)\operatorname{im}\Phi^{\mathsf T} \supseteq \operatorname{Vect}(\varphi_i); reciprocamente imΦT\operatorname{im}\Phi^{\mathsf T} é gerado pelas ΦT(εi)\Phi^{\mathsf T}(\varepsilon_i) (as εi\varepsilon_i geram (Kp)(K^p)^*). Logo rkΦ=rkΦT=dimVect(φ1,,φp)=:r\operatorname{rk}\Phi = \operatorname{rk} \Phi^{\mathsf T} = \dim\operatorname{Vect}(\varphi_1, \dots, \varphi_p) =: r (Proposição 2.10), e o teorema do núcleo e da imagem dá dimikerφi=nr\dim\bigcap_i\ker\varphi_i = n - r.

2. (\Leftarrow) Guarde uma subfamília livre maximal, digamos φ1,,φr\varphi_1, \dots, \varphi_r, que gera o mesmo espaço (de modo que a hipótese continua a ler-se irkerφikerφ\bigcap_{i \leq r}\ker\varphi_i \subseteq \ker\varphi: a interseção sobre todos os ii é igual à interseção sobre iri \leq r, sendo cada forma descartada uma combinação). A aplicação Ψ=(φ1,,φr) ⁣:EKr\Psi = (\varphi_1, \dots, \varphi_r) \colon E \to K^r é sobrejetiva (questão 1: seu posto vale rr). Se Ψ(x)=Ψ(y)\Psi(x) = \Psi(y) então xykerΨkerφx - y \in \ker\Psi \subseteq \ker\varphi, logo φ(x)=φ(y)\varphi(x) = \varphi(y): φ\varphi se fatora como φ=λΨ\varphi = \lambda \circ \Psi com λ ⁣:KrK\lambda \colon K^r \to K bem definida; λ\lambda é linear porque Ψ\Psi é linear e sobrejetiva (para t=Ψ(x)t = \Psi(x), t=Ψ(x)t' = \Psi(x'): λ(t+αt)=φ(x+αx)=λ(t)+αλ(t)\lambda(t + \alpha t') = \varphi(x + \alpha x') = \lambda(t) + \alpha\lambda(t')). Escrevendo λ=ciεi\lambda = \sum c_i \varepsilon_i: φ=irciφi\varphi = \sum_{i \leq r} c_i\varphi_i. (\Rightarrow) Se φ=ciφi\varphi = \sum c_i \varphi_i, toda xx que anula todo φi\varphi_i anula φ\varphi.

3. Pela questão 1, dimkerφi=nr\dim\bigcap\ker\varphi_i = n - r com r=dimVect(φi)pr = \dim\operatorname{Vect}(\varphi_i) \leq p, e r=pr = p se e somente se a família é livre. Um subespaço FF de codimensão pp: seu anulador tem dimensão pp (Teorema 2.6); uma base (φ1,,φp)(\varphi_1, \dots, \varphi_p) de FF^\circF=ikerφiF = \bigcap_i\ker\varphi_i (a fórmula de recuperação). Menos que isso: uma interseção de qq hiperplanos tem dimensão nq>np\geq n - q > n - p pela questão 1.

4. Calcule kerφ1kerφ2\ker\varphi_1 \cap \ker\varphi_2: de x+yz=0x + y - z = 0 e y+zt=0y + z - t = 0, parametrize por (y,z)(y, z): x=zyx = z - y, t=y+zt = y + z, dando o plano dos vetores (zy,  y,  z,  y+z)(z - y,\; y,\; z,\; y + z). Nele, ψ=x+2yt=(zy)+2y(y+z)=0\psi = x + 2y - t = (z - y) + 2y - (y + z) = 0: pelo lema de fatoração ψVect(φ1,φ2)\psi \in \operatorname{Vect}(\varphi_1, \varphi_2) — de fato ψ=φ1+φ2\psi = \varphi_1 + \varphi_2. Mas ψ=x+y+t=(zy)+y+(y+z)=y+2z\psi' = x + y + t = (z - y) + y + (y + z) = y + 2z não é identicamente nula aí (y=1,z=0y = 1, z = 011): ψVect(φ1,φ2)\psi' \notin \operatorname{Vect}(\varphi_1, \varphi_2).

5. Três formas num espaço de dimensão 33: basta a liberdade. Se aψ0+bψ1+cψ2=0a\psi_0 + b\psi_1 + c\psi_2 = 0, teste em 1,X,X21, X, X^2: a+b+c=0a + b + c = 0, b+c2=0b + \frac c2 = 0, b+c3=0b + \frac c3 = 0; subtraindo as duas últimas obtém-se c=0c = 0, depois b=0b = 0, a=0a = 0. Base antedual: escrevendo P=α+βX+γX2P = \alpha + \beta X + \gamma X^2 e resolvendo ψi(Pj)=δij\psi_i(P_j) = \delta_{ij} (P(0)=αP(0) = \alpha, P(1)=α+β+γP(1) = \alpha + \beta + \gamma, 01P=α+β2+γ3\int_0^1 P = \alpha + \frac\beta2 + \frac\gamma3):

P0=14X+3X2,P1=2X+3X2,P2=6X6X2.P_0 = 1 - 4X + 3X^2, \qquad P_1 = -2X + 3X^2, \qquad P_2 = 6X - 6X^2 .

(Confira, por exemplo: 01P2=32=1\int_0^1 P_2 = 3 - 2 = 1, P2(0)=P2(1)=0P_2(0) = P_2(1) = 0.) O problema de interpolação se resolve pelas coordenadas na base antedual:

P=1P0+2P1+32P2=1+XP = 1\cdot P_0 + 2\cdot P_1 + \tfrac32\, P_2 = 1 + X

(coeficiente em XX igual a 44+9=1-4 - 4 + 9 = 1, coeficiente em X2X^2 igual a 3+69=03 + 6 - 9 = 0); de fato P(0)=1P(0) = 1, P(1)=2P(1) = 2, 01P=32\int_0^1 P = \frac32.

6. Linearidade: para toda φ\varphi, J(x+αy)(φ)=φ(x+αy)=J(x)(φ)+αJ(y)(φ)J(x + \alpha y)(\varphi) = \varphi(x + \alpha y) = J(x)(\varphi) + \alpha J(y)(\varphi), isto é, J(x+αy)=J(x)+αJ(y)J(x + \alpha y) = J(x) + \alpha J(y). Injetividade: se x0x \neq 0, complete x=e1x = e_1 numa base; a forma coordenada e1e_1^* tem J(x)(e1)=10J(x)(e_1^*) = 1 \neq 0. Como dimE=dimE=dimE\dim E^{**} = \dim E^* = \dim E, injetiva implica bijetiva.

7. Inclusão: para xFx \in F e φF\varphi \in F^\circ, J(x)(φ)=φ(x)=0J(x)(\varphi) = \varphi(x) = 0, logo J(F)FJ(F) \subseteq F^{\circ\circ}. Dimensões (Teorema 2.6 duas vezes):

dimF=dimEdimF=n(ndimF)=dimF=dimJ(F),\dim F^{\circ\circ} = \dim E^* - \dim F^\circ = n - (n - \dim F) = \dim F = \dim J(F),

sendo JJ injetiva. Portanto J(F)=FJ(F) = F^{\circ\circ}.

8. Primeira identidade: φ\varphi anula F+GF + G se e somente se anula tanto FF quanto GG (ela anula somas se e somente se anula as parcelas): (F+G)=FG(F+G)^\circ = F^\circ \cap G^\circ. Segunda: a inclusão F+G(FG)F^\circ + G^\circ \subseteq (F \cap G)^\circ é clara (cada parcela anula FGF \cap G). Dimensões, usando a primeira identidade e Grassmann:

dim(F+G)=dimF+dimGdim(FG)=(ndimF)+(ndimG)(ndim(F+G)),\dim(F^\circ + G^\circ) = \dim F^\circ + \dim G^\circ - \dim(F^\circ \cap G^\circ) = (n - \dim F) + (n - \dim G) - \bigl(n - \dim(F + G)\bigr),

o que, por Grassmann em EE, é igual a ndim(FG)=dim(FG)n - \dim(F \cap G) = \dim(F \cap G)^\circ: igualdade.

9. Pelo lema: kerψkerφ\ker\psi \subseteq \ker\varphi com p=1p = 1φVect(ψ)\varphi \in \operatorname{Vect}(\psi), e φ0\varphi \neq 0 torna o escalar não nulo. Diretamente: escolha x0x_0 com ψ(x0)0\psi(x_0) \neq 0; todo xx se escreve x=(xψ(x)ψ(x0)x0)+ψ(x)ψ(x0)x0x = \bigl(x - \frac{\psi(x)}{\psi(x_0)}x_0\bigr) + \frac{\psi(x)}{\psi(x_0)} x_0 com o primeiro termo em kerψ=kerφ\ker\psi = \ker\varphi; aplicando φ\varphi: φ(x)=φ(x0)ψ(x0)ψ(x)\varphi(x) = \frac{\varphi(x_0)}{\psi(x_0)}\psi(x).

10. Tome a base dual (φ1,,φn)(\varphi_1^*, \dots, \varphi_n^*) de (φ1,,φn)(\varphi_1, \dots, \varphi_n) dentro de EE^{**} (Definição 2.1 aplicado a EE^*) e ponha uj=J1(φj)u_j = J^{-1}(\varphi_j^*): uma base de EE (JJ é um isomorfismo, questão 6), com φi(uj)=J(uj)(φi)=φj(φi)=δij\varphi_i(u_j) = J(u_j)(\varphi_i) = \varphi_j^*(\varphi_i) = \delta_{ij}. Unicidade: as condições φi(uj)=δij\varphi_i(u_j) = \delta_{ij} determinam J(uj)J(u_j) na base (φi)(\varphi_i), logo determinam uju_j.

11. Linearidade: (u+αv)Tψ=ψ(u+αv)=uTψ+αvTψ(u + \alpha v)^{\mathsf T}\psi = \psi \circ (u + \alpha v) = u^{\mathsf T}\psi + \alpha\, v^{\mathsf T}\psi. Injetividade: se u0u \neq 0, escolha xx com u(x)0u(x) \neq 0 e ψ\psi com ψ(u(x))0\psi(u(x)) \neq 0 (o truque da forma coordenada da questão 6): uTψ0u^{\mathsf T}\psi \neq 0. Os espaços L(E,F)\mathcal{L}(E,F) e L(F,E)\mathcal{L}(F^*, E^*) têm ambos dimensão dimEdimF\dim E \dim F: bijetiva. Se uu é invertível, a regra de inversão (vu)T=uTvT(vu)^{\mathsf T} = u^{\mathsf T}v^{\mathsf T}uT(u1)T=(u1u)T=idEu^{\mathsf T}(u^{-1})^{\mathsf T} = (u^{-1}u)^{\mathsf T} = \mathrm{id}_{E^*} e (u1)TuT=(uu1)T=idF(u^{-1})^{\mathsf T}u^{\mathsf T} = (uu^{-1})^{\mathsf T} = \mathrm{id}_{F^*}, logo (uT)1=(u1)T(u^{\mathsf T})^{-1} = (u^{-1})^{\mathsf T}.

12. Para xEx \in E e ψF\psi \in F^*:

(uTT(JEx))(ψ)=(JEx)(uTψ)=(uTψ)(x)=ψ(u(x))=(JF(u(x)))(ψ).\bigl(u^{\mathsf T\mathsf T}(J_E x)\bigr)(\psi) = (J_E x)\bigl(u^{\mathsf T}\psi\bigr) = (u^{\mathsf T}\psi)(x) = \psi\bigl(u(x)\bigr) = \bigl(J_F(u(x))\bigr)(\psi).

Como ψ\psi é arbitrária, uTTJE=JFuu^{\mathsf T\mathsf T} \circ J_E = J_F \circ u.

13. Pela Proposição 2.10: keruT=(imu)\ker u^{\mathsf T} = (\operatorname{im} u)^\circ, logo uu sobrejetiva     imu=F    (imu)={0}\iff \operatorname{im} u = F \iff (\operatorname{im}u)^\circ = \{0\} (Teorema 2.6)     uT\iff u^{\mathsf T} injetiva. E imuT=(keru)\operatorname{im} u^{\mathsf T} = (\ker u)^\circ, logo uu injetiva     keru={0}    (keru)=E\iff \ker u = \{0\} \iff (\ker u)^\circ = E^*     uT\iff u^{\mathsf T} sobrejetiva.

14. Se u(F)Fu(F) \subseteq F e φF\varphi \in F^\circ: (uTφ)(x)=φ(u(x))=0(u^{\mathsf T}\varphi)(x) = \varphi(u(x)) = 0 para xFx \in F, logo uTφFu^{\mathsf T}\varphi \in F^\circ. Reciprocamente, se u(F)⊈Fu(F) \not\subseteq F, escolha xFx \in F com u(x)Fu(x) \notin F; pela fórmula de recuperação do Teorema 2.6 existe φF\varphi \in F^\circ com φ(u(x))0\varphi(u(x)) \neq 0: então (uTφ)(x)0(u^{\mathsf T}\varphi)(x) \neq 0 embora xFx \in F, logo uTφFu^{\mathsf T}\varphi \notin F^\circ: FF^\circ não é estável.

15. uTλidE=(uλidE)Tu^{\mathsf T} - \lambda\,\mathrm{id}_{E^*} = (u - \lambda\,\mathrm{id}_E)^{\mathsf T} (a transposição é linear e idT=id\mathrm{id}^{\mathsf T} = \mathrm{id}), logo seu núcleo é (im(uλid))(\operatorname{im}(u - \lambda\,\mathrm{id}))^\circ (Proposição 2.10), de dimensão

nrk(uλid)=dimker(uλid)n - \operatorname{rk}(u - \lambda\,\mathrm{id}) = \dim\ker(u - \lambda\,\mathrm{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)b = u(x) e uTψ=0u^{\mathsf T}\psi = 0, então ψ(b)=ψ(u(x))=(uTψ)(x)=0\psi(b) = \psi(u(x)) = (u^{\mathsf T}\psi)(x) = 0: logo imu(keruT)\operatorname{im} u \subseteq (\ker u^{\mathsf T})_\circ. Dimensões: para um subespaço SFS \subseteq F^*, S=JF1(S)S_\circ = J_F^{-1}(S^\circ) (desdobre: ySy \in S_\circ se e somente se toda ψS\psi \in S anula yy, se e somente se JF(y)SJ_F(y) \in S^\circ), logo dimS=dimFdimS\dim S_\circ = \dim F - \dim S. Com S=keruTS = \ker u^{\mathsf T}:

dim(keruT)=dimFdimkeruT=rkuT=rku:\dim(\ker u^{\mathsf T})_\circ = \dim F - \dim\ker u^{\mathsf T} = \operatorname{rk} u^{\mathsf T} = \operatorname{rk} u :

igualdade de dimensões, logo imu=(keruT)\operatorname{im} u = (\ker u^{\mathsf T})_\circ. Reformulando: bimub \in \operatorname{im} u se e somente se ψ(b)=0\psi(b) = 0 para toda ψ\psi com uTψ=0u^{\mathsf T}\psi = 0 — a alternativa de Fredholm.

17. Identifique (Km)(K^m)^* com KmK^m por yψyy \mapsto \psi_y, ψy(v)=yTv\psi_y(v) = y^{\mathsf T}v; então (uTψy)(x)=yTAx=(ATy)Tx(u^{\mathsf T}\psi_y)(x) = y^{\mathsf T}Ax = (A^{\mathsf T}y)^{\mathsf T}x, logo uTψy=ψATyu^{\mathsf T}\psi_y = \psi_{A^{\mathsf T}y}: a transposta é a matriz transposta. No máximo uma: se Ax=bAx = b e ATy=0A^{\mathsf T}y = 0, então yTb=yTAx=(ATy)Tx=01y^{\mathsf T}b = y^{\mathsf T}Ax = (A^{\mathsf T}y)^{\mathsf T}x = 0 \neq 1. Ao menos uma: se (i) falha, a questão 16 fornece ψy\psi_y com ATy=0A^{\mathsf T}y = 0 e yTb0y^{\mathsf T}b \neq 0; reescale yy para torná-lo 11.

18. A=(110011121)A = \left(\begin{smallmatrix} 1 & 1 & 0\\ 0 & 1 & 1\\ 1 & 2 & 1\end{smallmatrix}\right) (terceira linha = primeira + segunda, logo AA é singular). Resolva ATy=0A^{\mathsf T}y = 0: y1+y3=0y_1 + y_3 = 0, y1+y2+2y3=0y_1 + y_2 + 2y_3 = 0, y2+y3=0y_2 + y_3 = 0 dão y1=y2=y3y_1 = y_2 = -y_3: a reta gerada por y=(1,1,1)y = (1, 1, -1). Fredholm: resolúvel se e somente se yTb=b1+b2b3=0y^{\mathsf T}b = b_1 + b_2 - b_3 = 0, isto é, b3=b1+b2b_3 = b_1 + b_2 — visivelmente a condição certa, pois a terceira equação é a soma das duas primeiras.

19. A matriz de LL tem 11 na diagonal e 12-\frac12 nas posições (k,k±1)(k, k\pm1) (módulo nn): simétrica, logo LT=LL^{\mathsf T} = L sob a identificação da questão 17. Núcleo: se Lx=0Lx = 0 então cada xk=12(xk1+xk+1)x_k = \frac12(x_{k-1} + x_{k+1}). Seja k0k_0 um índice que maximiza xkx_k; a média dos dois vizinhos, ambos xk0\leq x_{k_0}, é igual a xk0x_{k_0} somente se ambos forem iguais a xk0x_{k_0}; propagando ao longo do ciclo, xx é constante. Reciprocamente, as constantes são anuladas. Logo kerLT=kerL=R(1,,1)\ker L^{\mathsf T} = \ker L = \R(1, \dots, 1), e a alternativa de Fredholm diz: Lx=bLx = b é resolúvel se e somente se (1,,1)Tb=kbk=0(1,\dots,1)^{\mathsf T} b = \sum_k b_k = 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 AA é antissimétrica e SS simétrica:

tr(AS)=tr((AS)T)=tr(STAT)=tr(SA)=tr(AS),\operatorname{tr}(AS) = \operatorname{tr}\bigl((AS)^{\mathsf T}\bigr) = \operatorname{tr}(S^{\mathsf T}A^{\mathsf T}) = -\operatorname{tr}(SA) = -\operatorname{tr}(AS),

logo 2tr(AS)=02\operatorname{tr}(AS) = 0 e (charK2\operatorname{char} K \neq 2) tr(AS)=0\operatorname{tr}(AS) = 0: AnSn\mathcal{A}_n \subseteq \mathcal{S}_n^\circ (identificando o dual com as matrizes). Dimensões: dimSn=n2n(n+1)2=n(n1)2=dimAn\dim\mathcal{S}_n^\circ = n^2 - \frac{n(n+1)}2 = \frac{n(n-1)}2 = \dim\mathcal{A}_n: igualdade. Trocando os papéis (mesmo cálculo), An=Sn\mathcal{A}_n^\circ = \mathcal{S}_n.

21. tr(InM)=trM=0\operatorname{tr}(I_nM) = \operatorname{tr} M = 0 para MslnM \in \mathfrak{sl}_n: a reta KInKI_n está no anulador, cuja dimensão é n2(n21)=1n^2 - (n^2 - 1) = 1: igualdade. Traduzido pelo isomorfismo Atr(A)A \mapsto \operatorname{tr}(A\,\cdot): uma forma que se anula em sln\mathfrak{sl}_n é tr(λIn)=λtr\operatorname{tr}(\lambda I_n\,\cdot) = \lambda\operatorname{tr}.

22. Seja MMn(K)M \in \mathcal{M}_n(K). O polinômio tdet(MtI)t \mapsto \det(M - tI) é não nulo de grau nn, logo tem no máximo nn raízes; KK tem característica 00, logo é infinito: escolha λ0\lambda \neq 0 que não seja raiz. Então M=(MλI)+λIM = (M - \lambda I) + \lambda I escreve MM como soma de duas matrizes invertíveis.

23. Etapa 1: para PP invertível e XX qualquer, aplique a invariância a M=XPM = XP: t(P(XP)P1)=t(XP)t(P(XP)P^{-1}) = t(XP), isto é, t(PX)=t(XP)t(PX) = t(XP). Etapa 2: fixe XX; os dois membros de t(BX)=t(XB)t(BX) = t(XB) são lineares em BB e coincidem nas BB invertíveis; pela questão 22 toda BB é soma de duas invertíveis, logo eles coincidem em toda parte. Etapa 3: tt anula todo comutador XBBXXB - BX; os comutadores geram sln\mathfrak{sl}_n (mostrado na demonstração da Proposição 2.22), logo tt se anula em sln\mathfrak{sl}_n e a questão 21 dá t=ctrt = c\operatorname{tr}. (Reciprocamente, toda ctrc\operatorname{tr} é invariante por semelhança: o traço é o invariante linear de semelhança.)

24. Se rku=rr\operatorname{rk} u = r' \leq r: tome uma base (f1,,fr)(f_1, \dots, f_{r'}) de imu\operatorname{im} u e escreva u(x)=i=1rψi(x)fiu(x) = \sum_{i=1}^{r'} \psi_i(x) f_i; cada coordenada ψi(x)\psi_i(x) de u(x)u(x) é linear em xx (composição de uu com uma forma coordenada), logo uu é soma de rrr' \leq r aplicações de posto 1\leq1 (complete com zeros). Reciprocamente, se u=i=1rψi()fiu = \sum_{i=1}^r \psi_i(\cdot)f_i, então imuVect(f1,,fr)\operatorname{im} u \subseteq \operatorname{Vect}(f_1, \dots, f_r): rkur\operatorname{rk} u \leq r. Subaditividade: escreva uu com rku\operatorname{rk} u termos e vv com rkv\operatorname{rk} v termos; a soma tem rku+rkv\operatorname{rk} u + \operatorname{rk} v termos, logo rk(u+v)rku+rkv\operatorname{rk}(u + v) \leq \operatorname{rk} u + \operatorname{rk} v.

25. O dicionário: um subespaço FF corresponde a FF^\circ 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 uu corresponde a uTu^{\mathsf T} com keruT=(imu)\ker u^{\mathsf T} = (\operatorname{im}u)^\circ, imuT=(keru)\operatorname{im}u^{\mathsf T} = (\ker u)^\circ, postos iguais, injetividade e sobrejetividade trocadas, subespaços estáveis e autovalores em correspondência (questões 11–15); a equação u(x)=bu(x) = b é resolúvel se e somente se bb é ortogonal a keruT\ker u^{\mathsf T} (questões 16–19); e em Mn\mathcal{M}_n 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.