गणित · Livro 4 · स्नातक वर्ष 2

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

Matemática universitária — Graduação 2 · स्नातक वर्ष 2

1Conjuntos e estruturas

Este capítulo de abertura afia os fundamentos lançados no volume do primeiro ano de graduação e os transforma em ferramentas de trabalho correntes: o cálculo dos conjuntos e dos quocientes, a comparação de conjuntos infinitos (enumerabilidade, Cantor–Bernstein) e a teoria estrutural dos grupos e dos anéis — o teorema de Lagrange, o grupo simétrico e sua assinatura, os ideais e o teorema chinês dos restos. Tudo aqui é usado sem trégua no resto do livro: a assinatura constrói o determinante (Capítulo 2), os anéis quociente fazem a aritmética funcionar e a enumerabilidade está por trás tanto da topologia quanto da probabilidade.

1.1 Conjuntos, aplicações, quocientes

Usamos livremente a linguagem dos conjuntos, das aplicações e das relações de equivalência e de ordem montada no volume do primeiro ano de graduação. Dois aperfeiçoamentos merecem um enunciado em boa e devida forma.

Proposição 1.1 (Imagens e imagens inversas de famílias)

Sejam f ⁣:EFf \colon E \to F e (Ai)iI(A_i)_{i \in I}, (Bj)jJ(B_j)_{j \in J} famílias de partes de EE, resp. de FF. Então

f1(jBj)=jf1(Bj),f1(jBj)=jf1(Bj),f1(FB)=Ef1(B),f^{-1}\Bigl(\bigcup_j B_j\Bigr) = \bigcup_j f^{-1}(B_j), \qquad f^{-1}\Bigl(\bigcap_j B_j\Bigr) = \bigcap_j f^{-1}(B_j), \qquad f^{-1}(F \setminus B) = E \setminus f^{-1}(B),
f(iAi)=if(Ai),f(iAi)if(Ai)(igualdade para f injetiva).f\Bigl(\bigcup_i A_i\Bigr) = \bigcup_i f(A_i), \qquad f\Bigl(\bigcap_i A_i\Bigr) \subseteq \bigcap_i f(A_i) \quad (\text{igualdade para } f \text{ injetiva}).

Demonstração. Cada identidade se obtém desdobrando as definições; por exemplo xf1(Bj)    f(x)Bjx \in f^{-1}(\bigcap B_j) \iff f(x) \in B_j para todo jj     xf1(Bj)\iff x \in f^{-1}(B_j) para todo jj. As identidades sobre imagens e a falha da igualdade no caso da interseção (com a correção pela injetividade) foram demonstradas no volume do primeiro ano de graduação para dois conjuntos; os argumentos são idênticos para famílias.

Exemplo 1.2 (Onde a inclusão das imagens é estrita)

Tome f ⁣:RRf \colon \R \to \R, f(x)=x2f(x) = x^2, com A1=[1,0]A_1 = \intcc{-1}{0} e A2=[0,1]A_2 = \intcc{0}{1}. Então

f(A1A2)=f({0})={0},f(A1)f(A2)=[0,1][0,1]=[0,1]:f(A_1 \cap A_2) = f(\{0\}) = \{0\}, \qquad f(A_1) \cap f(A_2) = \intcc{0}{1} \cap \intcc{0}{1} = \intcc{0}{1} :

a inclusão da Proposição 1.1 é tão estrita quanto possível — os dois antecedentes ±x\pm x de um mesmo valor vivem em AiA_i diferentes. A injetividade é exatamente o que proíbe essa separação, e é por isso que as imagens inversas (que nunca fundem pontos) satisfazem as quatro identidades sem condição, ao passo que as imagens perdem a que trata das interseções. Regra prática para todo o livro: faça as imagens inversas atravessarem as operações de conjuntos livremente; manipule as imagens com cuidado.

Definição 1.3 (Conjunto quociente)

Seja R\mathcal{R} uma relação de equivalência sobre EE. O conjunto quociente E/RE/\mathcal{R} é o conjunto das classes de equivalência; a sobrejeção π ⁣:EE/R\pi \colon E \to E/\mathcal{R}, xcl(x)x \mapsto \mathrm{cl}(x), é a projeção canônica.

Propriedade universal (fatoração): se f ⁣:EFf \colon E \to F é compatível com R\mathcal{R} (isto é, xRy    f(x)=f(y)x \mathbin{\mathcal{R}} y \implies f(x) = f(y)), existe exatamente uma aplicação f ⁣:E/RF\overline f \colon E/\mathcal{R} \to F tal que f=fπf = \overline f \circ \pi.

Demonstração da propriedade universal. Unicidade: a condição f=fπf = \overline f \circ \pi se escreve

f(cl(x))=f(x)(xE),\overline f\bigl(\mathrm{cl}(x)\bigr) = f(x) \qquad (x \in E),

e, como π\pi é sobrejetiva, todo elemento de E/RE/\mathcal{R} é um certo cl(x)\mathrm{cl}(x): os valores de f\overline f estão todos impostos. Existência: tome a fórmula acima como definição de f\overline f; ela é inequívoca precisamente pela compatibilidade — se cl(x)=cl(y)\mathrm{cl}(x) = \mathrm{cl}(y), então xRyx \mathbin{\mathcal{R}} y, logo f(x)=f(y)f(x) = f(y) e os dois valores candidatos coincidem — e ela fatora ff por construção. Note a divisão de tarefas: a sobrejetividade de π\pi dá a unicidade, a compatibilidade dá a existência.

Exemplo 1.4

Z/nZ\Z/n\Z é o quociente de Z\Z pela congruência módulo nn; as verificações de boa definição do volume do primeiro ano de graduação eram casos particulares da propriedade universal. Os quocientes transformam “construções compatíveis com os representantes” em aplicações de verdade — e nos servimos disso constantemente adiante.

1.2 Enumerabilidade e cardinalidade

Definição 1.5 (Equipotência, enumerabilidade)

Dois conjuntos são equipotentes quando uma bijeção os liga. Um conjunto é enumerável quando é equipotente a N\N (alguns autores incluem os conjuntos finitos; dizemos no máximo enumerável para “finito ou enumerável”).

Proposição 1.6 (Propriedades de estabilidade)

  1. Todo subconjunto infinito de N\N é enumerável; um conjunto é no máximo enumerável se e somente se ele injeta em N\N, se e somente se é vazio ou imagem sobrejetiva de N\N.
  2. N×N\N \times \N é enumerável; um produto de dois conjuntos enumeráveis no máximo enumeráveis é no máximo enumerável.
  3. Uma união no máximo enumerável de conjuntos enumeráveis no máximo enumeráveis é no máximo enumerável.
  4. Z\Z e Q\Q são enumeráveis.

Demonstração. (1) Enumere um ANA \subseteq \N infinito por mínimos sucessivos: a0=minAa_0 = \min A, ak+1=min(A{a0,,ak})a_{k+1} = \min\,(A \setminus \{a_0, \dots, a_k\}) (não vazio, pois AA é infinito); a aplicação kakk \mapsto a_k é estritamente crescente, injetiva e sobrejetiva sobre AA (todo aAa \in A supera apenas um número finito de elementos de AA, logo é atingido). Se EE injeta em N\N por φ\varphi, então EE é equipotente a φ(E)N\varphi(E) \subseteq \N: finito ou enumerável. Se s ⁣:NEs \colon \N \to E é sobrejetiva, então xmins1({x})x \mapsto \min s^{-1}(\{x\}) injeta EE em N\N.

(2) A aplicação (p,q)2p(2q+1)1(p, q) \mapsto 2^p(2q + 1) - 1 é uma bijeção N2N\N^2 \to \N (todo inteiro positivo admite uma única decomposição 2pm2^p m com mm ímpar, pela unicidade da fatoração). Produtos: componha injeções.

(3) Dados conjuntos EnE_n com sobrejeções sn ⁣:NEns_n \colon \N \to E_n (inofensivo quando algum EnE_n é finito: repita valores), a aplicação (n,k)sn(k)(n, k) \mapsto s_n(k) é uma sobrejeção do conjunto enumerável N2\N^2 sobre En\bigcup E_n.

(4) Z=N(N)\Z = \N \cup (-\N^*): união enumerável. Q\Q é imagem sobrejetiva de Z×N\Z \times \N^* (a aplicação fração), logo no máximo enumerável, e infinito.

Exemplo 1.7 (Uma função de emparelhamento, na prática)

A bijeção (p,q)2p(2q+1)1(p, q) \mapsto 2^p(2q + 1) - 1 da demonstração merece ser vista em ação. Seus primeiros valores:

q=0q=1q=2q=3q=4p=002468p=11591317p=2311192735p=3723395571\begin{array}{c|ccccc} & q = 0 & q = 1 & q = 2 & q = 3 & q = 4\\ \hline p = 0 & 0 & 2 & 4 & 6 & 8\\ p = 1 & 1 & 5 & 9 & 13 & 17\\ p = 2 & 3 & 11 & 19 & 27 & 35\\ p = 3 & 7 & 23 & 39 & 55 & 71 \end{array}

A linha pp reúne os inteiros nn para os quais n+1n + 1 é divisível por 2p2^p exatamente: todo número natural aparece exatamente uma vez. Decodificar é tão explícito quanto codificar: para n=43n = 43, fatore n+1=44=2211=22(25+1)n + 1 = 44 = 2^2\cdot 11 = 2^2(2\cdot5 + 1), donde (p,q)=(2,5)(p, q) = (2, 5). A lição final: as demonstrações de enumerabilidade são muitas vezes algoritmos disfarçados — aqui, “ponha os fatores dois em evidência”.

Exemplo 1.8 (Os números algébricos são enumeráveis)

Um número complexo é algébrico quando anula algum polinômio não nulo com coeficientes racionais. O conjunto Q\overline\Q dos números algébricos é enumerável: os polinômios de grau d\leq d sobre Q\Q injetam-se em Qd+1\Q^{d+1}, produto finito de conjuntos enumeráveis (Proposição 1.6 (2)); a união sobre dd enumera os polinômios racionais não nulos como P0,P1,P2,P_0, P_1, P_2, \dots; cada PkP_k tem um número finito de raízes; e

Q=kN {raıˊzes de Pk}\overline\Q = \bigcup_{k \in \N}\ \{\text{raízes de } P_k\}

é uma união enumerável de conjuntos finitos (Proposição 1.6 (3)), infinita pois contém Q\Q. Combinado com a não enumerabilidade de R\R (Teorema 1.9 adiante), isso prova — sem exibir um único deles — que os números transcendentes existem e formam uma maioria não enumerável: o argumento de contagem de Cantor de 1874, a existência apenas pela cardinalidade.

Teorema 1.9 (Cantor; não enumerabilidade de R\R)

  1. Para todo conjunto EE, não existe sobrejeção EP(E)E \to \mathcal{P}(E).
  2. R\R não é enumerável.

Demonstração. (1) foi demonstrado no volume do primeiro ano de graduação (o conjunto diagonal D={x:xf(x)}D = \{x : x \notin f(x)\}).

(2) Suponha que (xn)nN(x_n)_{n \in \N} enumere R\R. Construa segmentos encaixados I0I1I_0 \supseteq I_1 \supseteq \dots com In=3n\abs{I_n} = 3^{-n} e xnInx_n \notin I_n: divida o segmento atual em três terços fechados; ao menos um terço evita xnx_n (um ponto encontra no máximo dois dos três). O teorema dos segmentos encaixados (extremidades adjacentes) fornece nIn\ell \in \bigcap_n I_n; mas =xN\ell = x_N para algum NN, e xNINx_N \notin I_N: contradição.

Teorema 1.10 (Cantor–Bernstein)

Se EE injeta em FF e FF injeta em EE, então EE e FF são equipotentes.

Demonstração. Sejam f ⁣:EFf \colon E \to F e g ⁣:FEg \colon F \to E injeções. Para cada ponto (de EE ou de FF), siga sua cadeia de ancestrais de imagens inversas sucessivas, xg1(x)f1(g1(x))x \mapsto g^{-1}(x) \mapsto f^{-1}(g^{-1}(x)) \mapsto \dots — cada passo está definido enquanto o ponto atual pertencer à imagem da injeção correspondente, e é então único por injetividade. Três destinos mutuamente exclusivos: a cadeia para em um ponto de Eg(F)E \setminus g(F) (origem em EE), para em um ponto de Ff(E)F \setminus f(E) (origem em FF) ou nunca para. Isso particiona E=EEEFEE = E_E \cup E_F \cup E_\infty e F=FEFFFF = F_E \cup F_F \cup F_\infty conforme a origem.

Observe agora: ff leva EEE_E sobre FEF_E — a cadeia de f(x)f(x) é a cadeia de xx precedida de um passo, de modo que as origens coincidem; e todo yFEy \in F_E tem uma cadeia com ao menos um passo (sua origem está em EE), logo y=f(x)y = f(x) com xEEx \in E_E. O mesmo argumento dá bijeções f ⁣:EFf \colon E_\infty \to F_\infty e g ⁣:FFEFg \colon F_F \to E_F. Colando,

