Mathematics · Libro 4 · Bachelor Year 2

Matemáticas universitarias — Grado 2

Matemáticas universitarias — Grado 2 · Bachelor Year 2

1Conjuntos y estructuras

Este capítulo inicial afila los cimientos puestos en el volumen del primer año hasta convertirlos en herramientas de trabajo: el cálculo con conjuntos y cocientes, la comparación de conjuntos infinitos (numerabilidad, Cantor–Bernstein) y la teoría estructural de grupos y anillos —el teorema de Lagrange, el grupo simétrico con su signatura, los ideales y el teorema chino del resto—. Todo lo que aquí aparece se usa sin descanso en el resto del libro: la signatura construye el determinante (Capítulo 2), los anillos cociente gobiernan la aritmética y la numerabilidad sostiene tanto la topología como la probabilidad.

1.1 Conjuntos, aplicaciones, cocientes

Usamos con toda libertad el lenguaje de conjuntos, aplicaciones y relaciones de equivalencia y de orden establecido en el volumen del primer año. Dos mejoras merecen un enunciado propio.

Proposición 1.1 (Imágenes e imágenes recíprocas de familias)

Sea f ⁣:EFf \colon E \to F y sean (Ai)iI(A_i)_{i \in I}, (Bj)jJ(B_j)_{j \in J} familias de subconjuntos de EE y de FF, respectivamente. Entonces

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)(con igualdad si f es inyectiva).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{con igualdad si } f \text{ es inyectiva}).

Demostración. Cada identidad se obtiene desplegando las definiciones; por ejemplo, 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. Las identidades sobre imágenes y el fallo de la igualdad en el caso de la intersección (con el remedio de la inyectividad) se demostraron en el volumen del primer año para dos conjuntos; los argumentos son idénticos para familias.

Ejemplo 1.2 (Cuándo la inclusión de imágenes es estricta)

Tomemos f ⁣:RRf \colon \R \to \R, f(x)=x2f(x) = x^2, con A1=[1,0]A_1 = \intcc{-1}{0} y A2=[0,1]A_2 = \intcc{0}{1}. Entonces

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} :

la inclusión de la Proposición 1.1 es todo lo estricta que puede ser: las dos preimágenes ±x\pm x de un mismo valor viven en AiA_i distintos. La inyectividad es justamente lo que prohíbe ese desdoblamiento, y por eso las imágenes recíprocas (que nunca funden puntos) cumplen las cuatro identidades sin condiciones, mientras que las imágenes pierden la de la intersección. Regla práctica para todo el libro: las imágenes recíprocas atraviesan las operaciones conjuntistas sin más; con las imágenes hay que ir con cuidado.

Definición 1.3 (Conjunto cociente)

Sea R\mathcal{R} una relación de equivalencia sobre EE. El conjunto cociente E/RE/\mathcal{R} es el conjunto de las clases de equivalencia; la sobreyección π ⁣:EE/R\pi \colon E \to E/\mathcal{R}, xcl(x)x \mapsto \mathrm{cl}(x), es la proyección canónica.

Propiedad universal (factorización): si f ⁣:EFf \colon E \to F es compatible con R\mathcal{R} (es decir, xRy    f(x)=f(y)x \mathbin{\mathcal{R}} y \implies f(x) = f(y)), existe una única aplicación f ⁣:E/RF\overline f \colon E/\mathcal{R} \to F tal que f=fπf = \overline f \circ \pi.

Demostración de la propiedad universal. Unicidad: la condición f=fπf = \overline f \circ \pi se lee

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

y, como π\pi es sobreyectiva, todo elemento de E/RE/\mathcal{R} es de la forma cl(x)\mathrm{cl}(x): los valores de f\overline f quedan todos forzados. Existencia: tomemos la fórmula anterior como definición de f\overline f; es inequívoca precisamente por la compatibilidad —si cl(x)=cl(y)\mathrm{cl}(x) = \mathrm{cl}(y), entonces xRyx \mathbin{\mathcal{R}} y, luego f(x)=f(y)f(x) = f(y) y los dos valores candidatos coinciden— y factoriza ff por construcción. Obsérvese el reparto de papeles: la sobreyectividad de π\pi da la unicidad, la compatibilidad da la existencia.

Ejemplo 1.4

Z/nZ\Z/n\Z es el cociente de Z\Z por la congruencia módulo nn; las comprobaciones de buena definición del volumen del primer año eran casos particulares de la propiedad universal. Los cocientes convierten las “construcciones compatibles sobre representantes” en aplicaciones legítimas; lo usaremos sin cesar más abajo.

1.2 Numerabilidad y cardinalidad

Definición 1.5 (Equipotencia, numerabilidad)

Dos conjuntos son equipotentes cuando existe una biyección entre ellos. Un conjunto es numerable cuando es equipotente a N\N (algunos autores incluyen los conjuntos finitos; nosotros decimos a lo sumo numerable para “finito o numerable”).

Proposición 1.6 (Propiedades de estabilidad)

  1. Todo subconjunto infinito de N\N es numerable; un conjunto es a lo sumo numerable si y solo si se inyecta en N\N, si y solo si es vacío o imagen sobreyectiva de N\N.
  2. N×N\N \times \N es numerable; un producto de dos conjuntos a lo sumo numerables es a lo sumo numerable.
  3. Una unión a lo sumo numerable de conjuntos a lo sumo numerables es a lo sumo numerable.
  4. Z\Z y Q\Q son numerables.

Demostración. (1) Enumeremos un ANA \subseteq \N infinito por mínimos sucesivos: a0=minAa_0 = \min A, ak+1=min(A{a0,,ak})a_{k+1} = \min\,(A \setminus \{a_0, \dots, a_k\}) (conjunto no vacío, pues AA es infinito); la aplicación kakk \mapsto a_k es estrictamente creciente, inyectiva y sobreyectiva sobre AA (cada aAa \in A supera solo a un número finito de elementos de AA, luego se alcanza). Si EE se inyecta en N\N mediante φ\varphi, entonces EE es equipotente a φ(E)N\varphi(E) \subseteq \N: finito o numerable. Si s ⁣:NEs \colon \N \to E es sobreyectiva, entonces xmins1({x})x \mapsto \min s^{-1}(\{x\}) inyecta EE en N\N.

(2) La aplicación (p,q)2p(2q+1)1(p, q) \mapsto 2^p(2q + 1) - 1 es una biyección N2N\N^2 \to \N (todo entero positivo admite una única descomposición 2pm2^p m con mm impar, por la factorización única). Productos: compóngase con inyecciones.

(3) Dados conjuntos EnE_n con sobreyecciones sn ⁣:NEns_n \colon \N \to E_n (inofensivo cuando algún EnE_n es finito: se repiten valores), la aplicación (n,k)sn(k)(n, k) \mapsto s_n(k) es una sobreyección del conjunto numerable N2\N^2 sobre En\bigcup E_n.

(4) Z=N(N)\Z = \N \cup (-\N^*): unión numerable. Q\Q es imagen sobreyectiva de Z×N\Z \times \N^* (la aplicación fracción), luego es a lo sumo numerable, y es infinito.

Ejemplo 1.7 (Una función de emparejamiento, calculada)

La biyección (p,q)2p(2q+1)1(p, q) \mapsto 2^p(2q + 1) - 1 de la demostración merece verse en funcionamiento. Sus primeros 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}

La fila pp reúne los enteros nn para los que n+1n + 1 es divisible exactamente por 2p2^p: cada número natural aparece una sola vez. Descodificar es tan explícito como codificar: para n=43n = 43 se factoriza n+1=44=2211=22(25+1)n + 1 = 44 = 2^2\cdot 11 = 2^2(2\cdot5 + 1), luego (p,q)=(2,5)(p, q) = (2, 5). La moraleja: las demostraciones de numerabilidad son a menudo algoritmos disfrazados; aquí, “sacar factor común los doses”.

Ejemplo 1.8 (Los números algebraicos son numerables)

Un número complejo es algebraico cuando anula algún polinomio no nulo con coeficientes racionales. El conjunto Q\overline\Q de los números algebraicos es numerable: los polinomios de grado d\leq d sobre Q\Q se inyectan en Qd+1\Q^{d+1}, producto finito de conjuntos numerables (Proposición 1.6 (2)); la unión sobre dd enumera los polinomios racionales no nulos como P0,P1,P2,P_0, P_1, P_2, \dots; cada PkP_k tiene un número finito de raíces; y

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

es una unión numerable de conjuntos finitos (Proposición 1.6 (3)), infinita porque contiene a Q\Q. Junto con la no numerabilidad de R\R (Teorema 1.9 más abajo), esto demuestra —sin exhibir ni uno solo— que los números trascendentes existen y forman una mayoría no numerable: el argumento de conteo de Cantor de 1874, existencia por pura cardinalidad.

Teorema 1.9 (Cantor; no numerabilidad de R\R)

  1. Para todo conjunto EE no existe ninguna sobreyección EP(E)E \to \mathcal{P}(E).
  2. R\R no es numerable.

Demostración. (1) se demostró en el volumen del primer año (el conjunto diagonal D={x:xf(x)}D = \{x : x \notin f(x)\}).

(2) Supongamos que (xn)nN(x_n)_{n \in \N} enumera R\R. Construyamos segmentos encajados I0I1I_0 \supseteq I_1 \supseteq \dots con In=3n\abs{I_n} = 3^{-n} y xnInx_n \notin I_n: se divide el segmento actual en tres tercios cerrados; al menos uno de ellos evita xnx_n (un punto pertenece a lo sumo a dos de los tres). El teorema de los segmentos encajados (extremos adyacentes) proporciona nIn\ell \in \bigcap_n I_n; pero =xN\ell = x_N para algún NN, y xNINx_N \notin I_N: contradicción.

Teorema 1.10 (Cantor–Bernstein)

Si EE se inyecta en FF y FF se inyecta en EE, entonces EE y FF son equipotentes.

Demostración. Sean f ⁣:EFf \colon E \to F y g ⁣:FEg \colon F \to E inyectivas. Para cada punto (de EE o de FF), recorramos su cadena de antecesores de preimágenes sucesivas, xg1(x)f1(g1(x))x \mapsto g^{-1}(x) \mapsto f^{-1}(g^{-1}(x)) \mapsto \dots: cada paso está definido mientras el punto actual esté en la imagen de la inyección correspondiente, y entonces es único por inyectividad. Hay tres destinos mutuamente excluyentes: la cadena se detiene en un punto de Eg(F)E \setminus g(F) (origen en EE), se detiene en un punto de Ff(E)F \setminus f(E) (origen en FF) o no se detiene nunca. Esto reparte E=EEEFEE = E_E \cup E_F \cup E_\infty y F=FEFFFF = F_E \cup F_F \cup F_\infty según el origen.

Obsérvese ahora que ff aplica EEE_E sobre FEF_E: la cadena de f(x)f(x) es la de xx con un paso más al principio, luego los orígenes coinciden; y todo yFEy \in F_E tiene una cadena con al menos un paso (su origen está en EE), así que y=f(x)y = f(x) con xEEx \in E_E. El mismo argumento da biyecciones f ⁣:EFf \colon E_\infty \to F_\infty y g ⁣:FFEFg \colon F_F \to E_F. Pegando,

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

es una biyección de EE sobre F=FEFFFF = F_E \cup F_\infty \cup F_F: es biyectiva en cada trozo y las tres piezas de llegada son disjuntas.

Ejemplo 1.11

(0,1)\intoo{0}{1} y [0,1]\intcc{0}{1} son equipotentes: la identidad inyecta en un sentido y xx+13x \mapsto \frac{x + 1}{3} en el otro; el teorema fabrica la biyección (forzosamente discontinua). Del mismo modo, R\R, (0,1)\intoo{0}{1} (mediante biyecciones de tipo tanh\tanh) y P(N)\mathcal{P}(\N) (desarrollos binarios, Ejercicio 1.3) son todos equipotentes: “el cardinal del continuo”.

Ejemplo 1.12 (El segmento y el cuadrado)

