Mathematics · Boek 4 · Bachelor Year 2

Universitaire wiskunde — Bachelor jaar 2

Universitaire wiskunde — Bachelor jaar 2 · Bachelor Year 2

1Verzamelingen en structuren

Dit openingshoofdstuk slijpt de grondslagen uit het volume van bachelorjaar 1 tot dagelijks gereedschap: het rekenen met verzamelingen en quotiënten, het vergelijken van oneindige verzamelingen (aftelbaarheid, Cantor–Bernstein) en de structuurtheorie van groepen en ringen — de stelling van Lagrange, de symmetrische groep met haar signatuur, idealen en de Chinese reststelling. Alles wat hier staat wordt in de rest van het boek onophoudelijk gebruikt: de signatuur bouwt de determinant (Hoofdstuk 2), quotiëntringen dragen de rekenkunde, en aftelbaarheid ligt zowel aan de topologie als aan de kansrekening ten grondslag.

1.1 Verzamelingen, afbeeldingen, quotiënten

We gebruiken zonder verdere plichtplegingen de taal van verzamelingen, afbeeldingen, equivalentierelaties en orderelaties uit het volume van bachelorjaar 1. Twee punten verdienen een zorgvuldige formulering.

Propositie 1.1 (Beelden en originelen van families)

Zij f ⁣:EFf \colon E \to F, en zijn (Ai)iI(A_i)_{i \in I}, (Bj)jJ(B_j)_{j \in J} families van deelverzamelingen van EE respectievelijk FF. Dan geldt

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)(gelijkheid voor injectieve f).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{gelijkheid voor injectieve } f).

Bewijs. Elke identiteit is niets anders dan het uitschrijven van de definities; bijvoorbeeld xf1(Bj)    f(x)Bjx \in f^{-1}(\bigcap B_j) \iff f(x) \in B_j voor alle jj     xf1(Bj)\iff x \in f^{-1}(B_j) voor alle jj. De identiteiten voor beelden, het falen van de gelijkheid bij de doorsnede en de reparatie via injectiviteit zijn in het volume van bachelorjaar 1 voor twee verzamelingen bewezen; voor families verloopt het argument woordelijk hetzelfde.

Voorbeeld 1.2 (Waar de insluiting voor beelden strikt is)

Neem f ⁣:RRf \colon \R \to \R, f(x)=x2f(x) = x^2, met A1=[1,0]A_1 = \intcc{-1}{0} en A2=[0,1]A_2 = \intcc{0}{1}. Dan is

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

de insluiting van Propositie 1.1 is zo strikt als maar kan — de twee originelen ±x\pm x van eenzelfde waarde liggen in verschillende AiA_i. Injectiviteit is precies wat die splitsing verbiedt, en daarom voldoen originelen (die nooit punten samenvoegen) onvoorwaardelijk aan alle vier de identiteiten, terwijl beelden die over doorsneden kwijtraken. Vuistregel voor het hele boek: duw originelen onbekommerd door verzamelingsbewerkingen heen; ga met beelden voorzichtig om.

Definitie 1.3 (Quotiëntverzameling)

Zij R\mathcal{R} een equivalentierelatie op EE. De quotiëntverzameling E/RE/\mathcal{R} is de verzameling van de equivalentieklassen; de surjectie π ⁣:EE/R\pi \colon E \to E/\mathcal{R}, xcl(x)x \mapsto \mathrm{cl}(x), heet de canonieke projectie.

Universele eigenschap (factorisatie): is f ⁣:EFf \colon E \to F verenigbaar met R\mathcal{R} (dat wil zeggen xRy    f(x)=f(y)x \mathbin{\mathcal{R}} y \implies f(x) = f(y)), dan bestaat er precies één afbeelding f ⁣:E/RF\overline f \colon E/\mathcal{R} \to F met f=fπf = \overline f \circ \pi.

Bewijs van de universele eigenschap. Eenduidigheid: de eis f=fπf = \overline f \circ \pi luidt

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

en omdat π\pi surjectief is, is elk element van E/RE/\mathcal{R} van de vorm cl(x)\mathrm{cl}(x): alle waarden van f\overline f liggen dus vast. Bestaan: neem de formule hierboven als definitie van f\overline f; zij is ondubbelzinnig juist dankzij de verenigbaarheid — is cl(x)=cl(y)\mathrm{cl}(x) = \mathrm{cl}(y), dan geldt xRyx \mathbin{\mathcal{R}} y, dus f(x)=f(y)f(x) = f(y) en de twee kandidaat-waarden vallen samen — en zij factoriseert ff per constructie. Merk de taakverdeling op: surjectiviteit van π\pi levert de eenduidigheid, verenigbaarheid levert het bestaan.

Voorbeeld 1.4

Z/nZ\Z/n\Z is het quotiënt van Z\Z naar congruentie modulo nn; de controles op welgedefinieerdheid uit het volume van bachelorjaar 1 waren telkens een toepassing van de universele eigenschap. Quotiënten maken van “constructies op representanten die verenigbaar zijn” echte afbeeldingen — daar leunen we hieronder voortdurend op.

1.2 Aftelbaarheid en kardinaliteit

Definitie 1.5 (Gelijkmachtigheid, aftelbaarheid)

Twee verzamelingen heten gelijkmachtig wanneer er een bijectie tussen beide bestaat. Een verzameling heet aftelbaar wanneer zij gelijkmachtig is met N\N (sommige auteurs rekenen de eindige verzamelingen mee; wij zeggen hoogstens aftelbaar voor “eindig of aftelbaar”).

Propositie 1.6 (Stabiliteitseigenschappen)

  1. Elke oneindige deelverzameling van N\N is aftelbaar; een verzameling is hoogstens aftelbaar dan en slechts dan als zij in N\N injecteert, dan en slechts dan als zij leeg is of een surjectief beeld van N\N.
  2. N×N\N \times \N is aftelbaar; een product van twee hoogstens aftelbare verzamelingen is hoogstens aftelbaar.
  3. Een hoogstens aftelbare vereniging van hoogstens aftelbare verzamelingen is hoogstens aftelbaar.
  4. Z\Z en Q\Q zijn aftelbaar.

Bewijs. (1) Som een oneindige ANA \subseteq \N op met herhaalde minima: a0=minAa_0 = \min A, ak+1=min(A{a0,,ak})a_{k+1} = \min\,(A \setminus \{a_0, \dots, a_k\}) (niet leeg, want AA is oneindig); de afbeelding kakk \mapsto a_k is strikt stijgend, injectief en surjectief op AA (elke aAa \in A overtreft slechts eindig veel elementen van AA en wordt dus bereikt). Injecteert EE via φ\varphi in N\N, dan is EE gelijkmachtig met φ(E)N\varphi(E) \subseteq \N: eindig of aftelbaar. Is s ⁣:NEs \colon \N \to E surjectief, dan injecteert xmins1({x})x \mapsto \min s^{-1}(\{x\}) de verzameling EE in N\N.

(2) De afbeelding (p,q)2p(2q+1)1(p, q) \mapsto 2^p(2q + 1) - 1 is een bijectie N2N\N^2 \to \N (elk positief geheel getal heeft precies één splitsing 2pm2^p m met mm oneven, wegens de eenduidige priemfactorisatie). Voor producten: stel injecties samen.

(3) Zijn verzamelingen EnE_n gegeven met surjecties sn ⁣:NEns_n \colon \N \to E_n (onschadelijk wanneer een EnE_n eindig is: herhaal waarden), dan is (n,k)sn(k)(n, k) \mapsto s_n(k) een surjectie van het aftelbare N2\N^2 op En\bigcup E_n.

(4) Z=N(N)\Z = \N \cup (-\N^*): een aftelbare vereniging. En Q\Q is een surjectief beeld van Z×N\Z \times \N^* (de breukafbeelding), dus hoogstens aftelbaar, en oneindig.

Voorbeeld 1.7 (Een koppelfunctie, doorgerekend)

De bijectie (p,q)2p(2q+1)1(p, q) \mapsto 2^p(2q + 1) - 1 uit het bewijs verdient het om aan het werk gezien te worden. Haar eerste waarden:

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}

Rij pp verzamelt de getallen nn waarvoor n+1n + 1 precies door 2p2^p deelbaar is: elk natuurlijk getal komt precies één keer voor. Decoderen is even expliciet als coderen: voor n=43n = 43 ontbinden we n+1=44=2211=22(25+1)n + 1 = 44 = 2^2\cdot 11 = 2^2(2\cdot5 + 1), dus (p,q)=(2,5)(p, q) = (2, 5). Het inzicht om te onthouden: bewijzen over aftelbaarheid zijn vaak vermomde algoritmen — hier “haal de factoren 22 eruit”.

Voorbeeld 1.8 (De algebraïsche getallen zijn aftelbaar)

Een complex getal heet algebraïsch wanneer het een nulpunt is van een veelterm ongelijk aan nul met rationale coëfficiënten. De verzameling Q\overline\Q van de algebraïsche getallen is aftelbaar: de veeltermen van graad d\leq d over Q\Q injecteren in Qd+1\Q^{d+1}, een eindig product van aftelbare verzamelingen (Propositie 1.6 (2)); de vereniging over dd somt de veeltermen ongelijk aan nul op als P0,P1,P2,P_0, P_1, P_2, \dots; elke PkP_k heeft eindig veel nulpunten; en

Q=kN {nulpunten van Pk}\overline\Q = \bigcup_{k \in \N}\ \{\text{nulpunten van } P_k\}

is een aftelbare vereniging van eindige verzamelingen (Propositie 1.6 (3)), oneindig omdat zij Q\Q bevat. Samen met de overaftelbaarheid van R\R (Stelling 1.9 hieronder) bewijst dit — zonder er ook maar één aan te wijzen — dat er transcendente getallen bestaan en dat zij een overaftelbare meerderheid vormen: het telargument van Cantor uit 1874, bestaan louter op grond van kardinaliteit.

Stelling 1.9 (Cantor; overaftelbaarheid van R\R)

  1. Voor elke verzameling EE bestaat er geen surjectie EP(E)E \to \mathcal{P}(E).
  2. R\R is niet aftelbaar.

Bewijs. (1) is in het volume van bachelorjaar 1 bewezen (met de diagonaalverzameling D={x:xf(x)}D = \{x : x \notin f(x)\}).

(2) Stel dat (xn)nN(x_n)_{n \in \N} heel R\R opsomt. Bouw geneste segmenten I0I1I_0 \supseteq I_1 \supseteq \dots met In=3n\abs{I_n} = 3^{-n} en xnInx_n \notin I_n: verdeel het huidige segment in drie gesloten derden; minstens één derde vermijdt xnx_n (een punt raakt hoogstens twee van de drie). De stelling van de geneste segmenten (aanliggende eindpunten) levert nIn\ell \in \bigcap_n I_n; maar =xN\ell = x_N voor zekere NN, terwijl xNINx_N \notin I_N: tegenspraak.

Stelling 1.10 (Cantor–Bernstein)

Injecteert EE in FF en FF in EE, dan zijn EE en FF gelijkmachtig.

Bewijs. Zijn f ⁣:EFf \colon E \to F en g ⁣:FEg \colon F \to E injecties. Volg voor elk punt (van EE of van FF) zijn voorouderketen van opeenvolgende originelen, xg1(x)f1(g1(x))x \mapsto g^{-1}(x) \mapsto f^{-1}(g^{-1}(x)) \mapsto \dots — elke stap is gedefinieerd zolang het huidige punt in het beeld van de betreffende injectie ligt, en is dan eenduidig wegens injectiviteit. Er zijn drie elkaar uitsluitende lotgevallen: de keten stopt in een punt van Eg(F)E \setminus g(F) (oorsprong in EE), zij stopt in een punt van Ff(E)F \setminus f(E) (oorsprong in FF), of zij stopt nooit. Dit verdeelt E=EEEFEE = E_E \cup E_F \cup E_\infty en F=FEFFFF = F_E \cup F_F \cup F_\infty naar de oorsprong.

Merk nu op dat ff de verzameling EEE_E op FEF_E afbeeldt: de keten van f(x)f(x) is die van xx met één stap ervoor, dus de oorsprongen komen overeen; en elke yFEy \in F_E heeft een keten met minstens één stap (haar oorsprong ligt in EE), zodat y=f(x)y = f(x) met xEEx \in E_E. Hetzelfde argument geeft bijecties f ⁣:EFf \colon E_\infty \to F_\infty en g ⁣:FFEFg \colon F_F \to E_F. Aan elkaar geplakt is

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

een bijectie van EE op F=FEFFFF = F_E \cup F_\infty \cup F_F: zij is stuksgewijs bijectief en de drie stukken van het doel zijn disjunct.

Voorbeeld 1.11