h(x)={f(x)se xEEE,g1(x)se xEF,h(x) = \begin{cases} f(x) & \text{se } x \in E_E \cup E_\infty,\\ g^{-1}(x) & \text{se } x \in E_F, \end{cases}

é uma bijeção de EE sobre F=FEFFFF = F_E \cup F_\infty \cup F_F: é bijetiva por pedaços, e as três peças de chegada são disjuntas.

Exemplo 1.11

(0,1)\intoo{0}{1} e [0,1]\intcc{0}{1} são equipotentes: a identidade injeta num sentido, xx+13x \mapsto \frac{x + 1}{3} no outro; o teorema fabrica a bijeção (necessariamente descontínua). Do mesmo modo R\R, (0,1)\intoo{0}{1} (por bijeções do tipo tanh\tanh) e P(N)\mathcal{P}(\N) (expansões binárias, Exercício 1.3) são todos equipotentes: “a cardinalidade do contínuo”.

Exemplo 1.12 (O segmento e o quadrado)

[0,1]\intcc{0}{1} e [0,1]2\intcc{0}{1}^2 são equipotentes — a dimensão é invisível para a cardinalidade. Uma injeção é trivial: x(x,0)x \mapsto (x, 0). Para a outra, envie (x,y)(x, y) ao real cujos algarismos decimais intercalam os de xx e os de yy,

(0.x1x2x3, 0.y1y2y3)    0.x1y1x2y2x3y3,(0.x_1x_2x_3\dots,\ 0.y_1y_2y_3\dots) \;\longmapsto\; 0.x_1y_1x_2y_2x_3y_3\dots,

escolhendo para cada coordenada a expansão que não termina numa sequência infinita de 99: com essa convenção os algarismos da imagem determinam os de xx e os de yy, de modo que a aplicação é injetiva (ela não precisa ser sobrejetiva — as imagens nunca têm, digamos, os algarismos de posição ímpar iguais a 99 a partir de certa ordem — e isso não é problema). Cantor–Bernstein (Teorema 1.10) monta uma bijeção de verdade. A continuidade, é claro, é impossível: não há bijeção contínua entre eles — os capítulos métricos explicam por quê (a conexidade distingue a reta do plano, Capítulo 4).

1.3 Grupos

Definição 1.13 (Subgrupo gerado; ordem)

Seja GG um grupo e AGA \subseteq G. O subgrupo gerado por AA, escrito A\langle A \rangle, é o menor subgrupo que contém AA — concretamente, todos os produtos finitos de elementos de AA e de seus inversos. Um grupo é cíclico quando é gerado por um único elemento: a={ak:kZ}\langle a\rangle = \{a^k : k \in \Z\}. A ordem de aGa \in G é ord(a)=a\operatorname{ord}(a) = \abs{\langle a \rangle} (possivelmente infinita); quando é finita, é o menor n1n \geq 1 com an=ea^n = e, e ak=e    ord(a)ka^k = e \iff \operatorname{ord}(a) \mid k.

Demonstração da caracterização da ordem. Se algum am=ea^m = e satisfaz m1m \geq 1, seja n1n \geq 1 o menor com an=ea^n = e. Os elementos e,a,,an1e, a, \dots, a^{n-1} são dois a dois distintos (ai=aja^{i} = a^{j} com 0i<j<n0 \leq i < j < naji=ea^{j-i} = e, contradizendo a minimalidade), e todo aka^k se reduz a um deles pela divisão euclidiana k=nq+rk = nq + r: a\langle a\rangle tem exatamente nn elementos, e ak=ar=e    r=0    nka^k = a^r = e \iff r = 0 \iff n \mid k. Se nenhuma potência é trivial, todos os aka^k (kZk \in \Z) são distintos (mesmo argumento de divisão) e a ordem é infinita.

Teorema 1.14 (Lagrange)

Seja GG um grupo finito e HH um subgrupo. Então H\abs H divide G\abs G. Em particular, a ordem de todo elemento divide G\abs G, e aG=ea^{\abs G} = e para todo aGa \in G.

Demonstração. A relação xy    x1yHx \sim y \iff x^{-1}y \in H é uma equivalência (reflexiva: eHe \in H; simétrica: inversos; transitiva: produtos). A classe de xx é a classe lateral à esquerda xH={xh:hH}xH = \{xh : h \in H\}, e hxhh \mapsto xh é uma bijeção HxHH \to xH (de inversa yx1yy \mapsto x^{-1}y): todas as classes têm H\abs H elementos. As classes particionam GG (o teorema geral de partição do volume do primeiro ano de graduação), logo G=H×(nuˊmero de classes laterais)\abs G = \abs H \times (\text{número de classes laterais}). Para um elemento: aplique isso a H=aH = \langle a\rangle; então aG=(aorda)G/orda=ea^{\abs G} = (a^{\operatorname{ord} a})^{\abs G / \operatorname{ord} a} = e.

Exemplo 1.15 (Classes laterais em ação: A3A_3 dentro de S3\mathfrak{S}_3)

Tome G=S3G = \mathfrak{S}_3 (ordem 66) e H=A3={id, (123), (132)}H = A_3 = \{\mathrm{id},\ (1\,2\,3),\ (1\,3\,2)\}. As classes laterais à esquerda são

H={id, (123), (132)},(12)H={(12), (23), (13)}:H = \{\mathrm{id},\ (1\,2\,3),\ (1\,3\,2)\}, \qquad (1\,2)H = \{(1\,2),\ (2\,3),\ (1\,3)\} :

duas classes de três elementos que particionam GG, exatamente como a contagem G=H×(nuˊmero de classes laterais)\abs G = \abs H \times (\text{número de classes laterais}) exige — e visivelmente a partição entre permutações pares e ímpares. Note que (13)H=(12)H(1\,3)H = (1\,2)H embora (13)(12)(1\,3) \neq (1\,2): as classes laterais são classes, e não são rotuladas por seus representantes; x1yHx^{-1}y \in H é a única comparação legítima. Esse retrato em duas classes é o retrato geral da assinatura: AnA_n e sua única classe lateral companheira cortam Sn\mathfrak{S}_n ao meio, e é assim que o problema de fim de semana conta as posições alcançáveis do quebra-cabeça.

Exemplo 1.16

Dois dividendos imediatos. Os grupos de ordem prima são cíclicos: se G=p\abs G = p é primo e aea \neq e, então ord(a)\operatorname{ord}(a) divide pp e não vale 11, logo vale pp: a=G\langle a\rangle = G. O reticulado de subgrupos de Z/12Z\Z/12\Z: pela Proposição 1.17 adiante, há exatamente um subgrupo por divisor de 1212ordens 1,2,3,4,6,121, 2, 3, 4, 6, 12, gerados respectivamente por 0\overline 0, 6\overline 6, 4\overline 4, 3\overline 3, 2\overline 2, 1\overline 1. A advertência final: a recíproca do teorema de Lagrange é falsa em geral — A4A_4 tem ordem 1212 mas nenhum subgrupo de ordem 66, como demonstramos no problema de fim de semana deste capítulo (Problema 1.1, questão 14). Lagrange restringe as ordens possíveis; não as promete.

O reticulado de subgrupos de ℤ/12ℤ: um subgrupo por divisor de 12 (), com uma aresta quando um contém o outro com índice primo. As inclusões correm ao contrário da divisibilidade do gerador: 4 ⊂eq 2 porque 4 é múltiplo de 2.
O reticulado de subgrupos de Z/12Z\Z/12\Z: um subgrupo por divisor de 1212 (Proposição 1.17), com uma aresta quando um contém o outro com índice primo. As inclusões correm ao contrário da divisibilidade do gerador: 42\langle\overline 4\rangle \subseteq \langle\overline2\rangle porque 44 é múltiplo de 22.

Proposição 1.17 (Grupos cíclicos)

Seja G=aG = \langle a \rangle cíclico de ordem nn.

  1. GG é isomorfo a (Z/nZ,+)(\Z/n\Z, +), via kak\overline k \mapsto a^k.
  2. Todo subgrupo de GG é cíclico; para cada divisor dnd \mid n existe exatamente um subgrupo de ordem dd, a saber an/d\langle a^{n/d}\rangle.
  3. aka^k gera GG se e somente se gcd(k,n)=1\gcd(k, n) = 1: GG tem φ(n)\varphi(n) geradores (a função totiente de Euler).

Demonstração. (1) A aplicação kakk \mapsto a^k de Z\Z sobre GG é compatível com a congruência módulo nn (ak=ak    nkka^{k} = a^{k'} \iff n \mid k - k', pela caracterização da ordem); a propriedade universal (Definição 1.3) fornece um morfismo bijetivo bem definido a partir de Z/nZ\Z/n\Z.

(2) Seja HGH \leq G não trivial e mm o menor 1\geq 1 com amHa^m \in H. A divisão euclidiana mostra que H=amH = \langle a^m\rangle (para akHa^k \in H: k=mq+rk = mq + r obriga arHa^r \in H, logo r=0r = 0), e mnm \mid n (divida nn por mm: anmodmHa^{n \bmod m} \in H). Então H=n/m\abs H = n/m; tomar m=n/dm = n/d realiza cada divisor dd. Unicidade: todo subgrupo de ordem dd é, pelo que precede, da forma am\langle a^m \rangle com n/m=dn/m = d — logo m=n/dm = n/d fica imposto e o subgrupo está determinado.

(3) Afirmamos que ord(ak)=ngcd(k,n)\operatorname{ord}(a^k) = \frac{n}{\gcd(k, n)}. Escreva d=gcd(k,n)d = \gcd(k, n). Para qualquer m1m \geq 1, a caracterização da ordem de Definição 1.13 dá a cadeia de equivalências

(ak)m=e    nkm    ndkdm    ndm,(a^k)^m = e \iff n \mid km \iff \frac{n}{d} \,\Big|\, \frac{k}{d}\,m \iff \frac{n}{d} \,\Big|\, m ,

o último passo pelo lema de Gauss, pois nd\frac nd e kd\frac kd são coprimos. O menor tal mm é nd\frac nd: ord(ak)=ngcd(k,n)\operatorname{ord}(a^k) = \frac n{\gcd(k,n)}, que é igual a nn se e somente se gcd(k,n)=1\gcd(k, n) = 1. Há φ(n)\varphi(n) tais classes kk módulo nn.

1.4 O grupo simétrico

Definição 1.18

Sn\mathfrak{S}_n é o grupo das permutações de [ ⁣[1,n] ⁣]\intint{1}{n} (ordem n!n!). Um ciclo (a1a2ak)(a_1\,a_2\,\cdots\,a_k) leva a1a2aka1a_1 \mapsto a_2 \mapsto \dots \mapsto a_k \mapsto a_1 e fixa todo o resto; kk é seu comprimento, e um 22-ciclo é uma transposição. Dois ciclos são disjuntos quando seus suportes (os pontos não fixos) o são.

Teorema 1.19 (Decomposição em ciclos)

Toda permutação σid\sigma \neq \mathrm{id} é um produto de ciclos dois a dois disjuntos, de modo único a menos da ordem dos fatores. Ciclos disjuntos comutam, e ord(σ)\operatorname{ord}(\sigma) é o mmc dos comprimentos.

Demonstração. Considere a relação de “órbita” sobre o suporte de σ\sigma: xyx \sim y se e somente se y=σk(x)y = \sigma^k(x) para algum kZk \in \Z — uma relação de equivalência. Cada classe {x,σ(x),,σk1(x)}\{x, \sigma(x), \dots, \sigma^{k-1}(x)\} (finita, de modo que os iterados fecham um ciclo — a primeira repetição deve retornar a xx por injetividade) carrega o ciclo (x σ(x)  σk1(x))(x\ \sigma(x)\ \cdots\ \sigma^{k-1}(x)), e σ\sigma é o produto desses ciclos: sobre cada órbita, só age o ciclo correspondente. Unicidade: toda fatoração em ciclos disjuntos reproduz exatamente as órbitas (o ciclo que passa por xx tem de ser (x σ(x) )(x\ \sigma(x)\ \cdots)). Ciclos disjuntos comutam porque movem pontos disjuntos; a afirmação sobre a ordem segue porque σm=id\sigma^m = \mathrm{id} se e somente se a mm-ésima potência de cada ciclo o é (por disjunção), se e somente se cada comprimento divide mm.

Exemplo 1.20 (O tipo de ciclo como recenseamento)

Quantas permutações de S9\mathfrak{S}_9 têm tipo de ciclo (4,3,2)(4, 3, 2) — um 44-ciclo, um 33-ciclo, uma transposição? Escolha os suportes e as ordens cíclicas:

9!432=36288024=15120:\frac{9!}{4\cdot 3\cdot 2} = \frac{362\,880}{24} = 15\,120 :

liste os nove símbolos em fila (9!9! maneiras), agrupe os quatro primeiros, os três seguintes e os dois últimos em ciclos, e divida pelas rotações internas de cada grupo (44, 33 e 22 delas), que dão a mesma permutação. (Os comprimentos dos ciclos são distintos aqui, logo não há mais nada a dividir; comprimentos iguais exigiriam dividir também pelas permutações dos grupos de mesmo comprimento.) Toda permutação desse tipo tem ordem lcm(4,3,2)=12\operatorname{lcm}(4,3,2) = 12 e assinatura (1)3(1)2(1)1=+1(-1)^3(-1)^2(-1)^1 = +1 (Teorema 1.19 e o teorema da assinatura adiante). Uma partição de 99, uma classe de conjugação, um recenseamento — a combinatória de Sn\mathfrak{S}_n é a aritmética das partições.

Teorema 1.21 (Assinatura)

Existe exatamente um morfismo de grupos ε ⁣:Sn{±1}\varepsilon \colon \mathfrak{S}_n \to \{\pm 1\} (para n2n \geq 2) que assume o valor 1-1 nas transposições: a assinatura. Além disso, ε(σ)=(1)I(σ)\varepsilon(\sigma) = (-1)^{I(\sigma)} em que I(σ)I(\sigma) é o número de inversões (pares i<ji < j com σ(i)>σ(j)\sigma(i) > \sigma(j)), um kk-ciclo tem assinatura (1)k1(-1)^{k-1}, e o grupo alternado An=kerεA_n = \ker\varepsilon tem ordem n!2\frac{n!}{2}.

Demonstração. Existência. Para σSn\sigma \in \mathfrak{S}_n ponha

ε(σ)=1i<jnσ(j)σ(i)ji.\varepsilon(\sigma) = \prod_{1 \leq i < j \leq n} \frac{\sigma(j) - \sigma(i)}{j - i} .

Os valores absolutos dos fatores se multiplicam dando 11 (os pares não ordenados {σ(i),σ(j)}\{\sigma(i), \sigma(j)\} percorrem todos os pares), logo ε(σ)=(1)I(σ){±1}\varepsilon(\sigma) = (-1)^{I(\sigma)} \in \{\pm1\}. Morfismo: para σ,τ\sigma, \tau,

ε(στ)=i<jσ(τ(j))σ(τ(i))ji=i<jσ(τ(j))σ(τ(i))τ(j)τ(i)i<jτ(j)τ(i)ji=ε(σ)ε(τ),\varepsilon(\sigma\tau) = \prod_{i<j} \frac{\sigma(\tau(j)) - \sigma(\tau(i))}{j - i} = \prod_{i<j} \frac{\sigma(\tau(j)) - \sigma(\tau(i))}{\tau(j) - \tau(i)} \cdot \prod_{i<j} \frac{\tau(j) - \tau(i)}{j - i} = \varepsilon(\sigma)\,\varepsilon(\tau),

sendo o produto do meio igual a ε(σ)\varepsilon(\sigma) após reindexação pelos pares {τ(i),τ(j)}\{\tau(i), \tau(j)\} (cada par não ordenado aparece uma vez, e numerador e denominador mudam de sinal juntos). Uma transposição τ=(ab)\tau = (a\,b) com a<ba < b tem um número ímpar de inversões; contando exatamente: os pares invertidos (i,j)(i, j), i<ji < j, com τ(i)>τ(j)\tau(i) > \tau(j) são

(a,j) para a<j<b,(i,b) para a<i<b,(a,b) ele mesmo,(a, j) \ \text{para } a < j < b, \qquad (i, b) \ \text{para } a < i < b, \qquad (a, b) \ \text{ele mesmo},

isto é, (ba1)+(ba1)+1=2(ba)1(b - a - 1) + (b - a - 1) + 1 = 2(b - a) - 1 deles, um número ímpar. (Alternativamente: verifique (12)(1\,2) diretamente, com uma única inversão, e conjugue — conjugados têm a mesma assinatura, pois ε\varepsilon é um morfismo com valores em um grupo abeliano.) Logo ε((ab))=(1)2(ba)1=1\varepsilon((a\,b)) = (-1)^{2(b-a)-1} = -1.

Unicidade. As transposições geram Sn\mathfrak{S}_n (todo ciclo (a1ak)=(a1ak)(a1ak1)(a1a2)(a_1\cdots a_k) = (a_1\,a_k)(a_1\,a_{k-1})\cdots(a_1\,a_2), e Teorema 1.19 conclui); um morfismo com valores em {±1}\{\pm1\} fica determinado por seus valores em geradores.

Consequências. A identidade de ciclos acima escreve um kk-ciclo como produto de k1k - 1 transposições: assinatura (1)k1(-1)^{k-1}. AnA_n: o morfismo ε\varepsilon é sobrejetivo (existem transposições para n2n \geq 2), e as duas “classes laterais” AnA_n e (12)An(1\,2)A_n são equipotentes e particionam Sn\mathfrak{S}_n (o argumento de Lagrange): An=n!2\abs{A_n} = \frac{n!}{2}.

Exemplo 1.22

σ=(123456365412)=(135)(26)\sigma = \begin{pmatrix} 1&2&3&4&5&6\\ 3&6&5&4&1&2 \end{pmatrix} = (1\,3\,5)(2\,6): ordem lcm(3,2)=6\operatorname{lcm}(3,2) = 6, assinatura (1)2(1)1=1(-1)^{2}\cdot(-1)^{1} = -1. A assinatura é o teste de paridade mais rápido para embaralhamentos — e o motor do determinante no Capítulo 2.

Exemplo 1.23 (Três caminhos para um só sinal)

Seja σS5\sigma \in \mathfrak{S}_5 a permutação que leva 1,2,3,4,51, 2, 3, 4, 5 em 3,5,4,1,23, 5, 4, 1, 2. Pelos ciclos: 13411 \mapsto 3 \mapsto 4 \mapsto 1 e 2522 \mapsto 5 \mapsto 2, logo σ=(134)(25)\sigma = (1\,3\,4)(2\,5) e ε(σ)=(1)2(1)1=1\varepsilon(\sigma) = (-1)^{2}(-1)^{1} = -1. Pelas inversões: na lista de valores 3,5,4,1,23, 5, 4, 1, 2 os pares fora de ordem são (3,1)(3,1), (3,2)(3,2), (5,4)(5,4), (5,1)(5,1), (5,2)(5,2), (4,1)(4,1), (4,2)(4,2): sete deles, e (1)7=1(-1)^7 = -1. Pelas transposições: σ=(14)(13)(25)\sigma = (1\,4)(1\,3)(2\,5), três fatores, (1)3=1(-1)^3 = -1. Três cálculos, uma só paridade: a unicidade do Teorema 1.21 garante que nenhum esquema de contagem possa fazê-los discordar — e é exatamente isso que torna ε\varepsilon utilizável como invariante (veja o problema de fim de semana).

Observação 1.24 (Para onde vai a assinatura daqui)

A assinatura é a semente de três colheitas posteriores: ela constrói o determinante e sua regra do produto no Capítulo 2; alimenta invariantes de paridade para quebra-cabeças combinatórios (o problema de fim de semana deste capítulo resolve com ela o jogo dos quinze); e os grupos alternados AnA_n que ela define tornam-se centrais no volume do terceiro ano de graduação, onde sua simplicidade para n5n \geq 5 explica por que as equações de grau 55 não têm solução por radicais.

1.5 Anéis, ideais, quocientes

Definição 1.25 (Ideal)

Seja AA um anel comutativo. Um ideal IAI \subseteq A é um subgrupo aditivo tal que axIa x \in I para todos aAa \in A, xIx \in I. Os núcleos de morfismos de anéis são ideais; I=AI = A se e somente se 1I1 \in I, se e somente se II contém uma unidade. O ideal gerado por xx é xA={xa}xA = \{xa\} (um ideal principal).

Teorema 1.26 (Ideais de Z\Z e de K[X]K[X])

Todo ideal de Z\Z é nZn\Z para um único nNn \in \N; todo ideal de K[X]K[X] (KK um corpo) é PK[X]P\,K[X] para um único PP mônico (ou nulo). Por consequência, existem mdc’s nos dois anéis, com relações de Bézout: xZ+yZ=gcd(x,y)Zx\Z + y\Z = \gcd(x,y)\Z, e analogamente para polinômios.

Demonstração. Para Z\Z esse era o teorema dos subgrupos do volume do primeiro ano de graduação (um ideal é em particular um subgrupo, e nZn\Z é um ideal). Para K[X]K[X]: seja I{0}I \neq \{0\} um ideal e PIP \in I não nulo de grau mínimo, normalizado mônico. Para FIF \in I, a divisão euclidiana F=PQ+RF = PQ + RR=FPQIR = F - PQ \in I com degR<degP\deg R < \deg P: a minimalidade obriga R=0R = 0, logo I=PK[X]I = P\,K[X]. Unicidade: dois geradores mônicos dividem-se mutuamente. Os enunciados de Bézout são a igualdade do ideal xZ+yZx\Z + y\Z (resp. de seu análogo polinomial) com o ideal principal do mdc — a própria definição de mdc usada no primeiro ano, agora reconhecida como um enunciado sobre ideais.

Exemplo 1.27 (Um mdc de polinômios, de duas maneiras)

Calcule gcd(X31, X21)\gcd(X^3 - 1,\ X^2 - 1) em Q[X]\Q[X]. Por Euclides:

X31=X(X21)+(X1),X21=(X+1)(X1)+0,X^3 - 1 = X\,(X^2 - 1) + (X - 1), \qquad X^2 - 1 = (X + 1)(X - 1) + 0 ,

logo o mdc é X1X - 1, e a substituição para trás dá a relação de Bézout

X1=1(X31)X(X21).X - 1 = 1\cdot(X^3 - 1) - X\cdot(X^2 - 1).

Pelos ideais: o ideal (X31)Q[X]+(X21)Q[X](X^3 - 1)\Q[X] + (X^2 - 1)\Q[X] é principal (Teorema 1.26); ele contém X1X - 1 (a fórmula acima) e está contido em (X1)Q[X](X - 1)\Q[X] (ambos os geradores se anulam em 11, logo são múltiplos de X1X - 1): o gerador mônico é X1X - 1. A lição final: o ponto de vista dos ideais identifica o mdc sem dividir — as raízes comuns localizam o ideal, e Euclides apenas o certifica.

Definição 1.28 (Anel quociente Z/nZ\Z/n\Z, revisitado)

Para um ideal II de AA, a relação xy    xyIx \sim y \iff x - y \in I é uma equivalência compatível com ++ e ×\times; o conjunto quociente A/IA/I herda uma estrutura de anel — o anel quociente — que faz de π ⁣:AA/I\pi \colon A \to A/I um morfismo de núcleo II. Para A=ZA = \Z, I=nZI = n\Z isso é o Z/nZ\Z/n\Z do volume do primeiro ano de graduação, agora com sua propriedade universal: todo morfismo que anula II se fatora por A/IA/I.

Teorema 1.29 (Teorema chinês dos restos, forma anelar)

Se gcd(m,n)=1\gcd(m, n) = 1, a aplicação

Z/mnZZ/mZ×Z/nZ,x(xmodm,  xmodn)\Z/mn\Z \longrightarrow \Z/m\Z \times \Z/n\Z, \qquad \overline{x} \longmapsto (x \bmod m,\; x \bmod n)

é um isomorfismo de anéis. Por consequência, φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m)\varphi(n) para m,nm, n coprimos, e

φ(n)=npn(11p)(p primo).\varphi(n) = n \prod_{p \mid n} \Bigl(1 - \frac 1p\Bigr) \quad (p \text{ primo}).

Demonstração. A aplicação é um morfismo de anéis bem definido (as compatibilidades são imediatas). Injetividade: x0x \equiv 0 módulo mm e módulo nn com gcd(m,n)=1\gcd(m,n) = 1 obriga mnxmn \mid x (Gauss). Sobrejetividade: os dois lados têm mnmn elementos, logo a injetividade basta (cardinalidades finitas iguais) — ou explicitamente: a partir de uma relação de Bézout um+vn=1um + vn = 1, a classe de

x=bum+avnx = b\,um + a\,vn

é levada em (amodm, bmodn)(a \bmod m,\ b \bmod n), pois vn=1um1(modm)vn = 1 - um \equiv 1 \pmod m faz xa(modm)x \equiv a \pmod m, e simetricamente módulo nn — a receita usada numericamente no Exemplo 1.30. As unidades correspondem a pares de unidades (as unidades de um anel produto são os pares de unidades), logo φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m)\varphi(n). Para uma potência de primo, φ(pk)=pkpk1\varphi(p^k) = p^k - p^{k-1} (os não invertíveis módulo pkp^k são os múltiplos de pp); a multiplicatividade monta a fórmula do produto.

