Mathematics · Livro 3 · Bachelor Year 1

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

Matemática universitária — Graduação 1 · Bachelor Year 1

21Matrizes

Uma matriz é uma aplicação linear escrita em coordenadas. Este capítulo instala o dicionário — a composição torna-se produto de matrizes, a bijetividade torna-se invertibilidade, a mudança de base torna-se conjugação — e o lado algorítmico: operações sobre linhas, cálculo de postos e de inversas. Encontradas pela primeira vez no volume do ensino médio, as matrizes ganham agora o fundamento teórico do Capítulos 18, 19 e 20.

21.1 Matrizes e aplicações lineares

Definição 21.1

Mn,p(K)\mathcal{M}_{n,p}(K) é o espaço vetorial dos quadros n×pn \times p de escalares A=(aij)A = (a_{ij}) (ii: linha, jj: coluna), de dimensão npnp (base: as matrizes EijE_{ij} com um único 11). Dadas bases B=(e1,,ep)\mathcal{B} = (e_1, \dots, e_p) de EE e C\mathcal{C} de FF (dimF=n\dim F = n), a matriz de uL(E,F)u \in \mathcal{L}(E, F) é o quadro cuja jj-ésima coluna lista as coordenadas de u(ej)u(e_j) em C\mathcal{C}:

MatB,C(u)=(aij),u(ej)=i=1naijfi.\operatorname{Mat}_{\mathcal{B},\mathcal{C}}(u) = (a_{ij}), \qquad u(e_j) = \sum_{i=1}^{n} a_{ij}\, f_i .

A aplicação uMatB,C(u)u \mapsto \operatorname{Mat}_{\mathcal{B},\mathcal{C}}(u) é um isomorfismo de L(E,F)\mathcal{L}(E, F) sobre Mn,p(K)\mathcal{M}_{n,p}(K) (a Proposição 20.2: uma aplicação linear é exatamente uma escolha de imagens dos eje_j).

Exemplo 21.2 (A derivada, como matriz)

Seja D(P)=PD(P) = P' em R3[X]\R_3[X]. Na base monomial (1,X,X2,X3)(1, X, X^2, X^3): D(1)=0D(1) = 0, D(X)=1D(X) = 1, D(X2)=2XD(X^2) = 2X, D(X3)=3X2D(X^3) = 3X^2, logo

Mat(D)=(0100002000030000).\operatorname{Mat}(D) = \begin{pmatrix} 0 & 1 & 0 & 0\\ 0 & 0 & 2 & 0\\ 0 & 0 & 0 & 3\\ 0 & 0 & 0 & 0 \end{pmatrix}.

Na base dividida (1, X, X22, X36)\bigl(1,\ X,\ \frac{X^2}2,\ \frac{X^3}6\bigr), cada vetor da base é levado no anterior (D(Xkk!)=Xk1(k1)!D\bigl(\frac{X^k}{k!}\bigr) = \frac{X^{k-1}}{(k-1)!}), e a matriz torna-se o deslocamento puro: uns na superdiagonal, zeros em todo o resto. Duas morais: a matriz pertence ao par (aplicação, base), e não à aplicação sozinha; e uma boa base torna a estrutura visível de relance — a forma de deslocamento mostra na hora que D4=0D^4 = 0 em R3[X]\R_3[X], cada potência da matriz empurrando a sua diagonal de uns um passo mais para fora.

Definição 21.3 (Produto)

Para AMn,pA \in \mathcal{M}_{n,p} e BMp,qB \in \mathcal{M}_{p,q}:

(AB)ik=j=1paijbjk(1in, 1kq).(AB)_{ik} = \sum_{j=1}^{p} a_{ij}\, b_{jk} \qquad (1 \leq i \leq n,\ 1 \leq k \leq q).

Isto é precisamente a matriz da composição: Mat(vu)=Mat(v)Mat(u)\operatorname{Mat}(v \circ u) = \operatorname{Mat}(v)\, \operatorname{Mat}(u) (com as bases coincidindo no meio). Do mesmo modo, se XX é a coluna das coordenadas de xx, a coluna de u(x)u(x) é AXAX.

Demonstração da fórmula da composição.

v(u(ek))=v(jbjkfj)=jbjkv(fj)=jbjkiaijgi=i(jaijbjk)gi.v(u(e_k)) = v\Bigl(\sum_j b_{jk} f_j\Bigr) = \sum_j b_{jk}\, v(f_j) = \sum_j b_{jk} \sum_i a_{ij}\, g_i = \sum_i \Bigl(\sum_j a_{ij} b_{jk}\Bigr) g_i . \qedhere

Proposição 21.4 (A álgebra Mn(K)\mathcal{M}_n(K))

As matrizes quadradas Mn(K)\mathcal{M}_n(K) formam um anel (não comutativo para n2n \geq 2), com identidade InI_n; o seu grupo de unidades é o grupo linear geral GLn(K)GL_n(K), correspondente aos endomorfismos bijetivos. Para A,BMn(K)A, B \in \mathcal{M}_n(K):

AB=In    AGLn(K) e B=A1AB = I_n \implies A \in GL_n(K) \text{ e } B = A^{-1}

(as inversas de um lado são inversas dos dois lados, pelo Corolário 20.9).

Demonstração. Os axiomas de anel transportam-se de L(E)\mathcal{L}(E) através do isomorfismo da Definição 21.1: ele converte composição em produto e soma em soma, logo a associatividade, a distributividade e o papel de InI_n são herdados dos fatos correspondentes sobre aplicações, sem nenhuma verificação entrada a entrada. Não comutatividade: E12E21=E11E22=E21E12E_{12}E_{21} = E_{11} \neq E_{22} = E_{21}E_{12}. Se AB=InAB = I_n: o endomorfismo aa de AA satisfaz ab=ida \circ b = \mathrm{id}, logo aa é sobrejetivo (x=a(b(x))x = a(b(x)) exibe uma pré-imagem de todo xx), e portanto bijetivo em dimensão finita (o Corolário 20.9); compondo ab=ida \circ b = \mathrm{id} com a1a^{-1} à esquerda dá b=a1b = a^{-1}, e então ba=idb\circ a = \mathrm{id} também: a inversa de um lado era, o tempo todo, inversa dos dois lados — um favor estritamente de dimensão finita.

Definição 21.5 (Transposta; traço)

A transposta de A=(aij)Mn,pA = (a_{ij}) \in \mathcal{M}_{n,p} é AT=(aji)Mp,nA^{\mathsf T} = (a_{ji}) \in \mathcal{M}_{p,n}; ela satisfaz (AB)T=BTAT(AB)^{\mathsf T} = B^{\mathsf T} A^{\mathsf T} e (AT)T=A(A^{\mathsf T})^{\mathsf T} = A. O traço de uma matriz quadrada é trA=iaii\operatorname{tr} A = \sum_i a_{ii}; ele é linear, e

tr(AB)=tr(BA)(AMn,p, BMp,n).\operatorname{tr}(AB) = \operatorname{tr}(BA) \qquad (A \in \mathcal{M}_{n,p},\ B \in \mathcal{M}_{p,n}).

Demonstração da identidade do traço. tr(AB)=ijaijbji\operatorname{tr}(AB) = \sum_i \sum_j a_{ij} b_{ji} e tr(BA)=jibjiaij\operatorname{tr}(BA) = \sum_j \sum_i b_{ji} a_{ij}: a mesma soma dupla.

Exemplo 21.6 (O traço em ação)

A projeção do Capítulo 20 sobre Vect(1,1)\operatorname{Vect}(1,1) ao longo de Vect(0,1)\operatorname{Vect}(0,1), p(x,y)=(x,x)p(x, y) = (x, x), tem matriz A=(1010)A = \begin{pmatrix} 1 & 0\\ 1 & 0\end{pmatrix} na base canônica: de fato A2=AA^2 = A, e

trA=1=rkA,\operatorname{tr} A = 1 = \operatorname{rk} A ,

ilustrando o Exercício 21.8: para idempotentes, o traço conta a dimensão da imagem, seja qual for a base enviesada em que a matriz está escrita. O mecanismo da invariância é a identidade tr(AB)=tr(BA)\operatorname{tr}(AB) = \operatorname{tr}(BA):

tr(P1(AP))=tr((AP)P1)=trA,\operatorname{tr}\bigl(P^{-1}(AP)\bigr) = \operatorname{tr}\bigl((AP)P^{-1}\bigr) = \operatorname{tr} A ,

logo todas as matrizes semelhantes a AA partilham o seu traço — o primeiro invariante numérico de um endomorfismo, ao qual se juntará o determinante no Capítulo 22 (o par (s,p)(s, p) do problema de fim de semana abaixo).

Exemplo 21.7 (Simétrica mais antissimétrica)

Chame AA de simétrica quando AT=AA^{\mathsf T} = A, e de antissimétrica quando AT=AA^{\mathsf T} = -A. Toda matriz quadrada se decompõe de modo único como uma mais a outra:

A=A+AT2simeˊtrica+AAT2antissimeˊtrica,A = \underbrace{\frac{A + A^{\mathsf T}}{2}}_{\text{simétrica}} + \underbrace{\frac{A - A^{\mathsf T}}{2}}_{\text{antissimétrica}},

e uma matriz que é as duas coisas é nula (A=AA = -A): os dois conjuntos são subespaços suplementares de Mn(K)\mathcal{M}_n(K) — o análogo exato da decomposição par/ímpar de funções (o Exemplo 18.11), com a transposição a fazer o papel de xxx \mapsto -x. Dimensões: uma matriz simétrica é livre na diagonal e acima dela, e uma antissimétrica estritamente acima (diagonal nula):