(0,1)\intoo{0}{1} en [0,1]\intcc{0}{1} zijn gelijkmachtig: de identiteit injecteert de ene kant op, xx+13x \mapsto \frac{x + 1}{3} de andere; de stelling fabriceert vervolgens de (noodzakelijk discontinue) bijectie. Evenzo zijn R\R, (0,1)\intoo{0}{1} (via bijecties van het type tanh\tanh) en P(N)\mathcal{P}(\N) (binaire ontwikkelingen, Oefening 1.3) alle gelijkmachtig: “de machtigheid van het continuüm”.

Voorbeeld 1.12 (Het segment en het vierkant)

[0,1]\intcc{0}{1} en [0,1]2\intcc{0}{1}^2 zijn gelijkmachtig — dimensie is onzichtbaar voor kardinaliteit. De ene injectie is triviaal: x(x,0)x \mapsto (x, 0). Stuur voor de andere het paar (x,y)(x, y) naar het reële getal waarvan de decimalen die van xx en yy afwisselen,

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

waarbij we per coördinaat de ontwikkeling kiezen die niet op louter 99’s eindigt: met die afspraak leggen de cijfers van het beeld die van xx en yy vast, dus is de afbeelding injectief (surjectief hoeft zij niet te zijn — beelden hebben bijvoorbeeld nooit vanaf zeker moment alleen maar 99’s op de oneven posities — en dat is geen bezwaar). Cantor–Bernstein (Stelling 1.10) stelt daaruit een echte bijectie samen. Continuïteit is uiteraard hopeloos: een continue bijectie tussen beide bestaat niet — de hoofdstukken over metrische ruimten leggen uit waarom (samenhang onderscheidt de rechte van het vlak, Hoofdstuk 4).

1.3 Groepen

Definitie 1.13 (Voortgebrachte ondergroep; orde)

Zij GG een groep en AGA \subseteq G. De door AA voortgebrachte ondergroep, genoteerd A\langle A \rangle, is de kleinste ondergroep die AA bevat — concreet: alle eindige producten van elementen van AA en hun inversen. Een groep heet cyclisch wanneer zij door één element wordt voortgebracht: a={ak:kZ}\langle a\rangle = \{a^k : k \in \Z\}. De orde van aGa \in G is ord(a)=a\operatorname{ord}(a) = \abs{\langle a \rangle} (eventueel oneindig); is zij eindig, dan is zij de kleinste n1n \geq 1 met an=ea^n = e, en geldt ak=e    ord(a)ka^k = e \iff \operatorname{ord}(a) \mid k.

Bewijs van de karakterisering van de orde. Geldt am=ea^m = e voor zekere m1m \geq 1, zij dan n1n \geq 1 de kleinste met an=ea^n = e. De elementen e,a,,an1e, a, \dots, a^{n-1} zijn paarsgewijs verschillend (uit ai=aja^{i} = a^{j} met 0i<j<n0 \leq i < j < n volgt aji=ea^{j-i} = e, in strijd met de minimaliteit), en elke aka^k herleidt zich via de deling met rest k=nq+rk = nq + r tot een van hen: a\langle a\rangle telt precies nn elementen, en ak=ar=e    r=0    nka^k = a^r = e \iff r = 0 \iff n \mid k. Is geen enkele macht triviaal, dan zijn alle aka^k (kZk \in \Z) verschillend (hetzelfde delingsargument) en is de orde oneindig.

Stelling 1.14 (Lagrange)

Zij GG een eindige groep en HH een ondergroep. Dan deelt H\abs H het getal G\abs G. In het bijzonder deelt de orde van elk element G\abs G, en geldt aG=ea^{\abs G} = e voor alle aGa \in G.

Bewijs. De relatie xy    x1yHx \sim y \iff x^{-1}y \in H is een equivalentie (reflexief omdat eHe \in H; symmetrisch via inversen; transitief via producten). De klasse van xx is de linkernevenklasse xH={xh:hH}xH = \{xh : h \in H\}, en hxhh \mapsto xh is een bijectie HxHH \to xH (met inverse yx1yy \mapsto x^{-1}y): alle klassen tellen H\abs H elementen. De klassen verdelen GG (de algemene partitiestelling uit het volume van bachelorjaar 1), dus G=H×(aantal nevenklassen)\abs G = \abs H \times (\text{aantal nevenklassen}). Voor een element: pas dit toe op H=aH = \langle a\rangle; dan is aG=(aorda)G/orda=ea^{\abs G} = (a^{\operatorname{ord} a})^{\abs G / \operatorname{ord} a} = e.

Voorbeeld 1.15 (Nevenklassen in actie: A3A_3 binnen S3\mathfrak{S}_3)

Neem G=S3G = \mathfrak{S}_3 (orde 66) en H=A3={id, (123), (132)}H = A_3 = \{\mathrm{id},\ (1\,2\,3),\ (1\,3\,2)\}. De linkernevenklassen zijn

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

twee klassen van drie elementen die GG verdelen, precies zoals de telling G=H×(aantal nevenklassen)\abs G = \abs H \times (\text{aantal nevenklassen}) voorschrijft — en zichtbaar is dit de opsplitsing in even en oneven permutaties. Merk op dat (13)H=(12)H(1\,3)H = (1\,2)H hoewel (13)(12)(1\,3) \neq (1\,2): nevenklassen zijn klassen, niet gelabeld door hun representanten, en x1yHx^{-1}y \in H is de enige legitieme vergelijking. Dit beeld van twee klassen is het algemene beeld voor de signatuur: AnA_n en zijn enige begeleidende nevenklasse halveren Sn\mathfrak{S}_n, en zo telt de weekendopgave de bereikbare puzzelstanden.

Voorbeeld 1.16

Twee onmiddellijke opbrengsten. Groepen van priemorde zijn cyclisch: is G=p\abs G = p priem en aea \neq e, dan deelt ord(a)\operatorname{ord}(a) het getal pp en is zij niet 11, dus is zij pp: a=G\langle a\rangle = G. Het ondergroepentralie van Z/12Z\Z/12\Z: volgens Propositie 1.17 hieronder is er precies één ondergroep per deler van 1212 — van orde 1,2,3,4,6,121, 2, 3, 4, 6, 12, achtereenvolgens voortgebracht door 0\overline 0, 6\overline 6, 4\overline 4, 3\overline 3, 2\overline 2, 1\overline 1. Tot slot een waarschuwing: de omkering van Lagrange faalt in het algemeen — A4A_4 heeft orde 1212 maar geen ondergroep van orde 66, zoals we in de weekendopgave van dit hoofdstuk bewijzen (Probleem 1.1, vraag 14). Lagrange beperkt de mogelijke orden; hij belooft ze niet.

Het ondergroepentralie van ℤ/12ℤ: één ondergroep per deler van 12 (), met een rib zodra de ene de andere met priemindex bevat. De insluitingen lopen tegen de deelbaarheid van de voortbrenger in: 4 ⊂eq 2 omdat 4 een veelvoud van 2 is.
Het ondergroepentralie van Z/12Z\Z/12\Z: één ondergroep per deler van 1212 (Propositie 1.17), met een rib zodra de ene de andere met priemindex bevat. De insluitingen lopen tegen de deelbaarheid van de voortbrenger in: 42\langle \overline4\rangle \subseteq \langle\overline2\rangle omdat 44 een veelvoud van 22 is.

Propositie 1.17 (Cyclische groepen)

Zij G=aG = \langle a \rangle cyclisch van orde nn.

  1. GG is isomorf met (Z/nZ,+)(\Z/n\Z, +), via kak\overline k \mapsto a^k.
  2. Elke ondergroep van GG is cyclisch; bij elke deler dnd \mid n hoort precies één ondergroep van orde dd, namelijk an/d\langle a^{n/d}\rangle.
  3. aka^k brengt GG voort dan en slechts dan als gcd(k,n)=1\gcd(k, n) = 1: GG heeft φ(n)\varphi(n) voortbrengers (de functie van Euler).

Bewijs. (1) De afbeelding kakk \mapsto a^k van Z\Z op GG is verenigbaar met de congruentie modulo nn (ak=ak    nkka^{k} = a^{k'} \iff n \mid k - k', volgens de karakterisering van de orde); de universele eigenschap (Definitie 1.3) levert een welgedefinieerd bijectief morfisme vanuit Z/nZ\Z/n\Z.

(2) Zij HGH \leq G niet triviaal en mm de kleinste 1\geq 1 met amHa^m \in H. Deling met rest geeft H=amH = \langle a^m\rangle (voor akHa^k \in H dwingt k=mq+rk = mq + r dat arHa^r \in H, dus r=0r = 0), en mnm \mid n (deel nn door mm: anmodmHa^{n \bmod m} \in H). Dan is H=n/m\abs H = n/m; met m=n/dm = n/d wordt elke deler dd gerealiseerd. Eenduidigheid: elke ondergroep van orde dd is volgens het voorgaande van de vorm am\langle a^m \rangle met n/m=dn/m = d — dus ligt m=n/dm = n/d vast en daarmee de ondergroep.

(3) We beweren dat ord(ak)=ngcd(k,n)\operatorname{ord}(a^k) = \frac{n}{\gcd(k, n)}. Schrijf d=gcd(k,n)d = \gcd(k, n). Voor elke m1m \geq 1 geeft de karakterisering van de orde uit Definitie 1.13 de keten van equivalenties

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

waarbij de laatste stap op het lemma van Gauss steunt, want nd\frac nd en kd\frac kd zijn onderling ondeelbaar. De kleinste zulke mm is nd\frac nd: ord(ak)=ngcd(k,n)\operatorname{ord}(a^k) = \frac n{\gcd(k,n)}, en dat is gelijk aan nn precies wanneer gcd(k,n)=1\gcd(k, n) = 1. Er zijn φ(n)\varphi(n) zulke klassen kk modulo nn.

1.4 De symmetrische groep

Definitie 1.18

Sn\mathfrak{S}_n is de groep van de permutaties van [ ⁣[1,n] ⁣]\intint{1}{n} (orde n!n!). Een cykel (a1a2ak)(a_1\,a_2\,\cdots\,a_k) beeldt a1a2aka1a_1 \mapsto a_2 \mapsto \dots \mapsto a_k \mapsto a_1 af en laat al het overige vast; kk is haar lengte, en een 22-cykel heet een transpositie. Twee cykels zijn disjunct wanneer hun dragers (de niet-vaste punten) dat zijn.

Stelling 1.19 (Ontbinding in cykels)

Elke permutatie σid\sigma \neq \mathrm{id} is een product van paarsgewijs disjuncte cykels, eenduidig op de volgorde van de factoren na. Disjuncte cykels commuteren, en ord(σ)\operatorname{ord}(\sigma) is het kleinste gemene veelvoud van de lengten.

Bewijs. Beschouw op de drager van σ\sigma de “baanrelatie”: xyx \sim y zodra y=σk(x)y = \sigma^k(x) voor zekere kZk \in \Z — een equivalentierelatie. Elke klasse {x,σ(x),,σk1(x)}\{x, \sigma(x), \dots, \sigma^{k-1}(x)\} (eindig, zodat de iteraties terugkeren — de eerste herhaling moet wegens injectiviteit xx zelf zijn) draagt de cykel (x σ(x)  σk1(x))(x\ \sigma(x)\ \cdots\ \sigma^{k-1}(x)), en σ\sigma is het product van deze cykels: op elke baan werkt alleen de bijbehorende cykel. Eenduidigheid: elke ontbinding in disjuncte cykels reproduceert precies de banen (de cykel door xx moet (x σ(x) )(x\ \sigma(x)\ \cdots) zijn). Disjuncte cykels commuteren omdat zij disjuncte punten verplaatsen; de uitspraak over de orde volgt omdat σm=id\sigma^m = \mathrm{id} dan en slechts dan als de mm-de macht van elke cykel dat is (disjunctheid), dan en slechts dan als elke lengte mm deelt.

Voorbeeld 1.20 (Cykeltype als telling)

Hoeveel permutaties van S9\mathfrak{S}_9 hebben cykeltype (4,3,2)(4, 3, 2) — één 44-cykel, één 33-cykel, één transpositie? Kies de dragers en de cyclische volgorden:

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

zet de negen symbolen op een rij (9!9! manieren), haak de eerste vier, de volgende drie en de laatste twee in cykels, en deel door de rotaties binnen elk haakje (44, 33 en 22 stuks) die dezelfde permutatie opleveren. (De cykellengten zijn hier verschillend, dus is er geen verdere deling nodig; bij gelijke lengten zou men ook nog door de permutaties van de gelijke haakjes moeten delen.) Elke zulke permutatie heeft orde lcm(4,3,2)=12\operatorname{lcm}(4,3,2) = 12 en signatuur (1)3(1)2(1)1=+1(-1)^3(-1)^2(-1)^1 = +1 (Stelling 1.19 en de signatuurstelling hieronder). Eén partitie van 99, één conjugatieklasse, één telling — de combinatoriek van Sn\mathfrak{S}_n is de rekenkunde van de partities.

Stelling 1.21 (Signatuur)

Er bestaat precies één groepsmorfisme ε ⁣:Sn{±1}\varepsilon \colon \mathfrak{S}_n \to \{\pm 1\} (voor n2n \geq 2) dat op transposities de waarde 1-1 aanneemt: de signatuur. Bovendien is ε(σ)=(1)I(σ)\varepsilon(\sigma) = (-1)^{I(\sigma)}, waarbij I(σ)I(\sigma) het aantal inversies is (paren i<ji < j met σ(i)>σ(j)\sigma(i) > \sigma(j)), heeft een kk-cykel signatuur (1)k1(-1)^{k-1}, en heeft de alternerende groep An=kerεA_n = \ker\varepsilon orde n!2\frac{n!}{2}.

Bewijs. Bestaan. Zet voor σSn\sigma \in \mathfrak{S}_n

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

De absolute waarden van de factoren vermenigvuldigen tot 11 (de ongeordende paren {σ(i),σ(j)}\{\sigma(i), \sigma(j)\} doorlopen alle paren), dus ε(σ)=(1)I(σ){±1}\varepsilon(\sigma) = (-1)^{I(\sigma)} \in \{\pm1\}. Morfisme: voor σ,τ\sigma, \tau is

ε(στ)=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),