Exemplo 1.30 (Invertendo o isomorfismo chinês)

Tome m=8m = 8, n=9n = 9. A inversa do isomorfismo torna-se explícita pelos dois idempotentes: procure u1(mod8)u \equiv 1 \pmod 8, u0(mod9)u \equiv 0 \pmod 9 e v0(mod8)v \equiv 0 \pmod 8, v1(mod9)v \equiv 1 \pmod 9. De u=9k1(mod8)u = 9k \equiv 1 \pmod 8: k1k \equiv 1, logo u=9u = 9; de v=8k1(mod9)v = 8k \equiv 1 \pmod 9: k1-k \equiv 1, k8k \equiv 8, logo v=64v = 64. Então a classe de x=9a+64bx = 9a + 64b módulo 7272 é a única solução de xa(mod8)x \equiv a \pmod 8, xb(mod9)x \equiv b \pmod 9: para a=3a = 3, b=5b = 5 obtém-se 27+320=34759(mod72)27 + 320 = 347 \equiv 59 \pmod{72} — exatamente o valor intermediário encontrado por substituição no Exercício 1.8. A lição final: uu e vv satisfazem u+v1u + v \equiv 1, uv0uv \equiv 0, u2uu^2 \equiv u, v2vv^2 \equiv v módulo 7272; são as imagens de (1,0)(1, 0) e (0,1)(0, 1), e toda decomposição chinesa é, no fundo, uma decomposição de 11 em idempotentes ortogonais.

Teorema 1.31 (Euler; Fermat revisitado)

As unidades de Z/nZ\Z/n\Z formam um grupo de ordem φ(n)\varphi(n); portanto, para gcd(a,n)=1\gcd(a, n) = 1:

