Mathematics · Livro 5 · Bachelor Year 3

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

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

3Módulos sobre um domínio de ideais principais

Álgebra linear sobre um anel em vez de um corpo: essa pequena mudança de hipótese produz um dos grandes teoremas de unificação da álgebra. Um módulo sobre Z\Z é um grupo abeliano; um módulo sobre K[X]K[X] é um espaço vetorial munido de um endomorfismo. O teorema de estrutura dos módulos finitamente gerados sobre um DIP classifica, portanto, de uma só vez, todos os grupos abelianos finitamente gerados e todos os endomorfismos a menos de semelhança — a redução de Jordan, que o segundo ano obteve por induções delicadas, cai como corolário, junto com sua irmã mais sutil, a forma canônica racional, válida sobre todo corpo. O motor computacional é a forma normal de Smith, uma aritmética de matrizes digna de Euclides.

Ao longo de todo o capítulo, AA é um anel comutativo, em breve um DIP; “módulo” significa AA-módulo.

3.1 Módulos, módulos livres

Definição 3.1

Um AA-módulo é um grupo abeliano (M,+)(M, +) com uma multiplicação escalar A×M→MA \times M \to M que satisfaz os axiomas de espaço vetorial: a(x+y)=ax+aya(x + y) = ax + ay, (a+b)x=ax+bx(a + b)x = ax + bx, (ab)x=a(bx)(ab)x = a(bx), 1x=x1x = x. Submódulos, quocientes M/NM/N, morfismos (aplicações AA-lineares), somas diretas ⨁iMi\bigoplus_i M_i e os teoremas de isomorfismo definem-se e demonstram-se palavra por palavra como para espaços vetoriais e grupos abelianos; em particular, M/ker⁡f≅im⁡fM/\ker f \cong \operatorname{im} f para um morfismo ff.

Exemplo 3.2

Os três casos motivadores.

  1. A=KA = K um corpo: os módulos são os espaços vetoriais.
  2. A=ZA = \Z: os módulos são exatamente os grupos abelianos (nxnx é obrigado a valer x+⋯+xx + \dots + x), e os submódulos são os subgrupos.
  3. A=K[X]A = K[X]: um módulo é um KK-espaço vetorial VV munido da aplicação KK-linear u ⁣:x↦X⋅xu\colon x \mapsto X\cdot x — reciprocamente, todo par (V,u)(V, u) com u∈L(V)u \in \mathcal L(V) torna-se um K[X]K[X]-módulo por P⋅x=P(u)(x)P \cdot x = P(u)(x). Os submódulos são precisamente os subespaços uu-estáveis.

Um ideal de AA é exatamente um submódulo de AA; um anel quociente A/IA/I é um AA-módulo. Ao contrário dos espaços vetoriais, os módulos podem ter torção: em Z/6Z\Z/6\Z, o elemento 3ˉ≠0\bar 3 \ne 0 é aniquilado por 2≠02 \neq 0.

Definição 3.3

MM é finitamente gerado se M=Ax1+⋯+AxnM = Ax_1 + \dots + Ax_n para certos xix_i. MM é livre de posto nn se M≅AnM \cong A^n, isto é, se admite uma base (uma família geradora AA-linearmente independente). Todo MM finitamente gerado é quociente de um módulo livre: (a1,…,an)↦∑aixi(a_1, \dots, a_n) \mapsto \sum a_ix_i leva AnA^n sobre MM.

Proposição 3.4 (Invariância do posto)

Se A≠0A \neq 0 e Am≅AnA^m \cong A^n, então m=nm = n.

Demonstração. Escolha um ideal maximal m\mathfrak m de AA (Teorema 2.8) e ponha k=A/mk = A/\mathfrak m, um corpo. Um isomorfismo f ⁣:Am→Anf \colon A^m \to A^n leva mAm\mathfrak m A^m em mAn\mathfrak m A^n (linearidade), logo induz um isomorfismo de quocientes

Am/mAm  ≅  An/mAn,isto eˊkm≅knA^m/\mathfrak m A^m \;\cong\; A^n/\mathfrak m A^n, \qquad\text{isto é}\qquad k^m \cong k^n

como kk-espaços vetoriais (o quociente Am/mAmA^m/\mathfrak m A^m é aniquilado por m\mathfrak m, de modo que a ação de AA se fatora por kk; as imagens da base canônica formam uma kk-base). A teoria da dimensão sobre o corpo kk dá m=nm = n. ∎

Teorema 3.5 (Submódulos de módulos livres)

Sejam AA um DIP e M⊆AnM \subseteq A^n um submódulo. Então MM é livre de posto ≤n\leq n.

Demonstração. Indução sobre nn. Para n=1n = 1: MM é um ideal, logo M=(0)M = (0) (livre de posto 00) ou M=dA≅AM = dA \cong A (x↦dxx \mapsto dx é injetora, por se tratar de um domínio). Para n>1n > 1: seja π ⁣:An→A\pi \colon A^n \to A a última coordenada. Então π(M)\pi(M) é um ideal, (0)(0) ou dAdA. Se for (0)(0): M⊆An−1×{0}M \subseteq A^{n-1} \times \{0\} e a indução se aplica. Caso contrário, escolha x0∈Mx_0 \in M com π(x0)=d\pi(x_0) = d. Todo x∈Mx \in M se escreve de maneira única

x=π(x)d⏟∈A x0+(x−π(x)dx0),x−π(x)dx0∈M∩ker⁡πx = \underbrace{\frac{\pi(x)}{d}}_{\in A}\, x_0 + \Bigl(x - \tfrac{\pi(x)}d x_0\Bigr), \qquad x - \tfrac{\pi(x)}d x_0 \in M \cap \ker\pi

(π(x)∈dA\pi(x) \in dA, de modo que o coeficiente está em AA). Assim M=Ax0⊕(M∩ker⁡π)M = Ax_0 \oplus (M \cap \ker \pi): a soma é direta, pois π(ax0)=ad=0\pi(ax_0) = ad = 0 força a=0a = 0. Por indução, M∩ker⁡π⊆ker⁡π≅An−1M \cap \ker\pi \subseteq \ker \pi \cong A^{n-1} é livre de posto ≤n−1\leq n - 1; adjungindo x0x_0 (independente de ker⁡π\ker\pi, como acabamos de ver) obtém-se uma base de MM de cardinalidade ≤n\leq n. ∎

Observação 3.6

Consequentemente, sobre um DIP, todo módulo finitamente gerado MM admite uma apresentação finita: uma sobrejeção φ ⁣:An→M\varphi\colon A^n \to M tem núcleo livre com base c1,…,ckc_1, \dots, c_k (k≤nk \leq n), e M≅An/im⁡(C)M \cong A^n / \operatorname{im}(C), onde C∈Mn,k(A)C \in M_{n,k}(A) é a matriz cujas colunas são os cjc_j. Compreender MM significa compreender uma matriz sobre AA a menos de mudanças de base na fonte e no alvo — o assunto da próxima seção.

3.2 Forma normal de Smith

Definição 3.7

Duas matrizes B,C∈Mn,k(A)B, C \in M_{n,k}(A) são equivalentes se C=QBPC = QBP com Q∈GLn(A)Q \in GL_n(A), P∈GLk(A)P \in GL_k(A) (inversíveis sobre AA: determinante em A×A^\times). Matrizes de apresentação equivalentes definem módulos isomorfos An/im⁡A^n/ \operatorname{im} (mudanças de base em AnA^n e em AkA^k).

Teorema 3.8 (Forma normal de Smith)

Sejam AA um DIP e B∈Mn,k(A)B \in M_{n,k}(A). Então BB é equivalente a uma matriz diagonal

diag⁡(d1,d2,…,dr,0,…,0),d1∣d2∣⋯∣dr≠0,\operatorname{diag}(d_1, d_2, \dots, d_r, 0, \dots, 0), \qquad d_1 \mid d_2 \mid \cdots \mid d_r \neq 0 ,

e os did_i são únicos a menos de associados: d1⋯did_1 \cdots d_i é um mdc dos menores i×ii \times i de BB (em particular, esse mdc é um invariante da equivalência). Os did_i são os fatores invariantes de BB.

Demonstração. Existência. Se B=0B = 0, nada há a fazer. Caso contrário, considere o conjunto dos ideais (b)(b) gerados pelas entradas das matrizes equivalentes a BB; como AA é noetheriano, escolha uma matriz B′B' equivalente a BB e uma entrada dd de B′B' com (d)(d) maximal nesse conjunto. Leve dd à posição (1,1)(1,1) por trocas de linhas e de colunas.

Afirmação: dd divide toda entrada de B′B'. Primeiro, a coluna 1: se bi1b_{i1} não é múltiplo de dd, seja e=gcd⁡(d,bi1)=ud+vbi1e = \gcd(d, b_{i1}) = ud + vb_{i1} (Bézout), de modo que (e)⊋(d)(e) \supsetneq (d). O truque da matriz 2×22 \times 2: agir sobre as linhas 11 e ii por

(uv−bi1ede)∈GL2(A)(det⁡=ud+vbi1e=1)\begin{pmatrix} u & v \\ -\dfrac{b_{i1}}e & \dfrac de \end{pmatrix} \in GL_2(A) \qquad \Bigl(\det = \tfrac{ud + v b_{i1}}e = 1\Bigr)

produz uma matriz equivalente com entrada ee na posição (1,1)(1,1): isso contradiz a maximalidade de (d)(d). Logo dd divide a coluna 11 e, simetricamente, a linha 11. Subtrair múltiplos da linha 1 e da coluna 1 as anula: B′B' é equivalente a (d00B′′)\begin{pmatrix} d & 0\\ 0 & B''\end{pmatrix}. Em seguida, dd divide toda entrada bb de B′′B'': some a linha de bb à linha 1 (uma operação elementar; a nova primeira linha contém dd e entradas bb) e repita o argumento de limpeza de coluna: um não múltiplo melhoraria de novo (d)(d). Agora faça indução sobre o tamanho: B′′B'', cujas entradas são todas divisíveis por dd, tem uma forma de Smith diag⁡(d2,… )\operatorname{diag}(d_2, \dots) cujas entradas permanecem divisíveis por dd (toda entrada de qualquer QB′′PQB''P é uma AA-combinação de entradas de B′′B''); ponha d1=dd_1 = d.

Unicidade. Denote por Di(B)D_i(B) um mdc de todos os menores i×ii \times i. As operações de linha e de coluna e, mais geralmente, a multiplicação por qualquer matriz não podem diminuir o mdc: os menores i×ii \times i de QBQB são AA-combinações dos de BB (desenvolvimento de Cauchy–Binet; ou diretamente: cada linha de QBQB é uma combinação de linhas de BB, e os menores são multilineares nas linhas). Logo Di(QBP)D_i(QBP) e Di(B)D_i(B) dividem-se mutuamente: DiD_i é um invariante de equivalência. Na forma diagonal, os menores i×ii \times i não nulos são os produtos de ii dos djd_j, e a divisibilidade d1∣⋯∣drd_1 \mid \dots \mid d_r faz de d1⋯did_1 \cdots d_i o mdc. Portanto d1⋯di=Di(B)d_1 \cdots d_i = D_i(B) a menos de unidades, e di=Di/Di−1d_i = D_i/D_{i-1} fica determinado. ∎

Método 3.9

Sobre um domínio euclidiano (Z\Z, K[X]K[X]), a redução de Smith é um algoritmo — não é preciso nenhum argumento de maximalidade: leve a entrada de menor tamanho euclidiano à posição (1,1)(1,1); se ela não dividir alguma entrada de sua linha ou de sua coluna, uma divisão euclidiana deixa ali um resto estritamente menor — troque-o para o canto e recomece (a terminação vem da diminuição dos tamanhos); quando ela dividir toda a sua linha e toda a sua coluna, anule-as; se não dividir uma entrada interna, some aquela linha à linha 11 e recomece; faça recursão sobre o bloco interno. Na prática, para matrizes inteiras: calcule D1=gcd⁡D_1 = \gcd das entradas, D2D_2, … via menores para tamanhos pequenos, ou rode o algoritmo.