waarbij het middelste product gelijk is aan ε(σ)\varepsilon(\sigma) na herindexering langs de paren {τ(i),τ(j)}\{\tau(i), \tau(j)\} (elk ongeordend paar komt één keer voor, en teller en noemer wisselen samen van teken). Een transpositie τ=(ab)\tau = (a\,b) met a<ba < b heeft een oneven aantal inversies; precies geteld zijn de geïnverteerde paren (i,j)(i, j), i<ji < j, met τ(i)>τ(j)\tau(i) > \tau(j):

(a,j) voor a<j<b,(i,b) voor a<i<b,(a,b) zelf,(a, j) \ \text{voor } a < j < b, \qquad (i, b) \ \text{voor } a < i < b, \qquad (a, b) \ \text{zelf},

dat wil zeggen (ba1)+(ba1)+1=2(ba)1(b - a - 1) + (b - a - 1) + 1 = 2(b - a) - 1 stuks, dus oneven. (Alternatief: reken (12)(1\,2) rechtstreeks na, met één inversie, en conjugeer — geconjugeerden hebben dezelfde signatuur, want ε\varepsilon is een morfisme naar een abelse groep.) Bijgevolg is ε((ab))=(1)2(ba)1=1\varepsilon((a\,b)) = (-1)^{2(b-a)-1} = -1.

Eenduidigheid. Transposities brengen Sn\mathfrak{S}_n voort (elke cykel voldoet aan (a1ak)=(a1ak)(a1ak1)(a1a2)(a_1\cdots a_k) = (a_1\,a_k)(a_1\,a_{k-1})\cdots(a_1\,a_2), en Stelling 1.19 maakt het af); een morfisme naar {±1}\{\pm1\} ligt vast door zijn waarden op voortbrengers.

Gevolgen. De cykelidentiteit hierboven schrijft een kk-cykel als k1k - 1 transposities: signatuur (1)k1(-1)^{k-1}. Voor AnA_n: het morfisme ε\varepsilon is surjectief (transposities bestaan zodra n2n \geq 2), en de twee “nevenklassen” AnA_n en (12)An(1\,2)A_n zijn gelijkmachtig en verdelen Sn\mathfrak{S}_n (het argument van Lagrange): An=n!2\abs{A_n} = \frac{n!}{2}.

Voorbeeld 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): orde lcm(3,2)=6\operatorname{lcm}(3,2) = 6, signatuur (1)2(1)1=1(-1)^{2}\cdot(-1)^{1} = -1. De signatuur is de snelste pariteitstest op schuifelingen — en de motor achter de determinant in Hoofdstuk 2.

Voorbeeld 1.23 (Drie wegen naar één teken)

Zij σS5\sigma \in \mathfrak{S}_5 de permutatie die 1,2,3,4,51, 2, 3, 4, 5 naar 3,5,4,1,23, 5, 4, 1, 2 stuurt. Via cykels: 13411 \mapsto 3 \mapsto 4 \mapsto 1 en 2522 \mapsto 5 \mapsto 2, dus σ=(134)(25)\sigma = (1\,3\,4)(2\,5) en ε(σ)=(1)2(1)1=1\varepsilon(\sigma) = (-1)^{2}(-1)^{1} = -1. Via inversies: in de waardenlijst 3,5,4,1,23, 5, 4, 1, 2 zijn de paren buiten volgorde (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): zeven stuks, en (1)7=1(-1)^7 = -1. Via transposities: σ=(14)(13)(25)\sigma = (1\,4)(1\,3)(2\,5), drie factoren, (1)3=1(-1)^3 = -1. Drie berekeningen, één pariteit: de eenduidigheid in Stelling 1.21 garandeert dat geen enkel boekhoudschema ze ooit kan laten botsen — en juist dat maakt ε\varepsilon bruikbaar als invariant (zie de weekendopgave).

Opmerking 1.24 (Waar de signatuur vandaan verder gaat)

De signatuur is het zaad van drie latere oogsten: zij bouwt de determinant en haar productregel in Hoofdstuk 2; zij levert pariteitsinvarianten voor combinatorische puzzels (de weekendopgave van dit hoofdstuk lost er de vijftienpuzzel mee op); en de alternerende groepen AnA_n die zij definieert worden centraal in het volume van bachelorjaar 3, waar hun enkelvoudigheid voor n5n \geq 5 verklaart waarom vergelijkingen van graad 55 niet met wortelvormen op te lossen zijn.

1.5 Ringen, idealen, quotiënten

Definitie 1.25 (Ideaal)

Zij AA een commutatieve ring. Een ideaal IAI \subseteq A is een additieve ondergroep zodanig dat axIa x \in I voor alle aAa \in A en xIx \in I. Kernen van ringmorfismen zijn idealen; er geldt I=AI = A dan en slechts dan als 1I1 \in I, dan en slechts dan als II een eenheid bevat. Het door xx voortgebrachte ideaal is xA={xa}xA = \{xa\} (een hoofdideaal).

Stelling 1.26 (Idealen van Z\Z en van K[X]K[X])

Elk ideaal van Z\Z is nZn\Z voor een unieke nNn \in \N; elk ideaal van K[X]K[X] (KK een lichaam) is PK[X]P\,K[X] voor een unieke monische (of nul) PP. Bijgevolg bestaan er in beide ringen grootste gemene delers met Bézout-relaties: xZ+yZ=gcd(x,y)Zx\Z + y\Z = \gcd(x,y)\Z, en evenzo voor veeltermen.

Bewijs. Voor Z\Z is dit de ondergroepenstelling uit het volume van bachelorjaar 1 (een ideaal is in het bijzonder een ondergroep, en nZn\Z is een ideaal). Voor K[X]K[X]: zij I{0}I \neq \{0\} een ideaal en PIP \in I ongelijk aan nul van minimale graad, monisch genormeerd. Voor FIF \in I geeft de deling met rest F=PQ+RF = PQ + R dat R=FPQIR = F - PQ \in I met degR<degP\deg R < \deg P: de minimaliteit dwingt R=0R = 0, dus I=PK[X]I = P\,K[X]. Eenduidigheid: twee monische voortbrengers delen elkaar. De uitspraken van Bézout zijn de gelijkheid van het ideaal xZ+yZx\Z + y\Z (respectievelijk zijn veeltermtegenhanger) met het hoofdideaal van de grootste gemene deler — precies de definitie van de ggd die in bachelorjaar 1 gebruikt werd, nu herkend als een uitspraak over idealen.

Voorbeeld 1.27 (Een ggd van veeltermen, langs twee wegen)

Bereken gcd(X31, X21)\gcd(X^3 - 1,\ X^2 - 1) in Q[X]\Q[X]. Via 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 ,

dus de ggd is X1X - 1, en terugsubstitueren geeft de Bézout-relatie

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

Via idealen: het ideaal (X31)Q[X]+(X21)Q[X](X^3 - 1)\Q[X] + (X^2 - 1)\Q[X] is een hoofdideaal (Stelling 1.26); het bevat X1X - 1 (zie de formule hierboven) en het ligt in (X1)Q[X](X - 1)\Q[X] (beide voortbrengers verdwijnen in 11 en zijn dus veelvouden van X1X - 1): de monische voortbrenger is X1X - 1. Het inzicht om te onthouden: het idealenstandpunt herkent de ggd zonder te delen — de gemeenschappelijke nulpunten lokaliseren het ideaal, en Euclides bevestigt het slechts.

Definitie 1.28 (Quotiëntring Z/nZ\Z/n\Z, opnieuw bekeken)

Voor een ideaal II van AA is de relatie xy    xyIx \sim y \iff x - y \in I een equivalentie die verenigbaar is met ++ en ×\times; de quotiëntverzameling A/IA/I erft een ringstructuur — de quotiëntring — die van π ⁣:AA/I\pi \colon A \to A/I een morfisme met kern II maakt. Voor A=ZA = \Z en I=nZI = n\Z is dit de Z/nZ\Z/n\Z uit het volume van bachelorjaar 1, nu met haar universele eigenschap: elk morfisme dat II doodt, factoriseert over A/IA/I.

Stelling 1.29 (Chinese reststelling, ringvorm)

Als gcd(m,n)=1\gcd(m, n) = 1, dan is de afbeelding

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)

een ringisomorfisme. Bijgevolg geldt φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m)\varphi(n) voor onderling ondeelbare m,nm, n, en

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

Bewijs. De afbeelding is een welgedefinieerd ringmorfisme (de verenigbaarheden zijn onmiddellijk). Injectiviteit: uit x0x \equiv 0 modulo mm en modulo nn met gcd(m,n)=1\gcd(m,n) = 1 volgt mnxmn \mid x (Gauss). Surjectiviteit: beide leden tellen mnmn elementen, dus volstaat de injectiviteit (gelijke eindige aantallen) — of expliciet: uit een Bézout-relatie um+vn=1um + vn = 1 gaat de klasse van

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

naar (amodm, bmodn)(a \bmod m,\ b \bmod n), want vn=1um1(modm)vn = 1 - um \equiv 1 \pmod m maakt xa(modm)x \equiv a \pmod m, en symmetrisch modulo nn — het recept dat numeriek wordt uitgevoerd in Voorbeeld 1.30. Eenheden komen overeen met paren eenheden (de eenheden van een productring zijn juist de paren eenheden), zodat φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m)\varphi(n). Voor een priemmacht is φ(pk)=pkpk1\varphi(p^k) = p^k - p^{k-1} (de niet-eenheden modulo pkp^k zijn de veelvouden van pp); de multiplicativiteit zet daaruit de productformule in elkaar.

Voorbeeld 1.30 (Het Chinese isomorfisme omkeren)

Neem m=8m = 8 en n=9n = 9. De inverse van het isomorfisme wordt expliciet gemaakt door de twee idempotenten: zoek u1(mod8)u \equiv 1 \pmod 8, u0(mod9)u \equiv 0 \pmod 9 en v0(mod8)v \equiv 0 \pmod 8, v1(mod9)v \equiv 1 \pmod 9. Uit u=9k1(mod8)u = 9k \equiv 1 \pmod 8 volgt k1k \equiv 1, dus u=9u = 9; uit v=8k1(mod9)v = 8k \equiv 1 \pmod 9 volgt k1-k \equiv 1, k8k \equiv 8, dus v=64v = 64. De klasse van x=9a+64bx = 9a + 64b modulo 7272 is dan de unieke oplossing van xa(mod8)x \equiv a \pmod 8, xb(mod9)x \equiv b \pmod 9: voor a=3a = 3 en b=5b = 5 krijgt men 27+320=34759(mod72)27 + 320 = 347 \equiv 59 \pmod{72} — precies de tussenwaarde die substitutie oplevert in Oefening 1.8. Het inzicht om te onthouden: uu en vv voldoen modulo 7272 aan u+v1u + v \equiv 1, uv0uv \equiv 0, u2uu^2 \equiv u en v2vv^2 \equiv v; zij zijn de beelden van (1,0)(1, 0) en (0,1)(0, 1), en elke Chinese ontbinding is uiteindelijk een ontbinding van 11 in orthogonale idempotenten.

Stelling 1.31 (Euler; Fermat opnieuw)

De eenheden van Z/nZ\Z/n\Z vormen een groep van orde φ(n)\varphi(n); bijgevolg geldt voor gcd(a,n)=1\gcd(a, n) = 1

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

en de kleine stelling van Fermat is het geval n=pn = p priem, nu één regel verwijderd van Lagrange.

Bewijs. De inverteerbare klassen zijn precies die van de gehele getallen die onderling ondeelbaar zijn met nn (volume van bachelorjaar 1): φ(n)\varphi(n) stuks, en zij vormen een groep onder de vermenigvuldiging. Lagrange (Stelling 1.14): elk element tot de macht de orde van de groep is de eenheid.

Voorbeeld 1.32 (Een eenhedengroep zonder voortbrenger)