aφ(n)1(modn)(teorema de Euler),a^{\varphi(n)} \equiv 1 \pmod n \qquad (\text{teorema de Euler}),

e o pequeno teorema de Fermat é o caso n=pn = p primo, agora a uma linha do teorema de Lagrange.

Demonstração. As classes invertíveis são exatamente as dos inteiros coprimos com nn (volume do primeiro ano de graduação): há φ(n)\varphi(n) delas, e formam um grupo para a multiplicação. Lagrange (Teorema 1.14): todo elemento elevado à ordem do grupo dá a identidade.

Exemplo 1.32 (Um grupo de unidades sem gerador)

O grupo (Z/15Z)(\Z/15\Z)^* tem φ(15)=φ(3)φ(5)=8\varphi(15) = \varphi(3)\varphi(5) = 8 elementos. Ele é cíclico? Calcule as ordens usando o isomorfismo chinês (Z/15Z)(Z/3Z)×(Z/5Z)(\Z/15\Z)^* \simeq (\Z/3\Z)^* \times (\Z/5\Z)^* (uma unidade módulo 1515 é um par de unidades): os fatores têm ordens 22 e 44, de modo que a ordem de todo elemento divide lcm(2,4)=4<8\operatorname{lcm}(2, 4) = 4 < 8 — nenhum elemento gera o grupo. Concretamente:

24=161,42=161,741,112=1211,1421(mod15):2^4 = 16 \equiv 1, \qquad 4^2 = 16 \equiv 1, \qquad 7^4 \equiv 1, \qquad 11^2 = 121 \equiv 1, \qquad 14^2 \equiv 1 \pmod{15} :

ordens 4,2,4,2,24, 2, 4, 2, 2 e nunca 88. Contraste com Exercício 1.10: (Z/pZ)(\Z/p\Z)^* é cíclico para pp primo, porque aí o grupo de unidades vive dentro de um corpo. O teorema de Euler continua valendo com expoente φ(15)=8\varphi(15) = 8, mas o verdadeiro expoente universal aqui é 44 — Euler dá uma cota superior, nem sempre a exata.

Definição 1.33 (Álgebra)

Uma KK-álgebra é um KK-espaço vetorial AA munido de uma estrutura de anel cuja multiplicação é KK-bilinear. Exemplos: K[X]K[X], Mn(K)\mathcal{M}_n(K), L(E)\mathcal{L}(E), espaços de funções F(X,K)\mathcal{F}(X, K), C\C como R\R-álgebra. Os morfismos de álgebras são os morfismos de anéis lineares; a avaliação PP(u)P \mapsto P(u) de K[X]K[X] em L(E)\mathcal{L}(E) (ou Mn(K)\mathcal{M}_n(K)) é o exemplo central, motor do Capítulo 3.

Exemplo 1.34 (Um morfismo de avaliação e seu núcleo)

Tome A=(0100)A = \begin{pmatrix}0 & 1\\ 0 & 0\end{pmatrix} e a avaliação εA ⁣:R[X]M2(R)\varepsilon_A \colon \R[X] \to \mathcal{M}_2(\R), PP(A)P \mapsto P(A). Como A2=0A^2 = 0,

P(A)=P(0)I+P(0)A=(P(0)P(0)0P(0)),P(A) = P(0)\,I + P'(0)\,A = \begin{pmatrix} P(0) & P'(0)\\ 0 & P(0)\end{pmatrix},