Exemplo 3.10 (Uma redução de Smith, por extenso)

Reduza M=(123456789)M = \begin{pmatrix} 1 & 2 & 3\\ 4 & 5 & 6\\ 7 & 8 & 9 \end{pmatrix} sobre Z\Z. O canto 11 divide tudo: anule sua linha e sua coluna (L2←L2−4L1L_2 \leftarrow L_2 - 4L_1, L3←L3−7L1L_3 \leftarrow L_3 - 7L_1 e, em seguida, C2←C2−2C1C_2 \leftarrow C_2 - 2C_1, C3←C3−3C1C_3 \leftarrow C_3 - 3C_1):

M∼(1000−3−60−6−12).M \sim \begin{pmatrix} 1 & 0 & 0\\ 0 & -3 & -6\\ 0 & -6 & -12 \end{pmatrix} .

No bloco interno, o canto −3-3 divide todas as entradas: L3←L3−2L2L_3 \leftarrow L_3 - 2L_2 e C3←C3−2C2C_3 \leftarrow C_3 - 2C_2 o anulam até diag⁡(−3,0)\operatorname{diag}(-3, 0). Ajustando os sinais (multiplique uma linha por −1-1, operação legítima):

M∼diag⁡(1,3,0),Z3/MZ3≅Z/3Z×Z.M \sim \operatorname{diag}(1, 3, 0), \qquad \Z^3/M\Z^3 \cong \Z/3\Z \times \Z .

Confira pelos divisores determinantais: D1=gcd⁡(entradas)=1D_1 = \gcd(\text{entradas}) = 1; todo menor 2×22\times2 de MM é múltiplo de 33 (por exemplo det⁡(1245)=−3\det\bigl(\begin{smallmatrix}1 & 2\\ 4 & 5\end{smallmatrix}\bigr) = -3) e um deles vale −3-3: D2=3D_2 = 3; D3=det⁡M=0D_3 = \det M = 0. Logo d1=1d_1 = 1, d2=3d_2 = 3, d3=0d_3 = 0: a mesma resposta. Duas lições: um fator invariante nulo registra a queda de posto (o conúcleo ganha uma parcela livre Z\Z), e a cadeia de divisibilidade 1∣3∣01 \mid 3 \mid 0 é o certificado de Smith — uma redução diagonal que viole a cadeia (digamos diag⁡(2,3)\operatorname{diag}(2, 3), que o descuidado pode produzir a partir de (2003)\bigl(\begin{smallmatrix}2 & 0\\ 0 & 3\end{smallmatrix}\bigr) parando cedo demais: a forma de Smith correta é diag⁡(1,6)\operatorname{diag}(1, 6), pois D1=1D_1 = 1 aqui!) não está terminada.

O sub-reticulado L = ℤ(2,0) + ℤ(1,3) de ℤ2 (pontos vermelhos). A forma normal de Smith de ( smallmatrix 2 & 1\\ 0 & 3 smallmatrix ) é diag(1, 6): na base adaptada f_1 = (1,3), f_2 = (0,1) de ℤ2, tem-se L = ℤ f_1 ℤ\,6f_2, logo ℤ2/L ℤ/6ℤ — o índice é igual a | | = 6, a área do domínio fundamental sombreado.
O sub-reticulado L=Z(2,0)+Z(1,3)L = \Z(2,0) + \Z(1,3) de Z2\Z^2 (pontos vermelhos). A forma normal de Smith de (2103)\bigl(\begin{smallmatrix} 2 & 1\\ 0 & 3\end{smallmatrix}\bigr) é diag⁡(1,6)\operatorname{diag}(1, 6): na base adaptada f1=(1,3)f_1 = (1,3), f2=(0,1)f_2 = (0,1) de Z2\Z^2, tem-se L=Zf1⊕Z 6f2L = \Z f_1 \oplus \Z\,6f_2, logo Z2/L≅Z/6Z\Z^2/L \cong \Z/6\Z — o índice é igual a ∣det⁡∣=6\abs{\det} = 6, a área do domínio fundamental sombreado.

3.3 O teorema de estrutura

Definição 3.11

Sejam AA um domínio e MM um AA-módulo. O submódulo de torção é

T(M)={x∈M:ax=0 para algum a≠0}T(M) = \{x \in M : ax = 0 \text{ para algum } a \neq 0\}

(é um submódulo: se ax=by=0ax = by = 0, então ab(x+y)=0ab(x + y) = 0, ab≠0ab \ne 0). MM é sem torção se T(M)=0T(M) = 0, e é um módulo de torção se T(M)=MT(M) = M.

Teorema 3.12 (Estrutura dos módulos finitamente gerados sobre um DIP)

Sejam AA um DIP e MM um AA-módulo finitamente gerado. Existem um único r∈Nr \in \N e elementos não nulos e não inversíveis d1∣d2∣⋯∣dsd_1 \mid d_2 \mid \cdots \mid d_s, únicos a menos de associados, tais que

M  ≅  Ar ⊕ A/(d1)⊕⋯⊕A/(ds).M \;\cong\; A^r \,\oplus\, A/(d_1) \oplus \cdots \oplus A/(d_s).

Além disso, T(M)≅A/(d1)⊕⋯⊕A/(ds)T(M) \cong A/(d_1)\oplus\dots\oplus A/(d_s) e M/T(M)≅ArM/T(M) \cong A^r: um módulo finitamente gerado sem torção sobre um DIP é livre.

Demonstração. Existência. Apresente M≅An/im⁡(C)M \cong A^n/\operatorname{im}(C) (Observação 3.6) e ponha CC na forma de Smith: após as duas mudanças de base, M≅An/(d1A×⋯×drA×0×⋯×0)≅A/(d1)⊕⋯⊕A/(dr)⊕A n−rM \cong A^n / (d_1A \times \dots \times d_rA \times 0 \times \dots \times 0) \cong A/(d_1) \oplus \dots \oplus A/(d_r) \oplus A^{\,n - r}. Descarte os fatores em que did_i é uma unidade (A/(di)=0A/(d_i) = 0); a cadeia de divisibilidade sobrevive.

Identificação da torção. Na decomposição, ArA^r é sem torção (um domínio não tem divisores de zero) e cada A/(di)A/(d_i) é de torção (aniquilado por di≠0d_i \ne 0); uma soma direta reparte a torção de acordo: T(M)=⨁iA/(di)T(M) = \bigoplus_i A/(d_i) e M/T(M)≅ArM/T(M) \cong A^r.

Unicidade de rr: M/T(M)≅ArM/T(M) \cong A^r depende apenas de MM, e a Proposição 3.4 fixa rr.

Unicidade dos did_i: basta tratar o módulo de torção T=T(M)T = T(M). Decomponha cada did_i em primos e separe pelo teorema chinês dos restos (Teorema 2.9; primos distintos geram ideais comaximais):

A/(d)≅⨁p∣dA/(pvp(d)):T≅⨁p⨁jA/(pkp,j),A/(d) \cong \bigoplus_{p \mid d} A/\bigl(p^{v_p(d)}\bigr): \qquad T \cong \bigoplus_{p} \bigoplus_{j} A/\bigl(p^{k_{p,j}}\bigr),

os divisores elementares pkp,jp^{k_{p,j}}. Reciprocamente, os did_i se reconstroem a partir do multiconjunto dos divisores elementares (dsd_s = produto da maior potência de cada primo, etc.), de modo que basta demonstrar que o multiconjunto {kp,j}j\{k_{p,j}\}_j é determinado por TT, para cada primo pp. Fixe pp; para j≥1j \geq 1, considere os A/(p)A/(p)-espaços vetoriais pj−1T/pjTp^{j-1}T/p^jT. Em um fator cíclico A/(pk)A/(p^k):