De groep (Z/15Z)(\Z/15\Z)^* telt φ(15)=φ(3)φ(5)=8\varphi(15) = \varphi(3)\varphi(5) = 8 elementen. Is zij cyclisch? Bereken de orden met behulp van het Chinese isomorfisme (Z/15Z)(Z/3Z)×(Z/5Z)(\Z/15\Z)^* \simeq (\Z/3\Z)^* \times (\Z/5\Z)^* (een eenheid modulo 1515 is een paar eenheden): de factoren hebben orde 22 en 44, dus deelt de orde van elk element lcm(2,4)=4<8\operatorname{lcm}(2, 4) = 4 < 8 — geen enkel element brengt voort. Concreet:

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

orden 4,2,4,2,24, 2, 4, 2, 2 en nooit 88. Vergelijk dit met Oefening 1.10: (Z/pZ)(\Z/p\Z)^* is cyclisch voor priem pp, omdat de eenhedengroep daar in een lichaam ligt. De stelling van Euler blijft gelden met exponent φ(15)=8\varphi(15) = 8, maar de werkelijke universele exponent is hier 44 — Euler geeft een bovengrens, niet altijd de scherpste.

Definitie 1.33 (Algebra)

Een KK-algebra is een KK-vectorruimte AA met een ringstructuur waarvan de vermenigvuldiging KK-bilineair is. Voorbeelden: K[X]K[X], Mn(K)\mathcal{M}_n(K), L(E)\mathcal{L}(E), functieruimten F(X,K)\mathcal{F}(X, K), en C\C als R\R-algebra. Morfismen van algebra’s zijn lineaire ringmorfismen; de evaluatie PP(u)P \mapsto P(u) van K[X]K[X] naar L(E)\mathcal{L}(E) (of Mn(K)\mathcal{M}_n(K)) is het centrale voorbeeld, en de motor van Hoofdstuk 3.

Voorbeeld 1.34 (Een evaluatiemorfisme en zijn kern)

Neem A=(0100)A = \begin{pmatrix}0 & 1\\ 0 & 0\end{pmatrix} en de evaluatie εA ⁣:R[X]M2(R)\varepsilon_A \colon \R[X] \to \mathcal{M}_2(\R), PP(A)P \mapsto P(A). Omdat A2=0A^2 = 0 is

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

(alleen de constante en de lineaire term van PP overleven). Bijgevolg is kerεA={P:P(0)=P(0)=0}=X2R[X]\ker\varepsilon_A = \{P : P(0) = P'(0) = 0\} = X^2\,\R[X]: een hoofdideaal, precies zoals Stelling 1.26 voorspelt, voortgebracht door de monische X2X^2 van kleinste graad in de kern — de minimale veelterm van AA, hoofdrolspeler in Hoofdstuk 3. Het beeld is de tweedimensionale commutatieve algebra {aI+bA}\{aI + bA\}: evaluatiemorfismen krimpen het oneindigdimensionale R[X]\R[X] tot kleine, berekenbare algebra’s.

Opmerking 1.35 (Vooruitblik: drie melodieën om op te letten)

Drie structurele ideeën uit dit hoofdstuk keren in het hele volume terug, telkens zwaarder georkestreerd. Factoriseren over een quotiënt (Definitie 1.3): het bouwt hier Z/nZ\Z/n\Z, het definieert afbeeldingen op oplossingsruimten van lineaire stelsels in Hoofdstuk 2, en het ligt stil onder elk argument van het type “welgedefinieerd op klassen”. Invarianten: de signatuur is een morfisme naar {±1}\{\pm1\} waar geen enkele toegestane zet omheen kan — dezelfde logica geeft de productregel van de determinant (Hoofdstuk 2), de invariantie van het spoor onder gelijkvormigheid, en de behouden grootheden van Hoofdstuk 16. Tellen tegen een structuur in: Lagrange telt via nevenklassen, dimensie telt via basissen (Hoofdstuk 2), multipliciteit telt via veeltermgraden (Hoofdstuk 3); zodra een grens wonderbaarlijk lijkt, doet ergens een partitie of een gradering het telwerk.

Opmerking 1.36 (Klassieke valkuilen)

Vier klassiekers. (i) Van een afbeelding op een quotiënt moet worden nagegaan dat zij welgedefinieerd is: “x\overline x \mapsto (formule in xx)” is alleen legitiem wanneer de formule constant is op de klassen — de verenigbaarheid uit Definitie 1.3, geen formaliteit. (ii) ord(ab)=lcm(orda,ordb)\operatorname{ord}(ab) = \operatorname{lcm}(\operatorname{ord}a, \operatorname{ord}b) is in het algemeen onjuist, zelfs voor commuterende elementen (aa en a1a^{-1}); Oefening 1.4 geeft de juiste uitspraak onder commutatie en onderlinge ondeelbaarheid, en disjuncte cykels de juiste versie voor permutaties. (iii) Aftelbaarheid overleeft aftelbare verenigingen en eindige producten, maar geen aftelbare producten: {0,1}N\{0,1\}^{\N} is overaftelbaar (Oefening 1.3) hoewel elke factor twee elementen heeft. (iv) Cantor–Bernstein heeft alleen injecties in beide richtingen nodig, maar de bijectie die de stelling bouwt is doorgaans discontinu en niet expliciet — verwacht er geen formule voor (Voorbeeld 1.11).

Opmerking 1.37 (Waar dit hoofdstuk wordt gebruikt)

Vrijwel overal. De signatuur bouwt determinanten (Hoofdstuk 2); het evaluatiemorfisme PP(u)P \mapsto P(u) en de hoofdidealen van K[X]K[X] leveren de minimale veeltermen en de kernontbindingen van Hoofdstuk 3; aftelbaarheid is het toneel waarop Hoofdstuk 21 speelt (kansrekening op aftelbare ruimten) en de reden dat de topologie telkens weer aftelbare dichte verzamelingen produceert (Hoofdstuk 4). De quotiëntconstructie A/IA/I wordt in het volume van bachelorjaar 3 opnieuw ingezet om lichamen K[X]/(P)K[X]/(P) te bouwen en daaruit de Galoistheorie: de universele eigenschap die hier bewezen is, wordt daar woordelijk gebruikt.

1.6 Oefeningen

Oefening 1.1

Welke van de volgende verzamelingen zijn aftelbaar? De verzameling van de eindige deelverzamelingen van N\N; de verzameling van alle deelverzamelingen van N\N; RQ\R \setminus \Q; de verzameling van de veeltermen met rationale coëfficiënten; de verzameling van de rijen van 00’en en 11’en die vanaf zeker moment nul zijn.

Oplossing

Oplossing van Oefening 1.1.

Eindige deelverzamelingen van N\N: aftelbaar — de verzameling van de deelverzamelingen van [ ⁣[0,n] ⁣]\intint{0}{n} is eindig, en de eindige deelverzamelingen vormen de aftelbare vereniging daarvan over nn (Propositie 1.6 (3)); oneindig, want zij bevat alle eenpuntsverzamelingen.

Alle deelverzamelingen van N\N: niet aftelbaar, wegens de stelling van Cantor (Stelling 1.9 (1) met E=NE = \N).

RQ\R \setminus \Q: niet aftelbaar — anders zou R=Q(RQ)\R = \Q \cup (\R\setminus\Q) een vereniging van twee aftelbare verzamelingen zijn, in strijd met Stelling 1.9 (2).

Veeltermen over Q\Q: aftelbaar — de veeltermen van graad n\leq n injecteren in Qn+1\Q^{n+1} (eindige producten van aftelbare verzamelingen), en neem de vereniging over nn.

Binaire rijen die vanaf zeker moment nul zijn: aftelbaar — zij staan in bijectie met de eindige deelverzamelingen van N\N (hun drager).

Oefening 1.2

Zij in S7\mathfrak{S}_7 gegeven σ=(1426)(35)\sigma = (1\,4\,2\,6)(3\,5) en τ=(237)\tau = (2\,3\,7). Bereken στ\sigma\tau en τσ\tau\sigma in disjuncte cykels, de orden en signaturen van alle vier de permutaties, en σ2026\sigma^{2026}.

Oplossing

Oplossing van Oefening 1.2.

Reken element voor element, met de rechterfactor eerst. Nu stuurt στ\sigma\tau de elementen 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),

een 77-cykel. Evenzo stuurt τσ\tau\sigma de elementen 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),

eveneens een 77-cykel (zoals te verwachten was: στ\sigma\tau en τσ\tau\sigma zijn geconjugeerd en hebben dus hetzelfde cykeltype).

Orden en signaturen: σ\sigma heeft cykeltype (4,2)(4,2): orde lcm(4,2)=4\operatorname{lcm}(4,2) = 4, signatuur (1)3(1)1=+1(-1)^3(-1)^1 = +1; τ\tau is een 33-cykel: orde 33, signatuur +1+1; beide producten zijn 77-cykels: orde 77, signatuur (1)6=+1(-1)^6 = +1.

σ2026\sigma^{2026}: uit 2026=4×506+22026 = 4 \times 506 + 2 volgt σ2026=σ2=(12)(46)\sigma^{2026} = \sigma^2 = (1\,2)(4\,6) (kwadrateer de 44-cykel; de transpositie kwadrateert weg).

Oefening 1.3

Construeer expliciete injecties die aantonen dat P(N)\mathcal{P}(\N), [0,1]\intcc{0}{1} en de verzameling {0,1}N\{0,1\}^{\N} van de binaire rijen paarsgewijs gelijkmachtig zijn (binaire ontwikkelingen in beide richtingen; Cantor–Bernstein neemt het ongemak van de dubbele voorstelling weg).

Oplossing

Oplossing van Oefening 1.3.

{0,1}NP(N)\{0,1\}^{\N} \to \mathcal{P}(\N): een rij gaat naar haar drager — een bijectie (indicatorfuncties), geen stelling nodig.

{0,1}N[0,1]\{0,1\}^{\N} \to \intcc{0}{1}: de afbeelding in grondtal 33, (an)2an3n1(a_n) \mapsto \sum 2a_n 3^{-n-1}, is injectief (twee verschillende rijen verschillen voor het eerst op rang NN; de staarten kunnen een sprong van 23N12\cdot 3^{-N-1} niet compenseren, want 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}: de binaire ontwikkeling, waarbij we (zeg) de ontwikkeling kiezen die niet op louter 11’en eindigt: injectief.

Cantor–Bernstein (Stelling 1.10) toegepast op de laatste twee injecties geeft dat [0,1]\intcc{0}{1} en {0,1}N\{0,1\}^{\N} gelijkmachtig zijn, en dus alle drie de verzamelingen.

Oefening 1.4

Zij GG een groep en zijn a,bGa, b \in G commuterende elementen van eindige, onderling ondeelbare orden mm en nn. Bewijs dat ord(ab)=mn\operatorname{ord}(ab) = mn. Toon met een voorbeeld in S3\mathfrak{S}_3 aan dat de commutatie onmisbaar is.

Oplossing

Oplossing van Oefening 1.4.

Zij c=ab=bac = ab = ba en d=ord(c)d = \operatorname{ord}(c). Om te beginnen is cmn=amnbmn=ec^{mn} = a^{mn} b^{mn} = e (dankzij de commutatie mag de macht worden gesplitst), dus dmnd \mid mn. Omgekeerd geeft cd=ec^d = e dat ad=bda^d = b^{-d}; dit element ligt in ab\langle a\rangle \cap \langle b\rangle, een ondergroep waarvan de orde zowel mm als nn deelt (Lagrange in elk van beide cyclische groepen) en die dus triviaal is: ad=bd=ea^d = b^d = e, zodat mdm \mid d en ndn \mid d, en wegens de onderlinge ondeelbaarheid mndmn \mid d. Bijgevolg is d=mnd = mn.

In S3\mathfrak{S}_3: neem a=(12)a = (1\,2) (orde 22) en b=(123)b = (1\,2\,3) (orde 33), met onderling ondeelbare orden, die niet commuteren: ab=(23)ab = (2\,3) heeft orde 262 \neq 6S3\mathfrak{S}_3 heeft immers geen element van orde 66. De commutatie is dus onmisbaar.

Oefening 1.5 ★★

Zij GG een eindige groep van even orde. Bewijs dat GG een element van orde 22 bevat. (Koppel elk element aan zijn inverse en tel de elementen die aan zichzelf gekoppeld zijn.)

Oplossing

Oplossing van Oefening 1.5.

Koppel elke xGx \in G aan x1x^{-1}. De paren {x,x1}\{x, x^{-1}\} met xx1x \neq x^{-1} tellen twee elementen en verdelen hun vereniging; de overige elementen zijn precies die met x=x1x = x^{-1}, dat wil zeggen x2=ex^2 = e. Omdat G\abs G even is en de tweetallige paren een even aantal elementen bedekken, heeft de verzameling {x:x2=e}\{x : x^2 = e\} een even aantal elementen; zij bevat ee, dus bevat zij minstens nog één ander element xex \neq e — een element van orde 22.