(só sobrevivem os termos constante e linear de PP). Logo kerεA={P:P(0)=P(0)=0}=X2R[X]\ker\varepsilon_A = \{P : P(0) = P'(0) = 0\} = X^2\,\R[X]: um ideal principal, exatamente como prevê o Teorema 1.26, gerado pelo polinômio mônico X2X^2 de menor grau no núcleo — o polinômio minimal de AA, estrela do Capítulo 3. A imagem é a álgebra comutativa de dimensão dois {aI+bA}\{aI + bA\}: os morfismos de avaliação encolhem o espaço R[X]\R[X], de dimensão infinita, sobre álgebras pequenas e calculáveis.

Observação 1.35 (Perspectivas: três melodias a escutar)

Três ideias estruturais deste capítulo reaparecem ao longo do volume, a cada vez com orquestração mais pesada. A fatoração por um quociente (Definição 1.3): ela constrói Z/nZ\Z/n\Z aqui, define aplicações sobre os conjuntos de soluções de sistemas lineares no Capítulo 2, e sustenta silenciosamente todo argumento de “bem definido nas classes”. Os invariantes: a assinatura é um morfismo com valores em {±1}\{\pm1\} que nenhum movimento legal consegue driblar — a mesma lógica dá a regra do produto do determinante (Capítulo 2), a invariância do traço por semelhança e as quantidades conservadas do Capítulo 16. Contar contra uma estrutura: Lagrange conta por classes laterais, a dimensão conta por bases (Capítulo 2), a multiplicidade conta por graus de polinômios (Capítulo 3); sempre que uma cota parece milagrosa, alguma partição ou graduação está fazendo a contagem.

Observação 1.36 (Armadilhas comuns)

Quatro clássicas. (i) Uma aplicação definida sobre um quociente precisa ser verificada bem definida: “x\overline x \mapsto (fórmula em xx)” só é legítimo se a fórmula for constante nas classes — a compatibilidade da Definição 1.3, e não uma formalidade. (ii) ord(ab)=lcm(orda,ordb)\operatorname{ord}(ab) = \operatorname{lcm}(\operatorname{ord}a, \operatorname{ord}b) é falso em geral, mesmo para elementos que comutam (aa e a1a^{-1}); o Exercício 1.4 dá o enunciado correto para ordens coprimas e elementos que comutam, e os ciclos disjuntos dão a versão correta para permutações. (iii) A enumerabilidade sobrevive a uniões enumeráveis e a produtos finitos, mas não a produtos enumeráveis: {0,1}N\{0,1\}^{\N} é não enumerável (Exercício 1.3) embora cada fator tenha dois elementos. (iv) Cantor–Bernstein precisa apenas de injeções nos dois sentidos, mas a bijeção que ele constrói é em geral descontínua e não explícita — não espere uma fórmula (Exemplo 1.11).

Observação 1.37 (Onde este capítulo é usado)

Em quase toda parte. A assinatura constrói os determinantes (Capítulo 2); o morfismo de avaliação PP(u)P \mapsto P(u) e os ideais principais de K[X]K[X] produzem os polinômios minimais e as decomposições em núcleos do Capítulo 3; a enumerabilidade é o palco em que o Capítulo 21 atua (probabilidade sobre espaços enumeráveis) e a razão pela qual a topologia não para de produzir conjuntos densos enumeráveis (Capítulo 4). A construção do quociente A/IA/I é reutilizada no volume do terceiro ano de graduação para construir corpos K[X]/(P)K[X]/(P) e, a partir deles, a teoria de Galois: a propriedade universal demonstrada aqui é usada lá palavra por palavra.

1.6 Exercícios

Exercício 1.1

Quais dos conjuntos seguintes são enumeráveis? O conjunto das partes finitas de N\N; o conjunto de todas as partes de N\N; RQ\R \setminus \Q; o conjunto dos polinômios com coeficientes racionais; o conjunto das sequências de 00 e de 11 nulas a partir de certa ordem.

Solução

Solução de Exercício 1.1.

Partes finitas de N\N: enumerável — o conjunto das partes de [ ⁣[0,n] ⁣]\intint{0}{n} é finito, e as partes finitas formam a união enumerável sobre nn desses conjuntos (Proposição 1.6 (3)); infinito, pois contém todos os conjuntos unitários.

Todas as partes de N\N: não enumerável, pelo teorema de Cantor (Teorema 1.9 (1) com E=NE = \N).

RQ\R \setminus \Q: não enumerável — caso contrário R=Q(RQ)\R = \Q \cup (\R\setminus\Q) seria uma união de dois conjuntos enumeráveis, contradizendo Teorema 1.9 (2).

Polinômios sobre Q\Q: enumerável — os polinômios de grau n\leq n injetam-se em Qn+1\Q^{n+1} (produtos finitos de conjuntos enumeráveis), e depois tome a união sobre nn.

Sequências binárias nulas a partir de certa ordem: enumerável — elas estão em bijeção com as partes finitas de N\N (o suporte).

Exercício 1.2

Em S7\mathfrak{S}_7, sejam σ=(1426)(35)\sigma = (1\,4\,2\,6)(3\,5) e τ=(237)\tau = (2\,3\,7). Calcule στ\sigma\tau e τσ\tau\sigma na forma de ciclos disjuntos, as ordens e as assinaturas das quatro permutações, e σ2026\sigma^{2026}.

Solução

Solução de Exercício 1.2.

Calcule elemento por elemento, aplicando primeiro o fator da direita. στ\sigma\tau leva 1σ(1)=41 \mapsto \sigma(1) = 4,   2σ(3)=5\;2 \mapsto \sigma(3) = 5,   3σ(7)=7\;3 \mapsto \sigma(7) = 7,   4σ(4)=2\;4 \mapsto \sigma(4) = 2,   5σ(5)=3\;5 \mapsto \sigma(5) = 3,   6σ(6)=1\;6 \mapsto \sigma(6) = 1,   7σ(2)=6\;7 \mapsto \sigma(2) = 6:

στ=(1425376),\sigma\tau = (1\,4\,2\,5\,3\,7\,6),

um 77-ciclo. Do mesmo modo τσ\tau\sigma leva 1τ(4)=41 \mapsto \tau(4) = 4,   2τ(6)=6\;2 \mapsto \tau(6) = 6,   3τ(5)=5\;3 \mapsto \tau(5) = 5,   4τ(2)=3\;4 \mapsto \tau(2) = 3,   5τ(3)=7\;5 \mapsto \tau(3) = 7,   6τ(1)=1\;6 \mapsto \tau(1) = 1,   7τ(7)=2\;7 \mapsto \tau(7) = 2:

τσ=(1435726),\tau\sigma = (1\,4\,3\,5\,7\,2\,6),

também um 77-ciclo (como esperado: στ\sigma\tau e τσ\tau\sigma são conjugadas, logo têm o mesmo tipo de ciclo).

Ordens e assinaturas: σ\sigma tem tipo de ciclo (4,2)(4,2): ordem lcm(4,2)=4\operatorname{lcm}(4,2) = 4, assinatura (1)3(1)1=+1(-1)^3(-1)^1 = +1; τ\tau é um 33-ciclo: ordem 33, assinatura +1+1; os dois produtos são 77-ciclos: ordem 77, assinatura (1)6=+1(-1)^6 = +1.

σ2026\sigma^{2026}: 2026=4×506+22026 = 4 \times 506 + 2, logo σ2026=σ2=(12)(46)\sigma^{2026} = \sigma^2 = (1\,2)(4\,6) (eleve ao quadrado o 44-ciclo; a transposição desaparece ao quadrado).

Exercício 1.3

Construa injeções explícitas mostrando que P(N)\mathcal{P}(\N), [0,1]\intcc{0}{1} e o conjunto {0,1}N\{0,1\}^{\N} das sequências binárias são dois a dois equipotentes (expansões binárias nos dois sentidos; Cantor–Bernstein absorve o incômodo da dupla representação).

Solução

Solução de Exercício 1.3.

{0,1}NP(N)\{0,1\}^{\N} \to \mathcal{P}(\N): uma sequência é levada em seu suporte — uma bijeção (funções indicadoras), sem necessidade de teorema.

{0,1}N[0,1]\{0,1\}^{\N} \to \intcc{0}{1}: a aplicação em base 33 dada por (an)2an3n1(a_n) \mapsto \sum 2a_n 3^{-n-1} é injetiva (duas sequências distintas diferem pela primeira vez no posto NN; as caudas não podem compensar uma diferença de 23N12\cdot 3^{-N-1}, pois n>N23n1=3N1<23N1\sum_{n > N} 2\cdot 3^{-n-1} = 3^{-N-1} < 2\cdot3^{-N-1}).

[0,1]{0,1}N\intcc{0}{1} \to \{0,1\}^{\N}: expansão binária, escolhendo (digamos) a expansão que não termina numa sequência infinita de 11: injetiva.

Por Cantor–Bernstein (Teorema 1.10) aplicado às duas últimas injeções, [0,1]\intcc{0}{1} e {0,1}N\{0,1\}^{\N} são equipotentes, logo os três conjuntos o são.

Exercício 1.4

Seja GG um grupo e a,bGa, b \in G elementos que comutam, de ordens finitas coprimas mm e nn. Prove que ord(ab)=mn\operatorname{ord}(ab) = mn. Mostre, por um exemplo em S3\mathfrak{S}_3, que a comutatividade é essencial.

Solução

Solução de Exercício 1.4.

Sejam c=ab=bac = ab = ba e d=ord(c)d = \operatorname{ord}(c). Primeiro cmn=amnbmn=ec^{mn} = a^{mn} b^{mn} = e (a comutatividade permite separar a potência), logo dmnd \mid mn. Reciprocamente, cd=ec^d = ead=bda^d = b^{-d}; esse elemento pertence a ab\langle a\rangle \cap \langle b\rangle, um subgrupo cuja ordem divide tanto mm quanto nn (Lagrange em cada grupo cíclico), e portanto é trivial: ad=bd=ea^d = b^d = e, logo mdm \mid d e ndn \mid d, e pela coprimalidade mndmn \mid d. Portanto d=mnd = mn.

Em S3\mathfrak{S}_3: tome a=(12)a = (1\,2) (ordem 22) e b=(123)b = (1\,2\,3) (ordem 33), de ordens coprimas, que não comutam: ab=(23)ab = (2\,3) tem ordem 262 \neq 6 — de fato S3\mathfrak{S}_3 não tem elemento de ordem 66. A comutatividade é essencial.

Exercício 1.5 ★★

Seja GG um grupo finito de ordem par. Prove que GG contém um elemento de ordem 22. (Emparelhe cada elemento com seu inverso; conte os que se emparelham consigo mesmos.)

Solução

Solução de Exercício 1.5.

Emparelhe cada xGx \in G com x1x^{-1}. Os pares {x,x1}\{x, x^{-1}\} com xx1x \neq x^{-1} têm dois elementos e particionam sua união; os elementos restantes são exatamente aqueles com x=x1x = x^{-1}, isto é, x2=ex^2 = e. Como G\abs G é par e os pares de dois elementos cobrem um número par de elementos, o conjunto {x:x2=e}\{x : x^2 = e\} tem cardinalidade par; ele contém ee, logo contém ao menos um outro elemento xex \neq e — um elemento de ordem 22.

Exercício 1.6 ★★

Prove que AnA_n (n3n \geq 3) é gerado pelos 33-ciclos. (Um produto de duas transposições é um 33-ciclo ou um produto de dois 33-ciclos.)

Solução

Solução de Exercício 1.6.

Todo elemento de AnA_n é um produto de um número par de transposições (Teorema 1.21: decomponha em transposições; a contagem é par, pois a assinatura vale +1+1). Basta escrever cada produto de duas transposições com 33-ciclos:

(ab)(ac)=(acb),(ab)(cd)=(acb)(acd)(distintos a,b,c,d),(a\,b)(a\,c) = (a\,c\,b), \qquad (a\,b)(c\,d) = (a\,c\,b)(a\,c\,d) \quad (\text{distintos } a,b,c,d),

(verifique avaliando), e (ab)(ab)=id(a\,b)(a\,b) = \mathrm{id}. Logo os 33-ciclos geram AnA_n.

Exercício 1.7 ★★

Determine todos os morfismos de grupos: de (Q,+)(\Q, +) em (Z,+)(\Z, +); de (Z/nZ,+)(\Z/n\Z, +) em (Z/mZ,+)(\Z/m\Z, +) (conte-os: gcd(m,n)\gcd(m,n)); de (Q,+)(\Q, +) em (Q+,×)(\Q_+^*, \times).

Solução

Solução de Exercício 1.7.

(Q,+)(Z,+)(\Q,+) \to (\Z,+): apenas o morfismo nulo. Para qualquer xx e todo n1n \geq 1, f(x)=nf(xn)f(x) = n f\bigl(\frac xn\bigr) é divisível por nn em Z\Z; o único inteiro divisível por todo nn é 00, logo f(x)=0f(x) = 0 para todo xx.

(Z/nZ,+)(Z/mZ,+)(\Z/n\Z, +) \to (\Z/m\Z, +): um morfismo fica determinado por c=f(1)c = f(\overline 1), que deve satisfazer nc0(modm)n c \equiv 0 \pmod m, isto é, cc é múltiplo de mgcd(m,n)\frac{m}{\gcd(m,n)}; há gcd(m,n)\gcd(m,n) tais classes, e cada escolha define de fato um morfismo (fatore kkck \mapsto kc por Z/nZ\Z/n\Z pela propriedade universal).

(Q,+)(Q+,×)(\Q, +) \to (\Q_+^*, \times): apenas o trivial. Se f(x)=yf(x) = y, então, para todo nn, y=f(nxn)=f(xn)ny = f(n \cdot \frac xn) = f(\frac xn)^n é uma potência nn-ésima em Q+\Q_+^*. Mas um racional y1y \neq 1 não pode ser uma potência nn-ésima para todo nn: algum primo aparece em yy com um expoente não nulo vv, e nvn \nmid v para n>vn > \abs v (os expoentes das potências nn-ésimas são múltiplos de nn, pela unicidade da fatoração). Logo f1f \equiv 1.

Exercício 1.8 ★★

Usando o teorema chinês dos restos, calcule φ(360)\varphi(360), determine todos os xx com x3(mod8)x \equiv 3 \pmod 8, x5(mod9)x \equiv 5 \pmod 9 e x2(mod5)x \equiv 2 \pmod 5, e calcule os dois últimos algarismos de 320263^{2026} (Euler módulo 100100; atenção: trabalhe módulo 44 e módulo 2525).

Solução

Solução de Exercício 1.8.

360=23325360 = 2^3 \cdot 3^2 \cdot 5: φ(360)=360(112)(113)(115)=360122345=96\varphi(360) = 360\bigl(1 - \tfrac12\bigr)\bigl(1 - \tfrac13\bigr)\bigl(1 - \tfrac15\bigr) = 360 \cdot \tfrac12 \cdot \tfrac23 \cdot \tfrac45 = 96.

Sistema: módulos 8,9,58, 9, 5 dois a dois coprimos, produto total 360360. De x3(mod8)x \equiv 3 \pmod 8 e x5(mod9)x \equiv 5 \pmod 9: x=3+8kx = 3 + 8k com 3+8k5(mod9)3 + 8k \equiv 5 \pmod 9, isto é, k2-k \equiv 2, k27(mod9)k \equiv -2 \equiv 7 \pmod 9: x3+56=59(mod72)x \equiv 3 + 56 = 59 \pmod{72}. Em seguida 59+722(mod5)59 + 72\ell \equiv 2 \pmod 5: 4+224 + 2\ell \equiv 2, 2382\ell \equiv 3 \equiv 8, 4(mod5)\ell \equiv 4 \pmod 5: x59+288=347(mod360)x \equiv 59 + 288 = 347 \pmod{360}.

Dois últimos algarismos de 320263^{2026}: módulo 44, 32026=9101313^{2026} = 9^{1013} \equiv 1. Módulo 2525: φ(25)=20\varphi(25) = 20 e 2026=20101+62026 = 20\cdot101 + 6, logo 3202636=7294(mod25)3^{2026} \equiv 3^6 = 729 \equiv 4 \pmod{25}. Resolva x1(mod4)x \equiv 1 \pmod 4, x4(mod25)x \equiv 4 \pmod{25}: x=4+25k1(mod4)x = 4 + 25k \equiv 1 \pmod 4k1(mod4)k \equiv 1 \pmod 4: x29(mod100)x \equiv 29 \pmod{100}. Os dois últimos algarismos são 2929.

Exercício 1.9 ★★★

Prove que todo domínio de integridade finito é um corpo. Deduza que Z/nZ\Z/n\Z é um corpo se e somente se nn é primo (mais uma vez).

Solução

Solução de Exercício 1.9.

Seja AA um domínio de integridade finito e aAa \in A, a0a \neq 0. A aplicação xaxx \mapsto ax é injetiva (ax=ay    a(xy)=0    x=yax = ay \implies a(x - y) = 0 \implies x = y, sem divisores de zero); uma aplicação injetiva de um conjunto finito nele mesmo é sobrejetiva (volume do primeiro ano de graduação, a equivalência da casa dos pombos). Logo 1=ab1 = ab para algum bb: todo elemento não nulo é invertível, e AA é um corpo.

Z/nZ\Z/n\Z: se nn é primo, ele é um domínio de integridade (nab    nan \mid ab \implies n \mid a ou nbn \mid b, lema de Euclides), finito, logo um corpo; se n=rsn = rs é composto, rs=0\overline r\,\overline s = \overline 0 exibe divisores de zero.

Exercício 1.10 ★★★

(Um clássico) Seja KK um corpo e GG um subgrupo finito de (K,×)(K^*, \times). Prove que GG é cíclico. Sugestão: seja mm a ordem máxima entre os elementos de GG; mostre que a ordem de todo elemento divide mm (usando o Exercício 1.4 em partes coprimas adequadas), de modo que todo GG satisfaz xm=1x^m = 1; conte as raízes de Xm1X^m - 1. Em particular, (Z/pZ)(\Z/p\Z)^* é cíclico.

Solução

Solução de Exercício 1.10.

Seja m=max{ord(x):xG}m = \max\{\operatorname{ord}(x) : x \in G\}, atingida em aa.

Afirmação: todo xGx \in G tem ordem que divide mm. Suponha que algum xx tenha ordem qq com qmq \nmid m: então alguma potência de primo pkp^k divide qq mas não mm. Escreva m=pjmm = p^j m' com pmp \nmid m' e j<kj < k. O elemento apja^{p^j} tem ordem mm'; o elemento xq/pkx^{q/p^k} tem ordem pkp^k; essas ordens são coprimas e os dois elementos comutam (GKG \subseteq K^* é abeliano), logo, pelo Exercício 1.4, seu produto tem ordem pkm>pjm=mp^k m' > p^j m' = m: contradiz a maximalidade.

Assim todo xGx \in G satisfaz xm=1x^m = 1: o polinômio Xm1X^m - 1 tem ao menos G\abs G raízes no corpo KK, donde Gm\abs G \leq m (um polinômio não nulo de grau mm tem no máximo mm raízes, volume do primeiro ano de graduação). Mas m=ord(a)Gm = \operatorname{ord}(a) \leq \abs G por Lagrange. Logo m=Gm = \abs G e a\langle a \rangle, de cardinalidade m=Gm = \abs G, é todo o GG: cíclico.

Para K=Z/pZK = \Z/p\Z: (Z/pZ)(\Z/p\Z)^* é um subgrupo finito de KK^*, logo cíclico (de ordem p1p - 1).

Exercício 1.11 ★★★

Prove que o grupo (Q,+)(\Q, +) não é cíclico e, pior: não é sequer finitamente gerado. Prove, por outro lado, que todo subgrupo finitamente gerado de (Q,+)(\Q, +) é cíclico.

Solução

Solução de Exercício 1.11.

Não cíclico: o subgrupo pq\langle \frac pq\rangle consiste nos múltiplos inteiros de pq\frac pq, todos com denominador que divide qq (na forma irredutível); ele portanto não contém 12q\frac{1}{2q}. Nenhum gerador único alcança os denominadores ilimitados de Q\Q.

Não finitamente gerado: o subgrupo gerado por p1q1,,pkqk\frac{p_1}{q_1}, \dots, \frac{p_k}{q_k} consiste nos racionais cujos denominadores dividem Q=q1qkQ = q_1 \cdots q_k (as combinações inteiras têm denominador que divide QQ): ele não contém 12Q\frac{1}{2Q}.

Os subgrupos finitamente gerados são cíclicos: com QQ como acima, o subgrupo H=p1q1,,pkqkH = \langle \frac{p_1}{q_1}, \dots, \frac{p_k}{q_k}\rangle está contido em 1QZ\frac{1}{Q}\Z. A aplicação xQxx \mapsto Qx é um isomorfismo de 1QZ\frac1Q\Z sobre Z\Z que leva HH em um subgrupo de Z\Z, o qual é nZn\Z para algum nn (volume do primeiro ano de graduação): logo H=nQZH = \frac{n}{Q}\Z é cíclico, gerado por nQ\frac nQ.

Exercício 1.12 ★★

(Critério de Dedekind) Prove que todo conjunto infinito contém um subconjunto enumerável e deduza que um conjunto EE é infinito se e somente se é equipotente a uma parte própria de si mesmo. (Para a implicação direta, desloque de um passo um subconjunto enumerável; para a recíproca, lembre-se do princípio da casa dos pombos.)

Solução

Solução de Exercício 1.12.

Um subconjunto enumerável. Seja EE infinito. Construa a0,a1,a2,a_0, a_1, a_2, \dots por indução: EE é não vazio, escolha a0Ea_0 \in E; se a0,,ana_0, \dots, a_n já foram escolhidos, E{a0,,an}E \setminus \{a_0, \dots, a_n\} é não vazio (EE não é finito), escolha an+1a_{n+1} aí. Os ana_n são dois a dois distintos por construção, logo A={an:nN}A = \{a_n : n \in \N\} é um subconjunto enumerável de EE.

    \implies infinito é equipotente a uma parte própria. Defina f ⁣:EE{a0}f \colon E \to E \setminus \{a_0\} por f(an)=an+1f(a_n) = a_{n+1} e f(x)=xf(x) = x para xAx \notin A. Ela é injetiva (as duas peças são injetivas com imagens disjuntas) e sobrejetiva sobre E{a0}E \setminus \{a_0\}: todo an+1a_{n+1} é atingido, todo xAx \notin A é atingido. Logo EE é equipotente à parte própria E{a0}E \setminus \{a_0\}.

Recíproca. Se EE é finito e g ⁣:EFg \colon E \to F é uma bijeção sobre FEF \subseteq E com FEF \neq E, então gg é uma injeção de EE nele mesmo que não é sobrejetiva, contradizendo o princípio da casa dos pombos (volume do primeiro ano de graduação: uma aplicação injetiva de um conjunto finito nele mesmo é bijetiva). Logo um conjunto equipotente a uma parte própria é infinito.

1.7 Problema: o jogo dos quinze

O jogo dos quinze é um tabuleiro 4×44 \times 4 com quinze peças deslizantes numeradas de 11 a 1515 e uma casa vazia; um movimento faz deslizar para a casa vazia uma das peças adjacentes a ela. Na década de 1890, Sam Loyd popularizou o quebra-cabeça oferecendo $1000 a quem conseguisse trocar as peças 1414 e 1515 e devolver todas as demais ao seu lugar. Ninguém jamais recebeu o prêmio, e este problema de fim de semana demonstra as duas metades da razão: a assinatura de Teorema 1.21 proíbe a troca de Loyd e — a metade construtiva, mais difícil — tudo o que a assinatura permite é de fato realizável. O enunciado completo é o teorema de Johnson–Story (1879).

A configuração resolvida e a configuração 14–15 de Sam Loyd. A pergunta de $1000: podem os movimentos legais transformar o tabuleiro da direita no da esquerda? A configuração resolvida e a configuração 14–15 de Sam Loyd. A pergunta de $1000: podem os movimentos legais transformar o tabuleiro da direita no da esquerda?
A configuração resolvida e a configuração 14141515 de Sam Loyd. A pergunta de $1000: podem os movimentos legais transformar o tabuleiro da direita no da esquerda?

Problema 1.1

Problema de fim de semana — o teorema de resolubilidade de Johnson–Story

Numere as casas de 11 a 1616 na ordem de leitura (da esquerda para a direita, de cima para baixo), de modo que a casa kk fique na linha ii e na coluna jj com k=4(i1)+jk = 4(i - 1) + j. A casa 1616 (canto inferior direito) é a casa natural da casa vazia; tratamos a casa vazia como uma décima sexta peça, escrita bb e identificada com o número 1616. Uma configuração é uma bijeção σ ⁣:[ ⁣[1,16] ⁣][ ⁣[1,16] ⁣]\sigma \colon \intint1{16} \to \intint1{16}, casa \mapsto conteúdo; a configuração resolvida é σ=id\sigma = \mathrm{id}. Em todo o problema, ε\varepsilon é a assinatura de Teorema 1.21, e duas casas são adjacentes quando compartilham uma aresta do tabuleiro.

Parte I — Configurações, movimentos, assinaturas.

  1. Justifique que as configurações são exatamente os elementos de S16\mathfrak{S}_{16}, de modo que há 16!=2092278988800016! = 20\,922\,789\,888\,000 delas, e que o número de movimentos legais a partir de uma dada configuração é 22, 33 ou 44, conforme a casa vazia esteja num canto, numa borda ou no interior.
  2. Seja σ\sigma uma configuração, p=σ1(16)p = \sigma^{-1}(16) a casa do vazio e cc uma casa adjacente a pp. Mostre que deslizar a peça de cc para pp produz a configuração σ=στ\sigma' = \sigma \circ \tau com τ=(p c)\tau = (p\ c), e deduza que todo movimento inverte a assinatura: ε(σ)=ε(σ)\varepsilon(\sigma') = -\varepsilon(\sigma).
  3. Pinte o tabuleiro como um damas: χ(k)=(1)i+j\chi(k) = (-1)^{i+j} para a casa kk na linha ii e coluna jj. Mostre que todo movimento inverte χ(casa do vazio)\chi(\text{casa do vazio}), e deduza que uma sequência de movimentos que devolve o vazio à casa de partida tem comprimento par.
  4. Mostre que

    I(σ)=ε(σ)χ(σ1(16))I(\sigma) = \varepsilon(\sigma)\, \chi\bigl(\sigma^{-1}(16)\bigr)

    é invariante por todo movimento legal, e calcule I(id)I(\mathrm{id}).