[0,1]\intcc{0}{1} y [0,1]2\intcc{0}{1}^2 son equipotentes: la dimensión es invisible para el cardinal. Una inyección es trivial: x(x,0)x \mapsto (x, 0). Para la otra, enviemos (x,y)(x, y) al número real cuyas cifras decimales intercalan las de xx y las 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,

eligiendo para cada coordenada el desarrollo que no termina en infinitos 99: con ese convenio las cifras de la imagen determinan las de xx y las de yy, de modo que la aplicación es inyectiva (no tiene por qué ser sobreyectiva —ninguna imagen tiene, por ejemplo, todas las cifras de posición impar iguales a 99 a partir de un punto—, y eso no importa). Cantor–Bernstein (Teorema 1.10) ensambla una biyección auténtica. La continuidad, eso sí, es inalcanzable: una biyección continua entre ambos es imposible, y los capítulos métricos explican por qué (la conexidad distingue la recta del plano, Capítulo 4).

1.3 Grupos

Definición 1.13 (Subgrupo generado; orden)

Sea GG un grupo y AGA \subseteq G. El subgrupo generado por AA, escrito A\langle A \rangle, es el menor subgrupo que contiene a AA; en concreto, el conjunto de todos los productos finitos de elementos de AA y de sus inversos. Un grupo es cíclico cuando está generado por un solo elemento: a={ak:kZ}\langle a\rangle = \{a^k : k \in \Z\}. El orden de aGa \in G es ord(a)=a\operatorname{ord}(a) = \abs{\langle a \rangle} (posiblemente infinito); cuando es finito, es el menor n1n \geq 1 con an=ea^n = e, y ak=e    ord(a)ka^k = e \iff \operatorname{ord}(a) \mid k.

Demostración de la caracterización del orden. Si algún am=ea^m = e con m1m \geq 1, sea n1n \geq 1 el menor con an=ea^n = e. Los elementos e,a,,an1e, a, \dots, a^{n-1} son distintos dos a dos (ai=aja^{i} = a^{j} con 0i<j<n0 \leq i < j < n da aji=ea^{j-i} = e, en contra de la minimalidad), y toda potencia aka^k se reduce a uno de ellos mediante la división euclídea k=nq+rk = nq + r: a\langle a\rangle tiene exactamente nn elementos, y ak=ar=e    r=0    nka^k = a^r = e \iff r = 0 \iff n \mid k. Si ninguna potencia es trivial, todas las aka^k (kZk \in \Z) son distintas (mismo argumento de división) y el orden es infinito.

Teorema 1.14 (Lagrange)

Sea GG un grupo finito y HH un subgrupo. Entonces H\abs H divide a G\abs G. En particular, el orden de todo elemento divide a G\abs G, y aG=ea^{\abs G} = e para todo aGa \in G.

Demostración. La relación xy    x1yHx \sim y \iff x^{-1}y \in H es de equivalencia (reflexiva: eHe \in H; simétrica: por inversos; transitiva: por productos). La clase de xx es la clase lateral izquierda xH={xh:hH}xH = \{xh : h \in H\}, y hxhh \mapsto xh es una biyección HxHH \to xH (de inversa yx1yy \mapsto x^{-1}y): todas las clases tienen H\abs H elementos. Las clases forman una partición de GG (el teorema general de partición del volumen del primer año), luego G=H×(nuˊmero de clases)\abs G = \abs H \times (\text{número de clases}). Para un elemento: aplíquese lo anterior a H=aH = \langle a\rangle; entonces aG=(aorda)G/orda=ea^{\abs G} = (a^{\operatorname{ord} a})^{\abs G / \operatorname{ord} a} = e.

Ejemplo 1.15 (Clases laterales en acción: A3A_3 dentro de S3\mathfrak{S}_3)

Tomemos G=S3G = \mathfrak{S}_3 (de orden 66) y H=A3={id, (123), (132)}H = A_3 = \{\mathrm{id},\ (1\,2\,3),\ (1\,3\,2)\}. Las clases laterales izquierdas son

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)\} :

dos clases de tres elementos que reparten GG, exactamente como exige el recuento G=H×(nuˊmero de clases)\abs G = \abs H \times (\text{número de clases}), y visiblemente la partición en permutaciones pares e impares. Nótese que (13)H=(12)H(1\,3)H = (1\,2)H aunque (13)(12)(1\,3) \neq (1\,2): las clases laterales son clases, no van etiquetadas por sus representantes, y x1yHx^{-1}y \in H es la única comparación legítima. Esta imagen de dos clases es la general para la signatura: AnA_n y su única clase acompañante parten Sn\mathfrak{S}_n por la mitad, y así es como el problema de fin de semana cuenta las posiciones alcanzables del rompecabezas.

Ejemplo 1.16

Dos dividendos inmediatos. Los grupos de orden primo son cíclicos: si G=p\abs G = p es primo y aea \neq e, entonces ord(a)\operatorname{ord}(a) divide a pp y no vale 11, luego vale pp: a=G\langle a\rangle = G. El retículo de subgrupos de Z/12Z\Z/12\Z: por la Proposición 1.17 de más abajo hay exactamente un subgrupo por cada divisor de 1212 —de órdenes 1,2,3,4,6,121, 2, 3, 4, 6, 12, generados respectivamente por 0\overline 0, 6\overline 6, 4\overline 4, 3\overline 3, 2\overline 2, 1\overline 1—. La advertencia final: el recíproco del teorema de Lagrange es falso en general; A4A_4 tiene orden 1212 pero ningún subgrupo de orden 66, como demostramos en el problema de fin de semana de este capítulo (Problema 1.1, pregunta 14). Lagrange restringe los órdenes posibles; no los garantiza.

El retículo de subgrupos de ℤ/12ℤ: un subgrupo por cada divisor de 12 (), con una arista cuando uno contiene al otro con índice primo. Las inclusiones van en contra de la divisibilidad del generador: 4 ⊂eq 2 porque 4 es múltiplo de 2.
El retículo de subgrupos de Z/12Z\Z/12\Z: un subgrupo por cada divisor de 1212 (Proposición 1.17), con una arista cuando uno contiene al otro con índice primo. Las inclusiones van en contra de la divisibilidad del generador: 42\langle\overline 4\rangle \subseteq \langle\overline2\rangle porque 44 es múltiplo de 22.

Proposición 1.17 (Grupos cíclicos)

Sea G=aG = \langle a \rangle cíclico de orden nn.

  1. GG es isomorfo a (Z/nZ,+)(\Z/n\Z, +), mediante kak\overline k \mapsto a^k.
  2. Todo subgrupo de GG es cíclico; para cada divisor dnd \mid n hay exactamente un subgrupo de orden dd, a saber an/d\langle a^{n/d}\rangle.
  3. aka^k genera GG si y solo si gcd(k,n)=1\gcd(k, n) = 1: GG tiene φ(n)\varphi(n) generadores (función de Euler).

Demostración. (1) La aplicación kakk \mapsto a^k de Z\Z sobre GG es compatible con la congruencia módulo nn (ak=ak    nkka^{k} = a^{k'} \iff n \mid k - k', por la caracterización del orden); la propiedad universal (Definición 1.3) proporciona un morfismo biyectivo bien definido desde Z/nZ\Z/n\Z.

(2) Sea HGH \leq G no trivial y mm el menor entero 1\geq 1 con amHa^m \in H. La división euclídea muestra que H=amH = \langle a^m\rangle (para akHa^k \in H: de k=mq+rk = mq + r se sigue arHa^r \in H, luego r=0r = 0), y mnm \mid n (divídase nn entre mm: anmodmHa^{n \bmod m} \in H). Entonces H=n/m\abs H = n/m; tomando m=n/dm = n/d se realiza cada divisor dd. Unicidad: todo subgrupo de orden dd es, por lo anterior, de la forma am\langle a^m \rangle con n/m=dn/m = d; así pues m=n/dm = n/d queda forzado y el subgrupo queda determinado.

(3) Afirmamos que ord(ak)=ngcd(k,n)\operatorname{ord}(a^k) = \frac{n}{\gcd(k, n)}. Escribamos d=gcd(k,n)d = \gcd(k, n). Para todo m1m \geq 1, la caracterización del orden de la Definición 1.13 da la cadena de equivalencias

(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 ,

donde el último paso es el lema de Gauss, ya que nd\frac nd y kd\frac kd son primos entre sí. El menor mm así es nd\frac nd: ord(ak)=ngcd(k,n)\operatorname{ord}(a^k) = \frac n{\gcd(k,n)}, que vale nn si y solo si gcd(k,n)=1\gcd(k, n) = 1. Hay φ(n)\varphi(n) clases kk módulo nn en esas condiciones.

1.4 El grupo simétrico

Definición 1.18

Sn\mathfrak{S}_n es el grupo de las permutaciones de [ ⁣[1,n] ⁣]\intint{1}{n} (de orden n!n!). Un ciclo (a1a2ak)(a_1\,a_2\,\cdots\,a_k) aplica a1a2aka1a_1 \mapsto a_2 \mapsto \dots \mapsto a_k \mapsto a_1 y deja fijo todo lo demás; kk es su longitud, y un ciclo de longitud 22 es una transposición. Dos ciclos son disjuntos cuando lo son sus soportes (los puntos no fijos).

Teorema 1.19 (Descomposición en ciclos)

Toda permutación σid\sigma \neq \mathrm{id} es producto de ciclos disjuntos dos a dos, de manera única salvo el orden de los factores. Los ciclos disjuntos conmutan, y ord(σ)\operatorname{ord}(\sigma) es el mcm de las longitudes.

Demostración. Consideremos la relación de “órbita” sobre el soporte de σ\sigma: xyx \sim y si y solo si y=σk(x)y = \sigma^k(x) para algún kZk \in \Z; es una relación de equivalencia. Cada clase {x,σ(x),,σk1(x)}\{x, \sigma(x), \dots, \sigma^{k-1}(x)\} (finita, de modo que los iterados cierran el ciclo: la primera repetición ha de volver a xx por inyectividad) lleva asociado el ciclo (x σ(x)  σk1(x))(x\ \sigma(x)\ \cdots\ \sigma^{k-1}(x)), y σ\sigma es el producto de esos ciclos: sobre cada órbita solo actúa el ciclo correspondiente. Unicidad: toda factorización en ciclos disjuntos reproduce exactamente las órbitas (el ciclo que pasa por xx ha de ser (x σ(x) )(x\ \sigma(x)\ \cdots)). Los ciclos disjuntos conmutan porque mueven puntos disjuntos; el enunciado sobre el orden se sigue de que σm=id\sigma^m = \mathrm{id} si y solo si lo es la potencia mm-ésima de cada ciclo (por disjunción), si y solo si cada longitud divide a mm.

Ejemplo 1.20 (El tipo de ciclos como recuento)

¿Cuántas permutaciones de S9\mathfrak{S}_9 tienen el tipo de ciclos (4,3,2)(4, 3, 2) —un ciclo de longitud 44, uno de longitud 33 y una transposición—? Se eligen los soportes y los órdenes cíclicos:

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

se alinean los nueve símbolos en fila (9!9! maneras), se agrupan los cuatro primeros, los tres siguientes y los dos últimos en ciclos y se divide por las rotaciones dentro de cada grupo (44, 33 y 22 respectivamente), que dan la misma permutación. (Aquí las longitudes de los ciclos son distintas, luego no hay que dividir más; con longitudes iguales habría que dividir además por las permutaciones de los grupos iguales.) Toda permutación de este tipo tiene orden lcm(4,3,2)=12\operatorname{lcm}(4,3,2) = 12 y signatura (1)3(1)2(1)1=+1(-1)^3(-1)^2(-1)^1 = +1 (Teorema 1.19 y el teorema de la signatura de más abajo). Una partición de 99, una clase de conjugación, un recuento: la combinatoria de Sn\mathfrak{S}_n es la aritmética de las particiones.

Teorema 1.21 (Signatura)

Existe exactamente un morfismo de grupos ε ⁣:Sn{±1}\varepsilon \colon \mathfrak{S}_n \to \{\pm 1\} (para n2n \geq 2) que vale 1-1 sobre las transposiciones: la signatura. Además, ε(σ)=(1)I(σ)\varepsilon(\sigma) = (-1)^{I(\sigma)}, donde I(σ)I(\sigma) es el número de inversiones (pares i<ji < j con σ(i)>σ(j)\sigma(i) > \sigma(j)); un ciclo de longitud kk tiene signatura (1)k1(-1)^{k-1}, y el grupo alternado An=kerεA_n = \ker\varepsilon tiene orden n!2\frac{n!}{2}.

Demostración. Existencia. Para σSn\sigma \in \mathfrak{S}_n pongamos

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

Los valores absolutos de los factores se multiplican para dar 11 (los pares no ordenados {σ(i),σ(j)}\{\sigma(i), \sigma(j)\} recorren todos los pares), luego ε(σ)=(1)I(σ){±1}\varepsilon(\sigma) = (-1)^{I(\sigma)} \in \{\pm1\}. Es 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),

donde el producto central vale ε(σ)\varepsilon(\sigma) tras reindexar por los pares {τ(i),τ(j)}\{\tau(i), \tau(j)\} (cada par no ordenado aparece una vez, y numerador y denominador cambian de signo a la vez). Una transposición τ=(ab)\tau = (a\,b) con a<ba < b tiene un número impar de inversiones; contémoslas exactamente: los pares invertidos (i,j)(i, j), con i<ji < j y τ(i)>τ(j)\tau(i) > \tau(j), son

(a,j) con a<j<b,(i,b) con a<i<b,(a,b) mismo,(a, j) \ \text{con } a < j < b, \qquad (i, b) \ \text{con } a < i < b, \qquad (a, b) \ \text{mismo},

es decir (ba1)+(ba1)+1=2(ba)1(b - a - 1) + (b - a - 1) + 1 = 2(b - a) - 1, un número impar. (Alternativamente: compruébese (12)(1\,2) directamente, con una sola inversión, y conjúguese —los conjugados tienen la misma signatura, pues ε\varepsilon es un morfismo hacia un grupo abeliano—.) Por tanto ε((ab))=(1)2(ba)1=1\varepsilon((a\,b)) = (-1)^{2(b-a)-1} = -1.

Unicidad. Las transposiciones generan Sn\mathfrak{S}_n: todo ciclo cumple

(a1ak)=(a1ak)(a1ak1)(a1a2),(a_1\cdots a_k) = (a_1\,a_k)(a_1\,a_{k-1})\cdots(a_1\,a_2),

y el Teorema 1.19 remata. Un morfismo hacia {±1}\{\pm1\} queda determinado por sus valores sobre los generadores.

Consecuencias. La identidad anterior escribe un ciclo de longitud kk como producto de k1k - 1 transposiciones: signatura (1)k1(-1)^{k-1}. En cuanto a AnA_n: el morfismo ε\varepsilon es sobreyectivo (hay transposiciones para n2n \geq 2), y las dos “clases laterales” AnA_n y (12)An(1\,2)A_n son equipotentes y parten Sn\mathfrak{S}_n (argumento de Lagrange): An=n!2\abs{A_n} = \frac{n!}{2}.

Ejemplo 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): orden lcm(3,2)=6\operatorname{lcm}(3,2) = 6, signatura (1)2(1)1=1(-1)^{2}\cdot(-1)^{1} = -1. La signatura es la comprobación de paridad más rápida sobre barajaduras, y el motor del determinante en el Capítulo 2.