Oefening 1.6 ★★

Bewijs dat AnA_n (n3n \geq 3) door de 33-cykels wordt voortgebracht. (Een product van twee transposities is een 33-cykel of een product van twee 33-cykels.)

Oplossing

Oplossing van Oefening 1.6.

Elk element van AnA_n is een product van een even aantal transposities (Stelling 1.21: ontbind in transposities; het aantal is even omdat de signatuur +1+1 is). Het volstaat dus elk product van twee transposities met 33-cykels te schrijven:

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

(na te gaan door te evalueren), en (ab)(ab)=id(a\,b)(a\,b) = \mathrm{id}. De 33-cykels brengen dus AnA_n voort.

Oefening 1.7 ★★

Bepaal alle groepsmorfismen: van (Q,+)(\Q, +) naar (Z,+)(\Z, +); van (Z/nZ,+)(\Z/n\Z, +) naar (Z/mZ,+)(\Z/m\Z, +) (tel ze: gcd(m,n)\gcd(m,n)); van (Q,+)(\Q, +) naar (Q+,×)(\Q_+^*, \times).

Oplossing

Oplossing van Oefening 1.7.

(Q,+)(Z,+)(\Q,+) \to (\Z,+): alleen het nulmorfisme. Voor elke xx en elke n1n \geq 1 is f(x)=nf(xn)f(x) = n f\bigl(\frac xn\bigr) deelbaar door nn in Z\Z; het enige gehele getal dat door elke nn deelbaar is, is 00, dus f(x)=0f(x) = 0 voor alle xx.

(Z/nZ,+)(Z/mZ,+)(\Z/n\Z, +) \to (\Z/m\Z, +): een morfisme ligt vast door c=f(1)c = f(\overline 1), dat aan nc0(modm)n c \equiv 0 \pmod m moet voldoen, dat wil zeggen: cc is een veelvoud van mgcd(m,n)\frac{m}{\gcd(m,n)}; er zijn gcd(m,n)\gcd(m,n) zulke klassen, en elke keuze definieert ook werkelijk een morfisme (factoriseer kkck \mapsto kc over Z/nZ\Z/n\Z met de universele eigenschap).

(Q,+)(Q+,×)(\Q, +) \to (\Q_+^*, \times): alleen het triviale. Is f(x)=yf(x) = y, dan is y=f(nxn)=f(xn)ny = f(n \cdot \frac xn) = f(\frac xn)^n voor elke nn een nn-de macht in Q+\Q_+^*. Maar een rationaal getal y1y \neq 1 kan niet voor alle nn een nn-de macht zijn: een zeker priemgetal komt in yy voor met een exponent v0v \neq 0, en nvn \nmid v zodra n>vn > \abs v (exponenten van nn-de machten zijn veelvouden van nn, wegens de eenduidige factorisatie). Bijgevolg is f1f \equiv 1.

Oefening 1.8 ★★

Bereken met de Chinese reststelling φ(360)\varphi(360), bepaal alle xx met x3(mod8)x \equiv 3 \pmod 8, x5(mod9)x \equiv 5 \pmod 9 en x2(mod5)x \equiv 2 \pmod 5, en bereken de laatste twee cijfers van 320263^{2026} (Euler modulo 100100; let op: werk modulo 44 en modulo 2525).

Oplossing

Oplossing van Oefening 1.8.

Uit 360=23325360 = 2^3 \cdot 3^2 \cdot 5 volgt φ(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.

Het stelsel: de moduli 8,9,58, 9, 5 zijn paarsgewijs onderling ondeelbaar, met product 360360. Uit x3(mod8)x \equiv 3 \pmod 8 en x5(mod9)x \equiv 5 \pmod 9: x=3+8kx = 3 + 8k met 3+8k5(mod9)3 + 8k \equiv 5 \pmod 9, dus k2-k \equiv 2, k27(mod9)k \equiv -2 \equiv 7 \pmod 9: x3+56=59(mod72)x \equiv 3 + 56 = 59 \pmod{72}. Vervolgens 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}.

De laatste twee cijfers van 320263^{2026}: modulo 44 is 32026=9101313^{2026} = 9^{1013} \equiv 1. Modulo 2525: φ(25)=20\varphi(25) = 20 en 2026=20101+62026 = 20\cdot101 + 6, dus 3202636=7294(mod25)3^{2026} \equiv 3^6 = 729 \equiv 4 \pmod{25}. Los x1(mod4)x \equiv 1 \pmod 4, x4(mod25)x \equiv 4 \pmod{25} op: uit x=4+25k1(mod4)x = 4 + 25k \equiv 1 \pmod 4 volgt k1(mod4)k \equiv 1 \pmod 4, dus x29(mod100)x \equiv 29 \pmod{100}. De laatste twee cijfers zijn 2929.

Oefening 1.9 ★★★

Bewijs dat een eindig integriteitsgebied een lichaam is. Leid daaruit (opnieuw) af dat Z/nZ\Z/n\Z een lichaam is dan en slechts dan als nn priem is.

Oplossing

Oplossing van Oefening 1.9.

Zij AA een eindig integriteitsgebied en aAa \in A met a0a \neq 0. De afbeelding xaxx \mapsto ax is injectief (ax=ay    a(xy)=0    x=yax = ay \implies a(x - y) = 0 \implies x = y, want er zijn geen nuldelers); een injectieve afbeelding van een eindige verzameling naar zichzelf is surjectief (volume van bachelorjaar 1, de equivalentie met het duivenhokprincipe). Dus is 1=ab1 = ab voor zekere bb: elk element ongelijk aan nul is inverteerbaar en AA is een lichaam.

Voor Z/nZ\Z/n\Z: is nn priem, dan is het een integriteitsgebied (nab    nan \mid ab \implies n \mid a of nbn \mid b, het lemma van Euclides), eindig, en dus een lichaam; is n=rsn = rs samengesteld, dan levert rs=0\overline r\,\overline s = \overline 0 nuldelers.

Oefening 1.10 ★★★

(Een klassieker) Zij KK een lichaam en GG een eindige ondergroep van (K,×)(K^*, \times). Bewijs dat GG cyclisch is. Aanwijzing: zij mm de maximale orde onder de elementen van GG; toon aan dat de orde van elk element mm deelt (gebruik Oefening 1.4 op geschikte onderling ondeelbare delen), zodat heel GG aan xm=1x^m = 1 voldoet; tel vervolgens de nulpunten van Xm1X^m - 1. In het bijzonder is (Z/pZ)(\Z/p\Z)^* cyclisch.

Oplossing

Oplossing van Oefening 1.10.

Zij m=max{ord(x):xG}m = \max\{\operatorname{ord}(x) : x \in G\}, aangenomen in aa.

Bewering: de orde van elke xGx \in G deelt mm. Stel dat een zekere xx orde qq heeft met qmq \nmid m: dan deelt een zekere priemmacht pkp^k wel qq maar niet mm. Schrijf m=pjmm = p^j m' met pmp \nmid m' en j<kj < k. Het element apja^{p^j} heeft orde mm'; het element xq/pkx^{q/p^k} heeft orde pkp^k; deze orden zijn onderling ondeelbaar en de twee elementen commuteren (GKG \subseteq K^* is abels), dus heeft hun product volgens Oefening 1.4 orde pkm>pjm=mp^k m' > p^j m' = m: in strijd met de maximaliteit.

Alle xGx \in G voldoen dus aan xm=1x^m = 1: de veelterm Xm1X^m - 1 heeft minstens G\abs G nulpunten in het lichaam KK, waaruit Gm\abs G \leq m volgt (een veelterm van graad mm ongelijk aan nul heeft hoogstens mm nulpunten, volume van bachelorjaar 1). Maar m=ord(a)Gm = \operatorname{ord}(a) \leq \abs G volgens Lagrange. Dus is m=Gm = \abs G en is a\langle a \rangle, met m=Gm = \abs G elementen, heel GG: cyclisch.

Voor K=Z/pZK = \Z/p\Z: (Z/pZ)(\Z/p\Z)^* is een eindige ondergroep van KK^* en dus cyclisch (van orde p1p - 1).

Oefening 1.11 ★★★

Bewijs dat de groep (Q,+)(\Q, +) niet cyclisch is, en sterker nog: dat zij niet eens eindig voortgebracht is. Bewijs anderzijds dat elke eindig voortgebrachte ondergroep van (Q,+)(\Q, +) cyclisch is.

Oplossing

Oplossing van Oefening 1.11.

Niet cyclisch: de ondergroep pq\langle \frac pq\rangle bestaat uit de gehele veelvouden van pq\frac pq, en die hebben alle een noemer die qq deelt (in vereenvoudigde vorm); zij mist dus 12q\frac{1}{2q}. Geen enkele voortbrenger kan de onbegrensde noemers van Q\Q bereiken.

Niet eindig voortgebracht: de ondergroep voortgebracht door p1q1,,pkqk\frac{p_1}{q_1}, \dots, \frac{p_k}{q_k} bestaat uit rationale getallen waarvan de noemer Q=q1qkQ = q_1 \cdots q_k deelt (gehele combinaties hebben een noemer die QQ deelt): zij mist 12Q\frac{1}{2Q}.

Eindig voortgebrachte ondergroepen zijn cyclisch: met QQ als hierboven ligt de ondergroep H=p1q1,,pkqkH = \langle \frac{p_1}{q_1}, \dots, \frac{p_k}{q_k}\rangle in 1QZ\frac{1}{Q}\Z. De afbeelding xQxx \mapsto Qx is een isomorfisme van 1QZ\frac1Q\Z op Z\Z dat HH naar een ondergroep van Z\Z brengt, en die is nZn\Z voor zekere nn (volume van bachelorjaar 1): dus is H=nQZH = \frac{n}{Q}\Z cyclisch, voortgebracht door nQ\frac nQ.

Oefening 1.12 ★★

(Criterium van Dedekind) Bewijs dat elke oneindige verzameling een aftelbare deelverzameling bevat, en leid daaruit af dat een verzameling EE oneindig is dan en slechts dan als zij gelijkmachtig is met een echte deelverzameling van zichzelf. (Voor de rechtstreekse implicatie: verschuif een aftelbare deelverzameling één stap; voor de omkering: denk aan het duivenhokprincipe.)

Oplossing

Oplossing van Oefening 1.12.

Een aftelbare deelverzameling. Zij EE oneindig. Construeer a0,a1,a2,a_0, a_1, a_2, \dots inductief: EE is niet leeg, kies a0Ea_0 \in E; zijn a0,,ana_0, \dots, a_n gekozen, dan is E{a0,,an}E \setminus \{a_0, \dots, a_n\} niet leeg (EE is niet eindig), kies daarin an+1a_{n+1}. De ana_n zijn per constructie paarsgewijs verschillend, dus is A={an:nN}A = \{a_n : n \in \N\} een aftelbare deelverzameling van EE.

Oneindig     \implies gelijkmachtig met een echte deelverzameling. Definieer f ⁣:EE{a0}f \colon E \to E \setminus \{a_0\} door f(an)=an+1f(a_n) = a_{n+1} en f(x)=xf(x) = x voor xAx \notin A. Zij is injectief (beide stukken zijn injectief met disjuncte beelden) en surjectief op E{a0}E \setminus \{a_0\}: elke an+1a_{n+1} wordt bereikt en elke xAx \notin A ook. Dus is EE gelijkmachtig met de echte deelverzameling E{a0}E \setminus \{a_0\}.

Omkering. Is EE eindig en g ⁣:EFg \colon E \to F een bijectie op FEF \subseteq E met FEF \neq E, dan is gg een injectie van EE in zichzelf die niet surjectief is, in strijd met het duivenhokprincipe (volume van bachelorjaar 1: een injectieve afbeelding van een eindige verzameling naar zichzelf is bijectief). Een verzameling die gelijkmachtig is met een echte deelverzameling, is dus oneindig.

1.7 Probleem: De vijftienpuzzel

De vijftienpuzzel is een bakje van 4×44 \times 4 met vijftien schuivende plaatjes, genummerd van 11 tot 1515, en één lege plek; een zet schuift een plaatje dat aan de lege plek grenst daarin. In de jaren 1890 maakte Sam Loyd de puzzel beroemd door $1000 uit te loven aan wie de plaatjes 1414 en 1515 zou verwisselen en alle overige plaatjes op hun plaats zou terugzetten. Niemand heeft dat geld ooit opgehaald, en deze weekendopgave bewijst beide helften van de reden: de signatuur uit Stelling 1.21 verbiedt Loyds verwisseling, en — de moeilijkere, constructieve helft — alles wat de signatuur toelaat is werkelijk oplosbaar. De volledige uitspraak is de stelling van Johnson en Story (1879).