Parte II — A recompensa de Loyd: o invariante em ação.

  1. A configuração σL\sigma_L de Loyd coincide com a resolvida, exceto que as casas 1414 e 1515 contêm as peças 1515 e 1414. Calcule I(σL)I(\sigma_L) e conclua que nenhuma sequência de movimentos liga σL\sigma_L à configuração resolvida: os $1000 de Loyd nunca correram risco.
  2. Mostre que exatamente metade de todas as configurações satisfaz I=+1I = +1: {σ:I(σ)=+1}=16!/2\abs{\{\sigma : I(\sigma) = +1\}} = 16!/2. (Para uma casa vazia fixada, emparelhe as configurações compondo com uma transposição fixa de duas outras casas.)
  3. Mostre que todo movimento é desfeito por um movimento legal, que “σ\sigma' é alcançável a partir de σ\sigma por movimentos legais” é uma relação de equivalência, e que a classe RR da configuração resolvida satisfaz R{I=+1}R \subseteq \{I = +1\}. Conclua que existem ao menos duas classes.
  4. Suponha que o vazio esteja em casa: σ(16)=16\sigma(16) = 16. Mostre que I(σ)=ε(ρ)I(\sigma) = \varepsilon(\rho), em que ρS15\rho \in \mathfrak{S}_{15} é a restrição de σ\sigma às casas 1,,151, \dots, 15, e que toda configuração pode ser levada por movimentos legais a uma com o vazio em casa. Conclua: para provar R={I=+1}R = \{I = +1\} basta realizar toda permutação par das quinze casas não naturais por uma sequência de movimentos que começa e termina com o vazio em casa.

Parte III — Passeios do vazio e o grupo dos programas. Um programa é uma sequência finita de movimentos legais, iniciada a partir de uma configuração com o vazio em casa, cuja configuração final também tem o vazio em casa. Seu efeito é a permutação π\pi das casas definida por: o conteúdo da casa xx termina na casa π(x)\pi(x).

  1. Mostre que um programa executado a partir de σ\sigma termina em σπ1\sigma \circ \pi^{-1}; que executar dois programas em sucessão compõe seus efeitos; e que o conjunto HH de todos os efeitos é um subgrupo de S15\mathfrak{S}_{15} (permutações das casas 1,,151, \dots, 15) contido no grupo alternado A15A_{15}.
  2. (O passeio elementar) Com o vazio em casa, faça-o percorrer o bloco 2×22 \times 2 do canto inferior direito: casas 161211151616 \to 12 \to 11 \to 15 \to 16. Mostre que o efeito é o 33-ciclo (11 12 15)(11\ 12\ 15) e que o passeio no sentido inverso dá (11 15 12)(11\ 15\ 12). Ambos pertencem a HH.
  3. (O grande passeio) Verifique que

    161514139512348761011121616 \to 15 \to 14 \to 13 \to 9 \to 5 \to 1 \to 2 \to 3 \to 4 \to 8 \to 7 \to 6 \to 10 \to 11 \to 12 \to 16

    é um passeio fechado por todas as dezesseis casas (apenas passos adjacentes), e que seu efeito é o 1515-ciclo

    ζ=(15 12 11 10 6 7 8 4 3 2 1 5 9 13 14).\zeta = (15\ 12\ 11\ 10\ 6\ 7\ 8\ 4\ 3\ 2\ 1\ 5\ 9\ 13\ 14) .

    Escrevendo x0=15x_0 = 15, x1=12x_1 = 12, x2=11x_2 = 11, …, x14=14x_{14} = 14 para a ordem de seu ciclo, verifique que o passeio elementar inverso da questão 10 é exatamente (x0 x1 x2)(x_0\ x_1\ x_2).

  4. Prove a fórmula de conjugação em qualquer Sn\mathfrak{S}_n: para uma permutação gg e um 33-ciclo,

    g(a b c)g1=(g(a) g(b) g(c)),g\,(a\ b\ c)\,g^{-1} = \bigl(g(a)\ g(b)\ g(c)\bigr),

    e note que HH, sendo um grupo, é fechado por conjugação por seus próprios elementos.

  5. Deduza que HH contém os quinze 33-ciclos consecutivos do grande passeio:

    st=(xt xt+1 xt+2)(tZ/15Z, ıˊndices moˊdulo 15).s_t = (x_t\ x_{t+1}\ x_{t+2}) \qquad (t \in \Z/15\Z, \text{ índices módulo } 15).

Parte IV — Gerando o grupo alternado.

  1. (Lema A) Sejam ss e tt 33-ciclos cujos suportes compartilham exatamente dois pontos, digamos suportes {a,b,c}\{a, b, c\} e {b,c,d}\{b, c, d\}. Mostre que, após substituir ss ou tt por seu inverso se necessário (o que nada muda no subgrupo gerado), o produto stst é uma dupla transposição; mostre que A4A_4 não contém subgrupo de ordem 66 (um subgrupo de índice 22 contém todos os quadrados; conte os 33-ciclos entre os quadrados); e conclua que s,t\langle s, t\rangle é todo o grupo alternado das quatro letras {a,b,c,d}\{a, b, c, d\}.
  2. (Lema B) Seja XX um conjunto de k4k \geq 4 letras, wXw \notin X, e seja GG um subgrupo de algum Sn\mathfrak{S}_n que contém toda permutação par de XX e um 33-ciclo (u v w)(u\ v\ w) com u,vXu, v \in X. Mostre que, para todos os a,bXa, b \in X distintos, existe uma permutação par gg de XX com g(u)=ag(u) = a, g(v)=bg(v) = b, e deduza que (a b w)G(a\ b\ w) \in G.
  3. Deduza que o grupo GG do Lema B contém toda permutação par de X{w}X \cup \{w\} (use o Exercício 1.6: os 33-ciclos geram). Em seguida, encadeando os Lemas A e B ao longo dos 33-ciclos consecutivos s0,s1,,s12s_0, s_1, \dots, s_{12} da questão 13, prove que s0,,s12=A15\langle s_0, \dots, s_{12}\rangle = A_{15}.
  4. Conclua que H=A15H = A_{15}: todo rearranjo par das quinze peças é realizável por um programa, e HH tem 15!/2=65383718400015!/2 = 653\,837\,184\,000 elementos.
  5. (O teorema de Johnson–Story, 1879) Reúna as questões 6, 7, 8 e 17: as configurações alcançáveis a partir da resolvida são exatamente as 16!/2=1046139494400016!/2 = 10\,461\,394\,944\,000 configurações com I=+1I = +1; e a alcançabilidade tem exatamente duas classes, a classe da configuração resolvida e a classe da configuração σL\sigma_L de Loyd. (Para o segundo ponto, renomeie as peças 1414 e 1515: mostre que σ(14 15)σ\sigma \mapsto (14\ 15) \circ \sigma leva sequências de movimentos em sequências de movimentos e troca {I=+1}\{I = +1\} com {I=1}\{I = -1\}.)