pj−1(A/(pk))/pj(A/(pk))≅{A/(p)se j≤k,0se j>k,p^{j-1}\bigl(A/(p^k)\bigr)\big/p^{j}\bigl(A/(p^k)\bigr) \cong \begin{cases} A/(p) & \text{se } j \leq k,\\ 0 & \text{se } j > k, \end{cases}

e em um fator A/(qk)A/(q^k), q≠pq \neq p: a multiplicação por pp é ali bijetora (pp é inversível módulo qkq^k, por Bézout), de modo que o quociente é 00. As somas diretas passam ao quociente: dim⁡A/(p)pj−1T/pjT=#{i:kp,i≥j}\dim_{A/(p)} p^{j-1}T/p^jT = \#\{i : k_{p,i} \geq j\}. Essas dimensões intrínsecas determinam o multiconjunto dos expoentes. ∎

Corolário 3.13 (Grupos abelianos finitamente gerados)

Todo grupo abeliano finitamente gerado é Zr×Z/d1Z×⋯×Z/dsZ\Z^r \times \Z/d_1\Z\times\dots\times\Z/d_s\Z com d1∣⋯∣dsd_1 \mid \dots \mid d_s, de maneira única. Todo grupo abeliano finito é um produto de grupos cíclicos de ordem potência de primo, único como multiconjunto.

Exemplo 3.14

Os grupos abelianos de ordem pnp^n correspondem às partições de nn: para p4p^4: Z/p4\Z/p^4, Z/p3×Z/p\Z/p^3\times\Z/p, (Z/p2)2(\Z/p^2)^2, Z/p2×(Z/p)2\Z/p^2 \times (\Z/p)^2, (Z/p)4(\Z/p)^4 — cinco grupos, pois 44 tem cinco partições. Ordens mistas multiplicam as contagens primo a primo (teorema chinês dos restos): há 5×25 \times 2 grupos abelianos de ordem 24⋅32=1442^4 \cdot 3^2 = 144.

3.4 Aplicação: formas canônicas de endomorfismos

Sejam KK um corpo, VV um KK-espaço vetorial de dimensão finita nn e u∈L(V)u \in \mathcal L(V); faça de VV um K[X]K[X]-módulo por meio de P⋅x=P(u)(x)P \cdot x = P(u)(x) (Exemplo 3.2). Esse módulo é finitamente gerado (uma KK-base já o gera) e de torção: para cada xx, os n+1n+1 vetores x,u(x),…,un(x)x, u(x), \dots, u^n(x) são KK-dependentes, o que fornece um polinômio aniquilador não nulo.

Definição 3.15

Para P=Xm+am−1Xm−1+⋯+a0P = X^m + a_{m-1}X^{m-1} + \dots + a_0 mônico, a matriz companheira é

CP=(0−a01⋱−a1⋱0⋮1−am−1):C_P = \begin{pmatrix} 0 & & & -a_0\\ 1 & \ddots & & -a_1\\ & \ddots & 0 & \vdots\\ & & 1 & -a_{m-1} \end{pmatrix} :

a matriz da “multiplicação por XX” em K[X]/(P)K[X]/(P) na base 1,Xˉ,…,Xˉm−11, \bar X, \dots, \bar X^{m-1}.

Teorema 3.16 (Frobenius: forma canônica racional)

Existe uma única sequência de polinômios mônicos não constantes P1∣P2∣⋯∣PsP_1 \mid P_2 \mid \dots \mid P_s (os invariantes de semelhança de uu) tal que, como K[X]K[X]-módulos,

V≅K[X]/(P1)⊕⋯⊕K[X]/(Ps):V \cong K[X]/(P_1) \oplus \cdots \oplus K[X]/(P_s):

e, em uma base adequada, uu tem matriz diagonal por blocos diag⁡(CP1,…,CPs)\operatorname{diag}(C_{P_1}, \dots, C_{P_s}). Além disso:

  1. Ps=μuP_s = \mu_u (polinômio minimal) e P1⋯Ps=χuP_1\cdots P_s = \chi_u (polinômio característico); em particular μu∣χu\mu_u \mid \chi_u (Cayley–Hamilton redemonstrado) e χu∣μu s\chi_u \mid \mu_u^{\,s}, de modo que χu\chi_u e μu\mu_u têm os mesmos fatores irredutíveis.
  2. Dois endomorfismos (ou duas matrizes quadradas) são semelhantes se, e somente se, têm os mesmos invariantes de semelhança.

Demonstração. O teorema de estrutura (Teorema 3.12) aplicado ao DIP K[X]K[X]: o módulo de torção VV se decompõe com fatores invariantes PiP_i, normalizados mônicos (as unidades de K[X]K[X] são K×K^\times); não aparece parte livre (VV é de torção). Em cada fator cíclico K[X]/(Pi)K[X]/(P_i), a multiplicação por XX tem matriz CPiC_{P_i} na base das potências de Xˉ\bar X: concatenando as bases obtém-se a forma por blocos.

(1) O anulador de V=⨁K[X]/(Pi)V = \bigoplus K[X]/(P_i) é (P1)∩⋯∩(Ps)=(Ps)(P_1)\cap \dots\cap(P_s) = (P_s) (cadeia de divisibilidade: PsP_s é um múltiplo comum, e a classe de 11 no último fator é aniquilada exatamente por (Ps)(P_s)): μu=Ps\mu_u = P_s. Quanto a χu\chi_u: em um fator cíclico, χCP=P\chi_{C_P} = P, por indução sobre m=deg⁡Pm = \deg P. Desenvolvendo det⁡(XIm−CP)\det(XI_m - C_P) pela primeira linha (cujas entradas são XX, depois zeros e, na última coluna, a0a_0):

det⁡(XIm−CP)=X det⁡(XIm−1−CP~)+(−1)1+m a0 det⁡L,\det(XI_m - C_P) = X\,\det\bigl(XI_{m-1} - C_{\tilde P}\bigr) + (-1)^{1+m}\,a_0\,\det L ,

onde P~=Xm−1+am−1Xm−2+⋯+a1\tilde P = X^{m-1} + a_{m-1}X^{m-2} + \dots + a_1 (mesma forma, um tamanho abaixo) e LL é triangular de diagonal (−1,…,−1)(-1, \dots, -1), de modo que det⁡L=(−1)m−1\det L = (-1)^{m-1}. Por indução, o primeiro termo é XP~X\tilde P e o segundo é a0a_0: o total é XP~+a0=PX\tilde P + a_0 = P (caso base m=1m=1: det⁡(X+a0)=P\det(X + a_0) = P). Os determinantes se multiplicam por blocos: χu=∏Pi\chi_u = \prod P_i. Cayley–Hamilton: χu∈(μu)\chi_u \in (\mu_u), pois Ps∣P_s \mid para cada um… reciprocamente, cada Pi∣PsP_i \mid P_s, logo χu=∏Pi\chi_u = \prod P_i divide Ps s=μusP_s^{\,s} = \mu_u^s; e μu=Ps\mu_u = P_s divide χu\chi_u por ser um de seus fatores.

(2) Endomorfismos semelhantes são estruturas de módulo conjugadas e, portanto, têm invariantes iguais (unicidade no Teorema 3.12); reciprocamente, invariantes iguais dão K[X]K[X]-módulos isomorfos, e um isomorfismo de módulos é exatamente uma bijeção linear que entrelaça os dois endomorfismos: uma semelhança. ∎

Corolário 3.17 (A semelhança é insensível a extensões de corpo)

Sejam K⊆LK \subseteq L corpos e M,N∈Mn(K)M, N \in M_n(K). Se MM e NN são semelhantes sobre LL, então são semelhantes sobre KK.

Demonstração. Os invariantes de semelhança de MM são calculados pela fórmula dos menores de Smith (Teorema 3.8) aplicada à matriz de apresentação XIn−MXI_n - M sobre K[X]K[X] — com efeito, o K[X]K[X]-módulo VM=KnV_M = K^n tem apresentação XIn−MXI_n - M: a aplicação K[X]n→VMK[X]^n \to V_M, (Qi)↦∑Qi(M)ei(Q_i) \mapsto \sum Q_i(M)e_i, é sobrejetora e tem núcleo gerado pelas colunas de XIn−MXI_n - M (verificação direta: módulo essas colunas, todo elemento de K[X]nK[X]^n se reduz a um vetor constante, e os vetores constantes são levados bijetivamente; o problema de fim de semana detalha isso). Os mdc de polinômios não mudam por extensão de corpo: se dd é o mdc mônico em K[X]K[X] de uma família (fj)(f_j), Bézout dá d=∑ujfjd = \sum u_jf_j com uj∈K[X]u_j \in K[X], de modo que todo divisor comum dos fjf_j em L[X]L[X] divide dd; como dd é ele próprio um divisor comum, ele é o mdc também em L[X]L[X]. Logo os fatores invariantes de XIn−MXI_n - M, quocientes de mdc de menores sucessivos, são os mesmos sobre KK e sobre LL: M,NM, N têm os mesmos invariantes de semelhança sobre LL se, e somente se, os têm sobre KK; conclua pelo Teorema 3.16(2). ∎

Teorema 3.18 (Forma de Jordan, redemonstrada)

Suponha que χu\chi_u se decomponha em fatores lineares sobre KK (por exemplo K=CK = \C). Aplicando a VV a decomposição em divisores elementares (demonstração do Teorema 3.12) em vez dos fatores invariantes:

V≅⨁λ,jK[X]/((X−λ)kλ,j),V \cong \bigoplus_{\lambda, j} K[X]\big/\bigl((X - \lambda)^{k_{\lambda,j}}\bigr),

e, na base ((X−λ)k−1‾,…,(X−λ)‾,1ˉ)\bigl(\overline{(X-\lambda)^{k-1}}, \dots, \overline{(X - \lambda)}, \bar 1\bigr) de cada fator, uu age como o bloco de Jordan Jk(λ)J_k(\lambda): todo endomorfismo cujo polinômio característico se decompõe em fatores lineares admite uma base de Jordan, e o multiconjunto dos blocos (λ,k)(\lambda, k) é único.

Demonstração. Os divisores elementares do módulo de torção VV são os (X−λ)k(X - \lambda)^k, em que X−λX - \lambda percorre os fatores irredutíveis de μu\mu_u (que se decompõe em fatores lineares, já que χu\chi_u o faz e ambos têm os mesmos fatores irredutíveis, Teorema 3.16). Em W=K[X]/((X−λ)k)W = K[X]/((X-\lambda)^k), ponha fj=(X−λ)k−j‾f_j = \overline{(X - \lambda)^{k-j}} para j=1,…,kj = 1, \dots, k: então (X−λ)fj=fj−1(X - \lambda)f_j = f_{j-1} (com f0=0f_0 = 0), isto é, u(fj)=λfj+fj−1u(f_j) = \lambda f_j + f_{j-1}: a matriz de uu em (f1,…,fk)(f_1, \dots, f_k) é exatamente Jk(λ)J_k(\lambda) (uns acima da diagonal). A unicidade do multiconjunto dos divisores elementares é o Teorema 3.12. ∎

Observação 3.19

A hierarquia das formas canônicas ficou transparente: a forma racional existe sobre todo corpo e detecta a semelhança de maneira absoluta (Corolário 3.17); a forma de Jordan é seu refinamento quando χu\chi_u se decompõe em fatores lineares. As demonstrações por contagem de dimensões do teorema de Jordan vistas no segundo ano ficam subsumidas: toda a combinatória era a aritmética do DIP K[X]K[X].

3.5 Exercícios

Exercício 3.1 ★

(a) Mostre que Q\Q não é finitamente gerado como Z\Z-módulo. (b) Mostre que Q\Q é sem torção mas não é livre. (c) Por que nenhuma das duas afirmações contradiz o Teorema 3.12?

Solução

Solução de Exercício 3.1.

(a) Se Q=Zq1+⋯+Zqk\Q = \Z q_1 + \dots + \Z q_k, seja dd um denominador comum dos qiq_i: toda combinação está em 1dZ\frac1d\Z, mas 12d∉1dZ\frac1{2d} \notin \frac1d\Z. Contradição.

(b) Sem torção: nq=0nq = 0 com n≠0n \neq 0 força q=0q = 0 em Q\Q. Não livre: dois racionais não nulos ab,cd\frac ab, \frac cd quaisquer satisfazem a relação não trivial (bc)ab−(ad)cd=0(bc)\frac ab - (ad)\frac cd = 0, de modo que uma base tem no máximo um elemento; Q≅Z\Q \cong \Z tornaria Q=Zq\Q = \Z q cíclico, mas q2∉Zq\frac q2 \notin \Z q. (E Q≠0\Q \neq 0.)

(c) O Teorema 3.12 supõe a geração finita, que (a) nega: não há contradição — ao contrário, Q\Q mostra que a hipótese é necessária no enunciado “sem torção ⇒\Rightarrow livre”.

Exercício 3.2 ★

Liste os grupos abelianos de ordem 360360 a menos de isomorfismo, nas duas formas: divisores elementares e fatores invariantes. Quantos grupos abelianos de ordem p5p^5 existem?

Solução

Solução de Exercício 3.2.

360=23⋅32⋅5360 = 2^3\cdot3^2\cdot5. Partições: de 33: (3),(2,1),(1,1,1)(3), (2,1), (1,1,1); de 22: (2),(1,1)(2), (1,1); de 11: (1)(1). Logo, 3×2×1=63 \times 2 \times 1 = 6 grupos. Divisores elementares →\to fatores invariantes:

Z/8×Z/9×Z/5\Z/8 \times \Z/9 \times \Z/5Z/360\Z/360
Z/8×Z/3×Z/3×Z/5\Z/8 \times \Z/3 \times \Z/3 \times \Z/5Z/3×Z/120\Z/3 \times \Z/120
Z/4×Z/2×Z/9×Z/5\Z/4 \times \Z/2 \times \Z/9 \times \Z/5Z/2×Z/180\Z/2 \times \Z/180
Z/4×Z/2×Z/3×Z/3×Z/5\Z/4 \times \Z/2 \times \Z/3 \times \Z/3 \times \Z/5Z/6×Z/60\Z/6 \times \Z/60
(Z/2)3×Z/9×Z/5(\Z/2)^3 \times \Z/9 \times \Z/5Z/2×Z/2×Z/90\Z/2 \times \Z/2 \times \Z/90
(Z/2)3×Z/3×Z/3×Z/5(\Z/2)^3 \times \Z/3 \times \Z/3 \times \Z/5Z/2×Z/6×Z/30\Z/2 \times \Z/6 \times \Z/30

(Para passar aos fatores invariantes: o maior dsd_s reúne a maior potência de cada primo, e assim por diante, para baixo.) De ordem p5p^5: tantos quantas as partições de 55, a saber 77.

Exercício 3.3 ★

Calcule a forma normal de Smith sobre Z\Z de

B=(2468),C=(2000300012),B = \begin{pmatrix} 2 & 4\\ 6 & 8 \end{pmatrix}, \qquad C = \begin{pmatrix} 2 & 0 & 0\\ 0 & 3 & 0\\ 0 & 0 & 12 \end{pmatrix},

e identifique os grupos abelianos Z2/BZ2\Z^2/B\Z^2 e Z3/CZ3\Z^3/C\Z^3.

Solução

Solução de Exercício 3.3.

BB: D1=gcd⁡(2,4,6,8)=2D_1 = \gcd(2,4,6,8) = 2; D2=∣det⁡B∣=∣16−24∣=8D_2 = \abs{\det B} = \abs{16 - 24} = 8. Fatores invariantes d1=2d_1 = 2, d2=8/2=4d_2 = 8/2 = 4: forma de Smith diag⁡(2,4)\operatorname{diag}(2, 4), e Z2/BZ2≅Z/2Z×Z/4Z\Z^2/B\Z^2 \cong \Z/2\Z \times \Z/4\Z.

CC: diagonal, mas não de Smith (2∤32 \nmid 3). D1=gcd⁡(2,3,12)=1D_1 = \gcd(2,3,12) = 1; D2=gcd⁡(2⋅3, 2⋅12, 3⋅12)=gcd⁡(6,24,36)=6D_2 = \gcd(2\cdot3,\, 2\cdot12,\, 3\cdot12) = \gcd(6, 24, 36) = 6; D3=72D_3 = 72. Logo d=(1,6,12)d = (1, 6, 12) e Z3/CZ3≅Z/6Z×Z/12Z\Z^3/C\Z^3 \cong \Z/6\Z\times\Z/12\Z — coerentemente com o teorema chinês dos restos: Z/2×Z/3×Z/12≅Z/6×Z/12\Z/2\times\Z/3\times\Z/12 \cong \Z/6\times\Z/12.

Exercício 3.4 ★★

Seja L⊆ZnL \subseteq \Z^n um subgrupo de posto nn cuja base é formada pelas colunas de B∈Mn(Z)B \in M_n(\Z), det⁡B≠0\det B \neq 0. Mostre que Zn/L\Z^n/L é finito de cardinalidade ∣det⁡B∣\abs{\det B}, e que Zn/L≅∏iZ/diZ\Z^n/L \cong \prod_i \Z/d_i\Z para os fatores invariantes did_i de BB. Ilustre com L=Z(2,0)+Z(1,3)L = \Z(2,0) + \Z(1,3).

Solução

Solução de Exercício 3.4.

Escreva B=Q diag⁡(d1,…,dn) PB = Q\,\operatorname{diag}(d_1, \dots, d_n)\,P com Q,P∈GLn(Z)Q, P \in GL_n(\Z) (Teorema 3.8; nenhum did_i é nulo, pois det⁡B≠0\det B \neq 0). Então Zn/BZn≅Zn/diag⁡(d)Zn=∏iZ/diZ\Z^n/B\Z^n \cong \Z^n/ \operatorname{diag}(d)\Z^n = \prod_i \Z/d_i\Z (o isomorfismo composto x↦Q−1xx \mapsto Q^{-1}x de Zn\Z^n leva BZnB\Z^n sobre diag⁡(d)PZn=diag⁡(d)Zn\operatorname{diag}(d)P\Z^n = \operatorname{diag}(d)\Z^n). Sua cardinalidade é ∏∣di∣=∣det⁡diag⁡(d)∣=∣det⁡B∣\prod \abs{d_i} = \abs{\det \operatorname{diag}(d)} = \abs{\det B}, pois det⁡Q,det⁡P=±1\det Q, \det P = \pm 1. Para L=Z(2,0)+Z(1,3)L = \Z(2,0) + \Z(1,3): B=(2103)B = \bigl(\begin{smallmatrix}2 & 1\\ 0 & 3\end{smallmatrix}\bigr), D1=1D_1 = 1, D2=6D_2 = 6: Z2/L≅Z/6Z\Z^2/L \cong \Z/6\Z, de cardinalidade ∣det⁡B∣=6\abs{\det B} = 6.

Exercício 3.5 ★★

Seja AA um domínio. (a) Verifique que T(M)T(M) é um submódulo e que M/T(M)M/T(M) é sem torção. (b) Mostre que o ideal (X,Y)(X, Y) de K[X,Y]K[X,Y], visto como K[X,Y]K[X,Y]-módulo, é sem torção mas não é livre: o teorema de estrutura precisa mesmo da hipótese de ser DIP.

Solução

Solução de Exercício 3.5.

(a) Submódulo: feito na Definição 3.11. Se a(x+T(M))=0a(x + T(M)) = 0 em M/T(M)M/T(M) com a≠0a \neq 0, então ax∈T(M)ax \in T(M): bax=0bax = 0 para algum b≠0b \neq 0, e ba≠0ba \neq 0 (domínio), de modo que x∈T(M)x \in T(M): a classe é nula. M/T(M)M/T(M) é sem torção.

(b) (X,Y)⊆K[X,Y](X, Y) \subseteq K[X,Y] é sem torção (submódulo do domínio K[X,Y]K[X,Y] agindo sobre si mesmo). Suponha que fosse livre; dois elementos P,QP, Q quaisquer satisfazem Q⋅P−P⋅Q=0Q\cdot P - P \cdot Q = 0, uma relação não trivial quando P≠QP \ne Q são não nulos, de modo que uma base tem um único elemento: (X,Y)=(P)(X, Y) = (P) principal — contradizendo o Exercício 2.6(a). Sem torção e finitamente gerado (X,YX, Y geram) e, ainda assim, não livre: sobre o não DIP K[X,Y]K[X,Y], o teorema de estrutura falha.

Exercício 3.6 ★★

(a) Mostre que 2Z2\Z não tem complemento direto no Z\Z-módulo Z\Z: submódulos de módulos livres são livres (Teorema 3.5), mas não precisam ser somandos diretos. (b) Mostre que, se M⊆AnM \subseteq A^n (com AA um DIP) satisfaz: An/MA^n/M é sem torção, então MM é um somando direto.

Solução

Solução de Exercício 3.6.

(a) Se Z=2Z⊕C\Z = 2\Z \oplus C, a projeção Z→Z/2Z\Z \to \Z/2\Z se restringe a um isomorfismo C≅Z/2ZC \cong \Z/2\Z: CC seria um subgrupo de Z\Z cujo elemento não nulo xx satisfaz 2x∈C∩2Z=02x \in C \cap 2\Z = 0. Mas Z\Z é sem torção: C=0C = 0, forçando Z=2Z\Z = 2\Z — falso.

(b) An/MA^n/M é finitamente gerado e sem torção, logo livre (Teorema 3.12): An/M≅ArA^n/M \cong A^r com base f1,…,frf_1, \dots, f_r. Escolha pré-imagens yi∈Any_i \in A^n dos fif_i e ponha F=Ay1+⋯+AyrF = Ay_1 + \dots + Ay_r. Todo x∈Anx \in A^n tem π(x)=∑aifi\pi(x) = \sum a_if_i, de modo que x−∑aiyi∈Mx - \sum a_iy_i \in M: An=M+FA^n = M + F. Se ∑aiyi∈M\sum a_iy_i \in M, aplicar π\pi dá ∑aifi=0\sum a_if_i = 0, logo todos os ai=0a_i = 0 (base): M∩F=0M \cap F = 0. Assim An=M⊕FA^n = M \oplus F.

Exercício 3.7 ★★

Resolva em Z2\Z^2 o sistema

{2x+4y≡b1(mod20),6x+8y≡b2(mod20),\begin{cases} 2x + 4y \equiv b_1 \pmod{20},\\ 6x + 8y \equiv b_2 \pmod{20}, \end{cases}

determinando para quais pares (b1,b2)(b_1, b_2) existem soluções, usando a forma de Smith do Exercício 3.3 (mudanças de variáveis inversíveis dos dois lados).

Solução

Solução de Exercício 3.7.

A redução do Exercício 3.3 foi efetiva: com

L=(10−31),R=(120−1),LBR=(2004)L = \begin{pmatrix} 1 & 0\\ -3 & 1\end{pmatrix}, \qquad R = \begin{pmatrix} 1 & 2\\ 0 & -1 \end{pmatrix}, \qquad LBR = \begin{pmatrix} 2 & 0\\ 0 & 4\end{pmatrix}

(operação de linha R2←R2−3R1R_2 \leftarrow R_2 - 3R_1, operações de coluna C2←C2−2C1C_2 \leftarrow C_2 - 2C_1 e depois C2←−C2C_2 \leftarrow -C_2). Pondo y=R−1xy = R^{-1}x (uma bijeção de (Z/20Z)2(\Z/20\Z)^2, pois RR é inversível sobre Z\Z), o sistema Bx≡b(mod20)Bx \equiv b \pmod{20} é equivalente a

2y1≡b1,4y2≡−3b1+b2(mod20).2y_1 \equiv b_1, \qquad 4y_2 \equiv -3b_1 + b_2 \pmod{20}.

A congruência ky≡c(mod20)ky \equiv c \pmod{20} é solúvel se, e somente se, gcd⁡(k,20)∣c\gcd(k, 20) \mid c: há soluções se, e somente se, 2∣b12 \mid b_1 e 4∣b2−3b14 \mid b_2 - 3b_1, isto é, b1b_1 par e b2≡3b1(mod4)b_2 \equiv 3b_1 \pmod 4. Quando solúvel, há 2×4=82 \times 4 = 8 soluções módulo 2020.

Exercício 3.8 ★★

(a) Determine todos os invariantes de semelhança e todas as formas de Jordan possíveis de uma matriz 4×44 \times 4 nilpotente, ordenados pela partição de 44 que realizam. (b) Exiba duas matrizes complexas 4×44\times4 com os mesmos polinômios característico e minimal que não sejam semelhantes, e demonstre que para n≤3n \leq 3 isso não pode acontecer.

Solução

Solução de Exercício 3.8.

(a) Uma uu nilpotente tem μu=Xk\mu_u = X^k; os divisores elementares são Xk1≥…X^{k_1} \geq \dots, um bloco de Jordan Jki(0)J_{k_i}(0) por parte de uma partição de 44:

partiçãoforma de Jordanfatores invariantes
(4)(4)J4J_4X4X^4
(3,1)(3,1)J3⊕J1J_3 \oplus J_1X, X3X,\ X^3
(2,2)(2,2)J2⊕J2J_2 \oplus J_2X2, X2X^2,\ X^2
(2,1,1)(2,1,1)J2⊕J1⊕J1J_2 \oplus J_1 \oplus J_1X, X, X2X,\ X,\ X^2
(1,1,1,1)(1,1,1,1)00X,X,X,XX, X, X, X

(b) Tome u=J2⊕J2u = J_2\oplus J_2 e v=J2⊕J1⊕J1v = J_2 \oplus J_1 \oplus J_1: ambas têm χ=X4\chi = X^4, μ=X2\mu = X^2, mas fatores invariantes diferentes — não são semelhantes (Teorema 3.16); também é possível comparar postos: rk⁡u=2≠1=rk⁡v\operatorname{rk} u = 2 \neq 1 = \operatorname{rk} v. Para n≤3n \leq 3: χ\chi e μ\mu determinam, para cada autovalor λ\lambda (sobre um corpo de decomposição), o tamanho total mλ≤3m_\lambda \leq 3 dos blocos de λ\lambda e o maior bloco rλr_\lambda; e uma partição de m≤3m \leq 3 fica determinada por sua maior parte (m=3,r=2m = 3, r = 2 força (2,1)(2,1), etc.). Logo os divisores elementares coincidem, e o Corolário 3.17 faz a semelhança descer ao corpo de base.

Exercício 3.9 ★★★

Sejam u∈L(V)u \in \mathcal L(V), dim⁡V=n\dim V = n. Mostre que são equivalentes: (i) VV é um K[X]K[X]-módulo cíclico (existe xx com V=K[u]xV = K[u]x, um vetor cíclico); (ii) μu=χu\mu_u = \chi_u; (iii) s=1s = 1 no Teorema 3.16. Deduza que uma matriz companheira tem vetor cíclico e determine quando uma matriz diagonal tem um.

Solução

Solução de Exercício 3.9.

(i)⇒\Rightarrow(ii): se V=K[u]xV = K[u]x, então V≅K[X]/Ann⁡(x)V \cong K[X]/\operatorname{Ann}(x), e Ann⁡(x)=(μu)\operatorname{Ann}(x) = (\mu_u) (um polinômio aniquila xx se, e somente se, aniquila todo V=K[u]xV = K[u]x, pois P(u)Q(u)x=Q(u)P(u)xP(u)Q(u)x = Q(u)P(u)x). Logo n=dim⁡V=deg⁡μun = \dim V = \deg \mu_u; como μu∣χu\mu_u \mid \chi_u e deg⁡χu=n\deg\chi_u = n, a monicidade dá μu=χu\mu_u = \chi_u.

(ii)⇒\Rightarrow(iii): deg⁡χu=∑ideg⁡Pi\deg\chi_u = \sum_i \deg P_i e μu=Ps\mu_u = P_s (Teorema 3.16); a igualdade dos graus força s=1s = 1.

(iii)⇒\Rightarrow(i): V≅K[X]/(P1)V \cong K[X]/(P_1) é cíclico, gerado pela pré-imagem de 1ˉ\bar 1.

Uma matriz companheira é o próprio caso V=K[X]/(P)V = K[X]/(P): x=1ˉx = \bar 1, isto é, e1e_1, é cíclico. Para uma matriz diagonal diag⁡(λ1,…,λn)\operatorname{diag}(\lambda_1, \dots, \lambda_n): χ=∏(X−λi)\chi = \prod (X - \lambda_i), μ=∏λ distintos(X−λ)\mu = \prod_{\lambda \text{ distintos}} (X - \lambda); eles coincidem se, e somente se, os λi\lambda_i são dois a dois distintos: uma matriz diagonal tem vetor cíclico se, e somente se, suas entradas diagonais são dois a dois distintas (e então x=(1,…,1)x = (1, \dots, 1) serve: Vandermonde).

Exercício 3.10 ★★★

Para M∈Mn(Z)M \in M_n(\Z) vista como endomorfismo de Zn\Z^n, demonstre a fórmula do índice: se det⁡M≠0\det M \ne 0, então [Zn:MZn]=∣det⁡M∣[\Z^n : M\Z^n] = \abs{\det M}, e deduza que M∈GLn(Z)M \in GL_n(\Z) se, e somente se, det⁡M=±1\det M = \pm 1. Aplicação: o grupo Z2\Z^2 tem exatamente σ1(m)=∑d∣md\sigma_1(m) = \sum_{d \mid m} d subgrupos de índice mm. (Conte as matrizes em forma de Hermite (ab0d)\bigl(\begin{smallmatrix} a & b\\ 0 & d\end{smallmatrix}\bigr), ad=mad = m, 0≤b<d0 \leq b < d.)

Solução

Solução de Exercício 3.10.

Smith: M=Qdiag⁡(d1,…,dn)PM = Q\operatorname{diag}(d_1,\dots,d_n)P; o Exercício 3.4 dá [Zn:MZn]=∏∣di∣=∣det⁡M∣[\Z^n : M\Z^n] = \prod\abs{d_i} = \abs{\det M}. Se det⁡M=±1\det M = \pm 1: a fórmula da adjunta M−1=(det⁡M)−1 t ⁣com⁡(M)M^{-1} = (\det M)^{-1}\,{}^{t}\!\operatorname{com}(M) tem entradas inteiras, de modo que M∈GLn(Z)M \in GL_n(\Z); reciprocamente, MM−1=IMM^{-1} = I dá det⁡M⋅det⁡M−1=1\det M \cdot \det M^{-1} = 1 em Z\Z, de modo que det⁡M=±1\det M = \pm1.

Subgrupos de índice mm em Z2\Z^2: um tal subgrupo LL tem posto 22 (índice finito) e uma única base em forma normal de Hermite (ab0d)\bigl(\begin{smallmatrix} a & b\\ 0 & d\end{smallmatrix}\bigr): dd é caracterizado por L∩({0}×Z)={0}×dZL \cap (\{0\} \times \Z) = \{0\} \times d\Z, aa por π1(L)=aZ\pi_1(L) = a\Z (primeiras coordenadas), e bb é então único módulo dd; normalize a,d>0a, d > 0 e 0≤b<d0 \leq b < d. O índice é ad=mad = m. Contagem: para cada divisor d∣md \mid m (a=m/da = m/d), há dd escolhas de bb: total ∑d∣md=σ1(m)\sum_{d \mid m} d = \sigma_1(m).

Exercício 3.11 ★★

(Equações xk=ex^k = e em grupos abelianos) Seja GG um grupo abeliano finito de fatores invariantes d1∣d2∣⋯∣dsd_1 \mid d_2 \mid \dots \mid d_s. (a) Mostre que, para todo k≥1k \geq 1,

#{x∈G:xk=e}  =  ∏i=1sgcd⁡(k,di).\#\{x \in G : x^k = e\} \;=\; \prod_{i=1}^{s}\gcd(k, d_i) .

(b) Deduza: um grupo abeliano finito é cíclico se, e somente se, para todo kk a equação xk=ex^k = e tem no máximo kk soluções. (c) Recupere a ciclicidade dos subgrupos finitos de K×K^\times (com KK um corpo, Capítulo 4): por que o polinômio Xk−1X^k - 1 garante o critério de (b)?

Solução

Solução de Exercício 3.11.

(a) Pelo teorema de estrutura, G≅∏iZ/diZG \cong \prod_i\Z/d_i\Z, e xk=ex^k = e se desacopla coordenada a coordenada. Em Z/dZ\Z/d\Z: kx≡0(modd)kx \equiv 0 \pmod d tem exatamente gcd⁡(k,d)\gcd(k, d) soluções (xx tem de ser múltiplo de d/gcd⁡(k,d)d/\gcd(k,d), e há gcd⁡(k,d)\gcd(k, d) desses). Multiplique sobre os fatores.

(b) Se G=Z/dsZG = \Z/d_s\Z é cíclico (s=1s = 1), a contagem é gcd⁡(k,ds)≤k\gcd(k, d_s) \leq k. Se s≥2s \geq 2: tome k=d1k = d_1; a contagem é ∏igcd⁡(d1,di)=d1 s>d1\prod_i\gcd(d_1, d_i) = d_1^{\,s} > d_1 (cada gcd⁡\gcd vale d1d_1 pela cadeia de divisibilidade): a equação xd1=ex^{d_1} = e tem mais de d1d_1 soluções.

(c) Em um corpo, Xk−1X^k - 1 tem no máximo kk raízes (Capítulo 2: um polinômio não nulo de grau kk sobre um domínio), de modo que todo subgrupo finito G≤K×G \leq K^\times satisfaz o critério de (b): GG é cíclico — a demonstração estrutural de uma linha da ciclicidade de Fq×\mathbb F_q^\times, complementando a demonstração por contagem do Capítulo 4.

Exercício 3.12 ★★★

(As matrizes elementares geram) (a) Mostre que M∈Mn(Z)M \in M_n(\Z) é inversível em Mn(Z)M_n(\Z) se, e somente se, det⁡M=±1\det M = \pm1. (b) Mostre que SL2(Z)SL_2(\Z) é gerado pelas duas matrizes elementares E=(1101)E = \bigl(\begin{smallmatrix}1 & 1\\ 0 & 1\end{smallmatrix}\bigr) e F=(1011)F = \bigl(\begin{smallmatrix}1 & 0\\ 1 & 1\end{smallmatrix}\bigr). (Rode o algoritmo de Euclides na primeira coluna de M∈SL2(Z)M \in SL_2(\Z) por multiplicações à esquerda por potências de E,FE, F, chegando a ±(1∗01)\pm\bigl(\begin{smallmatrix}1 & *\\ 0 & 1\end{smallmatrix}\bigr); termine à mão — note que −I=(EF−1E)2-I = (EF^{-1}E)^2.) (c) Explique a conexão com a redução de Smith: sobre Z\Z, as operações de linha e de coluna de determinante 11 já bastam para diagonalizar, a menos de sinais.

Solução

Solução de Exercício 3.12.

(a) Se MN=IMN = I com NN inteira: det⁡Mdet⁡N=1\det M\det N = 1 com ambos inteiros, de modo que det⁡M=±1\det M = \pm1. Reciprocamente, se det⁡M=±1\det M = \pm1, a fórmula dos cofatores M−1=1det⁡M t ⁣com⁡(M)M^{-1} = \frac1{\det M}\,{}^t\!\operatorname{com}(M) tem entradas inteiras.

(b) A multiplicação à esquerda por E−kE^{-k} subtrai kk vezes a linha 22 da linha 11; por F−kF^{-k}, kk vezes a linha 11 da linha 22. Dada M=(a∗c∗)∈SL2(Z)M = \bigl(\begin{smallmatrix}a & *\\ c & *\end{smallmatrix}\bigr) \in SL_2(\Z), a primeira coluna (a,c)(a, c) é um vetor unimodular (gcd⁡(a,c)=1\gcd(a, c) = 1: ele divide det⁡M=1\det M = 1). Rode Euclides em (a,c)(a, c) com essas operações de linha: após finitos passos, a coluna se torna (±1,0)(\pm1, 0). A matriz é agora ±(1b01)=±Eb\pm \bigl(\begin{smallmatrix}1 & b\\ 0 & 1\end{smallmatrix} \bigr) = \pm E^{b} (o determinante permaneceu 11). Resta escrever −I-I nos geradores: (EF−1E)2=(01−10)2=−I(EF^{-1}E)^2 = \bigl(\begin{smallmatrix}0 & 1\\ -1 & 0\end{smallmatrix}\bigr)^2 = -I (verifique o quadrado da matriz de rotação). Desenrolando, MM é uma palavra em E±1,F±1E^{\pm1}, F^{\pm1}.

(c) O algoritmo de Smith (Método 3.9) usa exatamente essas operações de linha e de coluna (mais trocas e mudanças de sinal, elas próprias produtos de operações elementares a menos do sinal do determinante): sobre Z\Z, toda matriz é U D VU\,D\,V com U,VU, V produtos de matrizes elementares e DD a forma de Smith — (b) é a instância 2×22\times2, de determinante 11, do fato geral de que as matrizes do tipo EE geram SLn(Z)SL_n(\Z).

3.6 Problema: o comutante e o bicomutante

Problema 3.1

Problema de fim de semana — forma racional, comutante, bicomutante

Sejam KK um corpo, VV um KK-espaço vetorial de dimensão n≥1n \geq 1 e u∈L(V)u \in \mathcal L(V). Estudamos o comutante

C(u)={v∈L(V):uv=vu},\mathcal C(u) = \{v \in \mathcal L(V) : uv = vu\},

uma subálgebra de L(V)\mathcal L(V) que contém K[u]={P(u):P∈K[X]}K[u] = \{P(u) : P \in K[X]\}, e demonstramos a fórmula de dimensão de Frobenius e o teorema do duplo comutante: C(C(u))=K[u]\mathcal C(\mathcal C(u)) = K[u]. Ao longo de todo o problema, VV é o K[X]K[X]-módulo definido por uu, com fatores invariantes P1∣⋯∣PsP_1 \mid \cdots \mid P_s e decomposição cíclica V=⨁i=1sViV = \bigoplus_{i=1}^s V_i, Vi=K[u] xi≅K[X]/(Pi)V_i = K[u]\,x_i \cong K[X]/(P_i), ni=deg⁡Pin_i = \deg P_i (Teorema 3.16).

Parte I — A matriz de apresentação XI−MXI - M e aquecimentos.

  1. Sejam M∈Mn(K)M \in M_n(K) e φ ⁣:K[X]n→VM=Kn\varphi \colon K[X]^n \to V_M = K^n a aplicação que leva (Q1,…,Qn)(Q_1, \dots, Q_n) em ∑iQi(M)ei\sum_i Q_i(M)e_i. Mostre que φ\varphi é um morfismo sobrejetor de K[X]K[X]-módulos e que toda coluna de XIn−MXI_n - M pertence a ker⁡φ\ker\varphi.
  2. Mostre que, módulo as colunas de XIn−MXI_n - M, todo elemento de K[X]nK[X]^n é congruente a um vetor constante (reduza os graus usando Xei≡∑jmjiejXe_i \equiv \sum_j m_{ji}e_j), e deduza ker⁡φ=(XIn−M) K[X]n\ker\varphi = (XI_n - M)\,K[X]^n: o módulo VMV_M tem matriz de apresentação XIn−MXI_n - M. Recupere o ponto de partida do Corolário 3.17: os invariantes de semelhança de MM são os fatores invariantes não inversíveis de XIn−MXI_n - M.
  3. Calcule os invariantes de semelhança de: uma matriz escalar λIn\lambda I_n; uma matriz diagonal com entradas diagonais distintas; o bloco de Jordan Jn(0)J_n(0) de tamanho n×nn \times n; diag⁡(J2(0),J1(0))\operatorname{diag}(J_2(0), J_1(0)) para n=3n = 3.
  4. Mostre que dim⁡K[u]=deg⁡μu=ns\dim K[u] = \deg \mu_u = n_s.

Parte II — Morfismos entre módulos cíclicos.

  1. Sejam P,QP, Q mônicos não constantes. Mostre que um K[X]K[X]-morfismo f ⁣:K[X]/(P)→K[X]/(Q)f \colon K[X]/(P) \to K[X]/(Q) fica determinado por f(1ˉ)f(\bar 1), e que cˉ∈K[X]/(Q)\bar c \in K[X]/(Q) pode servir de f(1ˉ)f(\bar 1) se, e somente se, Pcˉ=0P\bar c = 0 em K[X]/(Q)K[X]/(Q).
  2. Deduza

    Hom⁡K[X](K[X]/(P), K[X]/(Q))  ≅  K[X]/(gcd⁡(P,Q)),\operatorname{Hom}_{K[X]}\bigl(K[X]/(P),\, K[X]/(Q)\bigr) \;\cong\; K[X]\big/\bigl(\gcd(P, Q)\bigr),

    de dimensão deg⁡gcd⁡(P,Q)\deg \gcd(P, Q) sobre KK. (Mostre que as soluções cˉ\bar c de Pcˉ=0P\bar c = 0 em K[X]/(Q)K[X]/(Q) formam o submódulo cíclico gerado por Q/gcd⁡(P,Q)‾\overline{Q/\gcd(P,Q)}.)

  3. Demonstre a fórmula de Frobenius:

    dim⁡KC(u)=∑i,j=1sdeg⁡gcd⁡(Pi,Pj)=∑i=1s(2s−2i+1) ni.\dim_K \mathcal C(u) = \sum_{i,j=1}^{s} \deg\gcd(P_i, P_j) = \sum_{i=1}^{s} (2s - 2i + 1)\, n_i .

    (Um vv que comuta é exatamente um K[X]K[X]-endomorfismo de VV; decomponha End⁡(⨁iVi)\operatorname{End}(\bigoplus_i V_i) em matrizes de morfismos Vj→ViV_j \to V_i e use a cadeia de divisibilidade.)

  4. Deduza dim⁡C(u)≥n\dim \mathcal C(u) \geq n, com igualdade se, e somente se, uu é cíclico (s=1s = 1), e calcule dim⁡C(u)\dim\mathcal C(u) para u=λ idu = \lambda\,\mathrm{id}: os dois extremos da fórmula.
  5. Verifique diretamente a fórmula de Frobenius para diag⁡(J2(0),J1(0))\operatorname{diag}(J_2(0), J_1(0)), calculando o comutante explicitamente como matrizes 3×33\times3.

Parte III — O teorema do duplo comutante. Seja w∈C(C(u))w \in \mathcal C(\mathcal C(u)); demonstramos que w∈K[u]w \in K[u].

  1. Mostre que K[u]⊆C(C(u))K[u] \subseteq \mathcal C(\mathcal C(u)), e que todo w∈C(C(u))w \in \mathcal C(\mathcal C(u)) comuta com uu — de modo que a inclusão a demonstrar, C(C(u))⊆K[u]\mathcal C(\mathcal C(u)) \subseteq K[u], é um refinamento genuíno de w∈C(u)w \in \mathcal C(u).
  2. Suponha primeiro que uu é cíclico, V=K[u]xV = K[u]x. Mostre diretamente que C(u)=K[u]\mathcal C(u) = K[u] (avalie um vv que comuta em xx: v(x)=P(u)xv(x) = P(u)x para algum PP, e compare vv com P(u)P(u) na base ukxu^k x), e conclua o teorema nesse caso.
  3. De volta ao caso geral. Para cada ii, seja πi ⁣:V→Vi\pi_i\colon V \to V_i a projeção ao longo das demais parcelas. Mostre que πi∈C(u)\pi_i \in \mathcal C(u), e deduza que ww preserva cada ViV_i e comuta com ui=u↾Viu_i = u\restriction_{V_i}; conclua pela questão 11 aplicada aos uiu_i cíclicos: há polinômios QiQ_i com w↾Vi=Qi(u)↾Viw\restriction_{V_i} = Q_i(u)\restriction_{V_i}.
  4. Resta colar os QiQ_i em um único polinômio. Para i≤ji \leq j (de modo que Pi∣PjP_i \mid P_j), mostre que ηij ⁣:Vj→Vi\eta_{ij} \colon V_j \to V_i, R(u)xj↦R(u)xiR(u)x_j \mapsto R(u)x_i, é um K[X]K[X]-morfismo bem definido (o que se deve verificar é que R(u)xj=0R(u)x_j = 0 implica R(u)xi=0R(u)x_i = 0), e que η~ij=ηij∘πj\tilde\eta_{ij} = \eta_{ij}\circ\pi_j, estendido por 00 às demais parcelas, pertence a C(u)\mathcal C(u).
  5. Usando wη~ij=η~ijww\tilde\eta_{ij} = \tilde\eta_{ij}w, mostre que Qi≡Qj(modPi)Q_i \equiv Q_j \pmod{P_i} para i≤ji \leq j. Deduza que Q=QsQ = Q_s satisfaz Q≡Qi(modPi)Q \equiv Q_i \pmod {P_i} para todo ii, logo w=Q(u)w = Q(u) em cada ViV_i e, portanto, em VV:

     C(C(u))=K[u]. \boxed{\ \mathcal C(\mathcal C(u)) = K[u].\ }
  6. (Coda) Deduza do teorema: se vv comuta com toda matriz que comuta com uu, e uu é cíclico, então vv é um polinômio em uu; e dê um exemplo mostrando que C(u)=K[u]\mathcal C(u) = K[u] falha para u=idu = \mathrm{id}, n≥2n \geq 2 — onde exatamente entra a ciclicidade?

Parte IV — Dividendos dos invariantes de semelhança. A forma canônica racional é uma máquina; eis cinco de seus resultados clássicos.

  1. (Transposta) Mostre que toda M∈Mn(K)M \in M_n(K) é semelhante à sua transposta tM{}^tM. (As operações que levam XI−MXI - M à forma de Smith, transpostas, levam XI−tMXI - {}^tM à mesma forma de Smith: invariantes de semelhança iguais.)
  2. (Descida da semelhança) Sejam K⊆LK \subseteq L uma extensão de corpos e M,N∈Mn(K)M, N \in M_n(K). Mostre que, se MM e NN são semelhantes sobre LL, então são semelhantes sobre KK. (A forma de Smith de XI−MXI - M calculada em K[X]K[X] ainda é uma forma de Smith em L[X]L[X] — por que os fatores invariantes não mudam?) Consequência que vale memorizar: duas matrizes reais conjugadas em GLn(C)GL_n(\C) são conjugadas em GLn(R)GL_n(\R).
  3. (Classificação dos nilpotentes) Seja uu nilpotente. Mostre que o número de blocos de tamanho ≥k\geq k em sua decomposição em blocos de Jordan nilpotentes é igual a rk⁡uk−1−rk⁡uk\operatorname{rk}u^{k-1} - \operatorname{rk}u^k, e deduza: as classes de nilpotentes de Mn(K)M_n(K), para qualquer corpo KK, estão em bijeção com as partições de nn. Quantas classes de nilpotentes há em M5(K)M_5(K)?
  4. (Um par concreto) Determine os invariantes de semelhança da derivação D ⁣:P↦P′D\colon P \mapsto P' agindo no espaço Kn−1[X]K_{n-1}[X] dos polinômios de grau <n< n: (a) para K=QK = \Q; (b) para K=FpK = \mathbb F_p com p<np < n (em característica pp, (Xp)′=0(X^p)' = 0: calcule ker⁡Dk\ker D^k e use a questão 18).
  5. (Classes de conjugação de GL2(Fq)GL_2(\mathbb F_q)) Usando fatores invariantes, mostre que toda classe de GL2(Fq)GL_2(\mathbb F_q) é exatamente de um dentre quatro tipos: central aIaI; diagonalizável com dois autovalores distintos a≠ba \neq b em Fq×\mathbb F_q^\times; não semissimples de polinômio minimal (X−a)2(X - a)^2; cíclica com polinômio característico irredutível.
  6. Conte as classes de cada tipo e conclua: GL2(Fq)GL_2(\mathbb F_q) tem exatamente q2−1q^2 - 1 classes de conjugação. (Conte os polinômios quadráticos mônicos irredutíveis sobre Fq\mathbb F_q; os pares não ordenados {a,b}\{a, b\}; lembre-se de que a inversibilidade restringe os termos constantes.)
  7. (Ser cíclico é genérico) Mostre que M∈M2(Fq)M \in M_2(\mathbb F_q) deixa de ser cíclica se, e somente se, MM é escalar, e deduza que uma matriz 2×22\times2 uniformemente aleatória sobre Fq\mathbb F_q é cíclica com probabilidade 1−q−31 - q^{-3}. Enuncie a heurística análoga para MnM_n e qq grande (sem demonstração): as matrizes não cíclicas são raras — e é por isso que a Parte III do Problema 3.1 só exigiu trabalho de verdade além do caso genérico.

Parte V — Complementos.

  1. (Centro do comutante) Mostre que o centro da álgebra C(u)\mathcal C(u) é exatamente K[u]K[u] (combine as duas inclusões da Parte III). Deduza que C(u)\mathcal C(u) é comutativa se, e somente se, uu é cíclico — recuperando o caso de igualdade da questão 8 por uma via puramente estrutural.
  2. (Quais dimensões ocorrem?) Deduza da fórmula de Frobenius que dim⁡C(u)≡n(mod2)\dim\mathcal C(u) \equiv n \pmod 2 para todo uu. Determine em seguida o conjunto exato dos valores assumidos por dim⁡C(u)\dim \mathcal C(u) quando uu percorre L(V)\mathcal L(V) com dim⁡V=4\dim V = 4: mostre que ele é {4,6,8,10,16}\{4, 6, 8, 10, 16\} (enumere as sequências de graus n1≤⋯≤nsn_1 \leq \dots \leq n_s de soma 44 e realize cada uma delas por um nilpotente). Em particular, 1212 e 1414, embora tenham a paridade certa, não são atingidos: a restrição de paridade é necessária mas não suficiente.
  3. (Equação das classes de GL2(F3)GL_2(\mathbb F_3)) Para q=3q = 3, calcule o tamanho de cada classe de conjugação da questão 20 por órbita–estabilizador: o centralizador de uma MM cíclica em GL2(Fq)GL_2(\mathbb F_q) é o grupo das unidades de K[M]K[M] (questão 11). Identifique K[M]K[M] nos três tipos não centrais, liste os três polinômios quadráticos mônicos irredutíveis sobre F3\mathbb F_3 e verifique a equação das classes

    48=∣GL2(F3)∣=2⋅1+1⋅12+2⋅8+3⋅6,48 = \abs{GL_2(\mathbb F_3)} = 2\cdot1 + 1\cdot12 + 2\cdot8 + 3\cdot6,

    com 2+1+2+3=8=q2−12 + 1 + 2 + 3 = 8 = q^2 - 1 classes, como previsto pela questão 21.

Solução

Solução de Problema 3.1.

1. φ\varphi é aditiva e K[X]K[X]-linear: φ(X⋅(Qi)i)=∑i(XQi)(M)ei=M∑iQi(M)ei=X⋅φ((Qi)i)\varphi(X \cdot (Q_i)_i) = \sum_i (XQ_i)(M)e_i = M\sum_i Q_i(M)e_i = X \cdot \varphi\bigl((Q_i)_i\bigr), sendo a estrutura de módulo de VMV_M dada por X⋅v=MvX \cdot v = Mv. Ela é sobrejetora: os vetores constantes dão todo KnK^n. A coluna jj de XI−MXI - M é Xej−∑imijeiXe_j - \sum_i m_{ij}e_i, cuja imagem é Mej−∑imijei=0Me_j - \sum_i m_{ij}e_i = 0.

2. Módulo as colunas, Xej≡∑imijeiXe_j \equiv \sum_i m_{ij}e_i: todo vetor de polinômios se reduz, por indução sobre o grau máximo, a um vetor constante c∈Knc \in K^n. Se o vetor original está em ker⁡φ\ker\varphi, então φ(c)=c=0\varphi(c) = c = 0 (nas constantes, φ\varphi é a identificação Kn=VMK^n = V_M), de modo que o vetor está no espaço gerado pelas colunas: ker⁡φ=(XIn−M)K[X]n\ker\varphi = (XI_n - M)K[X]^n. Logo VM≅K[X]n/(XI−M)K[X]nV_M \cong K[X]^n/(XI - M)K[X]^n, e Smith sobre K[X]K[X] (todos os fatores invariantes não nulos, com produto det⁡(XI−M)=χM\det(XI - M) = \chi_M) dá VM≅⨁iK[X]/(fi)V_M \cong \bigoplus_i K[X]/(f_i): os fif_i não constantes são os invariantes de semelhança, calculáveis como quocientes de mdc de menores (Teorema 3.8).

3. λIn\lambda I_n: XI−λIXI - \lambda I já está em forma de Smith: invariantes (X−λ,…,X−λ)(X - \lambda, \dots, X - \lambda), nn deles. Entradas diagonais distintas: V≅⨁iK[X]/(X−λi)V \cong \bigoplus_i K[X]/(X - \lambda_i) com módulos dois a dois comaximais, de modo que o teorema chinês dos restos comprime tudo no único cíclico K[X]/(∏i(X−λi))K[X]/\bigl(\prod_i(X - \lambda_i)\bigr): um invariante, χ\chi. Jn(0)J_n(0): μ=Xn=χ\mu = X^n = \chi força um único invariante XnX^n. diag⁡(J2(0),J1(0))\operatorname{diag}(J_2(0), J_1(0)): divisores elementares X2,XX^2, X: invariantes P1=X∣P2=X2P_1 = X \mid P_2 = X^2.

4. P↦P(u)P \mapsto P(u) leva K[X]K[X] sobre K[u]K[u], com núcleo (μu)(\mu_u) pela definição de polinômio minimal: K[u]≅K[X]/(μu)K[u] \cong K[X]/(\mu_u), de dimensão deg⁡μu=deg⁡Ps=ns\deg\mu_u = \deg P_s = n_s.

5. A K[X]K[X]-linearidade força f(Qˉ)=f(Q⋅1ˉ)=Q f(1ˉ)f(\bar Q) = f(Q\cdot\bar 1) = Q\,f(\bar 1). A classe 1ˉ\bar 1 satisfaz P1ˉ=0P \bar 1 = 0, de modo que Pf(1ˉ)=0P f(\bar 1) = 0 é necessário. Reciprocamente, se Pcˉ=0P\bar c = 0, então f(Qˉ)=Qcˉf(\bar Q) = Q\bar c está bem definida (Q≡Q′ mod P⇒(Q−Q′)cˉ∈Q \equiv Q' \bmod P \Rightarrow (Q - Q')\bar c \in múltiplos de Pcˉ=0P\bar c = 0) e é K[X]K[X]-linear.