De opgeloste stand en de 14–15-stand van Sam Loyd. De vraag van $1000: kunnen toegestane zetten het rechterbakje in het linker veranderen? De opgeloste stand en de 14–15-stand van Sam Loyd. De vraag van $1000: kunnen toegestane zetten het rechterbakje in het linker veranderen?
De opgeloste stand en de 14141515-stand van Sam Loyd. De vraag van $1000: kunnen toegestane zetten het rechterbakje in het linker veranderen?

Probleem 1.1

Weekendopgave — de oplosbaarheidsstelling van Johnson en Story

Nummer de vakjes van 11 tot 1616 in leesvolgorde (van links naar rechts, van boven naar beneden), zodat vakje kk in rij ii en kolom jj ligt met k=4(i1)+jk = 4(i - 1) + j. Vakje 1616 (rechtsonder) is het thuis van de lege plek; we behandelen de lege plek als een zestiende plaatje, geschreven als bb en vereenzelvigd met het getal 1616. Een stand is een bijectie σ ⁣:[ ⁣[1,16] ⁣][ ⁣[1,16] ⁣]\sigma \colon \intint1{16} \to \intint1{16}, vakje \mapsto inhoud; de opgeloste stand is σ=id\sigma = \mathrm{id}. Overal is ε\varepsilon de signatuur uit Stelling 1.21, en twee vakjes heten buren wanneer zij een rib van het bakje delen.

Deel I — Standen, zetten, signaturen.

  1. Verantwoord dat de standen precies de elementen van S16\mathfrak{S}_{16} zijn, zodat er 16!=2092278988800016! = 20\,922\,789\,888\,000 van zijn, en dat het aantal toegestane zetten vanuit een gegeven stand 22, 33 of 44 bedraagt, naargelang de lege plek in een hoek, aan een rand of in het inwendige ligt.
  2. Zij σ\sigma een stand, p=σ1(16)p = \sigma^{-1}(16) het vakje van de lege plek en cc een vakje dat aan pp grenst. Toon aan dat het schuiven van het plaatje van cc naar pp de stand σ=στ\sigma' = \sigma \circ \tau oplevert met τ=(p c)\tau = (p\ c), en leid af dat elke zet de signatuur omklapt: ε(σ)=ε(σ)\varepsilon(\sigma') = -\varepsilon(\sigma).
  3. Kleur het bakje als een schaakbord: χ(k)=(1)i+j\chi(k) = (-1)^{i+j} voor het vakje kk in rij ii en kolom jj. Toon aan dat elke zet χ(vakje van de lege plek)\chi(\text{vakje van de lege plek}) omklapt, en leid af dat een reeks zetten die de lege plek naar haar beginvakje terugbrengt, een even lengte heeft.
  4. Toon aan dat

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

    onder elke toegestane zet invariant is, en bereken I(id)I(\mathrm{id}).

Deel II — Loyds prijsvraag: de invariant aan het werk.

  1. Loyds stand σL\sigma_L stemt met de opgeloste stand overeen, behalve dat de vakjes 1414 en 1515 de plaatjes 1515 en 1414 dragen. Bereken I(σL)I(\sigma_L) en besluit dat geen enkele reeks zetten σL\sigma_L met de opgeloste stand verbindt: Loyds $1000 heeft nooit gevaar gelopen.
  2. Toon aan dat precies de helft van alle standen aan I=+1I = +1 voldoet: {σ:I(σ)=+1}=16!/2\abs{\{\sigma : I(\sigma) = +1\}} = 16!/2. (Koppel, bij vast vakje voor de lege plek, de standen aan elkaar door met één vaste transpositie van twee andere vakjes samen te stellen.)
  3. Toon aan dat elke zet door een toegestane zet ongedaan wordt gemaakt, dat “σ\sigma' is vanuit σ\sigma bereikbaar met toegestane zetten” een equivalentierelatie is, en dat de klasse RR van de opgeloste stand voldoet aan R{I=+1}R \subseteq \{I = +1\}. Besluit dat er minstens twee klassen zijn.
  4. Neem aan dat de lege plek thuis is: σ(16)=16\sigma(16) = 16. Toon aan dat I(σ)=ε(ρ)I(\sigma) = \varepsilon(\rho), waarbij ρS15\rho \in \mathfrak{S}_{15} de beperking van σ\sigma tot de vakjes 1,,151, \dots, 15 is, en dat elke stand met toegestane zetten naar een stand met de lege plek thuis kan worden gebracht. Besluit: om R={I=+1}R = \{I = +1\} te bewijzen volstaat het elke even permutatie van de vijftien niet-thuisvakjes te realiseren met een reeks zetten die begint en eindigt met de lege plek thuis.

Deel III — Rondgangen van de lege plek en de programmagroep. Een programma is een eindige reeks toegestane zetten, gestart vanuit een stand met de lege plek thuis, waarvan de eindstand de lege plek opnieuw thuis heeft. Het effect ervan is de permutatie π\pi van de vakjes gedefinieerd door: de inhoud van vakje xx eindigt in vakje π(x)\pi(x).

  1. Toon aan dat een programma dat vanuit σ\sigma wordt uitgevoerd in σπ1\sigma \circ \pi^{-1} eindigt; dat twee programma’s na elkaar hun effecten samenstellen; en dat de verzameling HH van alle effecten een ondergroep van S15\mathfrak{S}_{15} is (permutaties van de vakjes 1,,151, \dots, 15) die in de alternerende groep A15A_{15} ligt.
  2. (De elementaire rondgang) Schuif, met de lege plek thuis, de lege plek rond het blok van 2×22 \times 2 rechtsonder: vakjes 161211151616 \to 12 \to 11 \to 15 \to 16. Toon aan dat het effect de 33-cykel (11 12 15)(11\ 12\ 15) is, en dat de omgekeerde rondgang (11 15 12)(11\ 15\ 12) geeft. Beide liggen in HH.
  3. (De grote rondgang) Ga na dat

    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

    een gesloten wandeling door alle zestien vakjes is (uitsluitend stappen tussen buren), en dat het effect ervan de 1515-cykel

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

    is. Schrijf x0=15x_0 = 15, x1=12x_1 = 12, x2=11x_2 = 11, …, x14=14x_{14} = 14 voor haar cyclische volgorde, en ga na dat de omgekeerde elementaire rondgang uit vraag 10 precies (x0 x1 x2)(x_0\ x_1\ x_2) is.

  4. Bewijs de conjugatieformule in elke Sn\mathfrak{S}_n: voor een permutatie gg en een 33-cykel geldt

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

    en merk op dat HH, als groep, gesloten is onder conjugatie door haar eigen elementen.

  5. Leid af dat HH alle vijftien opeenvolgende 33-cykels van de grote rondgang bevat:

    st=(xt xt+1 xt+2)(tZ/15Z, indices modulo 15).s_t = (x_t\ x_{t+1}\ x_{t+2}) \qquad (t \in \Z/15\Z, \text{ indices modulo } 15).

Deel IV — De alternerende groep voortbrengen.

  1. (Lemma A) Zijn ss en tt 33-cykels waarvan de dragers precies twee punten gemeen hebben, zeg de dragers {a,b,c}\{a, b, c\} en {b,c,d}\{b, c, d\}. Toon aan dat, na eventueel ss of tt door zijn inverse te vervangen (wat aan de voortgebrachte ondergroep niets verandert), het product stst een dubbele transpositie is; toon aan dat A4A_4 geen ondergroep van orde 66 bevat (een ondergroep van index 22 bevat elk kwadraat; tel de 33-cykels onder de kwadraten); en besluit dat s,t\langle s, t\rangle de volledige alternerende groep op de vier letters {a,b,c,d}\{a, b, c, d\} is.
  2. (Lemma B) Zij XX een verzameling van k4k \geq 4 letters, wXw \notin X, en zij GG een ondergroep van een Sn\mathfrak{S}_n die elke even permutatie van XX bevat en bovendien één 33-cykel (u v w)(u\ v\ w) met u,vXu, v \in X. Toon aan dat er voor alle verschillende a,bXa, b \in X een even permutatie gg van XX bestaat met g(u)=ag(u) = a en g(v)=bg(v) = b, en leid af dat (a b w)G(a\ b\ w) \in G.
  3. Leid af dat de groep GG uit Lemma B elke even permutatie van X{w}X \cup \{w\} bevat (gebruik Oefening 1.6: de 33-cykels brengen voort). Bewijs vervolgens, door de Lemma’s A en B aaneen te schakelen langs de opeenvolgende 33-cykels s0,s1,,s12s_0, s_1, \dots, s_{12} uit vraag 13, dat s0,,s12=A15\langle s_0, \dots, s_{12}\rangle = A_{15}.
  4. Besluit dat H=A15H = A_{15}: elke even herschikking van de vijftien plaatjes is met een programma te bereiken, en HH telt 15!/2=65383718400015!/2 = 653\,837\,184\,000 elementen.
  5. (De stelling van Johnson en Story, 1879) Zet de vragen 6, 7, 8 en 17 aaneen: de standen die vanuit de opgeloste stand bereikbaar zijn, zijn precies de 16!/2=1046139494400016!/2 = 10\,461\,394\,944\,000 standen met I=+1I = +1; en de bereikbaarheid heeft precies twee klassen, die van de opgeloste stand en die van Loyds σL\sigma_L. (Voor het tweede punt: hernoem de plaatjes 1414 en 1515 en toon aan dat σ(14 15)σ\sigma \mapsto (14\ 15) \circ \sigma reeksen zetten op reeksen zetten afbeeldt en {I=+1}\{I = +1\} met {I=1}\{I = -1\} verwisselt.)