Parte V — Critérios, variantes e a vista do alto.

  1. (O critério prático) Leia as quinze peças na ordem de leitura de suas casas, pulando o vazio, e seja NN o número de inversões dessa lista; seja rr a linha do vazio contada a partir de baixo. Mostre que I(σ)=(1)N+r+1I(\sigma) = (-1)^{N + r + 1}, de modo que σ\sigma é resolúvel se e somente se N+rN + r é ímpar.
  2. (Ações de grupo) Uma ação de um grupo GG sobre um conjunto XX é uma aplicação G×XXG \times X \to X, (g,x)gx(g, x) \mapsto g \cdot x, com ex=xe \cdot x = x e g(hx)=(gh)xg \cdot (h \cdot x) = (gh) \cdot x; a órbita de xx é GxG \cdot x, e a ação é livre quando gx=xg \cdot x = x obriga g=eg = e. Mostre que hσ=σh1h \cdot \sigma = \sigma \circ h^{-1} define uma ação livre de HH sobre o conjunto das configurações com o vazio em casa, que suas órbitas são exatamente as classes de alcançabilidade mútua por programas, e recupere pela contagem de órbitas que essas configurações se repartem em exatamente 15!/H=215!\,/\,\abs H = 2 classes.
  3. (A obstrução 3×33 \times 3) Mostre que o tabuleiro 3×33 \times 3 não admite passeio fechado que visite cada casa exatamente uma vez: a estratégia do grande passeio da Parte III falha para o jogo dos oito. (Pinte as nove casas como um damas.)
  4. (O conserto) No tabuleiro 3×33 \times 3 com casas 11 a 99 na ordem de leitura e casa natural 99: calcule os efeitos do passeio pelo perímetro 9874123699 \to 8 \to 7 \to 4 \to 1 \to 2 \to 3 \to 6 \to 9 (um 77-ciclo ζ\zeta' que fixa o centro 55) e do passeio pelos cantos 965899 \to 6 \to 5 \to 8 \to 9 (um 33-ciclo que passa pelo centro). Conjugando o segundo pelas potências de ζ\zeta' e encadeando os Lemas A e B, prove que o grupo de programas do jogo dos oito é todo o A8A_8, e portanto que exatamente 9!/2=1814409!/2 = 181\,440 das 9!=3628809! = 362\,880 configurações são resolúveis.
  5. (Um tabuleiro pobre) Considere agora um tabuleiro que é um único ciclo de n4n \geq 4 casas com n1n - 1 peças. Mostre que a ordem cíclica das peças é invariante, que cada classe de alcançabilidade tem exatamente n(n1)n(n - 1) configurações (as classes são as órbitas de um grupo cíclico de ordem lcm(n,n1)=n(n1)\operatorname{lcm}(n, n-1) = n(n-1)), e que há (n2)!(n - 2)! classes — para n5n \geq 5 muito mais do que 22: num tabuleiro estreito o invariante de paridade quase nada captura, e é a geometria que manda.
  6. Dois veredictos pelo critério da questão 19: o tabuleiro totalmente invertido (peças 15,14,,115, 14, \dots, 1 nas casas 11 a 1515, vazio em casa) e o tabuleiro com o vazio na casa 11 seguido das peças 15,14,,115, 14, \dots, 1 nas casas 22 a 1616. Qual dos dois é resolúvel?
  7. (Síntese) A demonstração tem dois pilares independentes: um invariante (II, construído a partir do morfismo assinatura), que mostra que no máximo metade das configurações é alcançável, e um teorema de geração explícita (H=A15H = A_{15}), que mostra que ao menos metade o é. Em uma frase cada, diga onde entraram: a propriedade de morfismo de ε\varepsilon; o teorema de Lagrange; a geração de AnA_n pelos 33-ciclos; a conjugação. Enuncie o metaprincípio em uma linha.
Solução

Solução de Problema 1.1.

1. Uma configuração atribui a cada uma das 1616 casas um dos 1616 conteúdos (peças 111515 ou o vazio b=16b = 16), cada um exatamente uma vez: precisamente uma bijeção [ ⁣[1,16] ⁣][ ⁣[1,16] ⁣]\intint1{16} \to \intint1{16}, um elemento de S16\mathfrak{S}_{16}; há 16!=2092278988800016! = 20\,922\,789\,888\,000 delas. Um movimento legal desliza uma peça adjacente ao vazio, de modo que o número de movimentos é o número de vizinhos da casa do vazio: 22 para as quatro casas de canto, 33 para as oito casas de borda, 44 para as quatro casas interiores.

2. Após o deslizamento, a casa pp contém o antigo conteúdo de cc e a casa cc contém o vazio; todas as outras casas ficam intactas: σ(p)=σ(c)\sigma'(p) = \sigma(c), σ(c)=σ(p)=16\sigma'(c) = \sigma(p) = 16, σ=σ\sigma' = \sigma nas demais. Isso é exatamente σ=σ(p c)\sigma' = \sigma \circ (p\ c). Como ε\varepsilon é um morfismo e ε((p c))=1\varepsilon\bigl((p\ c)\bigr) = -1: ε(σ)=ε(σ)\varepsilon(\sigma') = -\varepsilon(\sigma).

3. Casas adjacentes diferem de um passo em exatamente uma das duas coordenadas, de modo que i+ji + j muda de paridade: χ\chi assume valores opostos em casas adjacentes. Um movimento transfere o vazio de pp para a casa adjacente cc, invertendo χ(casa vazia)\chi(\text{casa vazia}). Ao longo de um passeio fechado do vazio, χ\chi é invertido uma vez por movimento e retorna a seu valor inicial: o número de movimentos é par.

4. Pelas questões 2 e 3, um movimento inverte os dois fatores de I(σ)=ε(σ)χ(σ1(16))I(\sigma) = \varepsilon(\sigma)\chi(\sigma^{-1}(16)); o produto fica inalterado. Para a configuração resolvida: ε(id)=+1\varepsilon(\mathrm{id}) = +1 e o vazio está na casa 1616, linha 44, coluna 44: χ(16)=(1)8=+1\chi(16) = (-1)^{8} = +1, logo I(id)=+1I(\mathrm{id}) = +1.

5. σL\sigma_L é a transposição (14 15)(14\ 15) de casas: ε(σL)=1\varepsilon(\sigma_L) = -1; seu vazio está em casa, χ(16)=+1\chi(16) = +1: I(σL)=1+1=I(id)I(\sigma_L) = -1 \neq +1 = I(\mathrm{id}). Como II é preservado por todo movimento, nenhuma sequência de movimentos liga σL\sigma_L e id\mathrm{id}. O prêmio estava estruturalmente a salvo.

6. Fixe uma casa pp e duas outras casas cdc \neq d distintas de pp, e ponha τ0=(c d)\tau_0 = (c\ d). Sobre o conjunto das configurações com o vazio em pp, a aplicação σστ0\sigma \mapsto \sigma \circ \tau_0 é uma involução (ela preserva σ(p)=16\sigma(p) = 16, pois τ0\tau_0 fixa pp) e inverte ε\varepsilon, logo inverte II: ela emparelha bijetivamente as configurações com I=+1I = +1 com aquelas com I=1I = -1. Assim cada uma das 1616 posições do vazio contribui com 15!/215!/2 configurações com I=+1I = +1, e

{I=+1}=1615!2=16!2.\abs{\{I = +1\}} = 16 \cdot \frac{15!}{2} = \frac{16!}{2}.

7. O movimento que desliza a peça de cc para pp é desfeito deslizando essa mesma peça (agora em pp) de volta para cc: compor duas vezes com (p c)(p\ c) dá a identidade. Daí: reflexividade (sequência vazia), simetria (inverta a sequência, desfazendo cada movimento), transitividade (concatene): uma relação de equivalência. Toda σR\sigma \in R tem I(σ)=I(id)=+1I(\sigma) = I(\mathrm{id}) = +1 pela questão 4, logo R{I=+1}R \subseteq \{I = +1\}; e σLR\sigma_L \notin R dá uma segunda classe.

8. Se σ(16)=16\sigma(16) = 16, então σ\sigma permuta as casas 1,,151, \dots, 15; chame de ρ\rho essa restrição. Acrescentar um ponto fixo não muda nem o tipo de ciclo nem a assinatura (decomponha ρ\rho em transposições; o mesmo produto serve em S16\mathfrak{S}_{16}), logo ε(σ)=ε(ρ)\varepsilon(\sigma) = \varepsilon(\rho), e χ(16)=+1\chi(16) = +1I(σ)=ε(ρ)I(\sigma) = \varepsilon(\rho). Toda configuração pode ser levada a uma com o vazio em casa: a grade é conexa, basta conduzir o vazio ao longo de um caminho de casas adjacentes até a casa 1616 (cada passo é um movimento legal). Suponha agora que toda ρS15\rho \in \mathfrak{S}_{15} par seja realizada por um programa. Dada σ\sigma com I(σ)=+1I(\sigma) = +1: conduza o vazio até casa para chegar a σ~\widetilde\sigma (equivalente a σ\sigma), com I(σ~)=+1I(\widetilde\sigma) = +1, isto é, sua restrição ρ\rho é par; o programa que realiza ρ\rho leva σ~\widetilde\sigma em σ~ρ1=id\widetilde\sigma \circ \rho^{-1} = \mathrm{id} (veja a questão 9). Por transitividade σR\sigma \in R, donde {I=+1}R\{I = +1\} \subseteq R e a igualdade.

9. Movimento único: o conteúdo de cc termina em pp e o vazio em cc: o efeito é π=(p c)\pi = (p\ c), e de fato σ=σ(p c)=σπ1\sigma' = \sigma \circ (p\ c) = \sigma \circ \pi^{-1}. Indução: se uma sequência tem efeito π1\pi_1 e leva σ\sigma em σπ11\sigma \circ \pi_1^{-1}, segui-la de um movimento de efeito π2=(p c)\pi_2 = (p'\ c')(σπ11)π21=σ(π2π1)1(\sigma \circ \pi_1^{-1}) \circ \pi_2^{-1} = \sigma \circ (\pi_2\pi_1)^{-1}, e os conteúdos se deslocam por π2π1\pi_2 \circ \pi_1 (primeiro π1\pi_1, depois π2\pi_2). Assim os efeitos se compõem, e um programa executado a partir de σ\sigma termina em σπ1\sigma \circ \pi^{-1}. Subgrupo: o programa vazio tem efeito id\mathrm{id}; a concatenação dá os produtos; inverter um programa (questão 7) dá os inversos. O efeito de um programa fixa a casa 1616 (o vazio começa e termina em casa), logo HS15H \leq \mathfrak{S}_{15}. Paridade: um programa de kk movimentos tem kk par (questão 3), e ε(σπ1)=(1)kε(σ)\varepsilon(\sigma \circ \pi^{-1}) = (-1)^k\varepsilon(\sigma) obriga ε(π)=+1\varepsilon(\pi) = +1: HA15H \subseteq A_{15}.

10. Acompanhe os quatro deslizamentos a partir do vazio em 1616: o movimento 161216 \to 12 leva o conteúdo de 1212 a 1616; o movimento 121112 \to 11 leva o conteúdo de 1111 a 1212; o movimento 111511 \to 15 leva o conteúdo de 1515 a 1111; o movimento 151615 \to 16 leva o conteúdo estacionado em 1616 (originalmente em 1212) a 1515. Resultado: 111211 \mapsto 12, 121512 \mapsto 15, 151115 \mapsto 11, vazio em casa: o efeito é (11 12 15)(11\ 12\ 15). O passeio inverso o desfaz: efeito (11 12 15)1=(11 15 12)(11\ 12\ 15)^{-1} = (11\ 15\ 12). Ambos são efeitos de programas, logo estão em HH.

11. Adjacência das casas consecutivas: dentro de cada par listado as casas diferem de 11 na mesma linha (161516{-}15, 151415{-}14, 141314{-}13; 121{-}2, 232{-}3, 343{-}4; 878{-}7, 767{-}6; 101110{-}11, 111211{-}12) ou de 44 dentro de uma coluna (13913{-}9, 959{-}5, 515{-}1; 484{-}8; 6106{-}10; 121612{-}16): um passeio fechado por todas as 1616 casas, de comprimento 1616. Efeito: como na questão 10, escrevendo as casas visitadas c0=16,c1=15,,c15=12c_0 = 16, c_1 = 15, \dots, c_{15} = 12: o conteúdo de cic_i passa a ci1c_{i-1} para i=2,,15i = 2, \dots, 15, e o conteúdo de c1c_1, estacionado em 1616 após o primeiro movimento, é levado a c15c_{15} pelo último movimento. Assim o efeito leva 151215 \mapsto 12, e 141514 \mapsto 15, 131413 \mapsto 14, 9139 \mapsto 13, 595 \mapsto 9, 151 \mapsto 5, 212 \mapsto 1, 323 \mapsto 2, 434 \mapsto 3, 848 \mapsto 4, 787 \mapsto 8, 676 \mapsto 7, 10610 \mapsto 6, 111011 \mapsto 10, 121112 \mapsto 11: exatamente o 1515-ciclo ζ\zeta. A ordem de seu ciclo começa por x0=15x_0 = 15, x1=12x_1 = 12, x2=11x_2 = 11, e (x0 x1 x2)=(15 12 11)(x_0\ x_1\ x_2) = (15\ 12\ 11) leva 1512111515 \mapsto 12 \mapsto 11 \mapsto 15 — que é precisamente (11 15 12)(11\ 15\ 12), o passeio elementar inverso.

12. Sejam γ=(a b c)\gamma = (a\ b\ c) e x[ ⁣[1,n] ⁣]x \in \intint1n. Se x=g(a)x = g(a): gγg1(x)=g(γ(a))=g(b)g\gamma g^{-1}(x) = g(\gamma(a)) = g(b); do mesmo modo g(b)g(c)g(b) \mapsto g(c) e g(c)g(a)g(c) \mapsto g(a). Se x{g(a),g(b),g(c)}x \notin \{g(a), g(b), g(c)\}, então g1(x){a,b,c}g^{-1}(x) \notin \{a,b,c\} é fixado por γ\gamma, logo xx é fixado. Portanto gγg1=(g(a) g(b) g(c))g\gamma g^{-1} = (g(a)\ g(b)\ g(c)). E, para g,hHg, h \in H, ghg1Hghg^{-1} \in H pelos axiomas de subgrupo.

13. ζH\zeta \in H (questão 11) e s0=(x0 x1 x2)Hs_0 = (x_0\ x_1\ x_2) \in H (questões 10–11). Como ζ(xi)=xi+1\zeta(x_i) = x_{i+1} (índices módulo 1515), a questão 12 dá

ζts0ζt=(ζt(x0) ζt(x1) ζt(x2))=(xt xt+1 xt+2)=stH(t=0,1,,14).\zeta^{t}\,s_0\,\zeta^{-t} = \bigl(\zeta^t(x_0)\ \zeta^t(x_1)\ \zeta^t(x_2)\bigr) = (x_t\ x_{t+1}\ x_{t+2}) = s_t \in H \qquad (t = 0, 1, \dots, 14).

14. A menos de inverter, suponha s=(a b c)s = (a\ b\ c) e t=(b c d)t = (b\ c\ d) (um 33-ciclo sobre {a,b,c}\{a,b,c\} é (a b c)(a\ b\ c) ou seu inverso; do mesmo modo sobre {b,c,d}\{b,c,d\}; substituir um gerador por seu inverso deixa s,t\langle s, t\rangle inalterado). Então, aplicando tt primeiro,

st ⁣:ab,ba,cd,dc,i.e.st=(a b)(c d),st \colon a \mapsto b,\quad b \mapsto a,\quad c \mapsto d,\quad d \mapsto c, \qquad\text{i.e.}\quad st = (a\ b)(c\ d),

uma dupla transposição. O subgrupo G=s,tG = \langle s, t\rangle consiste em permutações pares das quatro letras, logo GA4G \leq A_4 e G12\abs G \mid 12; ele contém um elemento de ordem 33 e um de ordem 22, logo 6G6 \mid \abs G (Lagrange, Teorema 1.14, aplicado aos dois subgrupos cíclicos). Se A4A_4 tivesse um subgrupo KK de ordem 66, ele teria índice 22, e então g2Kg^2 \in K para todo gA4g \in A_4: para gKg \in K isso é claro; para gKg \notin K as únicas classes laterais são KK e gKgK, de modo que a classe g2Kg^2K é KK ou gKgK, e g2K=gKg^2K = gK forçaria gKg \in K. Assim todo quadrado pertence a KK. Mas todo 33-ciclo γ\gamma é um quadrado, γ=(γ2)2\gamma = (\gamma^2)^2, e A4A_4 contém oito 33-ciclos: 8>68 > 6, contradição. Logo G=12\abs G = 12: G=A4G = A_4.

15. Estenda uau \mapsto a, vbv \mapsto b a uma bijeção g0g_0 de XX (envie as k2k - 2 letras restantes bijetivamente para o complementar de {a,b}\{a, b\}, de qualquer maneira). Se g0g_0 é ímpar, escolha duas letras distintas s1,t1X{u,v}s_1, t_1 \in X \setminus \{u, v\} (possível: k4k \geq 4) e substitua g0g_0 por g0(s1 t1)g_0 \circ (s_1\ t_1), que é par e ainda leva uau \mapsto a, vbv \mapsto b. Estenda pela identidade fora de XX: uma permutação par gGg \in G (é uma permutação par de XX). Então a questão 12:

g(u v w)g1=(g(u) g(v) g(w))=(a b w)G,g\,(u\ v\ w)\,g^{-1} = (g(u)\ g(v)\ g(w)) = (a\ b\ w) \in G,

usando g(w)=wg(w) = w.

16. Todo 33-ciclo de X{w}X \cup \{w\} está em GG: os que têm suporte em XX são permutações pares de XX; um com suporte {a,b,w}\{a, b, w\} é (a b w)(a\ b\ w) ou (b a w)(b\ a\ w), ambos entregues pela questão 15. Pelo Exercício 1.6, os 33-ciclos do conjunto de (k+1)(k+1) elementos X{w}X \cup \{w\} geram seu grupo alternado, logo GG contém toda permutação par de X{w}X \cup \{w\}. Encadeamento: seja G=s0,,s12G = \langle s_0, \dots, s_{12}\rangle. O Lema A aplicado a s0=(x0 x1 x2)s_0 = (x_0\ x_1\ x_2) e s1=(x1 x2 x3)s_1 = (x_1\ x_2\ x_3) (os suportes compartilham {x1,x2}\{x_1, x_2\}) dá todas as permutações pares de X4={x0,x1,x2,x3}X_4 = \{x_0, x_1, x_2, x_3\}. Se GG contém todas as permutações pares de Xm={x0,,xm1}X_m = \{x_0, \dots, x_{m-1}\} (4m144 \leq m \leq 14), então sm2=(xm2 xm1 xm)s_{m-2} = (x_{m-2}\ x_{m-1}\ x_m) tem u=xm2,v=xm1Xmu = x_{m-2}, v = x_{m-1} \in X_m e nova letra w=xmw = x_m: o Lema B e a primeira parte dão todas as permutações pares de Xm+1X_{m+1}. Indução até m=14m = 14: GA15G \supseteq A_{15} (permutações pares de todas as quinze casas), e GA15G \subseteq A_{15}, pois cada sts_t é par: s0,,s12=A15\langle s_0, \dots, s_{12}\rangle = A_{15}.

17. Questões 13 e 16: A15=s0,,s12HA_{15} = \langle s_0, \dots, s_{12}\rangle \subseteq H; questão 9: HA15H \subseteq A_{15}. Logo H=A15H = A_{15}, de ordem 15!/2=65383718400015!/2 = 653\,837\,184\,000: todo rearranjo par das quinze peças é o efeito de um programa.

18. A questão 8 reduziu R={I=+1}R = \{I = +1\} a realizar toda ρS15\rho \in \mathfrak{S}_{15} par por um programa: feito na questão 17. Com a questão 6, R=16!/2=10461394944000\abs R = 16!/2 = 10\,461\,394\,944\,000. Duas classes: faça t0=(14 15)t_0 = (14\ 15) agir sobre os conteúdos: φ(σ)=t0σ\varphi(\sigma) = t_0 \circ \sigma. Um movimento legal a partir de σ\sigma é um movimento legal a partir de φ(σ)\varphi(\sigma) (a casa vazia não muda: (t0σ)1(16)=σ1(t0(16))=σ1(16)(t_0\sigma)^{-1}(16) = \sigma^{-1}(t_0(16)) = \sigma^{-1}(16), e a casa movida é a mesma), e φ(στ)=φ(σ)τ\varphi(\sigma \circ \tau) = \varphi(\sigma) \circ \tau: φ\varphi leva sequências de movimentos em sequências de movimentos, bijetivamente (é uma involução). Ela inverte II: ε(t0σ)=ε(σ)\varepsilon(t_0\sigma) = -\varepsilon(\sigma), com a mesma casa vazia. Portanto φ\varphi leva a classe R={I=+1}R = \{I = +1\} de id\mathrm{id} bijetivamente sobre a classe de φ(id)=σL\varphi(\mathrm{id}) = \sigma_L, que é então todo o {I=1}\{I = -1\}: exatamente duas classes. Esse é o teorema de Johnson–Story.

19. Indexe as casas na ordem de leitura e seja k=4(i1)+jk = 4(i - 1) + j a casa do vazio. Conte as inversões de σ\sigma (pares de casas x<yx < y com σ(x)>σ(y)\sigma(x) > \sigma(y)): os pares de duas casas com peça contribuem com NN; os pares que envolvem o vazio: as casas após o vazio contêm todas peças <16< 16, cada uma invertida (16k16 - k pares), as casas antes dele nunca estão invertidas. Assim ε(σ)=(1)N+16k=(1)N+k\varepsilon(\sigma) = (-1)^{N + 16 - k} = (-1)^{N + k}. Como k=4(i1)+jj(mod2)k = 4(i-1) + j \equiv j \pmod 2,

I(σ)=(1)N+j(1)i+j=(1)N+i=(1)N+r+1I(\sigma) = (-1)^{N + j}\,(-1)^{i + j} = (-1)^{N + i} = (-1)^{N + r + 1}

usando i=5ri = 5 - r. Pela questão 18, σ\sigma é resolúvel se e somente se I(σ)=+1I(\sigma) = +1, se e somente se N+rN + r é ímpar. Verificação: resolvida, N=0N = 0, r=1r = 1: ímpar, resolúvel; Loyd, N=1N = 1, r=1r = 1: par, não resolúvel.

20. Ação: eσ=σid=σe \cdot \sigma = \sigma \circ \mathrm{id} = \sigma e g(hσ)=σh1g1=σ(gh)1=(gh)σg \cdot (h \cdot \sigma) = \sigma \circ h^{-1} \circ g^{-1} = \sigma \circ (gh)^{-1} = (gh) \cdot \sigma; e σh1\sigma \circ h^{-1} é de novo uma configuração com o vazio em casa (hh fixa a casa 1616). Livre: σh1=σ\sigma \circ h^{-1} = \sigmah1=idh^{-1} = \mathrm{id} (componha com σ1\sigma^{-1}). Órbitas = classes de programas: a questão 9 diz que as configurações alcançáveis a partir de σ\sigma por programas são exatamente as σπ1\sigma \circ \pi^{-1}, πH\pi \in H: a órbita HσH \cdot \sigma. Contagem: a liberdade torna hhσh \mapsto h \cdot \sigma injetiva, logo toda órbita tem H=15!/2\abs H = 15!/2 elementos; as 15!15! configurações com o vazio em casa se repartem portanto em 15!/(15!/2)=215!\,/\,(15!/2) = 2 órbitas — a sombra, com o vazio em casa, das duas classes de Johnson–Story.

21. A grade 3×33 \times 3 é bipartida para a coloração de damas: todo passo de um passeio muda de cor, logo todo passeio fechado tem comprimento par. Um passeio fechado que visitasse cada uma das 99 casas exatamente uma vez teria comprimento 99, ímpar: impossível. A construção do grande passeio da Parte III é portanto indisponível no jogo dos oito.

22. Passeio pelo perímetro 9874123699 \to 8 \to 7 \to 4 \to 1 \to 2 \to 3 \to 6 \to 9 (todos os passos adjacentes; comprimento 88, par): pela contabilização da questão 11 com c1=8,c2=7,c3=4,c4=1,c5=2,c6=3,c7=6c_1 = 8, c_2 = 7, c_3 = 4, c_4 = 1, c_5 = 2, c_6 = 3, c_7 = 6, o efeito é

ζ=(8 6 3 2 1 4 7),\zeta' = (8\ 6\ 3\ 2\ 1\ 4\ 7),

um 77-ciclo que fixa o centro 55 (o conteúdo de 77 vai para 88, o de 44 para 77, o de 11 para 44, o de 22 para 11, o de 33 para 22, o de 66 para 33 e o de 88 para 66). Passeio pelos cantos 965899 \to 6 \to 5 \to 8 \to 9: efeito (6 8 5)(6\ 8\ 5) (o conteúdo de 55 vai para 66, o de 88 para 55, o de 66 — estacionado em 99 — para 88). Ponha yt=ζt(8)y_t = \zeta'^{\,t}(8): y0=8,y1=6,y2=3,y3=2,y4=1,y5=4,y6=7y_0 = 8, y_1 = 6, y_2 = 3, y_3 = 2, y_4 = 1, y_5 = 4, y_6 = 7. Conjugação (questão 12):

ζt(6 8 5)ζt=(yt+1 yt 5)=:TtH3×3,\zeta'^{\,t}\,(6\ 8\ 5)\,\zeta'^{-t} = (y_{t+1}\ y_t\ 5) =: T_t \in H_{3\times3},

pois ζ\zeta' fixa 55. Os suportes de T0=(y1 y0 5)T_0 = (y_1\ y_0\ 5) e T1=(y2 y1 5)T_1 = (y_2\ y_1\ 5) compartilham exatamente {y1,5}\{y_1, 5\}: o Lema A dá todas as permutações pares de {y0,y1,y2,5}\{y_0, y_1, y_2, 5\}. Em seguida T2=(y3 y2 5)T_2 = (y_3\ y_2\ 5) junta y3y_3 pelo Lema B (suas letras y2,5y_2, 5 estão no conjunto atual, k=4k = 4), e T3,T4,T5T_3, T_4, T_5 juntam y4,y5,y6y_4, y_5, y_6 por sua vez: todas as permutações pares das oito casas não naturais estão no grupo de programas, que também consiste em permutações pares (o argumento da questão 9 é independente do tabuleiro). Logo H3×3=A8H_{3\times3} = A_8, e o raciocínio das questões 6, 8 e 18 — também independente do tabuleiro — mostra que as configurações alcançáveis são exatamente aquelas com I=+1I = +1: metade de 9!9!, isto é, 181440181\,440.

23. Rotule as casas 0,,n10, \dots, n-1 ao longo do ciclo. Um movimento troca o vazio com um de seus dois vizinhos. Leia as peças em ordem cíclica a partir de logo depois do vazio: uma palavra ww que lista as n1n - 1 peças. Mover o vazio um passo adiante substitui (p,w)(p, w) por (p+1,ρw)(p + 1, \rho w), em que pp é a casa do vazio e ρ\rho rotaciona ciclicamente a palavra de uma posição; o movimento para trás é o inverso. A ordem cíclica das peças (a palavra a menos de rotação) é portanto invariante. A classe alcançável de (p,w)(p, w) é a órbita da aplicação g ⁣:(p,w)(p+1,ρw)g \colon (p, w) \mapsto (p+1, \rho w), um elemento de ordem lcm(n,n1)=n(n1)\operatorname{lcm}(n, n-1) = n(n-1) no produto dos dois grupos cíclicos (translações de Z/nZ\Z/n\Z e rotações das n1n-1 posições da palavra), sendo o mmc igual a n(n1)n(n-1) porque gcd(n,n1)=1\gcd(n, n-1) = 1: cada classe tem exatamente n(n1)n(n-1) configurações, todas com o mesmo colar. Classes: n!/(n(n1))=(n2)!n!\,/\,\bigl(n(n-1)\bigr) = (n-2)!. Para n5n \geq 5, (n2)!>2(n-2)! > 2: o invariante de paridade (duas classes, no melhor dos casos) é cego para quase toda a obstrução; a riqueza do tabuleiro 4×44 \times 4 — onde a paridade é a única obstrução — é um fato genuinamente geométrico, não formal.

24. Os dois tabuleiros têm as peças em ordem totalmente invertida, de modo que N=(152)=105N = \binom{15}{2} = 105 nos dois casos (todo par de peças está invertido). Vazio em casa: r=1r = 1, N+r=106N + r = 106 par: não resolúvel. Vazio na casa 11: o vazio está na linha de cima, r=4r = 4, N+r=109N + r = 109 ímpar: resolúvel. Dois tabuleiros que diferem apenas pela posição do buraco caem em lados opostos do muro.

25. Propriedade de morfismo: ela converte “um movimento = uma transposição” em “um movimento = uma troca de sinal” (questões 2 e 4), tornando II calculável movimento a movimento. Lagrange: ele forçou 6s,t6 \mid \abs{\langle s, t\rangle} no Lema A e dimensionou as classes laterais na exclusão da ordem 66 (questão 14). Geração pelos 33-ciclos: ela converteu “HH contém 33-ciclos suficientes” em “HH contém todo o A15A_{15}” (questão 16). Conjugação: ela fabricou os quinze 33-ciclos consecutivos a partir de um único passeio 2×22 \times 2 transportado pelo grande passeio (questões 12–13), e os 33-ciclos (a b w)(a\ b\ w) no Lema B. Metaprincípio: um invariante prova a impossibilidade, uma construção explícita prova a possibilidade, e um problema está inteiramente resolvido exatamente quando as duas cotas se encontram — aqui, na metade.