Ejemplo 1.23 (Tres caminos hacia un mismo signo)

Sea σS5\sigma \in \mathfrak{S}_5 la permutación que envía 1,2,3,4,51, 2, 3, 4, 5 a 3,5,4,1,23, 5, 4, 1, 2. Por ciclos: 13411 \mapsto 3 \mapsto 4 \mapsto 1 y 2522 \mapsto 5 \mapsto 2, luego σ=(134)(25)\sigma = (1\,3\,4)(2\,5) y ε(σ)=(1)2(1)1=1\varepsilon(\sigma) = (-1)^{2}(-1)^{1} = -1. Por inversiones: en la lista de valores 3,5,4,1,23, 5, 4, 1, 2 los pares desordenados son (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): siete, y (1)7=1(-1)^7 = -1. Por transposiciones: σ=(14)(13)(25)\sigma = (1\,4)(1\,3)(2\,5), tres factores, (1)3=1(-1)^3 = -1. Tres cálculos, una misma paridad: la unicidad del Teorema 1.21 garantiza que ningún sistema de recuento puede hacerlos discrepar, y eso es exactamente lo que convierte a ε\varepsilon en un invariante utilizable (véase el problema de fin de semana).

Observación 1.24 (Adónde va la signatura a partir de aquí)

La signatura es la semilla de tres cosechas posteriores: construye el determinante y su regla del producto en el Capítulo 2; alimenta invariantes de paridad para rompecabezas combinatorios (el problema de fin de semana de este capítulo resuelve con ella el juego del quince); y los grupos alternados AnA_n que define pasan a ocupar un lugar central en el volumen del tercer año, donde su simplicidad para n5n \geq 5 explica que las ecuaciones de grado 55 no se resuelvan por radicales.

1.5 Anillos, ideales, cocientes

Definición 1.25 (Ideal)

Sea AA un anillo conmutativo. Un ideal IAI \subseteq A es un subgrupo aditivo tal que axIa x \in I para todos aAa \in A, xIx \in I. Los núcleos de morfismos de anillos son ideales; I=AI = A si y solo si 1I1 \in I, si y solo si II contiene una unidad. El ideal generado por xx es xA={xa}xA = \{xa\} (un ideal principal).

Teorema 1.26 (Ideales de Z\Z y de K[X]K[X])

Todo ideal de Z\Z es de la forma nZn\Z para un único nNn \in \N; todo ideal de K[X]K[X] (KK un cuerpo) es de la forma PK[X]P\,K[X] para un único PP mónico (o nulo). En consecuencia, existen máximos comunes divisores en ambos anillos, con relaciones de Bézout: xZ+yZ=gcd(x,y)Zx\Z + y\Z = \gcd(x,y)\Z, y análogamente para polinomios.

Demostración. Para Z\Z esto era el teorema sobre subgrupos del volumen del primer año (un ideal es en particular un subgrupo, y nZn\Z es un ideal). Para K[X]K[X]: sea I{0}I \neq \{0\} un ideal y PIP \in I no nulo de grado mínimo, normalizado mónico. Para FIF \in I, la división euclídea F=PQ+RF = PQ + R da R=FPQIR = F - PQ \in I con degR<degP\deg R < \deg P: la minimalidad obliga a R=0R = 0, luego I=PK[X]I = P\,K[X]. Unicidad: dos generadores mónicos se dividen mutuamente. Los enunciados de Bézout expresan la igualdad del ideal xZ+yZx\Z + y\Z (o de su análogo polinómico) con el ideal principal del mcd —la propia definición de mcd usada en el primer año, reconocida ahora como un enunciado sobre ideales—.

Ejemplo 1.27 (Un mcd de polinomios, de dos maneras)

Calculemos gcd(X31, X21)\gcd(X^3 - 1,\ X^2 - 1) en 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 ,

luego el mcd es X1X - 1, y remontando la división se obtiene la relación de Bézout

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

Por ideales: el ideal (X31)Q[X]+(X21)Q[X](X^3 - 1)\Q[X] + (X^2 - 1)\Q[X] es principal (Teorema 1.26); contiene a X1X - 1 (por la fórmula anterior) y está contenido en (X1)Q[X](X - 1)\Q[X] (ambos generadores se anulan en 11, luego son múltiplos de X1X - 1): el generador mónico es X1X - 1. La moraleja: el punto de vista de los ideales identifica el mcd sin dividir —las raíces comunes localizan el ideal y Euclides se limita a certificarlo—.

Definición 1.28 (El anillo cociente Z/nZ\Z/n\Z, revisitado)

Para un ideal II de AA, la relación xy    xyIx \sim y \iff x - y \in I es una equivalencia compatible con ++ y ×\times; el conjunto cociente A/IA/I hereda una estructura de anillo —el anillo cociente— que hace de π ⁣:AA/I\pi \colon A \to A/I un morfismo de núcleo II. Para A=ZA = \Z e I=nZI = n\Z esto es el Z/nZ\Z/n\Z del volumen del primer año, ahora con su propiedad universal: todo morfismo que anula II factoriza a través de A/IA/I.

Teorema 1.29 (Teorema chino del resto, forma anular)

Si gcd(m,n)=1\gcd(m, n) = 1, la aplicación

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)

es un isomorfismo de anillos. En consecuencia, φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m)\varphi(n) para m,nm, n primos entre sí, y

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

Demostración. La aplicación es un morfismo de anillos bien definido (las compatibilidades son inmediatas). Inyectividad: si x0x \equiv 0 módulo mm y módulo nn con gcd(m,n)=1\gcd(m,n) = 1, entonces mnxmn \mid x (Gauss). Sobreyectividad: ambos lados tienen mnmn elementos, así que basta la inyectividad (cardinales finitos iguales); o explícitamente, a partir de una relación de Bézout um+vn=1um + vn = 1, la clase de

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

se aplica en (amodm, bmodn)(a \bmod m,\ b \bmod n), pues vn=1um1(modm)vn = 1 - um \equiv 1 \pmod m hace que xa(modm)x \equiv a \pmod m, y simétricamente módulo nn —la receta usada numéricamente en el Ejemplo 1.30—. Las unidades se corresponden con los pares de unidades (las unidades de un anillo producto son los pares de unidades), luego φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m)\varphi(n). Para una potencia de primo, φ(pk)=pkpk1\varphi(p^k) = p^k - p^{k-1} (los no invertibles módulo pkp^k son los múltiplos de pp); la multiplicatividad ensambla la fórmula del producto.

Ejemplo 1.30 (Inversión del isomorfismo chino)

Tomemos m=8m = 8, n=9n = 9. La inversa del isomorfismo se hace explícita mediante dos idempotentes: buscamos u1(mod8)u \equiv 1 \pmod 8, u0(mod9)u \equiv 0 \pmod 9 y v0(mod8)v \equiv 0 \pmod 8, v1(mod9)v \equiv 1 \pmod 9. De u=9k1(mod8)u = 9k \equiv 1 \pmod 8 resulta k1k \equiv 1, luego u=9u = 9; de v=8k1(mod9)v = 8k \equiv 1 \pmod 9 resulta k1-k \equiv 1, k8k \equiv 8, luego v=64v = 64. Entonces la clase de x=9a+64bx = 9a + 64b módulo 7272 es la única solución de xa(mod8)x \equiv a \pmod 8, xb(mod9)x \equiv b \pmod 9: para a=3a = 3, b=5b = 5 se obtiene 27+320=34759(mod72)27 + 320 = 347 \equiv 59 \pmod{72}, exactamente el valor intermedio hallado por sustitución en el Ejercicio 1.8. La moraleja: uu y vv cumplen u+v1u + v \equiv 1, uv0uv \equiv 0, u2uu^2 \equiv u, v2vv^2 \equiv v módulo 7272; son las imágenes de (1,0)(1, 0) y (0,1)(0, 1), y toda descomposición china es, en el fondo, una descomposición de 11 en idempotentes ortogonales.

Teorema 1.31 (Euler; Fermat revisitado)

Las unidades de Z/nZ\Z/n\Z forman un grupo de orden φ(n)\varphi(n); por tanto, si 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}),

y el pequeño teorema de Fermat es el caso n=pn = p primo, ahora a una línea de Lagrange.

Demostración. Las clases invertibles son exactamente las de los enteros primos con nn (volumen del primer año): hay φ(n)\varphi(n), y forman un grupo para la multiplicación. Por Lagrange (Teorema 1.14), todo elemento elevado al orden del grupo da el neutro.

Ejemplo 1.32 (Un grupo de unidades sin generador)

El grupo (Z/15Z)(\Z/15\Z)^* tiene φ(15)=φ(3)φ(5)=8\varphi(15) = \varphi(3)\varphi(5) = 8 elementos. ¿Es cíclico? Calculemos órdenes con el isomorfismo chino (Z/15Z)(Z/3Z)×(Z/5Z)(\Z/15\Z)^* \simeq (\Z/3\Z)^* \times (\Z/5\Z)^* (una unidad módulo 1515 es un par de unidades): los factores tienen órdenes 22 y 44, luego el orden de todo elemento divide a lcm(2,4)=4<8\operatorname{lcm}(2, 4) = 4 < 8; ninguno genera. En concreto:

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} :

