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×MMA \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/kerfimfM/\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 ⁣:xXxu\colon x \mapsto X\cdot x — reciprocamente, todo par (V,u)(V, u) com uL(V)u \in \mathcal L(V) torna-se um K[X]K[X]-módulo por Px=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 202 \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 MAnM \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 A0A \neq 0 e AmAnA^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 ⁣:AmAnf \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ˊkmknA^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 kkm=nm = n.

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

Sejam AA um DIP e MAnM \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=dAAM = dA \cong A (xdxx \mapsto dx é injetora, por se tratar de um domínio). Para n>1n > 1: seja π ⁣:AnA\pi \colon A^n \to A a última coordenada. Então π(M)\pi(M) é um ideal, (0)(0) ou dAdA. Se for (0)(0): MAn1×{0}M \subseteq A^{n-1} \times \{0\} e a indução se aplica. Caso contrário, escolha x0Mx_0 \in M com π(x0)=d\pi(x_0) = d. Todo xMx \in M se escreve de maneira única

x=π(x)dAx0+(xπ(x)dx0),xπ(x)dx0Mkerπ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(Mkerπ)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, MkerπkerπAn1M \cap \ker\pi \subseteq \ker \pi \cong A^{n-1} é livre de posto n1\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 φ ⁣:AnM\varphi\colon A^n \to M tem núcleo livre com base c1,,ckc_1, \dots, c_k (knk \leq n), e MAn/im(C)M \cong A^n / \operatorname{im}(C), onde CMn,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,CMn,k(A)B, C \in M_{n,k}(A) são equivalentes se C=QBPC = QBP com QGLn(A)Q \in GL_n(A), PGLk(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/imA^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 BMn,k(A)B \in M_{n,k}(A). Então BB é equivalente a uma matriz diagonal

diag(d1,d2,,dr,0,,0),d1d2dr0,\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: d1did_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 BB' equivalente a BB e uma entrada dd de BB' 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 BB'. 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

(uvbi1ede)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: BB' é equivalente a (d00B)\begin{pmatrix} d & 0\\ 0 & B''\end{pmatrix}. Em seguida, dd divide toda entrada bb de BB'': 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: BB'', 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 QBPQB''P é uma AA-combinação de entradas de BB''); 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 d1drd_1 \mid \dots \mid d_r faz de d1did_1 \cdots d_i o mdc. Portanto d1di=Di(B)d_1 \cdots d_i = D_i(B) a menos de unidades, e di=Di/Di1d_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=gcdD_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 (L2L24L1L_2 \leftarrow L_2 - 4L_1, L3L37L1L_3 \leftarrow L_3 - 7L_1 e, em seguida, C2C22C1C_2 \leftarrow C_2 - 2C_1, C3C33C1C_3 \leftarrow C_3 - 3C_1):

M(1000360612).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: L3L32L2L_3 \leftarrow L_3 - 2L_2 e C3C32C2C_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):

Mdiag(1,3,0),Z3/MZ3Z/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=detM=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 1301 \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=Zf1Z6f2L = \Z f_1 \oplus \Z\,6f_2, logo Z2/LZ/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)={xM:ax=0 para algum a0}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, ab0ab \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 rNr \in \N e elementos não nulos e não inversíveis d1d2dsd_1 \mid d_2 \mid \cdots \mid d_s, únicos a menos de associados, tais que

