Mathematics · Livro 4 · Bachelor Year 2

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

Matemática universitária — Graduação 2 · Bachelor Year 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 ⁣:E→Ff \colon E \to F e (Ai)i∈I(A_i)_{i \in I}, (Bj)j∈J(B_j)_{j \in J} famílias de partes de EE, resp. de FF. Então

f−1(⋃jBj)=⋃jf−1(Bj),f−1(⋂jBj)=⋂jf−1(Bj),f−1(F∖B)=E∖f−1(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 x∈f−1(⋂Bj)  ⟺  f(x)∈Bjx \in f^{-1}(\bigcap B_j) \iff f(x) \in B_j para todo jj   ⟺  x∈f−1(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 ⁣:R→Rf \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(A1∩A2)=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 π ⁣:E→E/R\pi \colon E \to E/\mathcal{R}, x↦cl(x)x \mapsto \mathrm{cl}(x), é a projeção canônica.

Propriedade universal (fatoração): se f ⁣:E→Ff \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/R→F\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)(x∈E),\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 A⊆NA \subseteq \N infinito por mínimos sucessivos: a0=min⁡Aa_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 k↦akk \mapsto a_k é estritamente crescente, injetiva e sobrejetiva sobre AA (todo a∈Aa \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 ⁣:N→Es \colon \N \to E é sobrejetiva, então x↦min⁡s−1({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 N2→N\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 ⁣:N→Ens_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=22⋅11=22(2⋅5+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‾=⋃k∈N {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 E→P(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:x∉f(x)}D = \{x : x \notin f(x)\}).

(2) Suponha que (xn)n∈N(x_n)_{n \in \N} enumere R\R. Construa segmentos encaixados I0⊇I1⊇…I_0 \supseteq I_1 \supseteq \dots com ∣In∣=3−n\abs{I_n} = 3^{-n} e xn∉Inx_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 xN∉INx_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 ⁣:E→Ff \colon E \to F e g ⁣:F→Eg \colon F \to E injeções. Para cada ponto (de EE ou de FF), siga sua cadeia de ancestrais de imagens inversas sucessivas, x↦g−1(x)↦f−1(g−1(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 E∖g(F)E \setminus g(F) (origem em EE), para em um ponto de F∖f(E)F \setminus f(E) (origem em FF) ou nunca para. Isso particiona E=EE∪EF∪E∞E = E_E \cup E_F \cup E_\infty e F=FE∪FF∪F∞F = 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 y∈FEy \in F_E tem uma cadeia com ao menos um passo (sua origem está em EE), logo y=f(x)y = f(x) com x∈EEx \in E_E. O mesmo argumento dá bijeções f ⁣:E∞→F∞f \colon E_\infty \to F_\infty e g ⁣:FF→EFg \colon F_F \to E_F. Colando,

h(x)={f(x)se x∈EE∪E∞,g−1(x)se x∈EF,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=FE∪F∞∪FFF = 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, x↦x+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 A⊆GA \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:k∈Z}\langle a\rangle = \{a^k : k \in \Z\}. A ordem de a∈Ga \in G é ord⁡(a)=∣⟨a⟩∣\operatorname{ord}(a) = \abs{\langle a \rangle} (possivelmente infinita); quando é finita, é o menor n≥1n \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 m≥1m \geq 1, seja n≥1n \geq 1 o menor com an=ea^n = e. Os elementos e,a,…,an−1e, a, \dots, a^{n-1} são dois a dois distintos (ai=aja^{i} = a^{j} com 0≤i<j<n0 \leq i < j < n dá aj−i=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  ⟺  n∣ka^k = a^r = e \iff r = 0 \iff n \mid k. Se nenhuma potência é trivial, todos os aka^k (k∈Zk \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 a∣G∣=ea^{\abs G} = e para todo a∈Ga \in G.

Demonstração. A relação x∼y  ⟺  x−1y∈Hx \sim y \iff x^{-1}y \in H é uma equivalência (reflexiva: e∈He \in H; simétrica: inversos; transitiva: produtos). A classe de xx é a classe lateral à esquerda xH={xh:h∈H}xH = \{xh : h \in H\}, e h↦xhh \mapsto xh é uma bijeção H→xHH \to xH (de inversa y↦x−1yy \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=⟨a⟩H = \langle a\rangle; então a∣G∣=(aord⁡a)∣G∣/ord⁡a=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, (1 2 3), (1 3 2)}H = A_3 = \{\mathrm{id},\ (1\,2\,3),\ (1\,3\,2)\}. As classes laterais à esquerda são

H={id, (1 2 3), (1 3 2)},(1 2)H={(1 2), (2 3), (1 3)}: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 (1 3)H=(1 2)H(1\,3)H = (1\,2)H embora (1 3)≠(1 2)(1\,3) \neq (1\,2): as classes laterais são classes, e não são rotuladas por seus representantes; x−1y∈Hx^{-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 a≠ea \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 1212 — ordens 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: ⟨4‾⟩⊆⟨2‾⟩\langle\overline 4\rangle \subseteq \langle\overline2\rangle porque 44 é múltiplo de 22.

Proposição 1.17 (Grupos cíclicos)

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

  1. GG é isomorfo a (Z/nZ,+)(\Z/n\Z, +), via k‾↦ak\overline k \mapsto a^k.
  2. Todo subgrupo de GG é cíclico; para cada divisor d∣nd \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 k↦akk \mapsto a^k de Z\Z sobre GG é compatível com a congruência módulo nn (ak=ak′  ⟺  n∣k−k′a^{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 H≤GH \leq G não trivial e mm o menor ≥1\geq 1 com am∈Ha^m \in H. A divisão euclidiana mostra que H=⟨am⟩H = \langle a^m\rangle (para ak∈Ha^k \in H: k=mq+rk = mq + r obriga ar∈Ha^r \in H, logo r=0r = 0), e m∣nm \mid n (divida nn por mm: an mod m∈Ha^{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 m≥1m \geq 1, a caracterização da ordem de Definição 1.13 dá a cadeia de equivalências

(ak)m=e  ⟺  n∣km  ⟺  nd ∣ kd m  ⟺  nd ∣ m,(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 (a1 a2 ⋯ ak)(a_1\,a_2\,\cdots\,a_k) leva a1↦a2↦⋯↦ak↦a1a_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: x∼yx \sim y se e somente se y=σk(x)y = \sigma^k(x) para algum k∈Zk \in \Z — uma relação de equivalência. Cada classe {x,σ(x),…,σk−1(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) ⋯ σk−1(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!4⋅3⋅2=362 88024=15 120:\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 n≥2n \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)k−1(-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

ε(σ)=∏1≤i<j≤nσ(j)−σ(i)j−i.\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))j−i=∏i<jσ(τ(j))−σ(τ(i))τ(j)−τ(i)⋅∏i<jτ(j)−τ(i)j−i=ε(σ) ε(τ),\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 τ=(a b)\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 é, (b−a−1)+(b−a−1)+1=2(b−a)−1(b - a - 1) + (b - a - 1) + 1 = 2(b - a) - 1 deles, um número ímpar. (Alternativamente: verifique (1 2)(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 ε((a b))=(−1)2(b−a)−1=−1\varepsilon((a\,b)) = (-1)^{2(b-a)-1} = -1.

Unicidade. As transposições geram Sn\mathfrak{S}_n (todo ciclo (a1⋯ak)=(a1 ak)(a1 ak−1)⋯(a1 a2)(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 k−1k - 1 transposições: assinatura (−1)k−1(-1)^{k-1}. AnA_n: o morfismo ε\varepsilon é sobrejetivo (existem transposições para n≥2n \geq 2), e as duas “classes laterais” AnA_n e (1 2)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)=(1 3 5)(2 6)\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: 1↦3↦4↦11 \mapsto 3 \mapsto 4 \mapsto 1 e 2↦5↦22 \mapsto 5 \mapsto 2, logo σ=(1 3 4)(2 5)\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: σ=(1 4)(1 3)(2 5)\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 n≥5n \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 I⊆AI \subseteq A é um subgrupo aditivo tal que ax∈Ia x \in I para todos a∈Aa \in A, x∈Ix \in I. Os núcleos de morfismos de anéis são ideais; I=AI = A se e somente se 1∈I1 \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 n∈Nn \in \N; todo ideal de K[X]K[X] (KK um corpo) é P K[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 P∈IP \in I não nulo de grau mínimo, normalizado mônico. Para F∈IF \in I, a divisão euclidiana F=PQ+RF = PQ + R dá R=F−PQ∈IR = F - PQ \in I com deg⁡R<deg⁡P\deg R < \deg P: a minimalidade obriga R=0R = 0, logo I=P K[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⁡(X3−1, X2−1)\gcd(X^3 - 1,\ X^2 - 1) em Q[X]\Q[X]. Por Euclides:

X3−1=X (X2−1)+(X−1),X2−1=(X+1)(X−1)+0,X^3 - 1 = X\,(X^2 - 1) + (X - 1), \qquad X^2 - 1 = (X + 1)(X - 1) + 0 ,

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

X−1=1⋅(X3−1)−X⋅(X2−1).X - 1 = 1\cdot(X^3 - 1) - X\cdot(X^2 - 1).

Pelos ideais: o ideal (X3−1)Q[X]+(X2−1)Q[X](X^3 - 1)\Q[X] + (X^2 - 1)\Q[X] é principal (Teorema 1.26); ele contém X−1X - 1 (a fórmula acima) e está contido em (X−1)Q[X](X - 1)\Q[X] (ambos os geradores se anulam em 11, logo são múltiplos de X−1X - 1): o gerador mônico é X−1X - 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 x∼y  ⟺  x−y∈Ix \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 π ⁣:A→A/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/mnZ⟶Z/mZ×Z/nZ,x‾⟼(x mod m,  x mod n)\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)=n∏p∣n(1−1p)(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: x≡0x \equiv 0 módulo mm e módulo nn com gcd⁡(m,n)=1\gcd(m,n) = 1 obriga mn∣xmn \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=b um+a vnx = b\,um + a\,vn

é levada em (a mod m, b mod n)(a \bmod m,\ b \bmod n), pois vn=1−um≡1(modm)vn = 1 - um \equiv 1 \pmod m faz x≡a(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)=pk−pk−1\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 u≡1(mod8)u \equiv 1 \pmod 8, u≡0(mod9)u \equiv 0 \pmod 9 e v≡0(mod8)v \equiv 0 \pmod 8, v≡1(mod9)v \equiv 1 \pmod 9. De u=9k≡1(mod8)u = 9k \equiv 1 \pmod 8: k≡1k \equiv 1, logo u=9u = 9; de v=8k≡1(mod9)v = 8k \equiv 1 \pmod 9: −k≡1-k \equiv 1, k≡8k \equiv 8, logo v=64v = 64. Então a classe de x=9a+64bx = 9a + 64b módulo 7272 é a única solução de x≡a(mod8)x \equiv a \pmod 8, x≡b(mod9)x \equiv b \pmod 9: para a=3a = 3, b=5b = 5 obtém-se 27+320=347≡59(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+v≡1u + v \equiv 1, uv≡0uv \equiv 0, u2≡uu^2 \equiv u, v2≡vv^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=16≡1,42=16≡1,74≡1,112=121≡1,142≡1(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 P↦P(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), P↦P(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}=X2 R[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⁡(ord⁡a,ord⁡b)\operatorname{ord}(ab) = \operatorname{lcm}(\operatorname{ord}a, \operatorname{ord}b) é falso em geral, mesmo para elementos que comutam (aa e a−1a^{-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 P↦P(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; R∖Q\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).

R∖Q\R \setminus \Q: não enumerável — caso contrário R=Q∪(R∖Q)\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 σ=(1 4 2 6)(3 5)\sigma = (1\,4\,2\,6)(3\,5) e τ=(2 3 7)\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:

στ=(1 4 2 5 3 7 6),\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:

τσ=(1 4 3 5 7 2 6),\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=(1 2)(4 6)\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}N→P(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)↦∑2an3−n−1(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 2⋅3−N−12\cdot 3^{-N-1}, pois ∑n>N2⋅3−n−1=3−N−1<2⋅3−N−1\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,b∈Ga, 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 d∣mnd \mid mn. Reciprocamente, cd=ec^d = e dá ad=b−da^d = b^{-d}; esse elemento pertence a ⟨a⟩∩⟨b⟩\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 m∣dm \mid d e n∣dn \mid d, e pela coprimalidade mn∣dmn \mid d. Portanto d=mnd = mn.

Em S3\mathfrak{S}_3: tome a=(1 2)a = (1\,2) (ordem 22) e b=(1 2 3)b = (1\,2\,3) (ordem 33), de ordens coprimas, que não comutam: ab=(2 3)ab = (2\,3) tem ordem 2≠62 \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 x∈Gx \in G com x−1x^{-1}. Os pares {x,x−1}\{x, x^{-1}\} com x≠x−1x \neq x^{-1} têm dois elementos e particionam sua união; os elementos restantes são exatamente aqueles com x=x−1x = 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 x≠ex \neq e — um elemento de ordem 22.

Exercício 1.6 ★★

Prove que AnA_n (n≥3n \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:

(a b)(a c)=(a c b),(a b)(c d)=(a c b)(a c d)(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 (a b)(a b)=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 n≥1n \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 nc≡0(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 k↦kck \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(n⋅xn)=f(xn)ny = f(n \cdot \frac xn) = f(\frac xn)^n é uma potência nn-ésima em Q+∗\Q_+^*. Mas um racional y≠1y \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 n∤vn \nmid v para n>∣v∣n > \abs v (os expoentes das potências nn-ésimas são múltiplos de nn, pela unicidade da fatoração). Logo f≡1f \equiv 1.

Exercício 1.8 ★★

Usando o teorema chinês dos restos, calcule φ(360)\varphi(360), determine todos os xx com x≡3(mod8)x \equiv 3 \pmod 8, x≡5(mod9)x \equiv 5 \pmod 9 e x≡2(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=23⋅32⋅5360 = 2^3 \cdot 3^2 \cdot 5: φ(360)=360(1−12)(1−13)(1−15)=360⋅12⋅23⋅45=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 x≡3(mod8)x \equiv 3 \pmod 8 e x≡5(mod9)x \equiv 5 \pmod 9: x=3+8kx = 3 + 8k com 3+8k≡5(mod9)3 + 8k \equiv 5 \pmod 9, isto é, −k≡2-k \equiv 2, k≡−2≡7(mod9)k \equiv -2 \equiv 7 \pmod 9: x≡3+56=59(mod72)x \equiv 3 + 56 = 59 \pmod{72}. Em seguida 59+72ℓ≡2(mod5)59 + 72\ell \equiv 2 \pmod 5: 4+2ℓ≡24 + 2\ell \equiv 2, 2ℓ≡3≡82\ell \equiv 3 \equiv 8, ℓ≡4(mod5)\ell \equiv 4 \pmod 5: x≡59+288=347(mod360)x \equiv 59 + 288 = 347 \pmod{360}.

Dois últimos algarismos de 320263^{2026}: módulo 44, 32026=91013≡13^{2026} = 9^{1013} \equiv 1. Módulo 2525: φ(25)=20\varphi(25) = 20 e 2026=20⋅101+62026 = 20\cdot101 + 6, logo 32026≡36=729≡4(mod25)3^{2026} \equiv 3^6 = 729 \equiv 4 \pmod{25}. Resolva x≡1(mod4)x \equiv 1 \pmod 4, x≡4(mod25)x \equiv 4 \pmod{25}: x=4+25k≡1(mod4)x = 4 + 25k \equiv 1 \pmod 4 dá k≡1(mod4)k \equiv 1 \pmod 4: x≡29(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 a∈Aa \in A, a≠0a \neq 0. A aplicação x↦axx \mapsto ax é injetiva (ax=ay  ⟹  a(x−y)=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 (n∣ab  ⟹  n∣an \mid ab \implies n \mid a ou n∣bn \mid b, lema de Euclides), finito, logo um corpo; se n=rsn = rs é composto, r‾ s‾=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 Xm−1X^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):x∈G}m = \max\{\operatorname{ord}(x) : x \in G\}, atingida em aa.

Afirmação: todo x∈Gx \in G tem ordem que divide mm. Suponha que algum xx tenha ordem qq com q∤mq \nmid m: então alguma potência de primo pkp^k divide qq mas não mm. Escreva m=pjm′m = p^j m' com p∤m′p \nmid m' e j<kj < k. O elemento apja^{p^j} tem ordem m′m'; o elemento xq/pkx^{q/p^k} tem ordem pkp^k; essas ordens são coprimas e os dois elementos comutam (G⊆K∗G \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 x∈Gx \in G satisfaz xm=1x^m = 1: o polinômio Xm−1X^m - 1 tem ao menos ∣G∣\abs G raízes no corpo KK, donde ∣G∣≤m\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)≤∣G∣m = \operatorname{ord}(a) \leq \abs G por Lagrange. Logo m=∣G∣m = \abs G e ⟨a⟩\langle a \rangle, de cardinalidade m=∣G∣m = \abs G, é todo o GG: cíclico.

Para K=Z/pZK = \Z/p\Z: (Z/pZ)∗(\Z/p\Z)^* é um subgrupo finito de K∗K^*, logo cíclico (de ordem p−1p - 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=q1⋯qkQ = 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,…,pkqk⟩H = \langle \frac{p_1}{q_1}, \dots, \frac{p_k}{q_k}\rangle está contido em 1QZ\frac{1}{Q}\Z. A aplicação x↦Qxx \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 a0∈Ea_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:n∈N}A = \{a_n : n \in \N\} é um subconjunto enumerável de EE.

  ⟹  \implies infinito é equipotente a uma parte própria. Defina f ⁣:E→E∖{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 x∉Ax \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 x∉Ax \notin A é atingido. Logo EE é equipotente à parte própria E∖{a0}E \setminus \{a_0\}.

Recíproca. Se EE é finito e g ⁣:E→Fg \colon E \to F é uma bijeção sobre F⊆EF \subseteq E com F≠EF \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 1414–1515 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(i−1)+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!=20 922 789 888 00016! = 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 16→12→11→15→1616 \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

    16→15→14→13→9→5→1→2→3→4→8→7→6→10→11→12→1616 \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) g−1=(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)(t∈Z/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 k≥4k \geq 4 letras, w∉Xw \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,v∈Xu, v \in X. Mostre que, para todos os a,b∈Xa, 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=653 837 184 00015!/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=10 461 394 944 00016!/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×X→XG \times X \to X, (g,x)↦g⋅x(g, x) \mapsto g \cdot x, com e⋅x=xe \cdot x = x e g⋅(h⋅x)=(gh)⋅xg \cdot (h \cdot x) = (gh) \cdot x; a órbita de xx é G⋅xG \cdot x, e a ação é livre quando g⋅x=xg \cdot x = x obriga g=eg = e. Mostre que h⋅σ=σ∘h−1h \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 9→8→7→4→1→2→3→6→99 \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 9→6→5→8→99 \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=181 4409!/2 = 181\,440 das 9!=362 8809! = 362\,880 configurações são resolúveis.
  5. (Um tabuleiro pobre) Considere agora um tabuleiro que é um único ciclo de n≥4n \geq 4 casas com n−1n - 1 peças. Mostre que a ordem cíclica das peças é invariante, que cada classe de alcançabilidade tem exatamente n(n−1)n(n - 1) configurações (as classes são as órbitas de um grupo cíclico de ordem lcm⁡(n,n−1)=n(n−1)\operatorname{lcm}(n, n-1) = n(n-1)), e que há (n−2)!(n - 2)! classes — para n≥5n \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 11–1515 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!=20 922 789 888 00016! = 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 c≠dc \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}∣=16⋅15!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 σL∉R\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) = +1 dá I(σ)=ε(ρ)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 σ∘π1−1\sigma \circ \pi_1^{-1}, segui-la de um movimento de efeito π2=(p′ c′)\pi_2 = (p'\ c') dá (σ∘π1−1)∘π2−1=σ∘(π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 H≤S15H \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: H⊆A15H \subseteq A_{15}.

10. Acompanhe os quatro deslizamentos a partir do vazio em 1616: o movimento 16→1216 \to 12 leva o conteúdo de 1212 a 1616; o movimento 12→1112 \to 11 leva o conteúdo de 1111 a 1212; o movimento 11→1511 \to 15 leva o conteúdo de 1515 a 1111; o movimento 15→1615 \to 16 leva o conteúdo estacionado em 1616 (originalmente em 1212) a 1515. Resultado: 11↦1211 \mapsto 12, 12↦1512 \mapsto 15, 15↦1115 \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 (16−1516{-}15, 15−1415{-}14, 14−1314{-}13; 1−21{-}2, 2−32{-}3, 3−43{-}4; 8−78{-}7, 7−67{-}6; 10−1110{-}11, 11−1211{-}12) ou de 44 dentro de uma coluna (13−913{-}9, 9−59{-}5, 5−15{-}1; 4−84{-}8; 6−106{-}10; 12−1612{-}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 ci−1c_{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 15↦1215 \mapsto 12, e 14↦1514 \mapsto 15, 13↦1413 \mapsto 14, 9↦139 \mapsto 13, 5↦95 \mapsto 9, 1↦51 \mapsto 5, 2↦12 \mapsto 1, 3↦23 \mapsto 2, 4↦34 \mapsto 3, 8↦48 \mapsto 4, 7↦87 \mapsto 8, 6↦76 \mapsto 7, 10↦610 \mapsto 6, 11↦1011 \mapsto 10, 12↦1112 \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 15↦12↦11↦1515 \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γg−1(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 g−1(x)∉{a,b,c}g^{-1}(x) \notin \{a,b,c\} é fixado por γ\gamma, logo xx é fixado. Portanto gγg−1=(g(a) g(b) g(c))g\gamma g^{-1} = (g(a)\ g(b)\ g(c)). E, para g,h∈Hg, h \in H, ghg−1∈Hghg^{-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á

ζt s0 ζ−t=(ζt(x0) ζt(x1) ζt(x2))=(xt xt+1 xt+2)=st∈H(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 ⁣:a↦b,b↦a,c↦d,d↦c,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,t⟩G = \langle s, t\rangle consiste em permutações pares das quatro letras, logo G≤A4G \leq A_4 e ∣G∣∣12\abs G \mid 12; ele contém um elemento de ordem 33 e um de ordem 22, logo 6∣∣G∣6 \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 g2∈Kg^2 \in K para todo g∈A4g \in A_4: para g∈Kg \in K isso é claro; para g∉Kg \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 g∈Kg \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 u↦au \mapsto a, v↦bv \mapsto b a uma bijeção g0g_0 de XX (envie as k−2k - 2 letras restantes bijetivamente para o complementar de {a,b}\{a, b\}, de qualquer maneira). Se g0g_0 é ímpar, escolha duas letras distintas s1,t1∈X∖{u,v}s_1, t_1 \in X \setminus \{u, v\} (possível: k≥4k \geq 4) e substitua g0g_0 por g0∘(s1 t1)g_0 \circ (s_1\ t_1), que é par e ainda leva u↦au \mapsto a, v↦bv \mapsto b. Estenda pela identidade fora de XX: uma permutação par g∈Gg \in G (é uma permutação par de XX). Então a questão 12:

g (u v w) g−1=(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,…,s12⟩G = \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,…,xm−1}X_m = \{x_0, \dots, x_{m-1}\} (4≤m≤144 \leq m \leq 14), então sm−2=(xm−2 xm−1 xm)s_{m-2} = (x_{m-2}\ x_{m-1}\ x_m) tem u=xm−2,v=xm−1∈Xmu = 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: G⊇A15G \supseteq A_{15} (permutações pares de todas as quinze casas), e G⊆A15G \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,…,s12⟩⊆HA_{15} = \langle s_0, \dots, s_{12}\rangle \subseteq H; questão 9: H⊆A15H \subseteq A_{15}. Logo H=A15H = A_{15}, de ordem 15!/2=653 837 184 00015!/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=10 461 394 944 000\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(i−1)+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 (16−k16 - k pares), as casas antes dele nunca estão invertidas. Assim ε(σ)=(−1)N+16−k=(−1)N+k\varepsilon(\sigma) = (-1)^{N + 16 - k} = (-1)^{N + k}. Como k=4(i−1)+j≡j(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=5−ri = 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⋅σ)=σ∘h−1∘g−1=σ∘(gh)−1=(gh)⋅σg \cdot (h \cdot \sigma) = \sigma \circ h^{-1} \circ g^{-1} = \sigma \circ (gh)^{-1} = (gh) \cdot \sigma; e σ∘h−1\sigma \circ h^{-1} é de novo uma configuração com o vazio em casa (hh fixa a casa 1616). Livre: σ∘h−1=σ\sigma \circ h^{-1} = \sigma dá h−1=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 h↦h⋅σ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 9→8→7→4→1→2→3→6→99 \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 9→6→5→8→99 \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)=:Tt∈H3×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 é, 181 440181\,440.

23. Rotule as casas 0,…,n−10, \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 n−1n - 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,n−1)=n(n−1)\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 n−1n-1 posições da palavra), sendo o mmc igual a n(n−1)n(n-1) porque gcd⁡(n,n−1)=1\gcd(n, n-1) = 1: cada classe tem exatamente n(n−1)n(n-1) configurações, todas com o mesmo colar. Classes: n! / (n(n−1))=(n−2)!n!\,/\,\bigl(n(n-1)\bigr) = (n-2)!. Para n≥5n \geq 5, (n−2)!>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 6∣∣⟨s,t⟩∣6 \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.

Termos definidos neste capítulo

Ver todos os 395 termos do glossário