Deel V — Criteria, varianten en het uitzicht van bovenaf.

  1. (Het praktische criterium) Lees de vijftien plaatjes in de leesvolgorde van hun vakjes, sla de lege plek over, en zij NN het aantal inversies van deze lijst; zij rr de rij van de lege plek, geteld vanaf onderen. Toon aan dat I(σ)=(1)N+r+1I(\sigma) = (-1)^{N + r + 1}, zodat σ\sigma oplosbaar is dan en slechts dan als N+rN + r oneven is.
  2. (Groepsacties) Een actie van een groep GG op een verzameling XX is een afbeelding G×XXG \times X \to X, (g,x)gx(g, x) \mapsto g \cdot x, met ex=xe \cdot x = x en g(hx)=(gh)xg \cdot (h \cdot x) = (gh) \cdot x; de baan van xx is GxG \cdot x, en de actie heet vrij wanneer uit gx=xg \cdot x = x volgt dat g=eg = e. Toon aan dat hσ=σh1h \cdot \sigma = \sigma \circ h^{-1} een vrije actie van HH op de verzameling van de standen met de lege plek thuis definieert, dat haar banen precies de klassen van wederzijdse bereikbaarheid met programma’s zijn, en haal uit het aantal banen terug dat deze standen in precies 15!/H=215!\,/\,\abs H = 2 klassen uiteenvallen.
  3. (De hindernis bij 3×33 \times 3) Toon aan dat het bord van 3×33 \times 3 geen gesloten wandeling toelaat die elk vakje precies één keer bezoekt: de strategie met de grote rondgang uit Deel III faalt voor de achtpuzzel. (Kleur de negen vakjes als een schaakbord.)
  4. (De reparatie) Op het bord van 3×33 \times 3 met de vakjes 11 tot 99 in leesvolgorde en thuis 99: bereken de effecten van de rondgang langs de rand 9874123699 \to 8 \to 7 \to 4 \to 1 \to 2 \to 3 \to 6 \to 9 (een 77-cykel ζ\zeta' die het midden 55 vasthoudt) en van de hoekrondgang 965899 \to 6 \to 5 \to 8 \to 9 (een 33-cykel door het midden). Bewijs, door de laatste met de machten van ζ\zeta' te conjugeren en de Lemma’s A en B aaneen te schakelen, dat de programmagroep van de achtpuzzel heel A8A_8 is, en dus dat precies 9!/2=1814409!/2 = 181\,440 van de 9!=3628809! = 362\,880 standen oplosbaar zijn.
  5. (Een arm bord) Zij het bord nu één enkele cykel van n4n \geq 4 vakjes met n1n - 1 plaatjes. Toon aan dat de cyclische volgorde van de plaatjes invariant is, dat elke bereikbaarheidsklasse precies n(n1)n(n - 1) standen telt (de klassen zijn de banen van een cyclische groep van orde lcm(n,n1)=n(n1)\operatorname{lcm}(n, n-1) = n(n-1)), en dat er (n2)!(n - 2)! klassen zijn — voor n5n \geq 5 veel meer dan 22: op een smal bord vangt de pariteitsinvariant vrijwel niets, en heerst de meetkunde.
  6. Twee uitspraken volgens het criterium van vraag 19: het volledig omgekeerde bakje (plaatjes 15,14,,115, 14, \dots, 1 in de vakjes 11 tot 1515, lege plek thuis) en het bakje met de lege plek in vakje 11, gevolgd door de plaatjes 15,14,,115, 14, \dots, 1 in de vakjes 22 tot 1616. Welk van beide is oplosbaar?
  7. (Synthese) Het bewijs rust op twee onafhankelijke pijlers: een invariant (II, gebouwd op het signatuurmorfisme) die aantoont dat hoogstens de helft van de standen bereikbaar is, en een stelling over expliciete voortbrenging (H=A15H = A_{15}) die aantoont dat minstens de helft dat is. Zeg in telkens één zin waar de volgende zaken zijn binnengekomen: de morfisme-eigenschap van ε\varepsilon; de stelling van Lagrange; de voortbrenging van AnA_n door 33-cykels; conjugatie. Formuleer het metaprincipe in één regel.
Oplossing

Oplossing van Probleem 1.1.

1. Een stand kent aan elk van de 1616 vakjes precies één van de 1616 inhouden toe (de plaatjes 111515 of de lege plek b=16b = 16), elk precies één keer: dat is juist een bijectie [ ⁣[1,16] ⁣][ ⁣[1,16] ⁣]\intint1{16} \to \intint1{16}, een element van S16\mathfrak{S}_{16}; er zijn er 16!=2092278988800016! = 20\,922\,789\,888\,000. Een toegestane zet schuift één plaatje dat aan de lege plek grenst, dus is het aantal zetten gelijk aan het aantal buren van het vakje van de lege plek: 22 voor de vier hoekvakjes, 33 voor de acht randvakjes en 44 voor de vier inwendige vakjes.

2. Na het schuiven draagt vakje pp de vroegere inhoud van cc en draagt vakje cc de lege plek; alle andere vakjes blijven onaangeroerd: σ(p)=σ(c)\sigma'(p) = \sigma(c), σ(c)=σ(p)=16\sigma'(c) = \sigma(p) = 16 en σ=σ\sigma' = \sigma elders. Dat is precies σ=σ(p c)\sigma' = \sigma \circ (p\ c). Omdat ε\varepsilon een morfisme is en ε((p c))=1\varepsilon\bigl((p\ c)\bigr) = -1, volgt ε(σ)=ε(σ)\varepsilon(\sigma') = -\varepsilon(\sigma).

3. Buurvakjes verschillen precies in één van de twee coördinaten één stap, dus verandert i+ji + j van pariteit: χ\chi neemt op buurvakjes tegengestelde waarden aan. Een zet brengt de lege plek van pp naar het aangrenzende cc en klapt daarmee χ(vakje van de lege plek)\chi(\text{vakje van de lege plek}) om. Langs een gesloten wandeling van de lege plek wordt χ\chi per zet één keer omgeklapt en keert zij terug naar haar beginwaarde: het aantal zetten is even.

4. Volgens de vragen 2 en 3 klapt één zet beide factoren van I(σ)=ε(σ)χ(σ1(16))I(\sigma) = \varepsilon(\sigma)\chi(\sigma^{-1}(16)) om; hun product verandert dus niet. Voor de opgeloste stand: ε(id)=+1\varepsilon(\mathrm{id}) = +1 en de lege plek ligt in vakje 1616, rij 44, kolom 44: χ(16)=(1)8=+1\chi(16) = (-1)^{8} = +1, dus I(id)=+1I(\mathrm{id}) = +1.

5. σL\sigma_L is de transpositie (14 15)(14\ 15) van vakjes: ε(σL)=1\varepsilon(\sigma_L) = -1; haar lege plek is thuis, χ(16)=+1\chi(16) = +1: I(σL)=1+1=I(id)I(\sigma_L) = -1 \neq +1 = I(\mathrm{id}). Omdat II door elke zet bewaard blijft, verbindt geen enkele reeks zetten σL\sigma_L met id\mathrm{id}. De prijs was structureel veilig.

6. Leg een vakje pp vast en twee andere vakjes cdc \neq d verschillend van pp, en zet τ0=(c d)\tau_0 = (c\ d). Op de verzameling van de standen met de lege plek in pp is σστ0\sigma \mapsto \sigma \circ \tau_0 een involutie (zij bewaart σ(p)=16\sigma(p) = 16 omdat τ0\tau_0 het vakje pp vasthoudt) die ε\varepsilon omklapt en dus ook II: zij koppelt de standen met I=+1I = +1 bijectief aan die met I=1I = -1. Elk van de 1616 posities van de lege plek levert dus 15!/215!/2 standen met I=+1I = +1, en

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

7. De zet die het plaatje van cc naar pp schuift, wordt ongedaan gemaakt door datzelfde plaatje (nu in pp) terug naar cc te schuiven: twee keer met (p c)(p\ c) samenstellen geeft de identiteit. Daaruit volgen reflexiviteit (de lege reeks), symmetrie (draai de reeks om en maak elke zet ongedaan) en transitiviteit (plak de reeksen aan elkaar): een equivalentierelatie. Elke σR\sigma \in R voldoet volgens vraag 4 aan I(σ)=I(id)=+1I(\sigma) = I(\mathrm{id}) = +1, dus R{I=+1}R \subseteq \{I = +1\}; en σLR\sigma_L \notin R levert een tweede klasse.

8. Is σ(16)=16\sigma(16) = 16, dan permuteert σ\sigma de vakjes 1,,151, \dots, 15; noem ρ\rho die beperking. Een vast punt toevoegen verandert noch het cykeltype noch de signatuur (ontbind ρ\rho in transposities; hetzelfde product werkt in S16\mathfrak{S}_{16}), dus ε(σ)=ε(ρ)\varepsilon(\sigma) = \varepsilon(\rho), en met χ(16)=+1\chi(16) = +1 krijgen we I(σ)=ε(ρ)I(\sigma) = \varepsilon(\rho). Elke stand kan naar een stand met de lege plek thuis worden gebracht: het rooster is samenhangend, dus wandel de lege plek langs een pad van buurvakjes naar vakje 1616 (elke stap is een toegestane zet). Neem nu aan dat elke even ρS15\rho \in \mathfrak{S}_{15} door een programma wordt gerealiseerd. Zij σ\sigma gegeven met I(σ)=+1I(\sigma) = +1: wandel de lege plek naar huis en bereik zo σ~\widetilde\sigma (equivalent met σ\sigma), met I(σ~)=+1I(\widetilde\sigma) = +1, dat wil zeggen: haar beperking ρ\rho is even; het programma dat ρ\rho realiseert brengt σ~\widetilde\sigma naar σ~ρ1=id\widetilde\sigma \circ \rho^{-1} = \mathrm{id} (zie vraag 9). Wegens de transitiviteit is σR\sigma \in R, waaruit {I=+1}R\{I = +1\} \subseteq R en dus de gelijkheid.

9. Eén zet: de inhoud van cc belandt in pp en de lege plek in cc: het effect is π=(p c)\pi = (p\ c), en inderdaad is σ=σ(p c)=σπ1\sigma' = \sigma \circ (p\ c) = \sigma \circ \pi^{-1}. Inductie: heeft een reeks effect π1\pi_1 en brengt zij σ\sigma naar σπ11\sigma \circ \pi_1^{-1}, dan geeft een daaropvolgende zet met effect π2=(p c)\pi_2 = (p'\ c') het resultaat (σπ11)π21=σ(π2π1)1(\sigma \circ \pi_1^{-1}) \circ \pi_2^{-1} = \sigma \circ (\pi_2\pi_1)^{-1}, en de inhouden verplaatsen zich volgens π2π1\pi_2 \circ \pi_1 (eerst π1\pi_1, dan π2\pi_2). Effecten stellen zich dus samen, en een programma dat vanuit σ\sigma wordt uitgevoerd eindigt in σπ1\sigma \circ \pi^{-1}. Ondergroep: het lege programma heeft effect id\mathrm{id}; aaneenschakelen geeft producten; een programma omdraaien (vraag 7) geeft inversen. Het effect van een programma houdt vakje 1616 vast (de lege plek begint en eindigt thuis), dus HS15H \leq \mathfrak{S}_{15}. Pariteit: een programma van kk zetten heeft kk even (vraag 3), en ε(σπ1)=(1)kε(σ)\varepsilon(\sigma \circ \pi^{-1}) = (-1)^k\varepsilon(\sigma) dwingt ε(π)=+1\varepsilon(\pi) = +1: HA15H \subseteq A_{15}.

10. Volg de vier schuifbewegingen vanuit de lege plek in 1616: de zet 161216 \to 12 brengt de inhoud van 1212 naar 1616; de zet 121112 \to 11 brengt de inhoud van 1111 naar 1212; de zet 111511 \to 15 brengt de inhoud van 1515 naar 1111; de zet 151615 \to 16 brengt de inhoud die in 1616 geparkeerd stond (oorspronkelijk die van 1212) naar 1515. Netto: 111211 \mapsto 12, 121512 \mapsto 15, 151115 \mapsto 11, lege plek thuis: het effect is (11 12 15)(11\ 12\ 15). De omgekeerde rondgang maakt dit ongedaan: effect (11 12 15)1=(11 15 12)(11\ 12\ 15)^{-1} = (11\ 15\ 12). Beide zijn effecten van programma’s en liggen dus in HH.

11. Aangrenzendheid van de opeenvolgende vakjes: binnen elk genoemd paar verschillen de vakjes 11 binnen dezelfde rij (161516{-}15, 151415{-}14, 141314{-}13; 121{-}2, 232{-}3, 343{-}4; 878{-}7, 767{-}6; 101110{-}11, 111211{-}12) of 44 binnen dezelfde kolom (13913{-}9, 959{-}5, 515{-}1; 484{-}8; 6106{-}10; 121612{-}16): een gesloten wandeling door alle 1616 vakjes, van lengte 1616. Effect: net als in vraag 10, met de bezochte vakjes c0=16,c1=15,,c15=12c_0 = 16, c_1 = 15, \dots, c_{15} = 12, gaat de inhoud van cic_i naar ci1c_{i-1} voor i=2,,15i = 2, \dots, 15, en wordt de inhoud van c1c_1, na de eerste zet geparkeerd in 1616, door de laatste zet naar c15c_{15} gebracht. Het effect stuurt dus 151215 \mapsto 12, en 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: precies de 1515-cykel ζ\zeta. Haar cyclische volgorde begint met x0=15x_0 = 15, x1=12x_1 = 12, x2=11x_2 = 11, en (x0 x1 x2)=(15 12 11)(x_0\ x_1\ x_2) = (15\ 12\ 11) stuurt 1512111515 \mapsto 12 \mapsto 11 \mapsto 15 — en dat is precies (11 15 12)(11\ 15\ 12), de omgekeerde elementaire rondgang.

12. Zij γ=(a b c)\gamma = (a\ b\ c) en x[ ⁣[1,n] ⁣]x \in \intint1n. Is x=g(a)x = g(a), dan gγg1(x)=g(γ(a))=g(b)g\gamma g^{-1}(x) = g(\gamma(a)) = g(b); evenzo gaat g(b)g(c)g(b) \mapsto g(c) en g(c)g(a)g(c) \mapsto g(a). Is x{g(a),g(b),g(c)}x \notin \{g(a), g(b), g(c)\}, dan ligt g1(x){a,b,c}g^{-1}(x) \notin \{a,b,c\} vast onder γ\gamma, dus ligt ook xx vast. Bijgevolg is gγg1=(g(a) g(b) g(c))g\gamma g^{-1} = (g(a)\ g(b)\ g(c)). En voor g,hHg, h \in H is ghg1Hghg^{-1} \in H volgens de ondergroepaxioma’s.

13. Er geldt ζH\zeta \in H (vraag 11) en s0=(x0 x1 x2)Hs_0 = (x_0\ x_1\ x_2) \in H (vragen 10–11). Omdat ζ(xi)=xi+1\zeta(x_i) = x_{i+1} (indices modulo 1515), geeft vraag 12

ζ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. Op inverteren na mogen we aannemen dat s=(a b c)s = (a\ b\ c) en t=(b c d)t = (b\ c\ d) (een 33-cykel op {a,b,c}\{a,b,c\} is (a b c)(a\ b\ c) of haar inverse; evenzo op {b,c,d}\{b,c,d\}; een voortbrenger door zijn inverse vervangen laat s,t\langle s, t\rangle ongemoeid). Met tt eerst toegepast is dan

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

een dubbele transpositie. De ondergroep G=s,tG = \langle s, t\rangle bestaat uit even permutaties van de vier letters, dus GA4G \leq A_4 en G12\abs G \mid 12; zij bevat een element van orde 33 en een van orde 22, dus 6G6 \mid \abs G (Lagrange, Stelling 1.14, toegepast op de twee cyclische ondergroepen). Had A4A_4 een ondergroep KK van orde 66, dan zou die index 22 hebben, en dan zou g2Kg^2 \in K gelden voor elke gA4g \in A_4: voor gKg \in K is dat duidelijk; voor gKg \notin K zijn KK en gKgK de enige nevenklassen, dus is g2Kg^2K gelijk aan KK of aan gKgK, en g2K=gKg^2K = gK zou gKg \in K afdwingen. Elk kwadraat ligt dus in KK. Maar elke 33-cykel γ\gamma is een kwadraat, γ=(γ2)2\gamma = (\gamma^2)^2, en A4A_4 bevat acht 33-cykels: 8>68 > 6, tegenspraak. Bijgevolg is G=12\abs G = 12, dus G=A4G = A_4.

15. Breid uau \mapsto a, vbv \mapsto b uit tot een bijectie g0g_0 van XX (stuur de overige k2k - 2 letters bijectief waarheen dan ook op het complement van {a,b}\{a, b\}). Is g0g_0 oneven, kies dan twee verschillende letters s1,t1X{u,v}s_1, t_1 \in X \setminus \{u, v\} (mogelijk want k4k \geq 4) en vervang g0g_0 door g0(s1 t1)g_0 \circ (s_1\ t_1), dat even is en nog steeds uau \mapsto a, vbv \mapsto b stuurt. Breid buiten XX uit met de identiteit: een even permutatie gGg \in G (het is een even permutatie van XX). Vraag 12 geeft dan

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,

met gebruik van g(w)=wg(w) = w.

16. Elke 33-cykel van X{w}X \cup \{w\} ligt in GG: die met drager binnen XX zijn even permutaties van XX; een met drager {a,b,w}\{a, b, w\} is (a b w)(a\ b\ w) of (b a w)(b\ a\ w), en beide worden door vraag 15 geleverd. Volgens Oefening 1.6 brengen de 33-cykels van de (k+1)(k+1)-elementige verzameling X{w}X \cup \{w\} haar alternerende groep voort, dus bevat GG elke even permutatie van X{w}X \cup \{w\}. Aaneenschakelen: zij G=s0,,s12G = \langle s_0, \dots, s_{12}\rangle. Lemma A toegepast op s0=(x0 x1 x2)s_0 = (x_0\ x_1\ x_2) en s1=(x1 x2 x3)s_1 = (x_1\ x_2\ x_3) (de dragers delen {x1,x2}\{x_1, x_2\}) geeft alle even permutaties van X4={x0,x1,x2,x3}X_4 = \{x_0, x_1, x_2, x_3\}. Bevat GG alle even permutaties van Xm={x0,,xm1}X_m = \{x_0, \dots, x_{m-1}\} (4m144 \leq m \leq 14), dan heeft sm2=(xm2 xm1 xm)s_{m-2} = (x_{m-2}\ x_{m-1}\ x_m) de letters u=xm2,v=xm1Xmu = x_{m-2}, v = x_{m-1} \in X_m en de nieuwe letter w=xmw = x_m: Lemma B en het eerste deel geven alle even permutaties van Xm+1X_{m+1}. Inductie tot m=14m = 14: GA15G \supseteq A_{15} (even permutaties van alle vijftien vakjes), en GA15G \subseteq A_{15} omdat elke sts_t even is: s0,,s12=A15\langle s_0, \dots, s_{12}\rangle = A_{15}.

17. Vragen 13 en 16 geven A15=s0,,s12HA_{15} = \langle s_0, \dots, s_{12}\rangle \subseteq H; vraag 9 geeft HA15H \subseteq A_{15}. Dus H=A15H = A_{15}, van orde 15!/2=65383718400015!/2 = 653\,837\,184\,000: elke even herschikking van de vijftien plaatjes is het effect van een programma.

18. Vraag 8 herleidde R={I=+1}R = \{I = +1\} tot het realiseren van elke even ρS15\rho \in \mathfrak{S}_{15} door een programma: dat is met vraag 17 gedaan. Samen met vraag 6 geeft dit R=16!/2=10461394944000\abs R = 16!/2 = 10\,461\,394\,944\,000. Twee klassen: laat t0=(14 15)t_0 = (14\ 15) op de inhouden werken: φ(σ)=t0σ\varphi(\sigma) = t_0 \circ \sigma. Een toegestane zet vanuit σ\sigma is een toegestane zet vanuit φ(σ)\varphi(\sigma) (het vakje van de lege plek verandert niet: (t0σ)1(16)=σ1(t0(16))=σ1(16)(t_0\sigma)^{-1}(16) = \sigma^{-1}(t_0(16)) = \sigma^{-1}(16), en het verschoven vakje is hetzelfde), en φ(στ)=φ(σ)τ\varphi(\sigma \circ \tau) = \varphi(\sigma) \circ \tau: φ\varphi beeldt reeksen zetten bijectief op reeksen zetten af (het is een involutie). Zij klapt II om: ε(t0σ)=ε(σ)\varepsilon(t_0\sigma) = -\varepsilon(\sigma), bij hetzelfde vakje voor de lege plek. Bijgevolg beeldt φ\varphi de klasse R={I=+1}R = \{I = +1\} van id\mathrm{id} bijectief af op de klasse van φ(id)=σL\varphi(\mathrm{id}) = \sigma_L, die dus heel {I=1}\{I = -1\} is: precies twee klassen. Dat is de stelling van Johnson en Story.

19. Nummer de vakjes in leesvolgorde en zij k=4(i1)+jk = 4(i - 1) + j het vakje van de lege plek. Tel de inversies van σ\sigma (paren vakjes x<yx < y met σ(x)>σ(y)\sigma(x) > \sigma(y)): paren van twee plaatjesvakjes leveren NN; voor de paren waarin de lege plek voorkomt geldt dat alle vakjes na de lege plek plaatjes <16< 16 dragen en dus geïnverteerd zijn (16k16 - k paren), terwijl de vakjes ervóór nooit geïnverteerd zijn. Dus is ε(σ)=(1)N+16k=(1)N+k\varepsilon(\sigma) = (-1)^{N + 16 - k} = (-1)^{N + k}. Omdat k=4(i1)+jj(mod2)k = 4(i-1) + j \equiv j \pmod 2, volgt

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}

met i=5ri = 5 - r. Volgens vraag 18 is σ\sigma oplosbaar dan en slechts dan als I(σ)=+1I(\sigma) = +1, dan en slechts dan als N+rN + r oneven is. Controle: opgelost, N=0N = 0, r=1r = 1: oneven, dus oplosbaar; Loyd, N=1N = 1, r=1r = 1: even, dus onoplosbaar.

20. Actie: eσ=σid=σe \cdot \sigma = \sigma \circ \mathrm{id} = \sigma en 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; bovendien is σh1\sigma \circ h^{-1} opnieuw een stand met de lege plek thuis (hh houdt vakje 1616 vast). Vrij: uit σh1=σ\sigma \circ h^{-1} = \sigma volgt h1=idh^{-1} = \mathrm{id} (stel samen met σ1\sigma^{-1}). Banen = programmaklassen: vraag 9 zegt dat de standen die vanuit σ\sigma met programma’s bereikbaar zijn precies de σπ1\sigma \circ \pi^{-1} met πH\pi \in H zijn: de baan HσH \cdot \sigma. Telling: de vrijheid maakt hhσh \mapsto h \cdot \sigma injectief, dus telt elke baan H=15!/2\abs H = 15!/2 elementen; de 15!15! standen met de lege plek thuis vallen daarmee uiteen in 15!/(15!/2)=215!\,/\,(15!/2) = 2 banen — de schaduw, bij lege plek thuis, van de twee klassen van Johnson en Story.

21. Het rooster van 3×33 \times 3 is bipartiet voor de schaakbordkleuring: elke stap van een wandeling verandert de kleur, dus heeft elke gesloten wandeling een even lengte. Een gesloten wandeling die elk van de 99 vakjes precies één keer bezoekt zou lengte 99 hebben, oneven: onmogelijk. De constructie met de grote rondgang uit Deel III is dus niet beschikbaar voor de achtpuzzel.

22. Rondgang langs de rand 9874123699 \to 8 \to 7 \to 4 \to 1 \to 2 \to 3 \to 6 \to 9 (alle stappen tussen buren; lengte 88, even): met de boekhouding van vraag 11 en 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 is het effect

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

een 77-cykel die het midden 55 vasthoudt (de inhoud van 77 gaat naar 88, die van 44 naar 77, die van 11 naar 44, die van 22 naar 11, die van 33 naar 22, die van 66 naar 33, en die van 88 naar 66). Hoekrondgang 965899 \to 6 \to 5 \to 8 \to 9: effect (6 8 5)(6\ 8\ 5) (de inhoud van 55 gaat naar 66, die van 88 naar 55, en die van 66 — geparkeerd in 99 — naar 88). Zet 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. Conjugatie (vraag 12) geeft

ζ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},