órdenes 4,2,4,2,24, 2, 4, 2, 2 y nunca 88. Compárese con el Ejercicio 1.10: (Z/pZ)(\Z/p\Z)^* es cíclico para pp primo, porque allí el grupo de unidades vive dentro de un cuerpo. El teorema de Euler sigue valiendo con exponente φ(15)=8\varphi(15) = 8, pero el verdadero exponente universal aquí es 44: Euler da una cota superior, no siempre la óptima.

Definición 1.33 (Álgebra)

Una KK-álgebra es un KK-espacio vectorial AA dotado de una estructura de anillo cuya multiplicación es KK-bilineal. Ejemplos: K[X]K[X], Mn(K)\mathcal{M}_n(K), L(E)\mathcal{L}(E), los espacios de funciones F(X,K)\mathcal{F}(X, K), C\C como R\R-álgebra. Los morfismos de álgebras son los morfismos de anillos lineales; la evaluación PP(u)P \mapsto P(u) de K[X]K[X] en L(E)\mathcal{L}(E) (o en Mn(K)\mathcal{M}_n(K)) es el ejemplo central, y es el motor del Capítulo 3.

Ejemplo 1.34 (Un morfismo de evaluación y su núcleo)

Tomemos A=(0100)A = \begin{pmatrix}0 & 1\\ 0 & 0\end{pmatrix} y la evaluación ε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},

(solo sobreviven los términos constante y lineal de PP). Por tanto kerεA={P:P(0)=P(0)=0}=X2R[X]\ker\varepsilon_A = \{P : P(0) = P'(0) = 0\} = X^2\,\R[X]: un ideal principal, exactamente como predice el Teorema 1.26, generado por el polinomio mónico X2X^2 de menor grado del núcleo —el polinomio mínimo de AA, protagonista del Capítulo 3—. La imagen es el álgebra conmutativa de dimensión dos {aI+bA}\{aI + bA\}: los morfismos de evaluación comprimen el R[X]\R[X] de dimensión infinita sobre álgebras pequeñas y calculables.

Observación 1.35 (Perspectivas: tres melodías que conviene escuchar)

Tres ideas estructurales de este capítulo reaparecen a lo largo del volumen, cada vez con orquestación más densa. La factorización a través de un cociente (Definición 1.3): construye aquí Z/nZ\Z/n\Z, define aplicaciones sobre los conjuntos de soluciones de sistemas lineales en el Capítulo 2 y subyace en silencio a todo argumento del tipo “está bien definido sobre las clases”. Los invariantes: la signatura es un morfismo hacia {±1}\{\pm1\} que ningún movimiento legal puede esquivar; la misma lógica da la regla del producto del determinante (Capítulo 2), la invariancia de la traza por semejanza y las cantidades conservadas del Capítulo 16. El recuento contra una estructura: Lagrange cuenta mediante clases laterales, la dimensión cuenta mediante bases (Capítulo 2), la multiplicidad cuenta mediante grados de polinomios (Capítulo 3); siempre que una cota parezca milagrosa, alguna partición o graduación está haciendo el recuento.

Observación 1.36 (Errores frecuentes)

Cuatro clásicos. (i) Una aplicación definida sobre un cociente debe comprobarse bien definida: “x\overline x \mapsto (fórmula en xx)” solo es legítimo si la fórmula es constante sobre las clases —la compatibilidad de la Definición 1.3, y no un mero formalismo—. (ii) La igualdad ord(ab)=lcm(orda,ordb)\operatorname{ord}(ab) = \operatorname{lcm}(\operatorname{ord}a, \operatorname{ord}b) es falsa en general, incluso para elementos que conmutan (aa y a1a^{-1}); el Ejercicio 1.4 da el enunciado correcto para órdenes primos entre sí, y los ciclos disjuntos la versión correcta para permutaciones. (iii) La numerabilidad se conserva por uniones numerables y por productos finitos, pero no por productos numerables: {0,1}N\{0,1\}^{\N} no es numerable (Ejercicio 1.3) aunque cada factor tenga dos elementos. (iv) Cantor–Bernstein solo necesita inyecciones en ambos sentidos, pero la biyección que construye suele ser discontinua y no explícita: no hay que esperar una fórmula (Ejemplo 1.11).

Observación 1.37 (Dónde se usa este capítulo)

Casi en todas partes. La signatura construye los determinantes (Capítulo 2); el morfismo de evaluación PP(u)P \mapsto P(u) y los ideales principales de K[X]K[X] producen los polinomios mínimos y las descomposiciones en núcleos del Capítulo 3; la numerabilidad es el escenario sobre el que actúa el Capítulo 21 (probabilidad sobre espacios numerables) y la razón de que la topología no deje de producir conjuntos densos numerables (Capítulo 4). La construcción del cociente A/IA/I se redespliega en el volumen del tercer año para construir cuerpos K[X]/(P)K[X]/(P) y, a partir de ellos, la teoría de Galois: la propiedad universal demostrada aquí se usa allí palabra por palabra.

1.6 Ejercicios

Ejercicio 1.1

¿Cuáles de los siguientes conjuntos son numerables? El conjunto de los subconjuntos finitos de N\N; el conjunto de todos los subconjuntos de N\N; RQ\R \setminus \Q; el conjunto de los polinomios con coeficientes racionales; el conjunto de las sucesiones de 00 y de 11 que son nulas a partir de un cierto índice.

Solución

Solución de Ejercicio 1.1.

Subconjuntos finitos de N\N: numerable —el conjunto de los subconjuntos de [ ⁣[0,n] ⁣]\intint{0}{n} es finito, y los subconjuntos finitos forman la unión numerable sobre nn de estos (Proposición 1.6 (3))—; infinito, porque contiene todos los conjuntos unitarios.

Todos los subconjuntos de N\N: no numerable, por el teorema de Cantor (Teorema 1.9 (1) con E=NE = \N).

RQ\R \setminus \Q: no numerable —en otro caso R=Q(RQ)\R = \Q \cup (\R\setminus\Q) sería unión de dos conjuntos numerables, en contradicción con el Teorema 1.9 (2)—.

Polinomios sobre Q\Q: numerable —los polinomios de grado n\leq n se inyectan en Qn+1\Q^{n+1} (productos finitos de conjuntos numerables); tómese después la unión sobre nn—.

Sucesiones binarias nulas a partir de un índice: numerable —están en biyección con los subconjuntos finitos de N\N (el soporte)—.

Ejercicio 1.2

En S7\mathfrak{S}_7, sean σ=(1426)(35)\sigma = (1\,4\,2\,6)(3\,5) y τ=(237)\tau = (2\,3\,7). Calcula στ\sigma\tau y τσ\tau\sigma en forma de ciclos disjuntos, los órdenes y las signaturas de las cuatro permutaciones, y σ2026\sigma^{2026}.

Solución

Solución de Ejercicio 1.2.

Se calcula elemento a elemento, aplicando primero el factor de la derecha. στ\sigma\tau envía 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),

un ciclo de longitud 77. Análogamente, τσ\tau\sigma envía 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),

también un ciclo de longitud 77 (como cabía esperar: στ\sigma\tau y τσ\tau\sigma son conjugadas y por tanto comparten su tipo de ciclos).

Órdenes y signaturas: σ\sigma tiene tipo de ciclos (4,2)(4,2): orden lcm(4,2)=4\operatorname{lcm}(4,2) = 4, signatura (1)3(1)1=+1(-1)^3(-1)^1 = +1; τ\tau es un ciclo de longitud 33: orden 33, signatura +1+1; ambos productos son ciclos de longitud 77: orden 77, signatura (1)6=+1(-1)^6 = +1.

σ2026\sigma^{2026}: como 2026=4×506+22026 = 4 \times 506 + 2, se tiene σ2026=σ2=(12)(46)\sigma^{2026} = \sigma^2 = (1\,2)(4\,6) (se eleva al cuadrado el ciclo de longitud 44; la transposición desaparece al cuadrarla).

Ejercicio 1.3

Construye inyecciones explícitas que muestren que P(N)\mathcal{P}(\N), [0,1]\intcc{0}{1} y el conjunto {0,1}N\{0,1\}^{\N} de las sucesiones binarias son equipotentes dos a dos (desarrollos binarios en ambos sentidos; Cantor–Bernstein absorbe la molestia de la doble representación).

Solución

Solución de Ejercicio 1.3.

{0,1}NP(N)\{0,1\}^{\N} \to \mathcal{P}(\N): una sucesión se aplica en su soporte; es una biyección (funciones indicadoras) y no hace falta ningún teorema.

{0,1}N[0,1]\{0,1\}^{\N} \to \intcc{0}{1}: la aplicación en base 33 dada por (an)2an3n1(a_n) \mapsto \sum 2a_n 3^{-n-1} es inyectiva (dos sucesiones distintas difieren por primera vez en un rango NN; las colas no pueden compensar una separación de 23N12\cdot 3^{-N-1}, ya que 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}: desarrollo binario, eligiendo (por ejemplo) el que no termina en infinitos 11: es inyectiva.

Por Cantor–Bernstein (Teorema 1.10) aplicado a las dos últimas inyecciones, [0,1]\intcc{0}{1} y {0,1}N\{0,1\}^{\N} son equipotentes, y en consecuencia los tres conjuntos lo son.

Ejercicio 1.4

Sea GG un grupo y a,bGa, b \in G dos elementos que conmutan, de órdenes finitos mm y nn primos entre sí. Demuestra que ord(ab)=mn\operatorname{ord}(ab) = mn. Muestra con un ejemplo en S3\mathfrak{S}_3 que la conmutación es esencial.

Solución

Solución de Ejercicio 1.4.

Sea c=ab=bac = ab = ba y d=ord(c)d = \operatorname{ord}(c). En primer lugar, cmn=amnbmn=ec^{mn} = a^{mn} b^{mn} = e (la conmutación permite separar la potencia), luego dmnd \mid mn. Recíprocamente, cd=ec^d = e da ad=bda^d = b^{-d}; este elemento pertenece a ab\langle a\rangle \cap \langle b\rangle, subgrupo cuyo orden divide a la vez a mm y a nn (Lagrange en cada grupo cíclico) y que, por tanto, es trivial: ad=bd=ea^d = b^d = e, así que mdm \mid d y ndn \mid d, y por coprimalidad mndmn \mid d. Luego d=mnd = mn.

En S3\mathfrak{S}_3: tómense a=(12)a = (1\,2) (de orden 22) y b=(123)b = (1\,2\,3) (de orden 33), de órdenes primos entre sí, que no conmutan: ab=(23)ab = (2\,3) tiene orden 262 \neq 6 —de hecho, S3\mathfrak{S}_3 no tiene ningún elemento de orden 66—. La conmutación es esencial.

Ejercicio 1.5 ★★

Sea GG un grupo finito de orden par. Demuestra que GG contiene un elemento de orden 22. (Emparéjese cada elemento con su inverso y cuéntense los que quedan emparejados consigo mismos.)

Solución

Solución de Ejercicio 1.5.

Emparejemos cada xGx \in G con x1x^{-1}. Los pares {x,x1}\{x, x^{-1}\} con xx1x \neq x^{-1} tienen dos elementos y forman una partición de su unión; los elementos restantes son exactamente aquellos con x=x1x = x^{-1}, es decir, x2=ex^2 = e. Como G\abs G es par y los pares de dos elementos cubren un número par de elementos, el conjunto {x:x2=e}\{x : x^2 = e\} tiene cardinal par; contiene a ee, luego contiene al menos otro elemento xex \neq e: un elemento de orden 22.

Ejercicio 1.6 ★★

Demuestra que AnA_n (n3n \geq 3) está generado por los ciclos de longitud 33. (Un producto de dos transposiciones es un ciclo de longitud 33 o un producto de dos ciclos de longitud 33.)

Solución

Solución de Ejercicio 1.6.