6. Sejam g=gcd⁡(P,Q)g = \gcd(P, Q), P=gP′P = gP', Q=gQ′Q = gQ' com gcd⁡(P′,Q′)=1\gcd(P', Q') = 1. Em K[X]/(Q)K[X]/(Q): Pcˉ=0  ⟺  Q∣Pc  ⟺  Q′∣P′c  ⟺  Q′∣cP\bar c = 0 \iff Q \mid Pc \iff Q' \mid P'c \iff Q' \mid c (Euclides, gcd⁡(P′,Q′)=1\gcd(P', Q') = 1). Logo os cˉ\bar c admissíveis formam o submódulo gerado por Q′ˉ\bar{Q'}, cujo anulador é {R:Q∣RQ′}=(g)\{R : Q \mid RQ'\} = (g): esse submódulo é ≅K[X]/(g)\cong K[X]/(g). Com a questão 5, Hom⁡(K[X]/(P),K[X]/(Q))≅K[X]/(gcd⁡(P,Q))\operatorname{Hom}(K[X]/(P), K[X]/(Q)) \cong K[X]/(\gcd(P,Q)), de dimensão deg⁡gcd⁡(P,Q)\deg\gcd(P,Q).

7. vv comuta com uu se, e somente se, vv comuta com todo P(u)P(u), se, e somente se, vv é K[X]K[X]-linear: C(u)=End⁡K[X](V)\mathcal C(u) = \operatorname{End}_{K[X]}(V). Escrevendo os morfismos de V=⨁jVjV = \bigoplus_j V_j como matrizes (fij)(f_{ij}), fij∈Hom⁡(Vj,Vi)f_{ij} \in \operatorname{Hom}(V_j, V_i) (componha com injeções e projeções), a questão 6 dá

dim⁡C(u)=∑i,jdeg⁡gcd⁡(Pi,Pj)=∑i,jnmin⁡(i,j)=∑k=1s(2(s−k)+1) nk,\dim \mathcal C(u) = \sum_{i,j} \deg\gcd(P_i, P_j) = \sum_{i,j} n_{\min(i,j)} = \sum_{k=1}^{s} \bigl(2(s - k) + 1\bigr)\,n_k ,

usando a cadeia de divisibilidade (gcd⁡(Pi,Pj)=Pmin⁡(i,j)\gcd(P_i, P_j) = P_{\min(i,j)}) e, na última passagem, que min⁡(i,j)=k\min(i,j) = k ocorre para exatamente 2(s−k)+12(s - k) + 1 pares (i,j)(i, j).

8. Como 2(s−k)+1≥12(s-k)+1 \geq 1, dim⁡C(u)≥∑knk=n\dim\mathcal C(u) \geq \sum_k n_k = n, com igualdade se, e somente se, s=1s = 1, isto é, se, e somente se, uu é cíclico (Exercício 3.9). Para u=λ idu = \lambda\,\mathrm{id}: s=ns = n, todos nk=1n_k = 1: dim⁡=∑k=1n(2(n−k)+1)=n2\dim = \sum_{k=1}^n (2(n-k)+1) = n^2 — correto, pois C(λ id)=L(V)\mathcal C(\lambda\,\mathrm{id}) = \mathcal L(V).

9. Pela fórmula: invariantes (X,X2)(X, X^2), de modo que s=2s = 2, n1=1n_1 = 1, n2=2n_2 = 2: dim⁡=3⋅1+1⋅2=5\dim = 3\cdot1 + 1\cdot2 = 5. Diretamente: na base (e1,e2,e3)(e_1, e_2, e_3) com ue2=e1u e_2 = e_1, ue1=ue3=0ue_1 = ue_3 = 0, escrever Au=uAAu = uA para A=(aij)A = (a_{ij}) dá as condições a21=a23=a31=0a_{21} = a_{23} = a_{31} = 0 e a11=a22a_{11} = a_{22}: cinco parâmetros livres a11=a22,a12,a13,a32,a33a_{11}{=}a_{22}, a_{12}, a_{13}, a_{32}, a_{33}.

10. Um polinômio P(u)P(u) comuta com tudo o que comuta com uu (ele é uma soma de potências de uu): K[u]⊆C(C(u))K[u] \subseteq \mathcal C(\mathcal C(u)). E u∈C(u)u \in \mathcal C(u), de modo que todo w∈C(C(u))w \in \mathcal C(\mathcal C(u)) comuta com uu.

11. Sejam V=K[u]xV = K[u]x e v∈C(u)v \in \mathcal C(u). Escreva v(x)=P(u)xv(x) = P(u)x (ciclicidade). Para y=Q(u)xy = Q(u)x arbitrário: v(y)=vQ(u)x=Q(u)v(x)=Q(u)P(u)x=P(u)yv(y) = vQ(u)x = Q(u)v(x) = Q(u)P(u)x = P(u)y. Logo v=P(u)v = P(u): C(u)=K[u]\mathcal C(u) = K[u]. Então C(C(u))=C(K[u])=C(u)=K[u]\mathcal C(\mathcal C(u)) = \mathcal C(K[u]) = \mathcal C(u) = K[u] (comutar com todo K[u]K[u] é o mesmo que comutar com uu). O teorema vale no caso cíclico.

12. πi\pi_i é K[X]K[X]-linear (a decomposição é uma soma direta de submódulos), de modo que πi∈C(u)\pi_i \in \mathcal C(u), e ww comuta com ela: w(Vi)=wπi(V)=πiw(V)⊆Viw(V_i) = w\pi_i(V) = \pi_i w(V) \subseteq V_i. A restrição wi=w↾Viw_i = w\restriction_{V_i} comuta com o cíclico ui=u↾Viu_i = u\restriction_{V_i} (questão 10), e wi∈C(ui)=K[ui]w_i \in \mathcal C(u_i) = K[u_i] (questão 11): wi=Qi(ui)=Qi(u)↾Viw_i = Q_i(u_i) = Q_i(u)\restriction_{V_i} para algum Qi∈K[X]Q_i \in K[X].

13. Boa definição de ηij(R(u)xj)=R(u)xi\eta_{ij}(R(u)x_j) = R(u)x_i: se R(u)xj=0R(u)x_j = 0, então Pj∣RP_j \mid R, e Pi∣PjP_i \mid P_j dá Pi∣RP_i \mid R, de modo que R(u)xi=0R(u)x_i = 0 (Ann⁡(xi)=(Pi)\operatorname{Ann}(x_i) = (P_i)). ηij\eta_{ij} é então K[X]K[X]-linear por construção, e η~ij=ηijπj\tilde\eta_{ij} = \eta_{ij}\pi_j é uma composição de K[X]K[X]-morfismos V→VV \to V: η~ij∈C(u)\tilde\eta_{ij} \in \mathcal C(u).

14. Avalie wη~ij=η~ijww\tilde\eta_{ij} = \tilde\eta_{ij}w em xjx_j: o membro esquerdo é w(xi)=Qi(u)xiw(x_i) = Q_i(u)x_i; o direito é ηij(Qj(u)xj)=Qj(u)xi\eta_{ij}\bigl(Q_j(u)x_j\bigr) = Q_j(u)x_i. Logo (Qi−Qj)(u) xi=0(Q_i - Q_j)(u)\,x_i = 0: Pi∣Qi−QjP_i \mid Q_i - Q_j para todo i≤ji \leq j. Em particular, com Q=QsQ = Q_s: Q≡Qi(modPi)Q \equiv Q_i \pmod{P_i}, de modo que Q(u)Q(u) e Qi(u)Q_i(u) coincidem em ViV_i (que Pi(u)P_i(u) aniquila). Portanto w=Q(u)w = Q(u) em cada ViV_i e, assim, em VV: C(C(u))⊆K[u]\mathcal C(\mathcal C(u)) \subseteq K[u] e, com a questão 10, C(C(u))=K[u]\mathcal C(\mathcal C(u)) = K[u].

15. A primeira afirmação são as questões 10–14 (ou, para uu cíclico, apenas a questão 11). Para u=idu = \mathrm{id}, n≥2n \geq 2: C(u)=L(V)\mathcal C(u) = \mathcal L(V) tem dimensão n2n^2, ao passo que dim⁡K[u]=deg⁡μu=1\dim K[u] = \deg\mu_u = 1. Logo C(u)=K[u]\mathcal C(u) = K[u] falha espetacularmente; e, no entanto, o teorema do bicomutante vale (C(L(V))=K id=K[u]\mathcal C(\mathcal L(V)) = K\,\mathrm{id} = K[u]: o centro da álgebra de matrizes são os escalares). A ciclicidade é o que torna o primeiro comutante já polinomial; o comutante duplo é polinomial sempre.

16. Se P(XI−M)Q=SP(XI - M)Q = S é uma redução de Smith (com P,QP, Q inversíveis sobre K[X]K[X]), transpor dá tQ (XI−tM) tP=tS=S{}^tQ\,(XI - {}^tM)\,{}^tP = {}^tS = S: mesma forma de Smith, de modo que XI−MXI - M e XI−tMXI - {}^tM têm os mesmos fatores invariantes, isto é, MM e tM{}^tM têm os mesmos invariantes de semelhança (Corolário 3.17): elas são semelhantes.

17. Os invariantes de semelhança de MM sobre LL são os fatores invariantes de XI−MXI - M em L[X]L[X]. Uma redução de Smith de XI−MXI - M sobre K[X]K[X] — com P,QP, Q inversíveis sobre K[X]K[X], diagonal e com a cadeia de divisibilidade — é também uma redução de Smith válida sobre L[X]L[X] (P,QP, Q permanecem inversíveis: seus determinantes são constantes não nulas), e os fatores invariantes mônicos são únicos: os fatores invariantes calculados sobre KK e sobre LL coincidem. Logo M∼LNM \sim_L N se, e somente se, elas têm os mesmos fatores invariantes, se, e somente se, M∼KNM \sim_K N. Em particular, matrizes reais C\C-conjugadas são R\R-conjugadas — um enunciado muitas vezes demonstrado por via analítica (especialize um P+iQP + \iu Q inversível), aqui obtido estruturalmente.

18. Decomponha u=⨁Jmt(0)u = \bigoplus J_{m_t}(0) em blocos de Jordan nilpotentes. Em um bloco de tamanho mm, rk⁡Jmk=max⁡(m−k,0)\operatorname{rk}J_m^k = \max(m - k, 0), de modo que rk⁡Jmk−1−rk⁡Jmk=1\operatorname{rk}J_m^{k-1} - \operatorname{rk}J_m^k = 1 se m≥km \geq k, e 00 caso contrário. Somando sobre os blocos: rk⁡uk−1−rk⁡uk=#{t:mt≥k}\operatorname{rk}u^{k-1} - \operatorname{rk}u^k = \#\{t : m_t \geq k\}. A sequência dos postos determina, portanto, o multiconjunto (mt)(m_t) — uma partição de nn — e, reciprocamente, toda partição é realizada: as classes de nilpotentes ↔\leftrightarrow as partições de nn, sobre qualquer corpo. M5M_5: p(5)=7p(5) = 7 classes (55; 4+14{+}1; 3+23{+}2; 3+1+13{+}1{+}1; 2+2+12{+}2{+}1; 2+1+1+12{+}1{+}1{+}1; 151^5).

19. (a) Sobre Q\Q (ou qualquer corpo de característica 00), Dn=0D^n = 0, Dn−1(Xn−1)=(n−1)! ≠0D^{n-1}(X^{n-1}) = (n-1)!\, \neq 0: DD é nilpotente de índice nn em um espaço de dimensão nn, logo cíclico com único invariante XnX^n (x=Xn−1x = X^{n-1} gera: suas derivadas iteradas geram o espaço). (b) Sobre Fp\mathbb F_p com p<np < n: Dp=0D^p = 0, pois a pp-ésima derivada de todo monômio XmX^m carrega o fator m(m−1)⋯(m−p+1)m(m-1)\cdots(m-p+1), um produto de pp inteiros consecutivos, logo ≡0 mod p\equiv 0 \bmod p. Escreva n=ap+rn = ap + r, 0≤r<p0 \leq r < p. Então ker⁡Dk\ker D^k é gerado pelos monômios XmX^m com DkXm=0D^kX^m = 0; contando os expoentes m<nm < n por seu resto módulo pp: dim⁡ker⁡Dk=ak+min⁡(r,k)\dim\ker D^k = ak + \min(r, k) para 0≤k≤p0 \leq k \leq p, de modo que rk⁡Dk−1−rk⁡Dk=dim⁡ker⁡Dk−dim⁡ker⁡Dk−1=a+1k≤r\operatorname{rk}D^{k-1} - \operatorname{rk}D^k = \dim\ker D^k - \dim\ker D^{k-1} = a + \mathbf 1_{k \leq r}. Pela questão 18, a partição tem aa blocos de tamanho exatamente pp e (se r>0r > 0) um bloco de tamanho rr: invariantes de semelhança Xr∣Xp∣⋯∣XpX^r \mid X^p \mid \dots \mid X^p. A característica muda a forma canônica do operador mais familiar da matemática.

20. M∈GL2M \in GL_2 tem s∈{1,2}s \in \{1, 2\} fatores invariantes. Se s=2s = 2: P1=P2=X−aP_1 = P_2 = X - a (a≠0a \neq 0: inversibilidade), isto é, M=aIM = aI, central. Se s=1s = 1: MM é cíclica, com polinômio característico == minimal χ\chi de grau 22, e as classes correspondem aos χ\chi possíveis com χ(0)≠0\chi(0) \neq 0: χ\chi decomposto com raízes distintas a≠ba \neq b (companheira ∼\sim diagonal); χ=(X−a)2\chi = (X - a)^2 (companheira, não semissimples); χ\chi irredutível. Exatamente um tipo em cada caso — os fatores invariantes são um invariante completo.

21. Central: q−1q - 1 escolhas de aa. Autovalores decompostos distintos: pares não ordenados {a,b}⊆Fq×\{a, b\} \subseteq \mathbb F_q^\times, a≠ba \neq b: (q−12)\binom{q-1}2 classes. Minimal (X−a)2(X-a)^2: q−1q - 1 classes. Quadráticas irredutíveis com termo constante não nulo: todas as quadráticas irredutíveis servem (suas raízes são não nulas), e há q2−q2\frac{q^2 - q}2 quadráticas mônicas irredutíveis (as q2q^2 quadráticas mônicas menos as (q2)+q=q2+q2\binom q2 + q = \frac{q^2+q}2 decompostas). Total:

(q−1)+(q−1)(q−2)2+(q−1)+q2−q2=q2−1.(q - 1) + \frac{(q-1)(q-2)}2 + (q - 1) + \frac{q^2 - q}2 = q^2 - 1 .

22. Se MM não é cíclica, s=2s = 2 e MM é escalar (a dicotomia da questão 20 vale em M2M_2, inversível ou não: dois fatores invariantes de grau 11 com P1∣P2P_1 \mid P_2 e P1=P2P_1 = P_2 forçam M=aIM = aI). Os escalares são em número de qq entre as q4q^4 matrizes: probabilidade de ser cíclica 1−q−31 - q^{-3}. Em geral, o lugar não cíclico de MnM_n é onde os menores (n−1)×(n−1)(n-1)\times(n-1) de XI−MXI - M compartilham um fator — uma condição algébrica própria —, de modo que sua proporção é pequena, O(1/q)O(1/q), para qq grande: as matrizes com χ=μ\chi = \mu são a regra, e o argumento de colagem da Parte III é o preço pago pelas exceções.

23. Um elemento do centro de C(u)\mathcal C(u) está em C(u)\mathcal C(u) e comuta com todo elemento de C(u)\mathcal C(u), isto é, está em C(C(u))=K[u]\mathcal C(\mathcal C(u)) = K[u] (questão 14). Reciprocamente, K[u]⊆C(u)K[u] \subseteq \mathcal C(u), e todo P(u)P(u) comuta com todo v∈C(u)v \in \mathcal C(u) (um tal vv comuta com uu, logo com cada potência de uu): K[u]K[u] é central em C(u)\mathcal C(u). Logo Z(C(u))=K[u]Z(\mathcal C(u)) = K[u]. Consequentemente, C(u)\mathcal C(u) é comutativa se, e somente se, C(u)=Z(C(u))=K[u]\mathcal C(u) = Z(\mathcal C(u)) = K[u]; nesse caso dim⁡C(u)=dim⁡K[u]=ns≤n\dim\mathcal C(u) = \dim K[u] = n_s \leq n, ao passo que a questão 8 dá dim⁡C(u)≥n\dim\mathcal C(u) \geq n: logo ns=nn_s = n e s=1s = 1, isto é, uu é cíclico. Reciprocamente, para uu cíclico a questão 11 dá C(u)=K[u]\mathcal C(u) = K[u], comutativa. Estruturalmente: uma álgebra de matrizes igual a seu próprio centro é exatamente uma álgebra de polinômios K[u]K[u] de um uu cíclico.

24. Cada coeficiente 2s−2i+12s - 2i + 1 na fórmula de Frobenius é ímpar, de modo que

dim⁡C(u)=∑i=1s(2s−2i+1) ni≡∑i=1sni=n(mod2).\dim\mathcal C(u) = \sum_{i=1}^s(2s - 2i + 1)\,n_i \equiv \sum_{i=1}^s n_i = n \pmod 2 .

Para n=4n = 4, as sequências de graus n1≤⋯≤nsn_1 \leq \dots \leq n_s possíveis dos fatores invariantes, de soma 44, são (4)(4), (1,3)(1, 3), (2,2)(2, 2), (1,1,2)(1, 1, 2), (1,1,1,1)(1, 1, 1, 1); cada uma é realizada, por exemplo pelo nilpotente com Pi=XniP_i = X^{n_i} (a cadeia de divisibilidade vale automaticamente). A fórmula dá, respectivamente,

1⋅4=4,3+3=6,6+2=8,5+3+2=10,7+5+3+1=16.1\cdot4 = 4, \quad 3 + 3 = 6, \quad 6 + 2 = 8, \quad 5 + 3 + 2 = 10, \quad 7 + 5 + 3 + 1 = 16 .

Logo o conjunto de valores é {4,6,8,10,16}\{4, 6, 8, 10, 16\}: números pares da paridade certa, mas 1212 e 1414 jamais ocorrem — entre as sequências quase cíclicas e o n2n^2 do escalar há uma lacuna.

25. ∣GL2(F3)∣=(q2−1)(q2−q)=8⋅6=48\abs{GL_2(\mathbb F_3)} = (q^2 - 1)(q^2 - q) = 8 \cdot 6 = 48. Tipo central: II e 2I2I, duas classes de tamanho 11. Nos três outros tipos, MM é cíclica (questão 20), de modo que seu centralizador em GL2GL_2 é o grupo das unidades de C(M)=K[M]\mathcal C(M) = K[M] (questão 11), e o tamanho da classe é =48/∣K[M]×∣=48/\abs{K[M]^\times} por órbita–estabilizador. Autovalores decompostos distintos: apenas o par {1,2}\{1, 2\}, uma classe; K[M]≅F3×F3K[M] \cong \mathbb F_3 \times \mathbb F_3 (teorema chinês dos restos em χ=(X−1)(X−2)\chi = (X-1) (X-2)), unidades 2⋅2=42 \cdot 2 = 4, tamanho 48/4=1248/4 = 12. Minimal (X−a)2(X - a)^2, a∈{1,2}a \in \{1, 2\}: duas classes; K[M]≅F3[X]/((X−a)2)K[M] \cong \mathbb F_3[X]/((X-a)^2), unidades q2−q=6q^2 - q = 6 (o termo constante da unidade é ≠0\neq 0 após centrar), tamanho 48/6=848/6 = 8. χ\chi irredutível: as quadráticas mônicas irredutíveis sobre F3\mathbb F_3 são em número de (9−3)/2=3(9 - 3)/2 = 3, a saber

X2+1,X2+X+2,X2+2X+2,X^2 + 1, \qquad X^2 + X + 2, \qquad X^2 + 2X + 2,

(sem raízes em F3\mathbb F_3: verifique 0,1,20, 1, 2); três classes, K[M]≅F9K[M] \cong \mathbb F_9, unidades q2−1=8q^2 - 1 = 8, tamanho 48/8=648/8 = 6. Equação das classes: 2⋅1+1⋅12+2⋅8+3⋅6=2+12+16+18=482\cdot1 + 1\cdot12 + 2\cdot8 + 3\cdot6 = 2 + 12 + 16 + 18 = 48; e 2+1+2+3=8=q2−12 + 1 + 2 + 3 = 8 = q^2 - 1 classes, coincidindo com a questão 21.

Termos definidos neste capítulo

Ver todos os 395 termos do glossário