want ζ\zeta' houdt 55 vast. De dragers van T0=(y1 y0 5)T_0 = (y_1\ y_0\ 5) en T1=(y2 y1 5)T_1 = (y_2\ y_1\ 5) delen precies {y1,5}\{y_1, 5\}: Lemma A geeft alle even permutaties van {y0,y1,y2,5}\{y_0, y_1, y_2, 5\}. Vervolgens voegt T2=(y3 y2 5)T_2 = (y_3\ y_2\ 5) met Lemma B de letter y3y_3 toe (haar letters y2,5y_2, 5 liggen in de huidige verzameling, k=4k = 4), en voegen T3,T4,T5T_3, T_4, T_5 achtereenvolgens y4,y5,y6y_4, y_5, y_6 toe: alle even permutaties van de acht niet-thuisvakjes liggen in de programmagroep, die zelf ook uit even permutaties bestaat (het argument van vraag 9 hangt niet van het bord af). Dus is H3×3=A8H_{3\times3} = A_8, en de redenering van de vragen 6, 8 en 18 — eveneens onafhankelijk van het bord — laat zien dat de bereikbare standen precies die met I=+1I = +1 zijn: de helft van 9!9!, dat wil zeggen 181440181\,440.

23. Nummer de vakjes 0,,n10, \dots, n-1 langs de cykel. Een zet verwisselt de lege plek met een van haar twee buren. Lees de plaatjes in cyclische volgorde, beginnend net na de lege plek: een woord ww dat de n1n - 1 plaatjes opsomt. De lege plek één stap vooruit bewegen vervangt (p,w)(p, w) door (p+1,ρw)(p + 1, \rho w), waarbij pp het vakje van de lege plek is en ρ\rho het woord cyclisch één plaats roteert; de zet achteruit is de inverse. De cyclische volgorde van de plaatjes (het woord op rotatie na) is dus invariant. De bereikbaarheidsklasse van (p,w)(p, w) is de baan van de afbeelding g ⁣:(p,w)(p+1,ρw)g \colon (p, w) \mapsto (p+1, \rho w), een element van orde lcm(n,n1)=n(n1)\operatorname{lcm}(n, n-1) = n(n-1) in het product van de twee cyclische groepen (translaties van Z/nZ\Z/n\Z en rotaties van de n1n-1 woordposities), waarbij het kleinste gemene veelvoud n(n1)n(n-1) is omdat gcd(n,n1)=1\gcd(n, n-1) = 1: elke klasse telt precies n(n1)n(n-1) standen, alle met hetzelfde halssnoer. Aantal klassen: n!/(n(n1))=(n2)!n!\,/\,\bigl(n(n-1)\bigr) = (n-2)!. Voor n5n \geq 5 is (n2)!>2(n-2)! > 2: de pariteitsinvariant (hoogstens twee klassen) is blind voor bijna de hele hindernis; de rijkdom van het bord van 4×44 \times 4 — waar de pariteit de enige hindernis is — is een echt meetkundig feit, geen formeel feit.

24. Beide bakjes hebben de plaatjes in volledig omgekeerde volgorde, dus is in beide gevallen N=(152)=105N = \binom{15}{2} = 105 (elk paar plaatjes is geïnverteerd). Lege plek thuis: r=1r = 1, N+r=106N + r = 106 even: onoplosbaar. Lege plek in vakje 11: de lege plek staat in de bovenste rij, r=4r = 4, N+r=109N + r = 109 oneven: oplosbaar. Twee bakjes die alleen verschillen in waar het gat zit, vallen aan weerszijden van de muur.

25. Morfisme-eigenschap: zij zet “één zet = één transpositie” om in “één zet = één tekenwissel” (vragen 2 en 4), en maakt II zo zet voor zet berekenbaar. Lagrange: hij dwong 6s,t6 \mid \abs{\langle s, t\rangle} af in Lemma A en bepaalde de grootte van de nevenklassen bij het uitsluiten van orde 66 (vraag 14). Voortbrenging door 33-cykels: zij zette “HH bevat genoeg 33-cykels” om in “HH bevat heel A15A_{15}” (vraag 16). Conjugatie: zij fabriceerde de vijftien opeenvolgende 33-cykels uit één enkele rondgang van 2×22 \times 2, meegevoerd door de grote rondgang (vragen 12–13), en de 33-cykels (a b w)(a\ b\ w) in Lemma B. Metaprincipe: een invariant bewijst onmogelijkheid, een expliciete constructie bewijst mogelijkheid, en een probleem is pas volledig opgelost wanneer de twee grenzen elkaar raken — hier op precies de helft.

Begrippen gedefinieerd in dit hoofdstuk

Bekijk alle 395 begrippen in de begrippenlijst