M    ArA/(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 MAn/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, MAn/(d1A××drA×0××0)A/(d1)A/(dr)AnrM \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 di0d_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)pdA/(pvp(d)):TpjA/(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 j1j \geq 1, considere os A/(p)A/(p)-espaços vetoriais pj1T/pjTp^{j-1}T/p^jT. Em um fator cíclico A/(pk)A/(p^k):

pj1(A/(pk))/pj(A/(pk)){A/(p)se jk,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), qpq \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: dimA/(p)pj1T/pjT=#{i:kp,ij}\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 d1dsd_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 2432=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 uL(V)u \in \mathcal L(V); faça de VV um K[X]K[X]-módulo por meio de Px=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+am1Xm1++a0P = X^m + a_{m-1}X^{m-1} + \dots + a_0 mônico, a matriz companheira é

CP=(0a01a101am1):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ˉm11, \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 P1P2PsP_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,

VK[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 P1Ps=χ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μus\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=degPm = \deg P. Desenvolvendo det(XImCP)\det(XI_m - C_P) pela primeira linha (cujas entradas são XX, depois zeros e, na última coluna, a0a_0):

det(XImCP)=Xdet(XIm1CP~)+(1)1+ma0detL,\det(XI_m - C_P) = X\,\det\bigl(XI_{m-1} - C_{\tilde P}\bigr) + (-1)^{1+m}\,a_0\,\det L ,

onde P~=Xm1+am1Xm2++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 detL=(1)m1\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 PsP_s \mid para cada um… reciprocamente, cada PiPsP_i \mid P_s, logo χu=Pi\chi_u = \prod P_i divide Pss=μ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 KLK \subseteq L corpos e M,NMn(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 XInMXI_n - M sobre K[X]K[X] — com efeito, o K[X]K[X]-módulo VM=KnV_M = K^n tem apresentação XInMXI_n - M: a aplicação K[X]nVMK[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 XInMXI_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 ujK[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 XInMXI_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λ)k1,,(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λ)kjf_j = \overline{(X - \lambda)^{k-j}} para j=1,,kj = 1, \dots, k: então (Xλ)fj=fj1(X - \lambda)f_j = f_{j-1} (com f0=0f_0 = 0), isto é, u(fj)=λfj+fj1u(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 12d1dZ\frac1{2d} \notin \frac1d\Z. Contradição.

(b) Sem torção: nq=0nq = 0 com n0n \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; QZ\Q \cong \Z tornaria Q=Zq\Q = \Z q cíclico, mas q2Zq\frac q2 \notin \Z q. (E Q0\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=23325360 = 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=detB=1624=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/BZ2Z/2Z×Z/4Z\Z^2/B\Z^2 \cong \Z/2\Z \times \Z/4\Z.

CC: diagonal, mas não de Smith (232 \nmid 3). D1=gcd(2,3,12)=1D_1 = \gcd(2,3,12) = 1; D2=gcd(23,212,312)=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/CZ3Z/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/12Z/6×Z/12\Z/2\times\Z/3\times\Z/12 \cong \Z/6\times\Z/12.

Exercício 3.4 ★★

Seja LZnL \subseteq \Z^n um subgrupo de posto nn cuja base é formada pelas colunas de BMn(Z)B \in M_n(\Z), detB0\det B \neq 0. Mostre que Zn/L\Z^n/L é finito de cardinalidade detB\abs{\det B}, e que Zn/LiZ/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=Qdiag(d1,,dn)PB = Q\,\operatorname{diag}(d_1, \dots, d_n)\,P com Q,PGLn(Z)Q, P \in GL_n(\Z) (Teorema 3.8; nenhum did_i é nulo, pois detB0\det B \neq 0). Então Zn/BZnZn/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 xQ1xx \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=detdiag(d)=detB\prod \abs{d_i} = \abs{\det \operatorname{diag}(d)} = \abs{\det B}, pois detQ,detP=±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/LZ/6Z\Z^2/L \cong \Z/6\Z, de cardinalidade detB=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 a0a \neq 0, então axT(M)ax \in T(M): bax=0bax = 0 para algum b0b \neq 0, e ba0ba \neq 0 (domínio), de modo que xT(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 QPPQ=0Q\cdot P - P \cdot Q = 0, uma relação não trivial quando PQP \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 MAnM \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=2ZC\Z = 2\Z \oplus C, a projeção ZZ/2Z\Z \to \Z/2\Z se restringe a um isomorfismo CZ/2ZC \cong \Z/2\Z: CC seria um subgrupo de Z\Z cujo elemento não nulo xx satisfaz 2xC2Z=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/MArA^n/M \cong A^r com base f1,,frf_1, \dots, f_r. Escolha pré-imagens yiAny_i \in A^n dos fif_i e ponha F=Ay1++AyrF = Ay_1 + \dots + Ay_r. Todo xAnx \in A^n tem π(x)=aifi\pi(x) = \sum a_if_i, de modo que xaiyiMx - \sum a_iy_i \in M: An=M+FA^n = M + F. Se aiyiM\sum a_iy_i \in M, aplicar π\piaifi=0\sum a_if_i = 0, logo todos os ai=0a_i = 0 (base): MF=0M \cap F = 0. Assim An=MFA^n = M \oplus F.

Exercício 3.7 ★★

Resolva em Z2\Z^2 o sistema

{2x+4yb1(mod20),6x+8yb2(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=(1031),R=(1201),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 R2R23R1R_2 \leftarrow R_2 - 3R_1, operações de coluna C2C22C1C_2 \leftarrow C_2 - 2C_1 e depois C2C2C_2 \leftarrow -C_2). Pondo y=R1xy = R^{-1}x (uma bijeção de (Z/20Z)2(\Z/20\Z)^2, pois RR é inversível sobre Z\Z), o sistema Bxb(mod20)Bx \equiv b \pmod{20} é equivalente a

2y1b1,4y23b1+b2(mod20).2y_1 \equiv b_1, \qquad 4y_2 \equiv -3b_1 + b_2 \pmod{20}.

A congruência kyc(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, 2b12 \mid b_1 e 4b23b14 \mid b_2 - 3b_1, isto é, b1b_1 par e b23b1(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 n3n \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 Xk1X^{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)J3J1J_3 \oplus J_1X, X3X,\ X^3
(2,2)(2,2)J2J2J_2 \oplus J_2X2, X2X^2,\ X^2
(2,1,1)(2,1,1)J2J1J1J_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=J2J2u = J_2\oplus J_2 e v=J2J1J1v = 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: rku=21=rkv\operatorname{rk} u = 2 \neq 1 = \operatorname{rk} v. Para n3n \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 m3m \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 uL(V)u \in \mathcal L(V), dimV=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 VK[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=dimV=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=idegPi\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): VK[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 MMn(Z)M \in M_n(\Z) vista como endomorfismo de Zn\Z^n, demonstre a fórmula do índice: se detM0\det M \ne 0, então [Zn:MZn]=detM[\Z^n : M\Z^n] = \abs{\det M}, e deduza que MGLn(Z)M \in GL_n(\Z) se, e somente se, detM=±1\det M = \pm 1. Aplicação: o grupo Z2\Z^2 tem exatamente σ1(m)=dmd\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, 0b<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[Zn:MZn]=di=detM[\Z^n : M\Z^n] = \prod\abs{d_i} = \abs{\det M}. Se detM=±1\det M = \pm 1: a fórmula da adjunta M1=(detM)1t ⁣com(M)M^{-1} = (\det M)^{-1}\,{}^{t}\!\operatorname{com}(M) tem entradas inteiras, de modo que MGLn(Z)M \in GL_n(\Z); reciprocamente, MM1=IMM^{-1} = IdetMdetM1=1\det M \cdot \det M^{-1} = 1 em Z\Z, de modo que detM=±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 0b<d0 \leq b < d. O índice é ad=mad = m. Contagem: para cada divisor dmd \mid m (a=m/da = m/d), há dd escolhas de bb: total dmd=σ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 d1d2dsd_1 \mid d_2 \mid \dots \mid d_s. (a) Mostre que, para todo k1k \geq 1,

#{xG: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 Xk1X^k - 1 garante o critério de (b)?

Solução

Solução de Exercício 3.11.

(a) Pelo teorema de estrutura, GiZ/diZG \cong \prod_i\Z/d_i\Z, e xk=ex^k = e se desacopla coordenada a coordenada. Em Z/dZ\Z/d\Z: kx0(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 s2s \geq 2: tome k=d1k = d_1; a contagem é igcd(d1,di)=d1s>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, Xk1X^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 GK×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 MMn(Z)M \in M_n(\Z) é inversível em Mn(Z)M_n(\Z) se, e somente se, detM=±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 MSL2(Z)M \in SL_2(\Z) por multiplicações à esquerda por potências de E,FE, F, chegando a ±(101)\pm\bigl(\begin{smallmatrix}1 & *\\ 0 & 1\end{smallmatrix}\bigr); termine à mão — note que I=(EF1E)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: detMdetN=1\det M\det N = 1 com ambos inteiros, de modo que detM=±1\det M = \pm1. Reciprocamente, se detM=±1\det M = \pm1, a fórmula dos cofatores M1=1detMt ⁣com(M)M^{-1} = \frac1{\det M}\,{}^t\!\operatorname{com}(M) tem entradas inteiras.

(b) A multiplicação à esquerda por EkE^{-k} subtrai kk vezes a linha 22 da linha 11; por FkF^{-k}, kk vezes a linha 11 da linha 22. Dada M=(ac)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 detM=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: (EF1E)2=(0110)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 é UDVU\,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 n1n \geq 1 e uL(V)u \in \mathcal L(V). Estudamos o comutante

C(u)={vL(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):PK[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 P1PsP_1 \mid \cdots \mid P_s e decomposição cíclica V=i=1sViV = \bigoplus_{i=1}^s V_i, Vi=K[u]xiK[X]/(Pi)V_i = K[u]\,x_i \cong K[X]/(P_i), ni=degPin_i = \deg P_i (Teorema 3.16).

Parte I — A matriz de apresentação XIMXI - M e aquecimentos.

  1. Sejam MMn(K)M \in M_n(K) e φ ⁣:K[X]nVM=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 XInMXI_n - M pertence a kerφ\ker\varphi.
  2. Mostre que, módulo as colunas de XInMXI_n - M, todo elemento de K[X]nK[X]^n é congruente a um vetor constante (reduza os graus usando XeijmjiejXe_i \equiv \sum_j m_{ji}e_j), e deduza kerφ=(XInM)K[X]n\ker\varphi = (XI_n - M)\,K[X]^n: o módulo VMV_M tem matriz de apresentação XInMXI_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 XInMXI_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 dimK[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

    HomK[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 deggcd(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:

    dimKC(u)=i,j=1sdeggcd(Pi,Pj)=i=1s(2s2i+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 VjViV_j \to V_i e use a cadeia de divisibilidade.)

  4. Deduza dimC(u)n\dim \mathcal C(u) \geq n, com igualdade se, e somente se, uu é cíclico (s=1s = 1), e calcule dimC(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 wC(C(u))w \in \mathcal C(\mathcal C(u)); demonstramos que wK[u]w \in K[u].

  1. Mostre que K[u]C(C(u))K[u] \subseteq \mathcal C(\mathcal C(u)), e que todo wC(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 wC(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 ⁣:VVi\pi_i\colon V \to V_i a projeção ao longo das demais parcelas. Mostre que πiC(u)\pi_i \in \mathcal C(u), e deduza que ww preserva cada ViV_i e comuta com ui=uViu_i = u\restriction_{V_i}; conclua pela questão 11 aplicada aos uiu_i cíclicos: há polinômios QiQ_i com wVi=Qi(u)Viw\restriction_{V_i} = Q_i(u)\restriction_{V_i}.
  4. Resta colar os QiQ_i em um único polinômio. Para iji \leq j (de modo que PiPjP_i \mid P_j), mostre que ηij ⁣:VjVi\eta_{ij} \colon V_j \to V_i, R(u)xjR(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 QiQj(modPi)Q_i \equiv Q_j \pmod{P_i} para iji \leq j. Deduza que Q=QsQ = Q_s satisfaz QQi(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}, n2n \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 MMn(K)M \in M_n(K) é semelhante à sua transposta tM{}^tM. (As operações que levam XIMXI - M à forma de Smith, transpostas, levam XItMXI - {}^tM à mesma forma de Smith: invariantes de semelhança iguais.)
  2. (Descida da semelhança) Sejam KLK \subseteq L uma extensão de corpos e M,NMn(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 XIMXI - 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 rkuk1rkuk\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 ⁣:PPD\colon P \mapsto P' agindo no espaço Kn1[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 kerDk\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 aba \neq b em Fq×\mathbb F_q^\times; não semissimples de polinômio minimal (Xa)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 q21q^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 MM2(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 1q31 - 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 dimC(u)n(mod2)\dim\mathcal C(u) \equiv n \pmod 2 para todo uu. Determine em seguida o conjunto exato dos valores assumidos por dimC(u)\dim \mathcal C(u) quando uu percorre L(V)\mathcal L(V) com dimV=4\dim V = 4: mostre que ele é {4,6,8,10,16}\{4, 6, 8, 10, 16\} (enumere as sequências de graus n1nsn_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)=21+112+28+36,48 = \abs{GL_2(\mathbb F_3)} = 2\cdot1 + 1\cdot12 + 2\cdot8 + 3\cdot6,

    com 2+1+2+3=8=q212 + 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=MiQi(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 Xv=MvX \cdot v = Mv. Ela é sobrejetora: os vetores constantes dão todo KnK^n. A coluna jj de XIMXI - M é XejimijeiXe_j - \sum_i m_{ij}e_i, cuja imagem é Mejimijei=0Me_j - \sum_i m_{ij}e_i = 0.

2. Módulo as colunas, XejimijeiXe_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 cKnc \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φ=(XInM)K[X]n\ker\varphi = (XI_n - M)K[X]^n. Logo VMK[X]n/(XIM)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(XIM)=χM\det(XI - M) = \chi_M) dá VMiK[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: ViK[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=XP2=X2P_1 = X \mid P_2 = X^2.

4. PP(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=degPs=ns\deg\mu_u = \deg P_s = n_s.

5. A K[X]K[X]-linearidade força f(Qˉ)=f(Q1ˉ)=Qf(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 (QQmodP(QQ)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=gPP = gP', Q=gQQ = gQ' com gcd(P,Q)=1\gcd(P', Q') = 1. Em K[X]/(Q)K[X]/(Q): Pcˉ=0    QPc    QPc    QcP\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:QRQ}=(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 deggcd(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)=EndK[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}), fijHom(Vj,Vi)f_{ij} \in \operatorname{Hom}(V_j, V_i) (componha com injeções e projeções), a questão 6 dá

dimC(u)=i,jdeggcd(Pi,Pj)=i,jnmin(i,j)=k=1s(2(sk)+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(sk)+12(s - k) + 1 pares (i,j)(i, j).

8. Como 2(sk)+112(s-k)+1 \geq 1, dimC(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(nk)+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=31+12=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 uC(u)u \in \mathcal C(u), de modo que todo wC(C(u))w \in \mathcal C(\mathcal C(u)) comuta com uu.

11. Sejam V=K[u]xV = K[u]x e vC(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 πiC(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=wViw_i = w\restriction_{V_i} comuta com o cíclico ui=uViu_i = u\restriction_{V_i} (questão 10), e wiC(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 QiK[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 PjRP_j \mid R, e PiPjP_i \mid P_jPiRP_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 VVV \to V: η~ijC(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 (QiQj)(u)xi=0(Q_i - Q_j)(u)\,x_i = 0: PiQiQjP_i \mid Q_i - Q_j para todo iji \leq j. Em particular, com Q=QsQ = Q_s: QQi(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}, n2n \geq 2: C(u)=L(V)\mathcal C(u) = \mathcal L(V) tem dimensão n2n^2, ao passo que dimK[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))=Kid=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(XIM)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(XItM)tP=tS=S{}^tQ\,(XI - {}^tM)\,{}^tP = {}^tS = S: mesma forma de Smith, de modo que XIMXI - M e XItMXI - {}^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 XIMXI - M em L[X]L[X]. Uma redução de Smith de XIMXI - 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 MLNM \sim_L N se, e somente se, elas têm os mesmos fatores invariantes, se, e somente se, MKNM \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, rkJmk=max(mk,0)\operatorname{rk}J_m^k = \max(m - k, 0), de modo que rkJmk1rkJmk=1\operatorname{rk}J_m^{k-1} - \operatorname{rk}J_m^k = 1 se mkm \geq k, e 00 caso contrário. Somando sobre os blocos: rkuk1rkuk=#{t:mtk}\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, Dn1(Xn1)=(n1)!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=Xn1x = 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(m1)(mp+1)m(m-1)\cdots(m-p+1), um produto de pp inteiros consecutivos, logo 0modp\equiv 0 \bmod p. Escreva n=ap+rn = ap + r, 0r<p0 \leq r < p. Então kerDk\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: dimkerDk=ak+min(r,k)\dim\ker D^k = ak + \min(r, k) para 0kp0 \leq k \leq p, de modo que rkDk1rkDk=dimkerDkdimkerDk1=a+1kr\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 XrXpXpX^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. MGL2M \in GL_2 tem s{1,2}s \in \{1, 2\} fatores invariantes. Se s=2s = 2: P1=P2=XaP_1 = P_2 = X - a (a0a \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 aba \neq b (companheira \sim diagonal); χ=(Xa)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: q1q - 1 escolhas de aa. Autovalores decompostos distintos: pares não ordenados {a,b}Fq×\{a, b\} \subseteq \mathbb F_q^\times, aba \neq b: (q12)\binom{q-1}2 classes. Minimal (Xa)2(X-a)^2: q1q - 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á q2q2\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:

(q1)+(q1)(q2)2+(q1)+q2q2=q21.(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 P1P2P_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 1q31 - q^{-3}. Em geral, o lugar não cíclico de MnM_n é onde os menores (n1)×(n1)(n-1)\times(n-1) de XIMXI - 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 vC(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 dimC(u)=dimK[u]=nsn\dim\mathcal C(u) = \dim K[u] = n_s \leq n, ao passo que a questão 8 dá dimC(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 2s2i+12s - 2i + 1 na fórmula de Frobenius é ímpar, de modo que

dimC(u)=i=1s(2s2i+1)nii=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 n1nsn_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,

14=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)=(q21)(q2q)=86=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 χ=(X1)(X2)\chi = (X-1) (X-2)), unidades 22=42 \cdot 2 = 4, tamanho 48/4=1248/4 = 12. Minimal (Xa)2(X - a)^2, a{1,2}a \in \{1, 2\}: duas classes; K[M]F3[X]/((Xa)2)K[M] \cong \mathbb F_3[X]/((X-a)^2), unidades q2q=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 (93)/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 q21=8q^2 - 1 = 8, tamanho 48/8=648/8 = 6. Equação das classes: 21+112+28+36=2+12+16+18=482\cdot1 + 1\cdot12 + 2\cdot8 + 3\cdot6 = 2 + 12 + 16 + 18 = 48; e 2+1+2+3=8=q212 + 1 + 2 + 3 = 8 = q^2 - 1 classes, coincidindo com a questão 21.