Todo elemento de AnA_n es producto de un número par de transposiciones (Teorema 1.21: descompóngase en transposiciones; el número es par porque la signatura vale +1+1). Basta con escribir cada producto de dos transposiciones mediante ciclos de longitud 33:

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

(compruébese evaluando), junto con (ab)(ab)=id(a\,b)(a\,b) = \mathrm{id}. Así pues, los ciclos de longitud 33 generan AnA_n.

Ejercicio 1.7 ★★

Determina todos los morfismos de grupos: de (Q,+)(\Q, +) en (Z,+)(\Z, +); de (Z/nZ,+)(\Z/n\Z, +) en (Z/mZ,+)(\Z/m\Z, +) (cuéntalos: hay gcd(m,n)\gcd(m,n)); de (Q,+)(\Q, +) en (Q+,×)(\Q_+^*, \times).

Solución

Solución de Ejercicio 1.7.

(Q,+)(Z,+)(\Q,+) \to (\Z,+): solo el morfismo nulo. Para todo xx y todo n1n \geq 1, f(x)=nf(xn)f(x) = n f\bigl(\frac xn\bigr) es divisible por nn en Z\Z; el único entero divisible por todo nn es 00, luego f(x)=0f(x) = 0 para todo xx.

(Z/nZ,+)(Z/mZ,+)(\Z/n\Z, +) \to (\Z/m\Z, +): un morfismo queda determinado por c=f(1)c = f(\overline 1), que ha de cumplir nc0(modm)n c \equiv 0 \pmod m, es decir, cc es múltiplo de mgcd(m,n)\frac{m}{\gcd(m,n)}; hay gcd(m,n)\gcd(m,n) clases así, y cada elección define efectivamente un morfismo (factorícese kkck \mapsto kc a través de Z/nZ\Z/n\Z por la propiedad universal).

(Q,+)(Q+,×)(\Q, +) \to (\Q_+^*, \times): solo el trivial. Si f(x)=yf(x) = y, entonces para todo nn se tiene y=f(nxn)=f(xn)ny = f(n \cdot \frac xn) = f(\frac xn)^n, una potencia nn-ésima en Q+\Q_+^*. Pero un racional y1y \neq 1 no puede ser potencia nn-ésima para todo nn: algún primo aparece en yy con exponente vv no nulo, y nvn \nmid v para n>vn > \abs v (los exponentes de las potencias nn-ésimas son múltiplos de nn, por la factorización única). Por tanto f1f \equiv 1.

Ejercicio 1.8 ★★

Usando el teorema chino del resto, calcula φ(360)\varphi(360), halla todos los xx con x3(mod8)x \equiv 3 \pmod 8, x5(mod9)x \equiv 5 \pmod 9 y x2(mod5)x \equiv 2 \pmod 5, y calcula las dos últimas cifras de 320263^{2026} (Euler módulo 100100; atención: trabaja módulo 44 y módulo 2525).

Solución

Solución de Ejercicio 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: los módulos 8,9,58, 9, 5 son primos entre sí dos a dos y su producto es 360360. De x3(mod8)x \equiv 3 \pmod 8 y x5(mod9)x \equiv 5 \pmod 9: x=3+8kx = 3 + 8k con 3+8k5(mod9)3 + 8k \equiv 5 \pmod 9, es decir, k2-k \equiv 2, k27(mod9)k \equiv -2 \equiv 7 \pmod 9: x3+56=59(mod72)x \equiv 3 + 56 = 59 \pmod{72}. Después, 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}.

Dos últimas cifras de 320263^{2026}: módulo 44, 32026=9101313^{2026} = 9^{1013} \equiv 1. Módulo 2525: φ(25)=20\varphi(25) = 20 y 2026=20101+62026 = 20\cdot101 + 6, luego 3202636=7294(mod25)3^{2026} \equiv 3^6 = 729 \equiv 4 \pmod{25}. Resolvamos x1(mod4)x \equiv 1 \pmod 4, x4(mod25)x \equiv 4 \pmod{25}: de x=4+25k1(mod4)x = 4 + 25k \equiv 1 \pmod 4 resulta k1(mod4)k \equiv 1 \pmod 4, luego x29(mod100)x \equiv 29 \pmod{100}. Las dos últimas cifras son 2929.

Ejercicio 1.9 ★★★

Demuestra que todo dominio de integridad finito es un cuerpo. Deduce que Z/nZ\Z/n\Z es un cuerpo si y solo si nn es primo (de nuevo).

Solución

Solución de Ejercicio 1.9.

Sea AA un dominio de integridad finito y aAa \in A, a0a \neq 0. La aplicación xaxx \mapsto ax es inyectiva (ax=ay    a(xy)=0    x=yax = ay \implies a(x - y) = 0 \implies x = y, pues no hay divisores de cero); y una aplicación inyectiva de un conjunto finito en sí mismo es sobreyectiva (volumen del primer año, la equivalencia del principio del palomar). Luego 1=ab1 = ab para algún bb: todo elemento no nulo es invertible y AA es un cuerpo.

Z/nZ\Z/n\Z: si nn es primo, es un dominio de integridad (nab    nan \mid ab \implies n \mid a o nbn \mid b, lema de Euclides), finito y por tanto un cuerpo; si n=rsn = rs es compuesto, rs=0\overline r\,\overline s = \overline 0 exhibe divisores de cero.

Ejercicio 1.10 ★★★

(Un clásico) Sea KK un cuerpo y GG un subgrupo finito de (K,×)(K^*, \times). Demuestra que GG es cíclico. Indicación: sea mm el orden máximo entre los elementos de GG; prueba que el orden de todo elemento divide a mm (aplicando el Ejercicio 1.4 a partes coprimas adecuadas), de modo que todo GG satisface xm=1x^m = 1; cuenta después las raíces de Xm1X^m - 1. En particular, (Z/pZ)(\Z/p\Z)^* es cíclico.

Solución

Solución de Ejercicio 1.10.

Sea m=max{ord(x):xG}m = \max\{\operatorname{ord}(x) : x \in G\}, alcanzado en aa.

Afirmación: el orden de todo xGx \in G divide a mm. Supongamos que algún xx tiene orden qq con qmq \nmid m: entonces alguna potencia de primo pkp^k divide a qq pero no a mm. Escribamos m=pjmm = p^j m' con pmp \nmid m' y j<kj < k. El elemento apja^{p^j} tiene orden mm'; el elemento xq/pkx^{q/p^k} tiene orden pkp^k; estos órdenes son primos entre sí y los dos elementos conmutan (GKG \subseteq K^* es abeliano), de modo que por el Ejercicio 1.4 su producto tiene orden pkm>pjm=mp^k m' > p^j m' = m, en contra de la maximalidad.

Así pues, todo xGx \in G cumple xm=1x^m = 1: el polinomio Xm1X^m - 1 tiene al menos G\abs G raíces en el cuerpo KK, luego Gm\abs G \leq m (un polinomio no nulo de grado mm tiene a lo sumo mm raíces, volumen del primer año). Pero m=ord(a)Gm = \operatorname{ord}(a) \leq \abs G por Lagrange. Por tanto m=Gm = \abs G y a\langle a \rangle, de cardinal m=Gm = \abs G, es todo GG: cíclico.

Para K=Z/pZK = \Z/p\Z: (Z/pZ)(\Z/p\Z)^* es un subgrupo finito de KK^*, luego cíclico (de orden p1p - 1).

Ejercicio 1.11 ★★★

Demuestra que el grupo (Q,+)(\Q, +) no es cíclico y, peor aún, que ni siquiera es finitamente generado. Demuestra en cambio que todo subgrupo finitamente generado de (Q,+)(\Q, +) es cíclico.

Solución

Solución de Ejercicio 1.11.

No es cíclico: el subgrupo pq\langle \frac pq\rangle está formado por los múltiplos enteros de pq\frac pq, todos ellos con denominador divisor de qq (en forma irreducible); por tanto no alcanza 12q\frac{1}{2q}. Ningún generador único puede alcanzar los denominadores arbitrariamente grandes de Q\Q.

No es finitamente generado: el subgrupo generado por p1q1,,pkqk\frac{p_1}{q_1}, \dots, \frac{p_k}{q_k} está formado por racionales cuyos denominadores dividen a Q=q1qkQ = q_1 \cdots q_k (las combinaciones enteras tienen denominador divisor de QQ): no alcanza 12Q\frac{1}{2Q}.

Los subgrupos finitamente generados son cíclicos: con QQ como antes, el subgrupo H=p1q1,,pkqkH = \langle \frac{p_1}{q_1}, \dots, \frac{p_k}{q_k}\rangle está contenido en 1QZ\frac{1}{Q}\Z. La aplicación xQxx \mapsto Qx es un isomorfismo de 1QZ\frac1Q\Z sobre Z\Z que lleva HH a un subgrupo de Z\Z, que es nZn\Z para algún nn (volumen del primer año): luego H=nQZH = \frac{n}{Q}\Z es cíclico, generado por nQ\frac nQ.

Ejercicio 1.12 ★★

(Criterio de Dedekind) Demuestra que todo conjunto infinito contiene un subconjunto numerable y deduce que un conjunto EE es infinito si y solo si es equipotente a un subconjunto propio de sí mismo. (Para la implicación directa, desplaza un subconjunto numerable un paso; para la recíproca, recuerda el principio del palomar.)

Solución

Solución de Ejercicio 1.12.

Un subconjunto numerable. Sea EE infinito. Construyamos a0,a1,a2,a_0, a_1, a_2, \dots por inducción: EE no es vacío, elijamos a0Ea_0 \in E; si a0,,ana_0, \dots, a_n ya están elegidos, E{a0,,an}E \setminus \{a_0, \dots, a_n\} no es vacío (EE no es finito) y elegimos allí an+1a_{n+1}. Los ana_n son distintos dos a dos por construcción, luego A={an:nN}A = \{a_n : n \in \N\} es un subconjunto numerable de EE.

Infinito     \implies equipotente a un subconjunto propio. Definamos f ⁣:EE{a0}f \colon E \to E \setminus \{a_0\} por f(an)=an+1f(a_n) = a_{n+1} y f(x)=xf(x) = x para xAx \notin A. Es inyectiva (los dos trozos lo son y tienen imágenes disjuntas) y sobreyectiva sobre E{a0}E \setminus \{a_0\}: se alcanza cada an+1a_{n+1} y cada xAx \notin A. Luego EE es equipotente al subconjunto propio E{a0}E \setminus \{a_0\}.

Recíproco. Si EE es finito y g ⁣:EFg \colon E \to F es una biyección sobre FEF \subseteq E con FEF \neq E, entonces gg es una inyección de EE en sí mismo que no es sobreyectiva, en contradicción con el principio del palomar (volumen del primer año: una aplicación inyectiva de un conjunto finito en sí mismo es biyectiva). Por tanto, un conjunto equipotente a un subconjunto propio es infinito.

1.7 Problema: el juego del quince

El juego del quince es una bandeja de 4×44 \times 4 con quince fichas deslizantes numeradas del 11 al 1515 y una casilla vacía; un movimiento desliza a la casilla vacía una de las fichas contiguas a ella. En la década de 1890 Sam Loyd popularizó el juego ofreciendo 1000 dólares a quien lograra intercambiar las fichas 1414 y 1515 devolviendo todas las demás a su sitio. Nadie cobró nunca, y este problema de fin de semana demuestra las dos mitades de la razón: la signatura del Teorema 1.21 prohíbe el intercambio de Loyd y —la mitad más difícil, la constructiva— todo lo que la signatura permite es de verdad realizable. El enunciado completo es el teorema de Johnson–Story (1879).

La configuración resuelta y la configuración 14–15 de Sam Loyd. La pregunta de los 1000 dólares: ¿pueden unos deslizamientos legales convertir la bandeja de la derecha en la de la izquierda? La configuración resuelta y la configuración 14–15 de Sam Loyd. La pregunta de los 1000 dólares: ¿pueden unos deslizamientos legales convertir la bandeja de la derecha en la de la izquierda?
La configuración resuelta y la configuración 14141515 de Sam Loyd. La pregunta de los 1000 dólares: ¿pueden unos deslizamientos legales convertir la bandeja de la derecha en la de la izquierda?

Problema 1.1