n(n+1)2+n(n1)2=n2,\frac{n(n+1)}{2} + \frac{n(n-1)}{2} = n^2 ,

e o fechamento da contagem é a confirmação, por Grassmann, do caráter direto. Para n=2n = 2: (1512)=(1332)+(0220)\begin{pmatrix} 1 & 5\\ 1 & 2\end{pmatrix} = \begin{pmatrix} 1 & 3\\ 3 & 2\end{pmatrix} + \begin{pmatrix} 0 & 2\\ -2 & 0\end{pmatrix}. As matrizes simétricas voltam como os dados de segunda ordem do Capítulo 25 (a tripla de Monge r,s,tr, s, t), e as simétricas ortogonais são classificadas no Exercício 23.12.

21.2 Mudança de base

Definição 21.8

Sejam B,B\mathcal{B}, \mathcal{B}' bases de EE. A matriz de mudança de base P=PBBP = P_{\mathcal{B}\to\mathcal{B}'} tem por colunas as coordenadas dos vetores da nova base na base antiga. Ela é invertível, P1=PBBP^{-1} = P_{\mathcal{B}'\to\mathcal{B}}, e as coordenadas transformam-se por X=PXX = PX' (antigas == PP\,\cdot novas).

Exemplo 21.9 (Ler a matriz de mudança de base)

Em R2\R^2, da base canônica B\mathcal B para B=((1,1),(1,1))\mathcal B' = \bigl((1,1), (1,-1)\bigr):

P=PBB=(1111)P = P_{\mathcal B\to\mathcal B'} = \begin{pmatrix} 1 & 1\\ 1 & -1 \end{pmatrix}

(os vetores novos escritos em coordenadas antigas, coluna a coluna). O vetor de coordenadas antigas X=(3,1)TX = (3, 1)^{\mathsf T} tem coordenadas novas X=P1X=12(3+1, 31)T=(2,1)TX' = P^{-1}X = \frac12(3 + 1,\ 3 - 1)^{\mathsf T} = (2, 1)^{\mathsf T}: de fato 2(1,1)+1(1,1)=(3,1)2(1,1) + 1(1,-1) = (3,1). Atenção ao sentido — a matriz PP é construída a partir da base nova mas converte coordenadas novas em antigas (X=PXX = PX'); passar de antigas para novas custa a inversa. Escrever a verificação 2(1,1)+(1,1)=(3,1)2(1,1) + (1,-1) = (3,1) depois de cada conversão pega o erro do PP invertido, que é o mais comum do capítulo.

Teorema 21.10 (Mudança de base para uma aplicação)

Seja uL(E)u \in \mathcal{L}(E) com matriz AA em B\mathcal{B} e AA' em B\mathcal{B}', e P=PBBP = P_{\mathcal{B}\to\mathcal{B}'}. Então

A=P1AP.A' = P^{-1} A\, P .

Duas matrizes relacionadas desta maneira dizem-se semelhantes. (Para u ⁣:EFu \colon E \to F com dois pares de bases, a fórmula é A=Q1APA' = Q^{-1} A P — matrizes equivalentes.)

Demonstração. Para todo xx: X=PXX = PX' e a imagem satisfaz Y=AXY = AX, Y=PYY = PY'. Logo PY=APXPY' = APX', isto é, Y=(P1AP)XY' = (P^{-1}AP)X' para todo XX': a matriz de uu na nova base é P1APP^{-1}AP (tome para XX' as colunas canônicas).

Exemplo 21.11 (Uma boa base torna uma aplicação transparente)

Seja u(x,y)=(y,x)u(x, y) = (y, x) (a troca), com matriz A=(0110)A = \begin{pmatrix} 0 & 1\\ 1 & 0\end{pmatrix} na base canônica. Na base B=((1,1),(1,1))\mathcal B' = \bigl((1,1), (1,-1)\bigr):

P=(1111),P1=12(1111),P1AP=(1001).P = \begin{pmatrix} 1 & 1\\ 1 & -1 \end{pmatrix}, \qquad P^{-1} = \frac12\begin{pmatrix} 1 & 1\\ 1 & -1 \end{pmatrix}, \qquad P^{-1} A P = \begin{pmatrix} 1 & 0\\ 0 & -1 \end{pmatrix}.

Nenhum produto de matrizes foi realmente necessário: uu fixa (1,1)(1,1) e inverte (1,1)(1,-1), logo em B\mathcal B' a sua matriz tem de ser diag(1,1)\operatorname{diag}(1, -1) — a troca é a reflexão em torno da reta y=xy = x. Encontrar, para um dado endomorfismo, uma base em que a sua matriz se torne diagonal é o problema central do volume do segundo ano de graduação (a teoria da redução); o problema de fim de semana abaixo mostra quão longe as identidades polinomiais sozinhas já levam.

Exemplo 21.12 (Mudança de base, executada ao contrário)

A projeção sobre F=Vect(1,1)F = \operatorname{Vect}(1,1) ao longo de G=Vect(1,1)G = \operatorname{Vect}(1,-1) tem, na base adaptada B=((1,1),(1,1))\mathcal B' = \bigl((1,1),(1,-1)\bigr), a matriz transparente A=diag(1,0)A' = \operatorname{diag}(1, 0). Para obter a sua matriz na base canônica, execute o Teorema 21.10 ao contrário, A=PAP1A = P A' P^{-1}:

P=(1111),P1=12(1111),A=P(1000)P1=12(1111).P = \begin{pmatrix} 1 & 1\\ 1 & -1\end{pmatrix}, \quad P^{-1} = \frac12\begin{pmatrix} 1 & 1\\ 1 & -1\end{pmatrix}, \quad A = P\begin{pmatrix} 1 & 0\\ 0 & 0\end{pmatrix}P^{-1} = \frac12\begin{pmatrix} 1 & 1\\ 1 & 1\end{pmatrix}.

Verificação: A2=AA^2 = A (idempotente), trA=1=rkA\operatorname{tr} A = 1 = \operatorname{rk} A, e A(11)=(11)A\binom{1}{1} = \binom11, A(11)=0A\binom{1}{-1} = 0, como prescrito. Este sentido inverso — desenhar a matriz na base boa e depois conjugar de volta — é como as matrizes de rotação, de reflexão e de projeção são de fato produzidas na prática.

Teorema 21.13 (Forma normal do posto)

O posto de uma matriz (o posto das suas colunas, equivalentemente o da aplicação linear associada) é o único invariante da equivalência: toda AMn,pA \in \mathcal{M}_{n,p} de posto rr é equivalente a

Jr=(Ir000),J_r = \begin{pmatrix} I_r & 0 \\ 0 & 0 \end{pmatrix},

e rk(AT)=rk(A)\operatorname{rk}(A^{\mathsf T}) = \operatorname{rk}(A): o posto por linhas é igual ao posto por colunas.

Demonstração. Seja u ⁣:EFu \colon E \to F de posto rr. Escolha um suplementar SS de keru\ker u (dimS=r\dim S = r, o Teorema 20.7) com base (e1,,er)(e_1, \dots, e_r), completada por uma base de keru\ker u numa base de EE; as imagens fi=u(ei)f_i = u(e_i), iri \leq r, formam uma base de imu\operatorname{im} u (a restrição é um isomorfismo), completada numa base de FF. Nestas bases a matriz de uu é exatamente JrJ_r. Logo A=QJrP1A = Q J_r P^{-1} para P,QP, Q invertíveis.

Transpondo: AT=(P1)TJrTQTA^{\mathsf T} = (P^{-1})^{\mathsf T} J_r^{\mathsf T} Q^{\mathsf T} com JrTJ_r^{\mathsf T} da mesma forma (posto rr) e os fatores externos invertíveis (a transposta de uma invertível é invertível, a partir de (AB)T=BTAT(AB)^{\mathsf T} = B^{\mathsf T}A^{\mathsf T} aplicado a AA1=IAA^{-1} = I): rkAT=r\operatorname{rk} A^{\mathsf T} = r.

21.3 Operações sobre linhas

Método 21.14 (Eliminação de Gauss em matrizes)

As três operações elementares sobre linhas — trocar duas linhas, multiplicar uma linha por λ0\lambda \neq 0, somar a uma linha um múltiplo de outra — não alteram o posto (cada uma é uma multiplicação à esquerda por uma matriz invertível). Algoritmo: crie um pivô (a entrada não nula mais à esquerda), zere a sua coluna abaixo, passe à linha e à coluna seguintes; o número de pivôs da forma escalonada resultante é o posto.

Cálculo da inversa: execute o algoritmo no bloco (AIn)(A \mid I_n) até que o bloco da esquerda se torne InI_n (possível se e somente se AA é invertível); o bloco da direita é então A1A^{-1} — de fato, o produto das matrizes elementares usadas é igual a A1A^{-1}.

Exemplo 21.15

A=(1234)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}: reduza (AI2)(A \mid I_2):

(12103401)(12100231)(1021013212),\begin{pmatrix} 1 & 2 & 1 & 0\\ 3 & 4 & 0 & 1 \end{pmatrix} \to \begin{pmatrix} 1 & 2 & 1 & 0\\ 0 & -2 & -3 & 1 \end{pmatrix} \to \begin{pmatrix} 1 & 0 & -2 & 1\\ 0 & 1 & \tfrac32 & -\tfrac12 \end{pmatrix},

(operações: L2L23L1L_2 \leftarrow L_2 - 3L_1; depois L1L1+L2L_1 \leftarrow L_1 + L_2, L212L2L_2 \leftarrow -\frac12 L_2). Logo A1=(213212)A^{-1} = \begin{pmatrix} -2 & 1 \\ \tfrac32 & -\tfrac12\end{pmatrix}. Verificação: AA1=I2AA^{-1} = I_2.

Exemplo 21.16 (Posto com um parâmetro, só por linhas)

Para mRm \in \R, o posto de Mm=(11m1m1m11)M_m = \begin{pmatrix} 1 & 1 & m\\ 1 & m & 1\\ m & 1 & 1\end{pmatrix}. Reduza: L2L2L1L_2 \leftarrow L_2 - L_1 e L3L3mL1L_3 \leftarrow L_3 - mL_1 dão as linhas

(1, 1, m),(0, m1, 1m),(0, 1m, 1m2).(1,\ 1,\ m), \qquad (0,\ m - 1,\ 1 - m), \qquad (0,\ 1 - m,\ 1 - m^2).

Caso m=1m = 1: as duas últimas linhas se anulam — um pivô, rkM1=1\operatorname{rk} M_1 = 1 (as três linhas originais eram iguais). Caso m1m \neq 1: multiplique L2L_2 por 1m1\frac1{m-1} e L3L_3 por 11m\frac1{1-m} para obter (0,1,1)(0, 1, -1) e (0,1,1+m)(0, 1, 1 + m), e depois L3L3L2=(0,0,m+2)L_3 \leftarrow L_3 - L_2 = (0, 0, m + 2). Se m=2m = -2: dois pivôs, posto 22; caso contrário três pivôs, posto 33. Resumo:

rkMm={1m=1,2m=2,3caso contraˊrio.\operatorname{rk} M_m = \begin{cases} 1 & m = 1,\\ 2 & m = -2,\\ 3 & \text{caso contrário}. \end{cases}

Os mesmos limiares sairão de um único cálculo de determinante no Capítulo 22 (o polinômio (m+2)(m1)2-(m+2)(m-1)^2 do Exercício 22.7) — mas note o que a eliminação dá e o determinante não: o valor do posto nos casos degenerados, e não apenas o fato de ele ter caído.

Exemplo 21.17 (Calcular potências)

A=(1101)=I+NA = \begin{pmatrix} 1 & 1 \\ 0 & 1\end{pmatrix} = I + N com N=E12N = E_{12}, N2=0N^2 = 0. Como II e NN comutam, o teorema binomial (a Proposição 7.20) trunca:

Ak=I+kN=(1k01)(kN, e kZ usando A1=IN).A^k = I + kN = \begin{pmatrix} 1 & k \\ 0 & 1 \end{pmatrix} \qquad (k \in \N, \text{ e } k \in \Z \text{ usando } A^{-1} = I - N).

Método 21.18 (Calcular AnA^n: as três vias)

  1. Via binomial: se A=λI+NA = \lambda I + N com NN nilpotente, o teorema binomial trunca (o Exemplo 21.17, o Exercício 21.5); ele se aplica porque λI\lambda I comuta com tudo.
  2. Via polinomial: encontre uma identidade polinomial satisfeita por AA (em dimensão 22, sempre A2=sApIA^2 = sA - pI) e reduza XnX^n módulo ela; o problema de fim de semana abaixo constrói esta via por completo.
  3. Via da semelhança: encontre um PP invertível com P1AP=DP^{-1}AP = D simples (diagonal, ou deslocamento), calcule DnD^n, e desfaça: An=PDnP1A^n = P D^n P^{-1} (o Teorema 21.10, o Exemplo 21.11); a busca sistemática de tal PP é a teoria da redução do segundo ano.

Qualquer que seja a via, confira o resultado em n=0,1,2n = 0, 1, 2: três testes baratos que pegam quase todo deslize.

Observação 21.19 (Armadilhas comuns: o preço da não comutatividade)

Toda identidade da álgebra escalar cuja demonstração reordena fatores morre em Mn(K)\mathcal{M}_n(K), n2n \geq 2. Quadrados: (A+B)2=A2+AB+BA+B2(A + B)^2 = A^2 + AB + BA + B^2, e o meio colapsa em 2AB2AB apenas se AB=BAAB = BA (o Exercício 21.1). Potências de produtos: (AB)k(AB)^k é ABABABAB\cdots, e não AkBkA^kB^k. Divisores de zero: E12E12=0E_{12}E_{12} = 0 com E120E_{12} \neq 0; por consequência, nada de cancelamento: AB=ACAB = AC implica B=CB = C apenas quando AA é invertível (multiplique por A1A^{-1} — do lado correto). Traços: tr(AB)=tr(BA)\operatorname{tr}(AB) = \operatorname{tr}(BA) sempre, mas tr(AB)trAtrB\operatorname{tr}(AB) \neq \operatorname{tr}A\operatorname{tr}B em geral (tome A=B=I2A = B = I_2: 242 \neq 4), e tr(ABC)=tr(BCA)\operatorname{tr}(ABC) = \operatorname{tr}(BCA) (cíclico), ao passo que tr(ACB)\operatorname{tr}(ACB) pode diferir. As transpostas invertem: (AB)T=BTAT(AB)^{\mathsf T} = B^{\mathsf T}A^{\mathsf T} — esquecer a inversão é o erro mais comum nos cálculos de ortogonalidade (o Capítulo 23). Na dúvida, teste qualquer identidade alegada em E12E_{12} e E21E_{21}: o menor par que não comuta refuta a maioria das fórmulas falsas numa linha.

Observação 21.20 (Para onde vai o dicionário)

O dicionário matricial é usado em cada página restante deste volume: o Capítulo 22 associa a cada matriz quadrada um único número que decide a invertibilidade, e resolve AX=BAX = B de modo sistemático; o Capítulo 23 singulariza as matrizes que preservam comprimentos (as matrizes ortogonais); e no Capítulo 25, o comportamento de segunda ordem de uma função de duas variáveis é uma matriz simétrica 2×22 \times 2. O traço, introduzido acima quase de passagem, torna-se um invariante poderoso: os Exercícios 21.6 e 21.8 dão um primeiro gostinho, e o volume do segundo ano de graduação constrói sobre ele a teoria dos autovalores. O problema de fim de semana desenvolve o outro cavalo de batalha: as identidades polinomiais satisfeitas por uma matriz, que transformam o cálculo de AnA^n numa recorrência linear de dois termos.

Observação 21.21 (Perspectivas dentro do Livro 3)

Três famílias de matrizes introduzidas aqui têm encontros marcados mais adiante neste volume. As matrizes simétricas (o Exemplo 21.7) carregam os dados de segunda ordem das funções de duas variáveis: o teste de Monge do Capítulo 25 é um enunciado sobre o comportamento de sinal de uma matriz simétrica 2×22\times2, e o seu determinante rts2rt - s^2 é calculado pela maquinaria do Capítulo 22. As matrizes ortogonais (ATA=IA^{\mathsf T}A = I) são as isometrias do Capítulo 23, onde a transposta finalmente adquire o seu significado geométrico: é a sombra algébrica do produto interno. As matrizes invertíveis encontram o seu teste prático no Capítulo 22 — um único número, detA0\det A \neq 0 — fechando a busca que este capítulo abriu com a redução por linhas. O traço e o determinante viajam então como o par invariante (s,p)(s, p) do problema de fim de semana, até a teoria dos autovalores do segundo ano.

21.4 Exercícios

Exercício 21.1

Sejam A=(1201)A = \begin{pmatrix} 1 & 2 \\ 0 & 1 \end{pmatrix} e B=(0110)B = \begin{pmatrix} 0 & 1 \\ 1 & 0\end{pmatrix}. Calcule ABAB, BABA, A2B2A^2 - B^2 e (A+B)(AB)(A+B)(A-B); explique por que as duas últimas diferem.

Solução

Solução de Exercício 21.1.

AB=(2110),BA=(0112),A2B2=(1401)I=(0400),AB = \begin{pmatrix} 2 & 1\\ 1 & 0\end{pmatrix}, \quad BA = \begin{pmatrix} 0 & 1\\ 1 & 2\end{pmatrix}, \quad A^2 - B^2 = \begin{pmatrix} 1 & 4\\ 0 & 1\end{pmatrix} - I = \begin{pmatrix} 0 & 4\\ 0 & 0\end{pmatrix},
(A+B)(AB)=A2AB+BAB2=(0400)+(2002)=(2402).(A+B)(A-B) = A^2 - AB + BA - B^2 = \begin{pmatrix} 0 & 4\\ 0 & 0\end{pmatrix} + \begin{pmatrix} -2 & 0\\ 0 & 2 \end{pmatrix} = \begin{pmatrix} -2 & 4\\ 0 & 2\end{pmatrix}.

Elas diferem por BAAB0BA - AB \neq 0: a identidade (a+b)(ab)=a2b2(a+b)(a-b) = a^2 - b^2 exige a comutatividade, que aqui falha.

Exercício 21.2

Calcule o posto de

M=(123246111),N=(110201111213).M = \begin{pmatrix} 1 & 2 & 3\\ 2 & 4 & 6\\ 1 & 1 & 1 \end{pmatrix}, \qquad N = \begin{pmatrix} 1 & 1 & 0 & 2\\ 0 & 1 & 1 & 1\\ 1 & 2 & 1 & 3 \end{pmatrix}.
Solução

Solução de Exercício 21.2.

MM: L2L22L1L_2 \leftarrow L_2 - 2L_1 anula a segunda linha; L3L3L1L_3 \leftarrow L_3 - L_1(0,1,2)(0, -1, -2). Dois pivôs: rkM=2\operatorname{rk} M = 2.

NN: L3L3L1L_3 \leftarrow L_3 - L_1(0,1,1,1)=L2(0,1,1,1) = L_2; depois L3L3L2=0L_3 \leftarrow L_3 - L_2 = 0. Dois pivôs: rkN=2\operatorname{rk} N = 2.

Exercício 21.3

Inverta, por redução de linhas, A=(101211111)A = \begin{pmatrix} 1 & 0 & 1\\ 2 & 1 & 1\\ 1 & 1 & 1 \end{pmatrix}, e confira num produto.

Solução

Solução de Exercício 21.3.

Reduzindo (AI3)(A \mid I_3): L2L22L1L_2 \leftarrow L_2 - 2L_1, L3L3L1L_3 \leftarrow L_3 - L_1:

(101100011210010101)L3L3L2(101100011210001111),\begin{pmatrix} 1 & 0 & 1 & 1 & 0 & 0\\ 0 & 1 & -1 & -2 & 1 & 0\\ 0 & 1 & 0 & -1 & 0 & 1 \end{pmatrix} \xrightarrow{L_3 \leftarrow L_3 - L_2} \begin{pmatrix} 1 & 0 & 1 & 1 & 0 & 0\\ 0 & 1 & -1 & -2 & 1 & 0\\ 0 & 0 & 1 & 1 & -1 & 1 \end{pmatrix},

depois L1L1L3L_1 \leftarrow L_1 - L_3, L2L2+L3L_2 \leftarrow L_2 + L_3:

A1=(011101111).A^{-1} = \begin{pmatrix} 0 & 1 & -1\\ -1 & 0 & 1\\ 1 & -1 & 1 \end{pmatrix}.

Verificação: primeira linha de AA vezes primeira coluna de A1A^{-1}: 10+0(1)+11=11 \cdot 0 + 0\cdot(-1) + 1\cdot 1 = 1; vezes a segunda coluna: 101=01 - 0 - 1 = 0; vezes a terceira: 1+0+1=0-1 + 0 + 1 = 0.

Exercício 21.4

Escreva a matriz, na base canônica de R2[X]\R_2[X], do endomorfismo u(P)=P(X+1)u(P) = P(X + 1). Explique, sem calcular, por que ela é invertível, e dê a matriz de u1u^{-1}.

Solução

Solução de Exercício 21.4.

u(1)=1u(1) = 1, u(X)=X+1u(X) = X + 1, u(X2)=X2+2X+1u(X^2) = X^2 + 2X + 1: as colunas de coordenadas em (1,X,X2)(1, X, X^2) dão

M=(111012001).M = \begin{pmatrix} 1 & 1 & 1\\ 0 & 1 & 2\\ 0 & 0 & 1 \end{pmatrix}.

uu é invertível porque tem a inversa óbvia PP(X1)P \mapsto P(X - 1) (composição de substituições). A sua matriz obtém-se do mesmo modo a partir de u1(Xk)=(X1)ku^{-1}(X^k) = (X-1)^k:

M1=(111012001).M^{-1} = \begin{pmatrix} 1 & -1 & 1\\ 0 & 1 & -2\\ 0 & 0 & 1 \end{pmatrix}.

Exercício 21.5 ★★

Seja A=(2102)A = \begin{pmatrix} 2 & 1 \\ 0 & 2\end{pmatrix}. Escreva A=2I+NA = 2I + N, calcule N2N^2, e deduza AkA^k para todo kNk \in \N pelo teorema binomial.

Solução

Solução de Exercício 21.5.

N=(0100)N = \begin{pmatrix} 0 & 1\\ 0 & 0\end{pmatrix}, N2=0N^2 = 0. Como 2I2I e NN comutam, o desenvolvimento binomial trunca após dois termos:

Ak=(2I+N)k=2kI+k2k1N=(2kk2k102k).A^k = (2I + N)^k = 2^k I + k\,2^{k-1} N = \begin{pmatrix} 2^k & k\,2^{k-1}\\ 0 & 2^k\end{pmatrix}.

(Verificação em k=2k = 2: A2=(4404)A^2 = \begin{pmatrix}4 & 4\\ 0 & 4\end{pmatrix}, correto pelo produto direto.)

Exercício 21.6 ★★

Demonstre que não existem matrizes A,BMn(K)A, B \in \mathcal{M}_n(K) (com K=RK = \R ou C\C) tais que ABBA=InAB - BA = I_n. (Tome traços.)

Solução

Solução de Exercício 21.6.

Traços: tr(ABBA)=tr(AB)tr(BA)=0\operatorname{tr}(AB - BA) = \operatorname{tr}(AB) - \operatorname{tr}(BA) = 0 (a Definição 21.5), ao passo que tr(In)=n0\operatorname{tr}(I_n) = n \neq 0 em R\R ou C\C. Nenhuma solução. (Em espaços de dimensão infinita a identidade é realizável — a derivação e a multiplicação por xx a satisfazem — precisamente porque ali não existe traço.)

Exercício 21.7 ★★

Uma matriz AA é nilpotente quando Am=0A^m = 0 para algum mm. Demonstre que IAI - A é então invertível, com

(IA)1=I+A+A2++Am1.(I - A)^{-1} = I + A + A^2 + \dots + A^{m-1} .

Aplicação: inverta (123012001)\begin{pmatrix} 1 & 2 & 3\\ 0 & 1 & 2\\ 0 & 0 & 1\end{pmatrix}.

Solução

Solução de Exercício 21.7.

Produto telescópico, com todas as potências de AA comutando:

(IA)(I+A++Am1)=IAm=I,(I - A)(I + A + \dots + A^{m-1}) = I - A^m = I ,

e a Proposição 21.4 promove a inversa de um lado. Para a aplicação: a matriz dada é I+NI + N com

N=(023002000),N2=(004000000),N3=0,N = \begin{pmatrix} 0 & 2 & 3\\ 0 & 0 & 2\\ 0&0&0 \end{pmatrix}, \quad N^2 = \begin{pmatrix} 0&0&4\\ 0&0&0\\ 0&0&0\end{pmatrix}, \quad N^3 = 0 ,

logo, substituindo AA por N-N na fórmula:

(I+N)1=IN+N2=(121012001).(I + N)^{-1} = I - N + N^2 = \begin{pmatrix} 1 & -2 & 1\\ 0 & 1 & -2\\ 0 & 0 & 1 \end{pmatrix}.

Exercício 21.8 ★★

Seja AMn(R)A \in \mathcal{M}_n(\R) satisfazendo A2=AA^2 = A (idempotente). Demonstre que trA=rkA\operatorname{tr} A = \operatorname{rk} A. (Interprete AA como uma projeção e escolha uma base adaptada; o Teorema 21.10 diz que o traço não depende da base, pois tr(P1MP)=trM\operatorname{tr}(P^{-1}MP) = \operatorname{tr} M.)

Solução

Solução de Exercício 21.8.

A2=AA^2 = A: o endomorfismo aa é uma projeção (o Teorema 20.15), E=imakeraE = \operatorname{im} a \oplus \ker a com dimima=r=rkA\dim\operatorname{im} a = r = \operatorname{rk} A. Numa base adaptada a esta decomposição (rr vetores da imagem, e depois uma base do núcleo), a matriz de aa é (Ir000)\begin{pmatrix} I_r & 0\\ 0 & 0\end{pmatrix}, de traço rr. O traço é invariante por mudança de base: tr(P1MP)=tr(MPP1)=trM\operatorname{tr}(P^{-1}MP) = \operatorname{tr}(MPP^{-1}) = \operatorname{tr} M pela identidade cíclica. Logo trA=r=rkA\operatorname{tr} A = r = \operatorname{rk} A.

Exercício 21.9 ★★★

Seja JMn(R)J \in \mathcal{M}_n(\R) a matriz com todas as entradas iguais a 11. Calcule J2J^2 e deduza, para a,bRa, b \in \R, a condição de invertibilidade de M=aI+bJM = aI + bJ junto com M1M^{-1} (procure uma inversa da mesma forma αI+βJ\alpha I + \beta J).

Solução

Solução de Exercício 21.9.

J2=nJJ^2 = nJ (cada entrada de J2J^2 soma nn uns). Procure M1=αI+βJM^{-1} = \alpha I + \beta J:

(aI+bJ)(αI+βJ)=aαI+(aβ+bα+nbβ)J.(aI + bJ)(\alpha I + \beta J) = a\alpha\, I + (a\beta + b\alpha + nb\beta)\, J .

Isto é igual a II se e somente se aα=1a\alpha = 1 e aβ+bα+nbβ=0a\beta + b\alpha + nb\beta = 0, isto é, α=1a\alpha = \frac1a e β(a+nb)=ba\beta(a + nb) = -\frac ba. Se a0a \neq 0 e a+nb0a + nb \neq 0:

M1=1aIba(a+nb)J.M^{-1} = \frac 1a I - \frac{b}{a(a + nb)}\, J .

Reciprocamente, se a=0a = 0: M=bJM = bJ tem posto 1<n\leq 1 < n (para n2n \geq 2): não invertível (n=1n = 1 é o caso escalar). Se a+nb=0a + nb = 0: o vetor v=(1,,1)Tv = (1, \dots, 1)^{\mathsf T} satisfaz Mv=(a+nb)v=0Mv = (a + nb)v = 0 com v0v \neq 0: não invertível. Logo MGLn    a0M \in GL_n \iff a \neq 0 e a+nb0a + nb \neq 0.

Exercício 21.10 ★★★

(Desigualdades de posto) Para A,BMn(K)A, B \in \mathcal{M}_n(K), demonstre

rk(A+B)rkA+rkB,rk(AB)rkA+rkBn.\operatorname{rk}(A + B) \leq \operatorname{rk} A + \operatorname{rk} B, \qquad \operatorname{rk}(AB) \geq \operatorname{rk} A + \operatorname{rk} B - n .

(Para a segunda — a desigualdade de Sylvester — aplique o teorema do núcleo e da imagem à restrição da aplicação de AA a imB\operatorname{im} B.)

Solução

Solução de Exercício 21.10.

Soma: im(A+B)imA+imB\operatorname{im}(A + B) \subseteq \operatorname{im} A + \operatorname{im} B (cada (A+B)x=Ax+Bx(A+B)x = Ax + Bx), e Grassmann majora a dimensão de uma soma pela soma das dimensões.

Sylvester: seja aa a aplicação de AA restrita a V=imBV = \operatorname{im} B (dimensão rkB\operatorname{rk} B). A sua imagem é im(AB)\operatorname{im}(AB) (a(Bx)=ABxa(Bx) = ABx), e o teorema do núcleo e da imagem em VV:

rkB=dimker(aV)+rk(AB).\operatorname{rk} B = \dim\ker(a_{|V}) + \operatorname{rk}(AB) .

Ora, ker(aV)kerA\ker(a_{|V}) \subseteq \ker A, de dimensão nrkAn - \operatorname{rk} A: logo

rk(AB)rkB(nrkA)=rkA+rkBn.\operatorname{rk}(AB) \geq \operatorname{rk} B - (n - \operatorname{rk} A) = \operatorname{rk} A + \operatorname{rk} B - n . \qedhere

Exercício 21.11 ★★

Seja D=diag(d1,,dn)D = \operatorname{diag}(d_1, \dots, d_n) com os did_i dois a dois distintos.

  1. Demonstre que uma matriz AA comuta com DD se e somente se AA é diagonal. (Compare as entradas (i,j)(i,j) de ADAD e de DADA.)
  2. Deduza o centro de Mn(K)\mathcal{M}_n(K): as matrizes que comutam com toda matriz são exatamente as matrizes escalares λIn\lambda I_n. (Teste contra DD, e depois contra as matrizes EijE_{ij}.)
Solução

Solução de Exercício 21.11.

  1. Entrada a entrada, (AD)ij=aijdj(AD)_{ij} = a_{ij}\,d_j e (DA)ij=diaij(DA)_{ij} = d_i\,a_{ij}. Logo AD=DAAD = DA se e somente se aij(djdi)=0a_{ij}(d_j - d_i) = 0 para todos i,ji, j; quando iji \neq j o fator djdid_j - d_i é não nulo, o que força aij=0a_{ij} = 0: AA é diagonal. Reciprocamente, matrizes diagonais comutam entre si.
  2. Se AA comuta com toda matriz, comuta com diag(1,2,,n)\operatorname{diag}(1, 2, \dots, n), logo A=diag(λ1,,λn)A = \operatorname{diag}(\lambda_1, \dots, \lambda_n) por (1). Então AEij=λiEijA E_{ij} = \lambda_i E_{ij} (só a linha ii de EijE_{ij} sobrevive), ao passo que EijA=λjEijE_{ij} A = \lambda_j E_{ij}: comutar com EijE_{ij} força λi=λj\lambda_i = \lambda_j. Logo A=λInA = \lambda I_n; e as matrizes escalares de fato comutam com tudo. O centro de Mn(K)\mathcal{M}_n(K) é KInK\,I_n.

Exercício 21.12 ★★★

(Matrizes de posto um) Seja AMn(K)A \in \mathcal{M}_n(K), A0A \neq 0.

  1. Demonstre que rkA=1\operatorname{rk} A = 1 se e somente se A=CLA = CL para uma coluna não nula CMn,1C \in \mathcal{M}_{n,1} e uma linha não nula LM1,nL \in \mathcal{M}_{1,n}.
  2. Para tal AA, demonstre A2=(trA)AA^2 = (\operatorname{tr} A)\,A; deduza que uma matriz de posto um é nilpotente se e somente se o seu traço é nulo.
  3. Se trA1\operatorname{tr} A \neq -1, demonstre que In+AI_n + A é invertível com

    (In+A)1=In11+trAA,(I_n + A)^{-1} = I_n - \frac{1}{1 + \operatorname{tr} A}\,A ,

    e que In+AI_n + A não é invertível quando trA=1\operatorname{tr} A = -1. (Encontre um vetor aniquilado por In+AI_n + A.)

Solução

Solução de Exercício 21.12.

  1. Se rkA=1\operatorname{rk} A = 1: a imagem de AA é uma reta Vect(C)\operatorname{Vect}(C), C0C \neq 0, logo a jj-ésima coluna de AA é jC\ell_j\,C para escalares j\ell_j (não todos nulos), isto é, A=CLA = C L com L=(1,,n)0L = (\ell_1, \dots, \ell_n) \neq 0. Reciprocamente, se A=CL0A = CL \neq 0, todas as colunas são múltiplos de CC: posto 11.
  2. A2=C(LC)LA^2 = C\,(L C)\,L, e LCLC é o escalar iici=tr(CL)=trA\sum_i \ell_i c_i = \operatorname{tr}(CL) = \operatorname{tr} A. Logo A2=(trA)AA^2 = (\operatorname{tr} A)\,A, e por indução Am=(trA)m1AA^m = (\operatorname{tr} A)^{m-1} A. Se trA0\operatorname{tr} A \neq 0, nenhuma potência se anula; se trA=0\operatorname{tr} A = 0, então A2=0A^2 = 0: uma matriz de posto um é nilpotente se e somente se o seu traço é nulo.
  3. Com t=trA1t = \operatorname{tr} A \neq -1:

    (In+A)(InA1+t)=In+AA+A21+t=In+A(1+t)A1+t=In,(I_n + A)\Bigl(I_n - \frac{A}{1 + t}\Bigr) = I_n + A - \frac{A + A^2}{1 + t} = I_n + A - \frac{(1 + t)A}{1 + t} = I_n ,

    usando A2=tAA^2 = tA. Se t=1t = -1: (In+A)A=A+A2=AA=0(I_n + A)A = A + A^2 = A - A = 0 com A0A \neq 0, logo In+AI_n + A aniquila toda coluna (não nula) de AA: não injetiva, não invertível.

21.5 Problema: potências de uma matriz por divisão polinomial

Problema 21.1

Calcular A100A^{100} entrada a entrada é desesperador; calculá-lo através de uma identidade polinomial satisfeita por AA leva três linhas. Este problema constrói o método do zero: a divisão euclidiana de XnX^n, a identidade A2sA+pI=0A^2 - sA + pI = 0 verificada por toda matriz 2×22 \times 2 (o teorema de Cayley–Hamilton em dimensão 22), e o dicionário entre potências de matrizes e recorrências lineares — com os números de Fibonacci como exemplo condutor.

Parte I — O cálculo dos restos. Fixe s,pKs, p \in K e D=X2sX+pD = X^2 - sX + p.

  1. Justifique que para cada nNn \in \N existem únicos QnK[X]Q_n \in K[X] e (an,bn)K2(a_n, b_n) \in K^2 com

    Xn=QnD+anX+bn,X^n = Q_n\,D + a_n X + b_n ,

    e calcule (a0,b0)(a_0, b_0) e (a1,b1)(a_1, b_1).

  2. Multiplicando por XX e dividindo de novo, estabeleça as recorrências

    an+1=san+bn,bn+1=pan,a_{n+1} = s\,a_n + b_n, \qquad b_{n+1} = -p\,a_n ,

    e deduza an+2=san+1pana_{n+2} = s\,a_{n+1} - p\,a_n: a sequência dos coeficientes obedece à recorrência linear associada a DD.

  3. Suponha que DD tem duas raízes distintas λμ\lambda \neq \mu. Avaliando a identidade da divisão, demonstre

    an=λnμnλμ,bn=λμnμλnλμ.a_n = \frac{\lambda^n - \mu^n}{\lambda - \mu}, \qquad b_n = \frac{\lambda\mu^n - \mu\lambda^n}{\lambda - \mu} .
  4. Suponha D=(Xλ)2D = (X - \lambda)^2. Usando a derivada da identidade da divisão, demonstre an=nλn1a_n = n\lambda^{n-1} e bn=(1n)λnb_n = (1 - n)\lambda^{n}.
  5. Mostre que substituir uma matriz fixa MMk(K)M \in \mathcal{M}_k(K) em polinômios respeita somas e produtos: (PQ)(M)=P(M)Q(M)(PQ)(M) = P(M)\,Q(M). Deduza que se D(M)=0D(M) = 0, então

    Mn=anM+bnI(nN).M^n = a_n\,M + b_n\,I \qquad (n \in \N).

Parte II — Dimensão 2: traço, número determinante, Cayley–Hamilton. Para A=(abcd)A = \begin{pmatrix} a & b\\ c & d\end{pmatrix} ponha s=a+d=trAs = a + d = \operatorname{tr} A e p=adbcp = ad - bc (o número que o Capítulo 22 chamará de determinante).

  1. Verifique por cálculo direto a identidade de Cayley–Hamilton em dimensão 22:

    A2sA+pI2=0.A^2 - s\,A + p\,I_2 = 0 .
  2. Demonstre por desenvolvimento direto que pp é multiplicativo: com a notação óbvia, p(AB)=p(A)p(B)p(AB) = p(A)\,p(B). Mostre então: AA é invertível se e somente se p0p \neq 0, e nesse caso

    A1=1p(sI2A).A^{-1} = \frac1p\,\bigl(s\,I_2 - A\bigr).
  3. Seja A=(1102)A = \begin{pmatrix} 1 & 1\\ 0 & 2\end{pmatrix}. Calcule ss, pp, as raízes de DD, e deduza uma fórmula fechada para AnA^n; confira-a contra um cálculo direto de A2A^2.
  4. Seja A=(3111)A = \begin{pmatrix} 3 & 1\\ -1 & 1\end{pmatrix}. Mostre que DD tem uma raiz dupla e calcule AnA^n; confira em n=2n = 2.
  5. Seja F=(1110)F = \begin{pmatrix} 1 & 1\\ 1 & 0\end{pmatrix} e defina os números de Fibonacci por F0=0F_0 = 0, F1=1F_1 = 1, Fn+2=Fn+1+FnF_{n+2} = F_{n+1} + F_n. Demonstre

    Fn=(Fn+1FnFnFn1)(n1),F^n = \begin{pmatrix} F_{n+1} & F_n\\ F_n & F_{n-1}\end{pmatrix} \quad (n \geq 1),

    deduza a fórmula de Binet Fn=φnψn5F_n = \dfrac{\varphi^n - \psi^n}{\sqrt5}, onde φ=1+52\varphi = \frac{1 + \sqrt5}2, ψ=152\psi = \frac{1 - \sqrt5}2, e, usando a questão 7, a identidade de Cassini Fn+1Fn1Fn2=(1)nF_{n+1}F_{n-1} - F_n^2 = (-1)^n.

Parte III — Recorrências lineares, estruturalmente. Fixe s,pKs, p \in K com p0p \neq 0, e seja EDE_D o conjunto das sequências com un+2=sun+1punu_{n+2} = s\,u_{n+1} - p\,u_n para todo nn.

  1. Mostre que EDE_D é um espaço vetorial de dimensão 22 (adapte o Exercício 19.10).
  2. Mostre que a sequência (an)(a_n) da Parte I é o elemento de EDE_D com valores iniciais 0,10, 1, e que todo uEDu \in E_D satisfaz

    un=u1an+u0bn(nN),u_n = u_1\,a_n + u_0\,b_n \qquad (n \in \N),

    com (bn)(b_n) como na Parte I: os restos da divisão resolvem todas as recorrências de uma só vez.

  3. Se λμ\lambda \neq \mu são as raízes de DD, mostre que ((λn),(μn))\bigl((\lambda^n), (\mu^n)\bigr) é uma base de EDE_D; se D=(Xλ)2D = (X-\lambda)^2 com λ0\lambda \neq 0, mostre que ((λn),(nλn))\bigl((\lambda^n), (n\lambda^n)\bigr) é uma.
  4. Resolva completamente: un+2=un+1+6unu_{n+2} = u_{n+1} + 6u_n, u0=1u_0 = 1, u1=8u_1 = 8; confira a resposta em u2u_2 e u3u_3.
  5. Seja C=(01ps)C = \begin{pmatrix} 0 & 1\\ -p & s\end{pmatrix} (a matriz companheira de DD). Mostre que

    (unun+1)=Cn(u0u1)(uED),\begin{pmatrix} u_{n}\\ u_{n+1}\end{pmatrix} = C^n \begin{pmatrix} u_0\\ u_1\end{pmatrix} \quad (u \in E_D),

    e que trC=s\operatorname{tr} C = s e p(C)=pp(C) = p: a recorrência e a matriz carregam o mesmo polinômio DD.

Parte IV — Grau três. Seja D3=X3αX2βXγD_3 = X^3 - \alpha X^2 - \beta X - \gamma e

C3=(010001γβα).C_3 = \begin{pmatrix} 0 & 1 & 0\\ 0 & 0 & 1\\ \gamma & \beta & \alpha \end{pmatrix}.
  1. Mostre que D3(C3)=0D_3(C_3) = 0. (Calcule as imagens dos vetores da base canônica pelas potências de C3C_3: a aplicação de C3C_3 leva e1e_1 \mapsto \dots \mapsto uma combinação forçada pela última linha.)
  2. Mostre que se D3D_3 tem três raízes distintas λ1,λ2,λ3\lambda_1, \lambda_2, \lambda_3, o resto RnR_n da divisão de XnX^n por D3D_3 é o interpolante de Lagrange dos valores λin\lambda_i^n nos nós λi\lambda_i (o Teorema 8.23); deduza que toda entrada de C3nC_3^{\,n} é uma combinação linear fixa de λ1n,λ2n,λ3n\lambda_1^n, \lambda_2^n, \lambda_3^n.
  3. Resolva: un+3=2un+2+un+12unu_{n+3} = 2u_{n+2} + u_{n+1} - 2u_n com u0=0u_0 = 0, u1=1u_1 = 1, u2=1u_2 = 1. (Fatore D3=(X1)(X+1)(X2)D_3 = (X - 1)(X + 1)(X - 2).) Confira em u3u_3.
  4. Calcule o resto de XnX^n módulo (Xλ)3(X - \lambda)^3 (expansão de Taylor de XnX^n em λ\lambda), e deduza uma fórmula para (λI+N)n(\lambda I + N)^n quando N3=0N^3 = 0 e NN comuta com tudo o que estiver à vista; confira-a contra o teorema binomial.
  5. Mostre que, para D3D_3 com raízes distintas, a solução geral da recorrência de ordem 33 é un=c1λ1n+c2λ2n+c3λ3nu_n = c_1 \lambda_1^n + c_2\lambda_2^n + c_3\lambda_3^n: demonstre que as três sequências geométricas formam uma base do espaço de soluções. (Para a liberdade, avalie uma combinação nula em n=0,1,2n = 0, 1, 2 e reconheça um sistema de interpolação nos nós distintos λi\lambda_i.)

Parte V — Dividendos de Fibonacci, e síntese.

  1. Demonstre F1+F2++Fn=Fn+21F_1 + F_2 + \dots + F_n = F_{n+2} - 1.
  2. De Fm+n=FmFnF^{m+n} = F^m F^n, obtenha a fórmula de adição

    Fm+n=Fm+1Fn+FmFn1,F_{m+n} = F_{m+1}F_n + F_m F_{n-1},

    e deduza F2n=Fn(Fn+1+Fn1)F_{2n} = F_n(F_{n+1} + F_{n-1}).

  3. Demonstre que FnF_n é o inteiro mais próximo de φn/5\varphi^n/\sqrt5 para todo n0n \geq 0.
  4. Seja tn=tr(Fn)=Fn+1+Fn1t_n = \operatorname{tr}(F^n) = F_{n+1} + F_{n-1} (os números de Lucas LnL_n). Mostre que tn+2=tn+1+tnt_{n+2} = t_{n+1} + t_n, t1=1t_1 = 1, t2=3t_2 = 3, que Ln=φn+ψnL_n = \varphi^n + \psi^n, e recupere F2n=FnLnF_{2n} = F_n L_n.
  5. Síntese, em quatro frases: por que as potências de uma matriz 2×22 \times 2 vivem no plano Vect(I,A)\operatorname{Vect}(I, A) de M2(K)\mathcal{M}_2(K) (qual argumento de dimensão garante uma identidade quadrática, e qual identidade explícita a Parte II produziu); como a divisão euclidiana converte a exponenciação numa recorrência de dois termos; qual enunciado deste problema é o caso n=2n = 2 de um teorema válido em todas as dimensões (nomeie-o, e diga onde ele é demonstrado nesta série); e o que a construção da matriz companheira acrescenta ao quadro.
Solução

Solução de Problema 21.1.

1. Divisão euclidiana de XnX^n pelo mônico DD de grau 22 (o Teorema 8.3): quociente e resto existem e são únicos, e o resto tem grau 1\leq 1: Xn=QnD+anX+bnX^n = Q_n D + a_n X + b_n. Para n=0n = 0: Q0=0Q_0 = 0, (a0,b0)=(0,1)(a_0, b_0) = (0, 1); para n=1n = 1: (a1,b1)=(1,0)(a_1, b_1) = (1, 0).

2. Multiplique por XX e reduza X2=D+sXpX^2 = D + sX - p:

Xn+1=XQnD+anX2+bnX=(XQn+an)D+(san+bn)Xpan.X^{n+1} = X Q_n D + a_n X^2 + b_n X = (X Q_n + a_n)\,D + (s\,a_n + b_n)\,X - p\,a_n .

A última expressão tem forma de resto (grau 1\leq 1), logo, por unicidade, an+1=san+bna_{n+1} = s a_n + b_n e bn+1=panb_{n+1} = -p a_n. Substituindo bn+1=panb_{n+1} = -pa_n em an+2=san+1+bn+1a_{n+2} = s a_{n+1} + b_{n+1} obtém-se an+2=san+1pana_{n+2} = s\,a_{n+1} - p\,a_n.

3. Avalie Xn=QnD+anX+bnX^n = Q_n D + a_n X + b_n nas raízes: λn=anλ+bn\lambda^n = a_n\lambda + b_n e μn=anμ+bn\mu^n = a_n\mu + b_n. Subtraindo e dividindo por λμ0\lambda - \mu \neq 0:

an=λnμnλμ,bn=λnanλ=λμnμλnλμ.a_n = \frac{\lambda^n - \mu^n}{\lambda - \mu}, \qquad b_n = \lambda^n - a_n\lambda = \frac{\lambda\mu^n - \mu\lambda^n}{\lambda - \mu} .

4. Na raiz dupla: λn=anλ+bn\lambda^n = a_n\lambda + b_n. Derivando a identidade, nXn1=Qn(Xλ)2+2Qn(Xλ)+annX^{n-1} = Q_n'\,(X - \lambda)^2 + 2Q_n\,(X - \lambda) + a_n, e avaliando em λ\lambda: an=nλn1a_n = n\lambda^{n-1}; e então bn=λnnλn=(1n)λnb_n = \lambda^n - n\lambda^{n} = (1 - n)\lambda^{n}.

5. Para P=ipiXiP = \sum_i p_i X^i e Q=jqjXjQ = \sum_j q_j X^j,

P(M)Q(M)=i,jpiqjMi+j=(PQ)(M),P(M)\,Q(M) = \sum_{i,j} p_i q_j M^{i+j} = (PQ)(M),

porque as potências da única matriz MM comutam entre si (as somas são claras por linearidade). Se D(M)=0D(M) = 0, substituir MM em Xn=QnD+anX+bnX^n = Q_n D + a_n X + b_nMn=Qn(M)D(M)+anM+bnI=anM+bnIM^n = Q_n(M)\,D(M) + a_n M + b_n I = a_n M + b_n I.

6. Produtos diretos:

A2=(a2+bcb(a+d)c(a+d)d2+bc),sA=(a(a+d)b(a+d)c(a+d)d(a+d)),A^2 = \begin{pmatrix} a^2 + bc & b(a + d)\\ c(a + d) & d^2 + bc \end{pmatrix}, \qquad s A = \begin{pmatrix} a(a+d) & b(a+d)\\ c(a+d) & d(a+d) \end{pmatrix},

logo A2sAA^2 - sA tem entradas fora da diagonal nulas e entradas diagonais a2+bca2ad=bcad=pa^2 + bc - a^2 - ad = bc - ad = -p: A2sA+pI2=0A^2 - sA + pI_2 = 0.

7. Com A=(abcd)A' = \begin{pmatrix} a' & b'\\ c' & d'\end{pmatrix}, desenvolvendo p(AA)=(aa+bc)(cb+dd)(ab+bd)(ca+dc)p(AA') = (aa' + bc')(cb' + dd') - (ab' + bd')(ca' + dc'): os termos aacbaa'cb' e abcaab'ca' cancelam-se, os termos bcddbc'dd' e bddcbd'dc' cancelam-se, e o que resta é

aaddbcad+bcbcadbc=(adbc)(adbc)=p(A)p(A).aa'dd' - bca'd' + bcb'c' - adb'c' = (ad - bc)(a'd' - b'c') = p(A)\,p(A').

Se p0p \neq 0, Cayley–Hamilton dá A(1p(sI2A))=1p(sAA2)=I2A\,\bigl(\tfrac1p(sI_2 - A)\bigr) = \tfrac1p(sA - A^2) = I_2, donde a inversa (e a Proposição 21.4 a torna bilateral). Se p=0p = 0 e AA fosse invertível, a multiplicatividade daria 1=p(I2)=p(A)p(A1)=01 = p(I_2) = p(A)\,p(A^{-1}) = 0: impossível. Logo AGL2    p0A \in GL_2 \iff p \neq 0.

8. s=3s = 3, p=2p = 2, D=X23X+2=(X1)(X2)D = X^2 - 3X + 2 = (X - 1)(X - 2): λ=2\lambda = 2, μ=1\mu = 1, logo an=2n1a_n = 2^n - 1 e bn=22nb_n = 2 - 2^n (questão 3). Logo

An=(2n1)A+(22n)I=(12n102n).A^n = (2^n - 1)A + (2 - 2^n)I = \begin{pmatrix} 1 & 2^n - 1\\ 0 & 2^n \end{pmatrix}.

Verificação: A2=(1304)A^2 = \begin{pmatrix} 1 & 3\\ 0 & 4\end{pmatrix}, tanto pela fórmula quanto elevando ao quadrado diretamente.

9. s=4s = 4, p=311(1)=4p = 3\cdot1 - 1\cdot(-1) = 4: D=X24X+4=(X2)2D = X^2 - 4X + 4 = (X - 2)^2, raiz dupla λ=2\lambda = 2. Questão 4: an=n2n1a_n = n\,2^{n-1}, bn=(1n)2nb_n = (1 - n)2^n, logo

An=n2n1A+(1n)2nI=2n1(n+2nn2n).A^n = n\,2^{n-1}A + (1 - n)2^n I = 2^{n-1}\begin{pmatrix} n + 2 & n\\ -n & 2 - n \end{pmatrix}.

Em n=2n = 2: 2(4220)=(8440)2\begin{pmatrix} 4 & 2\\ -2 & 0\end{pmatrix} = \begin{pmatrix} 8 & 4\\ -4 & 0 \end{pmatrix}, que é A2A^2 calculado diretamente.

10. Indução: F1=(F2F1F1F0)F^1 = \begin{pmatrix} F_2 & F_1\\ F_1 & F_0\end{pmatrix}, e

Fn+1=FnF=(Fn+1+FnFn+1Fn+Fn1Fn)=(Fn+2Fn+1Fn+1Fn).F^{n+1} = F^n F = \begin{pmatrix} F_{n+1} + F_n & F_{n+1}\\ F_n + F_{n-1} & F_n \end{pmatrix} = \begin{pmatrix} F_{n+2} & F_{n+1}\\ F_{n+1} & F_n \end{pmatrix}.

Aqui s=1s = 1, p=1p = -1, D=X2X1D = X^2 - X - 1 com raízes φ,ψ\varphi, \psi (φψ=5\varphi - \psi = \sqrt5, φψ=1\varphi\psi = -1). A sequência (Fn)(F_n) tem F0=0=a0F_0 = 0 = a_0, F1=1=a1F_1 = 1 = a_1 e obedece à mesma recorrência que (an)(a_n): Fn=an=(φnψn)/5F_n = a_n = (\varphi^n - \psi^n)/\sqrt5, a fórmula de Binet. Cassini: aplicando a multiplicatividade da questão 7 a FnF^n,

Fn+1Fn1Fn2=p(Fn)=p(F)n=(1)n.F_{n+1}F_{n-1} - F_n^2 = p(F^n) = p(F)^n = (-1)^n .

11. A condição é linear e contém a sequência nula: um subespaço. Por indução, u0,u1u_0, u_1 determinam uu linearmente, e todo par de valores iniciais é realizado por exatamente uma solução: como no Exercício 19.10, EDE_D é parametrizado bijetiva e linearmente por (u0,u1)K2(u_0, u_1) \in K^2: dimED=2\dim E_D = 2.

12. (an)(a_n) obedece à recorrência (questão 2) com a0=0a_0 = 0, a1=1a_1 = 1. E (bn)(b_n) também: bn+2=pan+1=p(san+bn)=sbn+1pbnb_{n+2} = -p\,a_{n+1} = -p(s a_n + b_n) = s\,b_{n+1} - p\,b_n (usando bn+1=panb_{n+1} = -pa_n duas vezes), com b0=1b_0 = 1, b1=0b_1 = 0. A combinação vn=u1an+u0bnv_n = u_1 a_n + u_0 b_n é então uma solução com v0=u0v_0 = u_0, v1=u1v_1 = u_1; duas soluções com os mesmos valores iniciais coincidem (indução), logo un=u1an+u0bnu_n = u_1 a_n + u_0 b_n para todo nn.

13. (λn)(\lambda^n) é uma solução se e somente se λn+2=sλn+1pλn\lambda^{n+2} = s\lambda^{n+1} - p\lambda^n para todo nn, isto é, D(λ)=0D(\lambda) = 0 (depois de dividir por λn0\lambda^n \neq 0; note que λ,μ0\lambda, \mu \neq 0, pois p=λμ0p = \lambda\mu \neq 0). Liberdade de ((λn),(μn))\bigl((\lambda^n), (\mu^n)\bigr): uma relação em n=0,1n = 0, 1c+c=0c + c' = 0, cλ+cμ=0c\lambda + c'\mu = 0, logo c(λμ)=0c(\lambda - \mu) = 0: c=c=0c = c' = 0. Dois vetores livres em dimensão 22: uma base. Raiz dupla: ((nλn))\bigl((n\lambda^n)\bigr) é uma solução pois, com s=2λs = 2\lambda, p=λ2p = \lambda^2:

s(n+1)λn+1pnλn=λn+2(2(n+1)n)=(n+2)λn+2;s(n+1)\lambda^{n+1} - p\,n\lambda^n = \lambda^{n+2}\bigl(2(n+1) - n\bigr) = (n+2)\lambda^{n+2} ;

liberdade em n=0,1n = 0, 1: c=0c = 0, e então cλ=0c'\lambda = 0 com λ0\lambda \neq 0.

14. D=X2X6=(X3)(X+2)D = X^2 - X - 6 = (X - 3)(X + 2). Solução geral un=A3n+B(2)nu_n = A\,3^n + B(-2)^n; as condições iniciais dão A+B=1A + B = 1 e 3A2B=83A - 2B = 8, logo A=2A = 2, B=1B = -1:

un=23n(2)n.u_n = 2\cdot 3^n - (-2)^n .

Verificação: u2=184=14=u1+6u0u_2 = 18 - 4 = 14 = u_1 + 6u_0; u3=54+8=62=u2+6u1=14+48u_3 = 54 + 8 = 62 = u_2 + 6u_1 = 14 + 48.

15. C(unun+1)=(un+1pun+sun+1)=(un+1un+2)C\begin{pmatrix} u_n\\ u_{n+1}\end{pmatrix} = \begin{pmatrix} u_{n+1}\\ -p\,u_n + s\,u_{n+1}\end{pmatrix} = \begin{pmatrix} u_{n+1}\\ u_{n+2}\end{pmatrix}, e a indução dá a fórmula com CnC^n. Além disso trC=0+s=s\operatorname{tr} C = 0 + s = s e p(C)=0s1(p)=pp(C) = 0\cdot s - 1\cdot(-p) = p: a matriz companheira tem exatamente DD como polinômio de Cayley–Hamilton.

16. Para qualquer solução uu de un+3=αun+2+βun+1+γunu_{n+3} = \alpha u_{n+2} + \beta u_{n+1} + \gamma u_n, os vetores de estado vn=(un,un+1,un+2)Tv_n = (u_n, u_{n+1}, u_{n+2})^{\mathsf T} satisfazem C3vn=vn+1C_3 v_n = v_{n+1} (as duas primeiras linhas deslocam, e a última aplica a recorrência). Logo

D3(C3)v0=v3αv2βv1γv0,D_3(C_3)\,v_0 = v_3 - \alpha v_2 - \beta v_1 - \gamma v_0 ,

cujas três componentes são uk+3αuk+2βuk+1γuk=0u_{k+3} - \alpha u_{k+2} - \beta u_{k+1} - \gamma u_k = 0 (k=0,1,2k = 0, 1, 2). Como o estado inicial v0=(u0,u1,u2)Tv_0 = (u_0, u_1, u_2)^{\mathsf T} percorre todo o K3K^3 (os valores iniciais são livres), a matriz D3(C3)D_3(C_3) aniquila todo vetor: D3(C3)=0D_3(C_3) = 0.

17. Escreva Xn=QD3+RnX^n = Q\,D_3 + R_n com degRn2\deg R_n \leq 2 e avalie em cada raiz: λin=Rn(λi)\lambda_i^n = R_n(\lambda_i). Logo RnR_n é um polinômio de grau 2\leq 2 que interpola os três valores λin\lambda_i^n nos três nós distintos λi\lambda_i: pela unicidade no Teorema 8.23, Rn=iλinLiR_n = \sum_i \lambda_i^n L_i com (Li)(L_i) a base de Lagrange dos nós. Substituindo C3C_3 (questões 5 e 16):

C3n=Rn(C3)=i=13λinLi(C3),C_3^{\,n} = R_n(C_3) = \sum_{i=1}^{3} \lambda_i^n\,L_i(C_3),

com as três matrizes Li(C3)L_i(C_3) independentes de nn: toda entrada de C3nC_3^{\,n} é uma combinação fixa de λ1n,λ2n,λ3n\lambda_1^n, \lambda_2^n, \lambda_3^n.

18. D3=X32X2X+2=(X1)(X+1)(X2)D_3 = X^3 - 2X^2 - X + 2 = (X-1)(X+1)(X-2). Solução geral un=A+B(1)n+C2nu_n = A + B(-1)^n + C\,2^n. Condições iniciais: A+B+C=0A + B + C = 0, AB+2C=1A - B + 2C = 1, A+B+4C=1A + B + 4C = 1. Subtraindo a primeira da terceira: 3C=13C = 1, C=13C = \frac13; e então A+B=13A + B = -\frac13 e AB=13A - B = \frac13: A=0A = 0, B=13B = -\frac13. Logo

un=2n(1)n3u_n = \frac{2^n - (-1)^n}{3}

(os números de Jacobsthal). Verificação: u3=8+13=3=2u2+u12u0=2+10u_3 = \frac{8 + 1}{3} = 3 = 2u_2 + u_1 - 2u_0 = 2 + 1 - 0.

19. Expansão de Taylor do polinômio XnX^n em λ\lambda:

Xn=k=0n(nk)λnk(Xλ)k,X^n = \sum_{k=0}^{n} \binom nk \lambda^{n-k}(X - \lambda)^k ,

e todos os termos com k3k \geq 3 são divisíveis por (Xλ)3(X - \lambda)^3: o resto é

Rn=λn+nλn1(Xλ)+(n2)λn2(Xλ)2.R_n = \lambda^n + n\lambda^{n-1}(X - \lambda) + \binom n2\lambda^{n-2}(X - \lambda)^2 .

Para M=λI+NM = \lambda I + N com N3=0N^3 = 0: (MλI)3=N3=0(M - \lambda I)^3 = N^3 = 0, logo a questão 5 dá

Mn=λnI+nλn1N+(n2)λn2N2,M^n = \lambda^n I + n\lambda^{n-1} N + \binom n2 \lambda^{n-2} N^2 ,

que é exatamente o desenvolvimento binomial de (λI+N)n(\lambda I + N)^n truncado em N2N^2 — os dois métodos concordam.

20. O espaço de soluções tem dimensão 33 (mesma parametrização por (u0,u1,u2)(u_0, u_1, u_2) que na questão 11), e cada (λin)(\lambda_i^n) é uma solução. Liberdade: suponha c1λ1n+c2λ2n+c3λ3n=0c_1\lambda_1^n + c_2\lambda_2^n + c_3\lambda_3^n = 0 para n=0,1,2n = 0, 1, 2. Fixe ii e seja Li=k2pkXkL_i = \sum_{k \leq 2} p_k X^k o polinômio de Lagrange dos nós, com Li(λj)=δijL_i(\lambda_j) = \delta_{ij}. Então

0=k=02pk(jcjλjk)=jcjLi(λj)=ci.0 = \sum_{k=0}^{2} p_k\Bigl(\sum_j c_j\lambda_j^k\Bigr) = \sum_j c_j\,L_i(\lambda_j) = c_i .

Logo todos os ci=0c_i = 0: três soluções livres em dimensão 33, uma base; a solução geral é c1λ1n+c2λ2n+c3λ3nc_1\lambda_1^n + c_2\lambda_2^n + c_3\lambda_3^n.

21. De Fk=Fk+2Fk+1F_k = F_{k+2} - F_{k+1}, a soma telescopa:

k=1nFk=k=1n(Fk+2Fk+1)=Fn+2F2=Fn+21.\sum_{k=1}^{n} F_k = \sum_{k=1}^{n}\bigl(F_{k+2} - F_{k+1}\bigr) = F_{n+2} - F_2 = F_{n+2} - 1 .

22. Tome a entrada (1,2)(1,2) de Fm+n=FmFnF^{m+n} = F^m F^n: o lado esquerdo é Fm+nF_{m+n}; o direito é (linha 11 de FmF^m) vezes (coluna 22 de FnF^n), isto é, Fm+1Fn+FmFn1F_{m+1}F_n + F_m F_{n-1}. Com m=nm = n:

F2n=Fn+1Fn+FnFn1=Fn(Fn+1+Fn1).F_{2n} = F_{n+1}F_n + F_nF_{n-1} = F_n\,(F_{n+1} + F_{n-1}).

23. Por Binet, Fnφn5=ψn5F_n - \dfrac{\varphi^n}{\sqrt5} = -\dfrac{\psi^n}{\sqrt5}, e ψ=512<1\abs\psi = \frac{\sqrt5 - 1}2 < 1, logo

Fnφn515<12(n0):\Bigl|F_n - \frac{\varphi^n}{\sqrt5}\Bigr| \leq \frac{1}{\sqrt5} < \frac12 \qquad (n \geq 0):

FnF_n é o inteiro mais próximo de φn/5\varphi^n/\sqrt5.

24. tn=Fn+1+Fn1t_n = F_{n+1} + F_{n-1} é uma combinação de sequências de Fibonacci deslocadas, logo satisfaz a mesma recorrência: tn+2=tn+1+tnt_{n+2} = t_{n+1} + t_n; e t1=F2+F0=1t_1 = F_2 + F_0 = 1, t2=F3+F1=3t_2 = F_3 + F_1 = 3: estes são os números de Lucas LnL_n. A sequência φn+ψn\varphi^n + \psi^n é uma solução com os mesmos dois primeiros valores (φ+ψ=1\varphi + \psi = 1, φ2+ψ2=(φ+ψ)22φψ=3\varphi^2 + \psi^2 = ( \varphi + \psi)^2 - 2\varphi\psi = 3), logo Ln=φn+ψnL_n = \varphi^n + \psi^n. Por fim,

FnLn=(φnψn)(φn+ψn)5=φ2nψ2n5=F2n,F_n L_n = \frac{(\varphi^n - \psi^n)(\varphi^n + \psi^n)}{\sqrt5} = \frac{\varphi^{2n} - \psi^{2n}}{\sqrt5} = F_{2n},

recuperando a questão 22.

25. (i) As cinco matrizes I,A,A2,A3,A4I, A, A^2, A^3, A^4 vivem em M2(K)\mathcal{M}_2(K), de dimensão 44, logo algum polinômio não nulo de grau 4\leq 4 anula AA; a Parte II afinou isto para a quadrática explícita A2=sApIA^2 = sA - pI, que tranca todas as potências no plano Vect(I,A)\operatorname{Vect}(I, A). (ii) A divisão euclidiana reduz XnX^n módulo essa quadrática, e os dois coeficientes do resto obedecem à recorrência de dois termos an+2=san+1pana_{n+2} = s\,a_{n+1} - p\,a_n: a exponenciação tornou-se iteração. (iii) A questão 6 é o caso n=2n = 2 do teorema de Cayley–Hamilton, válido em toda dimensão e demonstrado no volume do segundo ano de graduação. (iv) A matriz companheira fecha o ciclo: toda recorrência linear é uma potência de matriz, com o mesmo polinômio DD aparecendo como dado de traço e determinante, de modo que o cálculo dos restos resolve recorrências e calcula potências de uma só vez.