Problema de fin de semana — el teorema de resolubilidad de Johnson–Story

Numeremos las casillas del 11 al 1616 en orden de lectura (de izquierda a derecha y de arriba abajo), de modo que la casilla kk ocupe la fila ii y la columna jj con k=4(i1)+jk = 4(i - 1) + j. La casilla 1616 (abajo a la derecha) es la casa de la casilla vacía; trataremos la casilla vacía como una decimosexta ficha, escrita bb e identificada con el número 1616. Una configuración es una biyección σ ⁣:[ ⁣[1,16] ⁣][ ⁣[1,16] ⁣]\sigma \colon \intint1{16} \to \intint1{16}, casilla \mapsto contenido; la configuración resuelta es σ=id\sigma = \mathrm{id}. En todo el problema, ε\varepsilon es la signatura del Teorema 1.21 y dos casillas son contiguas cuando comparten un lado de la bandeja.

Parte I — Configuraciones, movimientos, signaturas.

  1. Justifica que las configuraciones son exactamente los elementos de S16\mathfrak{S}_{16}, de modo que hay 16!=2092278988800016! = 20\,922\,789\,888\,000, y que el número de movimientos legales desde una configuración dada es 22, 33 o 44, según que la casilla vacía esté en una esquina, en un borde o en el interior.
  2. Sea σ\sigma una configuración, p=σ1(16)p = \sigma^{-1}(16) la casilla del hueco y cc una casilla contigua a pp. Prueba que deslizar la ficha de cc hasta pp produce la configuración σ=στ\sigma' = \sigma \circ \tau con τ=(p c)\tau = (p\ c), y deduce que todo movimiento cambia el signo de la signatura: ε(σ)=ε(σ)\varepsilon(\sigma') = -\varepsilon(\sigma).
  3. Colorea la bandeja como un tablero de ajedrez: χ(k)=(1)i+j\chi(k) = (-1)^{i+j} para la casilla kk situada en la fila ii y la columna jj. Prueba que todo movimiento cambia el signo de χ(casilla del hueco)\chi(\text{casilla del hueco}) y deduce que una sucesión de movimientos que devuelve el hueco a su casilla de partida tiene longitud par.
  4. Prueba que

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

    es invariante por todo movimiento legal, y calcula I(id)I(\mathrm{id}).

Parte II — El premio de Loyd: el invariante en acción.

  1. La configuración σL\sigma_L de Loyd coincide con la resuelta salvo que las casillas 1414 y 1515 contienen las fichas 1515 y 1414. Calcula I(σL)I(\sigma_L) y concluye que ninguna sucesión de movimientos une σL\sigma_L con la configuración resuelta: los 1000 dólares de Loyd nunca corrieron peligro.
  2. Prueba que exactamente la mitad de las configuraciones cumplen I=+1I = +1: {σ:I(σ)=+1}=16!/2\abs{\{\sigma : I(\sigma) = +1\}} = 16!/2. (Para una casilla vacía fija, emparéjense las configuraciones componiendo con una transposición fija de otras dos casillas.)
  3. Prueba que todo movimiento se deshace mediante un movimiento legal, que “σ\sigma' es alcanzable desde σ\sigma mediante movimientos legales” es una relación de equivalencia, y que la clase RR de la configuración resuelta cumple R{I=+1}R \subseteq \{I = +1\}. Concluye que hay al menos dos clases.
  4. Supongamos que el hueco está en casa: σ(16)=16\sigma(16) = 16. Prueba que I(σ)=ε(ρ)I(\sigma) = \varepsilon(\rho), donde ρS15\rho \in \mathfrak{S}_{15} es la restricción de σ\sigma a las casillas 1,,151, \dots, 15, y que toda configuración puede llevarse mediante movimientos legales a otra con el hueco en casa. Concluye: para demostrar que R={I=+1}R = \{I = +1\} basta con realizar toda permutación par de las quince casillas distintas de la casa mediante una sucesión de movimientos que empiece y termine con el hueco en casa.

Parte III — Recorridos del hueco y grupo de programas. Un programa es una sucesión finita de movimientos legales, iniciada en una configuración con el hueco en casa, cuya configuración final tiene también el hueco en casa. Su efecto es la permutación π\pi de las casillas definida por: el contenido de la casilla xx acaba en la casilla π(x)\pi(x).

  1. Prueba que un programa ejecutado desde σ\sigma termina en σπ1\sigma \circ \pi^{-1}; que ejecutar dos programas seguidos compone sus efectos; y que el conjunto HH de todos los efectos es un subgrupo de S15\mathfrak{S}_{15} (permutaciones de las casillas 1,,151, \dots, 15) contenido en el grupo alternado A15A_{15}.
  2. (El recorrido elemental) Con el hueco en casa, hazlo circular por el bloque 2×22 \times 2 inferior derecho: casillas 161211151616 \to 12 \to 11 \to 15 \to 16. Prueba que el efecto es el ciclo (11 12 15)(11\ 12\ 15) y que el recorrido inverso da (11 15 12)(11\ 15\ 12). Ambos pertenecen a HH.
  3. (El gran recorrido) Comprueba 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

    es un camino cerrado que pasa por las dieciséis casillas (con pasos entre casillas contiguas únicamente), y que su efecto es el ciclo de longitud 1515

    ζ=(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) .

    Escribiendo x0=15x_0 = 15, x1=12x_1 = 12, x2=11x_2 = 11, …, x14=14x_{14} = 14 para su orden cíclico, comprueba que el recorrido elemental inverso de la pregunta 10 es exactamente (x0 x1 x2)(x_0\ x_1\ x_2).

  4. Demuestra la fórmula de conjugación en cualquier Sn\mathfrak{S}_n: para una permutación gg y un ciclo de longitud 33,

    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),

    y observa que HH, por ser un grupo, es estable por conjugación por sus propios elementos.

  5. Deduce que HH contiene los quince ciclos de longitud 33 consecutivos del gran recorrido:

    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 — Generación del grupo alternado.

  1. (Lema A) Sean ss y tt dos ciclos de longitud 33 cuyos soportes comparten exactamente dos puntos, digamos {a,b,c}\{a, b, c\} y {b,c,d}\{b, c, d\}. Prueba que, tras sustituir ss o tt por su inverso si hace falta (lo cual no cambia el subgrupo generado), el producto stst es una doble transposición; prueba que A4A_4 no contiene ningún subgrupo de orden 66 (un subgrupo de índice 22 contiene todos los cuadrados; cuenta los ciclos de longitud 33 que son cuadrados); y concluye que s,t\langle s, t\rangle es todo el grupo alternado de las cuatro letras {a,b,c,d}\{a, b, c, d\}.
  2. (Lema B) Sea XX un conjunto de k4k \geq 4 letras, wXw \notin X, y sea GG un subgrupo de algún Sn\mathfrak{S}_n que contiene todas las permutaciones pares de XX y un ciclo de longitud 33 de la forma (u v w)(u\ v\ w) con u,vXu, v \in X. Prueba que para todos a,bXa, b \in X distintos existe una permutación par gg de XX con g(u)=ag(u) = a, g(v)=bg(v) = b, y deduce que (a b w)G(a\ b\ w) \in G.
  3. Deduce que el grupo GG del lema B contiene todas las permutaciones pares de X{w}X \cup \{w\} (usa el Ejercicio 1.6: los ciclos de longitud 33 generan). Después, encadenando los lemas A y B a lo largo de los ciclos consecutivos s0,s1,,s12s_0, s_1, \dots, s_{12} de la pregunta 13, demuestra que s0,,s12=A15\langle s_0, \dots, s_{12}\rangle = A_{15}.
  4. Concluye que H=A15H = A_{15}: toda reordenación par de las quince fichas es realizable mediante un programa, y HH tiene 15!/2=65383718400015!/2 = 653\,837\,184\,000 elementos.
  5. (El teorema de Johnson–Story, 1879) Ensambla las preguntas 6, 7, 8 y 17: las configuraciones alcanzables desde la resuelta son exactamente las 16!/2=1046139494400016!/2 = 10\,461\,394\,944\,000 configuraciones con I=+1I = +1; y la alcanzabilidad tiene exactamente dos clases, la de la configuración resuelta y la de la σL\sigma_L de Loyd. (Para el segundo punto, reetiqueta las fichas 1414 y 1515: prueba que σ(14 15)σ\sigma \mapsto (14\ 15) \circ \sigma transforma sucesiones de movimientos en sucesiones de movimientos e intercambia {I=+1}\{I = +1\} con {I=1}\{I = -1\}.)

Parte V — Criterios, variantes y la vista desde arriba.

  1. (El criterio práctico) Lee las quince fichas en el orden de lectura de sus casillas, saltándote el hueco, y sea NN el número de inversiones de esa lista; sea rr la fila del hueco contada desde abajo. Prueba que I(σ)=(1)N+r+1I(\sigma) = (-1)^{N + r + 1}, de modo que σ\sigma es resoluble si y solo si N+rN + r es impar.
  2. (Acciones de grupo) Una acción de un grupo GG sobre un conjunto XX es una aplicación G×XXG \times X \to X, (g,x)gx(g, x) \mapsto g \cdot x, con ex=xe \cdot x = x y g(hx)=(gh)xg \cdot (h \cdot x) = (gh) \cdot x; la órbita de xx es GxG \cdot x, y la acción es libre cuando gx=xg \cdot x = x obliga a g=eg = e. Prueba que hσ=σh1h \cdot \sigma = \sigma \circ h^{-1} define una acción libre de HH sobre el conjunto de configuraciones con el hueco en casa, que sus órbitas son exactamente las clases de alcanzabilidad mutua mediante programas, y recupera del recuento de órbitas que esas configuraciones se reparten en exactamente 15!/H=215!\,/\,\abs H = 2 clases.
  3. (La obstrucción 3×33 \times 3) Prueba que el tablero de 3×33 \times 3 no admite ningún camino cerrado que visite cada casilla exactamente una vez: la estrategia del gran recorrido de la parte III falla para el juego del ocho. (Colorea las nueve casillas como un tablero de ajedrez.)
  4. (La reparación) En el tablero de 3×33 \times 3 con casillas del 11 al 99 en orden de lectura y casa 99: calcula los efectos del recorrido por el perímetro 9874123699 \to 8 \to 7 \to 4 \to 1 \to 2 \to 3 \to 6 \to 9 (un ciclo ζ\zeta' de longitud 77 que deja fijo el centro 55) y del recorrido de esquina 965899 \to 6 \to 5 \to 8 \to 9 (un ciclo de longitud 33 que pasa por el centro). Conjugando el segundo por las potencias de ζ\zeta' y encadenando los lemas A y B, demuestra que el grupo de programas del juego del ocho es todo A8A_8, y por tanto que exactamente 9!/2=1814409!/2 = 181\,440 de las 9!=3628809! = 362\,880 configuraciones son resolubles.
  5. (Un tablero pobre) Sea ahora el tablero un único ciclo de n4n \geq 4 casillas con n1n - 1 fichas. Prueba que el orden cíclico de las fichas es invariante, que cada clase de alcanzabilidad tiene exactamente n(n1)n(n - 1) configuraciones (las clases son las órbitas de un grupo cíclico de orden lcm(n,n1)=n(n1)\operatorname{lcm}(n, n-1) = n(n-1)), y que hay (n2)!(n - 2)! clases —para n5n \geq 5, muchas más que 22—: en un tablero estrecho el invariante de paridad casi no captura nada y manda la geometría.
  6. Dos veredictos mediante el criterio de la pregunta 19: la bandeja completamente invertida (fichas 15,14,,115, 14, \dots, 1 en las casillas 11 a 1515, hueco en casa) y la bandeja con el hueco en la casilla 11 seguido de las fichas 15,14,,115, 14, \dots, 1 en las casillas 22 a 1616. ¿Cuál de las dos es resoluble?
  7. (Síntesis) La demostración tiene dos pilares independientes: un invariante (II, construido a partir del morfismo signatura) que muestra que a lo sumo la mitad de las configuraciones son alcanzables, y un teorema de generación explícita (H=A15H = A_{15}) que muestra que al menos la mitad lo son. Di, en una frase cada uno, dónde intervinieron: la propiedad de morfismo de ε\varepsilon; el teorema de Lagrange; la generación de AnA_n por los ciclos de longitud 33; la conjugación. Enuncia el metaprincipio en una línea.
Solución

Solución de Problema 1.1.

1. Una configuración asigna a cada una de las 1616 casillas uno de los 1616 contenidos (las fichas 111515 o el hueco b=16b = 16), cada uno exactamente una vez: precisamente una biyección [ ⁣[1,16] ⁣][ ⁣[1,16] ⁣]\intint1{16} \to \intint1{16}, es decir, un elemento de S16\mathfrak{S}_{16}; hay 16!=2092278988800016! = 20\,922\,789\,888\,000. Un movimiento legal desliza una ficha contigua al hueco, así que el número de movimientos es el número de vecinos de la casilla del hueco: 22 para las cuatro casillas de esquina, 33 para las ocho casillas de borde y 44 para las cuatro casillas interiores.

2. Tras el deslizamiento, la casilla pp contiene el antiguo contenido de cc y la casilla cc contiene el hueco; las demás casillas quedan intactas: σ(p)=σ(c)\sigma'(p) = \sigma(c), σ(c)=σ(p)=16\sigma'(c) = \sigma(p) = 16 y σ=σ\sigma' = \sigma en el resto. Eso es exactamente σ=σ(p c)\sigma' = \sigma \circ (p\ c). Como ε\varepsilon es un morfismo y ε((p c))=1\varepsilon\bigl((p\ c)\bigr) = -1, resulta ε(σ)=ε(σ)\varepsilon(\sigma') = -\varepsilon(\sigma).

3. Dos casillas contiguas difieren en un paso en exactamente una de las dos coordenadas, luego i+ji + j cambia de paridad: χ\chi toma valores opuestos en casillas contiguas. Un movimiento traslada el hueco de pp a la casilla contigua cc y cambia el signo de χ(casilla del hueco)\chi(\text{casilla del hueco}). A lo largo de un recorrido cerrado del hueco, χ\chi cambia de signo una vez por movimiento y vuelve a su valor inicial: el número de movimientos es par.

4. Por las preguntas 2 y 3, un movimiento cambia el signo de los dos factores de I(σ)=ε(σ)χ(σ1(16))I(\sigma) = \varepsilon(\sigma)\chi(\sigma^{-1}(16)); su producto no varía. Para la configuración resuelta: ε(id)=+1\varepsilon(\mathrm{id}) = +1 y el hueco está en la casilla 1616, fila 44, columna 44, luego χ(16)=(1)8=+1\chi(16) = (-1)^{8} = +1 y I(id)=+1I(\mathrm{id}) = +1.

5. σL\sigma_L es la transposición (14 15)(14\ 15) de casillas: ε(σL)=1\varepsilon(\sigma_L) = -1; su hueco está en casa, χ(16)=+1\chi(16) = +1, luego I(σL)=1+1=I(id)I(\sigma_L) = -1 \neq +1 = I(\mathrm{id}). Como II se conserva en todo movimiento, ninguna sucesión de movimientos une σL\sigma_L con id\mathrm{id}. El premio estaba estructuralmente a salvo.

6. Fijemos una casilla pp y otras dos casillas cdc \neq d, ambas distintas de pp, y pongamos τ0=(c d)\tau_0 = (c\ d). Sobre el conjunto de configuraciones con el hueco en pp, la aplicación σστ0\sigma \mapsto \sigma \circ \tau_0 es una involución (conserva σ(p)=16\sigma(p) = 16, pues τ0\tau_0 deja fijo pp) y cambia el signo de ε\varepsilon, luego el de II: empareja biyectivamente las configuraciones con I=+1I = +1 con las de I=1I = -1. Así, cada una de las 1616 posiciones del hueco aporta 15!/215!/2 configuraciones con I=+1I = +1, y

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

7. El movimiento que desliza la ficha de cc hasta pp se deshace deslizando esa misma ficha (ahora en pp) de vuelta a cc: componer dos veces con (p c)(p\ c) da la identidad. De ahí: reflexividad (sucesión vacía), simetría (recórrase la sucesión al revés, deshaciendo cada movimiento) y transitividad (concaténense): es una relación de equivalencia. Todo σR\sigma \in R cumple I(σ)=I(id)=+1I(\sigma) = I(\mathrm{id}) = +1 por la pregunta 4, luego R{I=+1}R \subseteq \{I = +1\}; y σLR\sigma_L \notin R proporciona una segunda clase.

8. Si σ(16)=16\sigma(16) = 16, entonces σ\sigma permuta las casillas 1,,151, \dots, 15; llamemos ρ\rho a esa restricción. Añadir un punto fijo no cambia ni el tipo de ciclos ni la signatura (descompóngase ρ\rho en transposiciones; el mismo producto sirve en S16\mathfrak{S}_{16}), luego ε(σ)=ε(ρ)\varepsilon(\sigma) = \varepsilon(\rho), y χ(16)=+1\chi(16) = +1 da I(σ)=ε(ρ)I(\sigma) = \varepsilon(\rho). Toda configuración puede llevarse a otra con el hueco en casa: la cuadrícula es conexa, así que se pasea el hueco por un camino de casillas contiguas hasta la casilla 1616 (cada paso es un movimiento legal). Supongamos ahora que todo ρS15\rho \in \mathfrak{S}_{15} par se realiza mediante un programa. Dada σ\sigma con I(σ)=+1I(\sigma) = +1: llévese el hueco a casa para obtener σ~\widetilde\sigma (equivalente a σ\sigma), con I(σ~)=+1I(\widetilde\sigma) = +1, es decir, con restricción ρ\rho par; el programa que realiza ρ\rho lleva σ~\widetilde\sigma a σ~ρ1=id\widetilde\sigma \circ \rho^{-1} = \mathrm{id} (véase la pregunta 9). Por transitividad σR\sigma \in R, de donde {I=+1}R\{I = +1\} \subseteq R y la igualdad.

9. Un solo movimiento: el contenido de cc acaba en pp y el hueco en cc: el efecto es π=(p c)\pi = (p\ c), y en efecto σ=σ(p c)=σπ1\sigma' = \sigma \circ (p\ c) = \sigma \circ \pi^{-1}. Inducción: si una sucesión tiene efecto π1\pi_1 y lleva σ\sigma a σπ11\sigma \circ \pi_1^{-1}, prolongarla con un movimiento de efecto π2=(p c)\pi_2 = (p'\ c') da (σπ11)π21=σ(π2π1)1(\sigma \circ \pi_1^{-1}) \circ \pi_2^{-1} = \sigma \circ (\pi_2\pi_1)^{-1}, y los contenidos se mueven según π2π1\pi_2 \circ \pi_1 (primero π1\pi_1, después π2\pi_2). Así pues, los efectos se componen, y un programa ejecutado desde σ\sigma termina en σπ1\sigma \circ \pi^{-1}. Subgrupo: el programa vacío tiene efecto id\mathrm{id}; la concatenación da los productos; invertir un programa (pregunta 7) da los inversos. El efecto de un programa deja fija la casilla 1616 (el hueco empieza y acaba en casa), luego HS15H \leq \mathfrak{S}_{15}. Paridad: un programa de kk movimientos tiene kk par (pregunta 3), y ε(σπ1)=(1)kε(σ)\varepsilon(\sigma \circ \pi^{-1}) = (-1)^k\varepsilon(\sigma) obliga a ε(π)=+1\varepsilon(\pi) = +1: HA15H \subseteq A_{15}.

10. Sigamos los cuatro deslizamientos desde el hueco en 1616: el movimiento 161216 \to 12 lleva el contenido de 1212 a 1616; el movimiento 121112 \to 11 lleva el contenido de 1111 a 1212; el movimiento 111511 \to 15 lleva el contenido de 1515 a 1111; el movimiento 151615 \to 16 lleva el contenido aparcado en 1616 (originalmente en 1212) a 1515. En total: 111211 \mapsto 12, 121512 \mapsto 15, 151115 \mapsto 11, hueco en casa; el efecto es (11 12 15)(11\ 12\ 15). El recorrido inverso lo deshace: efecto (11 12 15)1=(11 15 12)(11\ 12\ 15)^{-1} = (11\ 15\ 12). Ambos son efectos de programas y por tanto pertenecen a HH.

11. Contigüidad de casillas consecutivas: en cada par listado las casillas difieren en 11 dentro de la misma fila (161516{-}15, 151415{-}14, 141314{-}13; 121{-}2, 232{-}3, 343{-}4; 878{-}7, 767{-}6; 101110{-}11, 111211{-}12) o en 44 dentro de una columna (13913{-}9, 959{-}5, 515{-}1; 484{-}8; 6106{-}10; 121612{-}16): un recorrido cerrado por las 1616 casillas, de longitud 1616. Efecto: como en la pregunta 10, escribiendo las casillas visitadas c0=16,c1=15,,c15=12c_0 = 16, c_1 = 15, \dots, c_{15} = 12, el contenido de cic_i pasa a ci1c_{i-1} para i=2,,15i = 2, \dots, 15, y el contenido de c1c_1, aparcado en 1616 tras el primer movimiento, es llevado a c15c_{15} por el último. Así, el efecto envía 151215 \mapsto 12, y 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: exactamente el ciclo ζ\zeta de longitud 1515. Su orden cíclico empieza por x0=15x_0 = 15, x1=12x_1 = 12, x2=11x_2 = 11, y (x0 x1 x2)=(15 12 11)(x_0\ x_1\ x_2) = (15\ 12\ 11) envía 1512111515 \mapsto 12 \mapsto 11 \mapsto 15, que es precisamente (11 15 12)(11\ 15\ 12), el recorrido elemental inverso.

12. Sea γ=(a b c)\gamma = (a\ b\ c) y x[ ⁣[1,n] ⁣]x \in \intint1n. Si x=g(a)x = g(a): gγg1(x)=g(γ(a))=g(b)g\gamma g^{-1}(x) = g(\gamma(a)) = g(b); análogamente g(b)g(c)g(b) \mapsto g(c) y g(c)g(a)g(c) \mapsto g(a). Si x{g(a),g(b),g(c)}x \notin \{g(a), g(b), g(c)\}, entonces g1(x){a,b,c}g^{-1}(x) \notin \{a,b,c\} queda fijo por γ\gamma, luego xx queda fijo. Por tanto gγg1=(g(a) g(b) g(c))g\gamma g^{-1} = (g(a)\ g(b)\ g(c)). Y para g,hHg, h \in H se tiene ghg1Hghg^{-1} \in H por los axiomas de subgrupo.

13. ζH\zeta \in H (pregunta 11) y s0=(x0 x1 x2)Hs_0 = (x_0\ x_1\ x_2) \in H (preguntas 10–11). Como ζ(xi)=xi+1\zeta(x_i) = x_{i+1} (índices módulo 1515), la pregunta 12 da

ζ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. Salvo inversión, supongamos s=(a b c)s = (a\ b\ c) y t=(b c d)t = (b\ c\ d) (un ciclo de longitud 33 sobre {a,b,c}\{a,b,c\} es (a b c)(a\ b\ c) o su inverso; lo mismo sobre {b,c,d}\{b,c,d\}, y sustituir un generador por su inverso deja s,t\langle s, t\rangle intacto). Entonces, aplicando primero tt,

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

una doble transposición. El subgrupo G=s,tG = \langle s, t\rangle está formado por permutaciones pares de las cuatro letras, luego GA4G \leq A_4 y G12\abs G \mid 12; contiene un elemento de orden 33 y otro de orden 22, así que 6G6 \mid \abs G (Lagrange, Teorema 1.14, aplicado a los dos subgrupos cíclicos). Si A4A_4 tuviera un subgrupo KK de orden 66, tendría índice 22, y entonces g2Kg^2 \in K para todo gA4g \in A_4: para gKg \in K es evidente; para gKg \notin K las únicas clases son KK y gKgK, luego la clase g2Kg^2K es KK o gKgK, y g2K=gKg^2K = gK obligaría a gKg \in K. Así pues, todo cuadrado está en KK. Pero todo ciclo γ\gamma de longitud 33 es un cuadrado, γ=(γ2)2\gamma = (\gamma^2)^2, y A4A_4 contiene ocho de ellos: 8>68 > 6, contradicción. Luego G=12\abs G = 12: G=A4G = A_4.

15. Extendamos uau \mapsto a, vbv \mapsto b a una biyección g0g_0 de XX (envíense las k2k - 2 letras restantes biyectivamente sobre el complementario de {a,b}\{a, b\}). Si g0g_0 es impar, tomemos dos letras distintas s1,t1X{u,v}s_1, t_1 \in X \setminus \{u, v\} (posible, pues k4k \geq 4) y sustituyamos g0g_0 por g0(s1 t1)g_0 \circ (s_1\ t_1), que es par y sigue enviando uau \mapsto a, vbv \mapsto b. Extendamos por la identidad fuera de XX: se obtiene una permutación par gGg \in G (es una permutación par de XX). Entonces la pregunta 12 da

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 ciclo de longitud 33 de X{w}X \cup \{w\} está en GG: los soportados en XX son permutaciones pares de XX; uno de soporte {a,b,w}\{a, b, w\} es (a b w)(a\ b\ w) o (b a w)(b\ a\ w), y la pregunta 15 proporciona ambos. Por el Ejercicio 1.6, los ciclos de longitud 33 del conjunto de k+1k+1 elementos X{w}X \cup \{w\} generan su grupo alternado, luego GG contiene todas las permutaciones pares de X{w}X \cup \{w\}. Encadenamiento: sea G=s0,,s12G = \langle s_0, \dots, s_{12}\rangle. El lema A aplicado a s0=(x0 x1 x2)s_0 = (x_0\ x_1\ x_2) y s1=(x1 x2 x3)s_1 = (x_1\ x_2\ x_3) (los soportes comparten {x1,x2}\{x_1, x_2\}) da todas las permutaciones pares de X4={x0,x1,x2,x3}X_4 = \{x_0, x_1, x_2, x_3\}. Si GG contiene todas las permutaciones pares de Xm={x0,,xm1}X_m = \{x_0, \dots, x_{m-1}\} (4m144 \leq m \leq 14), entonces sm2=(xm2 xm1 xm)s_{m-2} = (x_{m-2}\ x_{m-1}\ x_m) tiene u=xm2,v=xm1Xmu = x_{m-2}, v = x_{m-1} \in X_m y letra nueva w=xmw = x_m: el lema B y la primera parte dan todas las permutaciones pares de Xm+1X_{m+1}. Por inducción hasta m=14m = 14: GA15G \supseteq A_{15} (permutaciones pares de las quince casillas), y GA15G \subseteq A_{15} porque cada sts_t es par; luego s0,,s12=A15\langle s_0, \dots, s_{12}\rangle = A_{15}.

17. Preguntas 13 y 16: A15=s0,,s12HA_{15} = \langle s_0, \dots, s_{12}\rangle \subseteq H; pregunta 9: HA15H \subseteq A_{15}. Por tanto H=A15H = A_{15}, de orden 15!/2=65383718400015!/2 = 653\,837\,184\,000: toda reordenación par de las quince fichas es el efecto de un programa.

18. La pregunta 8 redujo R={I=+1}R = \{I = +1\} a realizar todo ρS15\rho \in \mathfrak{S}_{15} par mediante un programa, cosa hecha en la pregunta 17. Con la pregunta 6, R=16!/2=10461394944000\abs R = 16!/2 = 10\,461\,394\,944\,000. Dos clases: hagamos actuar t0=(14 15)t_0 = (14\ 15) sobre los contenidos: φ(σ)=t0σ\varphi(\sigma) = t_0 \circ \sigma. Un movimiento legal desde σ\sigma es un movimiento legal desde φ(σ)\varphi(\sigma) (la casilla del hueco no cambia: (t0σ)1(16)=σ1(t0(16))=σ1(16)(t_0\sigma)^{-1}(16) = \sigma^{-1}(t_0(16)) = \sigma^{-1}(16), y la casilla movida es la misma), y φ(στ)=φ(σ)τ\varphi(\sigma \circ \tau) = \varphi(\sigma) \circ \tau: φ\varphi transforma sucesiones de movimientos en sucesiones de movimientos, de forma biyectiva (es una involución). Y cambia el signo de II: ε(t0σ)=ε(σ)\varepsilon(t_0\sigma) = -\varepsilon(\sigma), con la misma casilla de hueco. Por tanto φ\varphi aplica biyectivamente la clase R={I=+1}R = \{I = +1\} de id\mathrm{id} sobre la clase de φ(id)=σL\varphi(\mathrm{id}) = \sigma_L, que es en consecuencia todo {I=1}\{I = -1\}: exactamente dos clases. Este es el teorema de Johnson–Story.

19. Indexemos las casillas en orden de lectura y sea k=4(i1)+jk = 4(i - 1) + j la casilla del hueco. Contemos las inversiones de σ\sigma (pares de casillas x<yx < y con σ(x)>σ(y)\sigma(x) > \sigma(y)): los pares de dos casillas con ficha aportan NN; en los pares en que interviene el hueco, todas las casillas posteriores al hueco contienen fichas <16< 16 y están invertidas (16k16 - k pares), mientras que las anteriores nunca lo están. Luego ε(σ)=(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. Por la pregunta 18, σ\sigma es resoluble si y solo si I(σ)=+1I(\sigma) = +1, si y solo si N+rN + r es impar. Comprobación: en la resuelta, N=0N = 0, r=1r = 1: impar, resoluble; en la de Loyd, N=1N = 1, r=1r = 1: par, no resoluble.

20. Acción: eσ=σid=σe \cdot \sigma = \sigma \circ \mathrm{id} = \sigma y 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; además, σh1\sigma \circ h^{-1} vuelve a ser una configuración con el hueco en casa (hh deja fija la casilla 1616). Libre: σh1=σ\sigma \circ h^{-1} = \sigma da h1=idh^{-1} = \mathrm{id} (compóngase con σ1\sigma^{-1}). Órbitas == clases de programas: la pregunta 9 dice que las configuraciones alcanzables desde σ\sigma mediante programas son exactamente las σπ1\sigma \circ \pi^{-1}, πH\pi \in H: la órbita HσH \cdot \sigma. Recuento: al ser libre, hhσh \mapsto h \cdot \sigma es inyectiva, de modo que toda órbita tiene H=15!/2\abs H = 15!/2 elementos; las 15!15! configuraciones con el hueco en casa se reparten pues en 15!/(15!/2)=215!\,/\,(15!/2) = 2 órbitas, el reflejo con el hueco en casa de las dos clases de Johnson–Story.

21. La cuadrícula 3×33 \times 3 es bipartita para la coloración de tablero de ajedrez: cada paso de un recorrido cambia de color, así que todo recorrido cerrado tiene longitud par. Un recorrido cerrado que visitara cada una de las 99 casillas exactamente una vez tendría longitud 99, impar: imposible. La construcción del gran recorrido de la parte III no está, por tanto, disponible en el juego del ocho.

22. Recorrido por el perímetro 9874123699 \to 8 \to 7 \to 4 \to 1 \to 2 \to 3 \to 6 \to 9 (todos los pasos entre casillas contiguas; longitud 88, par): con la contabilidad de la pregunta 11 y 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, el efecto es

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

un ciclo de longitud 77 que deja fijo el centro 55 (el contenido de 77 pasa a 88, el de 44 a 77, el de 11 a 44, el de 22 a 11, el de 33 a 22, el de 66 a 33 y el de 88 a 66). Recorrido de esquina 965899 \to 6 \to 5 \to 8 \to 9: efecto (6 8 5)(6\ 8\ 5) (el contenido de 55 pasa a 66, el de 88 a 55 y el de 66 —aparcado en 99— a 88). Pongamos 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. Por conjugación (pregunta 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},

ya que ζ\zeta' deja fijo 55. Los soportes de T0=(y1 y0 5)T_0 = (y_1\ y_0\ 5) y T1=(y2 y1 5)T_1 = (y_2\ y_1\ 5) comparten exactamente {y1,5}\{y_1, 5\}: el lema A da todas las permutaciones pares de {y0,y1,y2,5}\{y_0, y_1, y_2, 5\}. Después T2=(y3 y2 5)T_2 = (y_3\ y_2\ 5) incorpora y3y_3 por el lema B (sus letras y2,5y_2, 5 están en el conjunto actual, k=4k = 4), y T3,T4,T5T_3, T_4, T_5 incorporan sucesivamente y4,y5,y6y_4, y_5, y_6: todas las permutaciones pares de las ocho casillas distintas de la casa están en el grupo de programas, que además está formado por permutaciones pares (el argumento de la pregunta 9 no depende del tablero). Luego H3×3=A8H_{3\times3} = A_8, y el razonamiento de las preguntas 6, 8 y 18 —también independiente del tablero— muestra que las configuraciones alcanzables son exactamente las de I=+1I = +1: la mitad de 9!9!, es decir, 181440181\,440.

23. Etiquetemos las casillas 0,,n10, \dots, n-1 a lo largo del ciclo. Un movimiento intercambia el hueco con uno de sus dos vecinos. Leamos las fichas en orden cíclico a partir de la casilla siguiente al hueco: se obtiene una palabra ww que lista las n1n - 1 fichas. Mover el hueco un paso hacia delante sustituye (p,w)(p, w) por (p+1,ρw)(p + 1, \rho w), donde pp es la casilla del hueco y ρ\rho rota cíclicamente la palabra un lugar; el movimiento hacia atrás es el inverso. El orden cíclico de las fichas (la palabra salvo rotación) es, por tanto, invariante. La clase alcanzable de (p,w)(p, w) es la órbita de la aplicación g ⁣:(p,w)(p+1,ρw)g \colon (p, w) \mapsto (p+1, \rho w), elemento de orden lcm(n,n1)=n(n1)\operatorname{lcm}(n, n-1) = n(n-1) en el producto de los dos grupos cíclicos (traslaciones de Z/nZ\Z/n\Z y rotaciones de las n1n-1 posiciones de la palabra), siendo el mcm igual a n(n1)n(n-1) porque gcd(n,n1)=1\gcd(n, n-1) = 1: cada clase tiene exactamente n(n1)n(n-1) configuraciones, todas con el mismo collar. Clases: n!/(n(n1))=(n2)!n!\,/\,\bigl(n(n-1)\bigr) = (n-2)!. Para n5n \geq 5, (n2)!>2(n-2)! > 2: el invariante de paridad (dos clases a lo sumo) es ciego a casi toda la obstrucción; la riqueza del tablero de 4×44 \times 4 —donde la paridad es la única obstrucción— es un hecho genuinamente geométrico, no formal.

24. Ambas bandejas tienen las fichas en orden completamente invertido, luego N=(152)=105N = \binom{15}{2} = 105 en los dos casos (todo par de fichas está invertido). Hueco en casa: r=1r = 1, N+r=106N + r = 106 par: no resoluble. Hueco en la casilla 11: el hueco está en la fila superior, r=4r = 4, N+r=109N + r = 109 impar: resoluble. Dos bandejas que solo difieren en dónde está el hueco caen a lados opuestos del muro.

25. Propiedad de morfismo: convierte “un movimiento == una transposición” en “un movimiento == un cambio de signo” (preguntas 2 y 4), lo que hace II calculable movimiento a movimiento. Lagrange: obligó a 6s,t6 \mid \abs{\langle s, t\rangle} en el lema A y midió las clases laterales en la exclusión del orden 66 (pregunta 14). Generación por ciclos de longitud 33: convirtió “HH contiene suficientes ciclos de longitud 33” en “HH contiene todo A15A_{15}” (pregunta 16). Conjugación: fabricó los quince ciclos consecutivos de longitud 33 a partir de un único recorrido 2×22 \times 2 transportado por el gran recorrido (preguntas 12–13), y los ciclos (a b w)(a\ b\ w) del lema B. Metaprincipio: un invariante demuestra la imposibilidad, una construcción explícita demuestra la posibilidad, y un problema queda completamente resuelto exactamente cuando las dos cotas se encuentran; aquí, en la mitad.

Términos definidos en este capítulo

Ver los 395 términos del glosario