Mathematics · Boek 3 · Bachelor Year 1

Universitaire wiskunde — Bachelor jaar 1

Universitaire wiskunde — Bachelor jaar 1 · Bachelor Year 1

6Getaltheorie in ℤ

De getaltheorie — de studie van de deelbaarheid in Z\Z — werd in het bovenbouwvolume aangevat. Dit hoofdstuk bouwt haar volledig opnieuw op vanaf de euclidische deling, met volledige bewijzen: grootste gemene deler en het algoritme van Euclides, de identiteit van Bézout en het lemma van Gauss, de priemontbinding, en het rekenen met congruenties tot en met de kleine stelling van Fermat. Naast haar eigen bekoring is deze stof het model dat Hoofdstuk 8 voor veeltermen nabootst.

6.1 Deelbaarheid en euclidische deling

Definitie 6.1 (Deelbaarheid)

Voor a,bZa, b \in \Z zeggen we dat bb het getal aa deelt (genoteerd bab \mid a) wanneer a=bqa = bq voor een zekere qZq \in \Z. Eenvoudige gevolgen: als bab \mid a en bab \mid a', dan b(ua+va)b \mid (ua + va') voor alle u,vZu, v \in \Z; als bab \mid a en a0a \neq 0, dan ba\abs b \leq \abs a; en uit aba \mid b samen met bab \mid a volgt b=±ab = \pm a.

Stelling 6.2 (Euclidische deling)

Voor alle aZa \in \Z en bNb \in \N^* bestaat er precies één paar (q,r)Z×N(q, r) \in \Z \times \N met

a=bq+r,0r<b.a = bq + r, \qquad 0 \leq r < b .

Bewijs. Bestaan. De verzameling A={abk:kZ}NA = \{a - bk : k \in \Z\} \cap \N is een niet-lege deelverzameling van N\N (neem k=ak = -\abs a: a+baa+a0a + b\abs a \geq a + \abs a \geq 0). Zij r=abqr = a - bq haar kleinste element. Was rbr \geq b, dan zou rb=ab(q+1)r - b = a - b(q+1) een kleiner element van AA zijn: tegenspraak. Dus 0r<b0 \leq r < b.

Uniciteit. Is bq+r=bq+rbq + r = bq' + r' met 0r,r<b0 \leq r, r' < b, dan is b(qq)=rrb(q - q') = r' - r met rr<b\abs{r' - r} < b: het veelvoud van bb in het linkerlid moet 00 zijn, dus q=qq = q' en r=rr = r'.

Voorbeeld 6.3 (Positiestelsels door herhaald delen)

Schrijf 20262026 in grondtal 77. Deel herhaaldelijk door 77 en houd de resten bij:

2026=7×289+3,289=7×41+2,41=7×5+6,5=7×0+5.2026 = 7 \times 289 + 3, \quad 289 = 7 \times 41 + 2, \quad 41 = 7 \times 5 + 6, \quad 5 = 7 \times 0 + 5 .

Lees je de resten van laatst naar eerst, dan is 2026=(5623)72026 = (5\,6\,2\,3)_7. Controle: 5×343+6×49+2×7+3=1715+294+14+3=20265 \times 343 + 6 \times 49 + 2 \times 7 + 3 = 1715 + 294 + 14 + 3 = 2026. De uniciteit van de euclidische deling is precies wat elk cijfer afdwingt: bij elke stap is de rest het enige gehele getal in [ ⁣[0,6] ⁣]\intint06 dat congruent is met de huidige waarde modulo 77, zodat de schrijfwijze in grondtal 77 uniek is — het feit dat stilzwijgend gebruikt wordt telkens als de weekendopgave met “de cijfers van nn in grondtal pp” werkt.

6.2 Grootste gemene deler

Stelling 6.4 (Deelgroepen van Z\Z; bestaan van de ggd)

  1. Elke deelgroep van (Z,+)(\Z, +) is van de vorm nZ={nk:kZ}n\Z = \{nk : k \in \Z\} voor een unieke nNn \in \N.
  2. Voor a,bZa, b \in \Z die niet beide nul zijn, is de verzameling aZ+bZ={au+bv:u,vZ}a\Z + b\Z = \{au + bv : u, v \in \Z\} een deelgroep van Z\Z en dus gelijk aan dZd\,\Z voor een unieke dNd \in \N^*. Die dd is de grootste gemene deler gcd(a,b)\gcd(a, b): hij deelt aa en bb, en elke gemene deler van aa en bb deelt dd.

Bewijs. (1) Zij HZH \subseteq \Z een deelgroep (niet-leeg, stabiel onder aftrekken; de formele definitie staat in Hoofdstuk 7, en alleen die twee eigenschappen worden gebruikt). Is H={0}H = \{0\}, neem dan n=0n = 0. Anders bevat HH een element ongelijk aan nul en zijn tegengestelde, en dus een kleinste strikt positief element nn. Dan is nZHn\Z \subseteq H. Voor xHx \in H schrijf je x=nq+rx = nq + r met 0r<n0 \leq r < n (Stelling 6.2); dan is r=xnqHr = x - nq \in H, en de minimaliteit van nn dwingt r=0r = 0 af: xnZx \in n\Z. Uniciteit: nn is het kleinste positieve element van nZn\Z.

(2) aZ+bZa\Z + b\Z bevat 00 en is stabiel onder aftrekken, dus is het dZd\Z met d1d \geq 1 (het bevat aa of bb, en een van beide is niet nul). Omdat a,bdZa, b \in d\Z, deelt dd ze beide. En deelt cc zowel aa als bb, dan deelt cc elke au+bvau + bv — in het bijzonder cdc \mid d, want daZ+bZd \in a\Z + b\Z. Dat is de aangekondigde eigenschap (en ze impliceert cd\abs c \leq d, zodat dd de naam grootste gemene deler verdient).

Gevolg 6.5 (Identiteit van Bézout)

Voor a,ba, b die niet beide nul zijn bestaan er u,vZu, v \in \Z met

au+bv=gcd(a,b).au + bv = \gcd(a, b) .

In het bijzonder (gcd(a,b)=1\gcd(a,b) = 1, het relatief prieme geval): aa en bb zijn relatief priem dan en slechts dan als au+bv=1au + bv = 1 een oplossing heeft.

Bewijs. Er is gcd(a,b)=ddZ=aZ+bZ\gcd(a,b) = d \in d\Z = a\Z + b\Z. Voor de equivalentie: is gcd(a,b)=1\gcd(a,b) = 1, dan levert Bézout de oplossing; omgekeerd dwingt au+bv=1au + bv = 1 af dat elke gemene deler van aa en bb het getal 11 deelt.

Methode 6.6 (Algoritme van Euclides, uitgebreid)

Om gcd(a,b)\gcd(a, b) te berekenen (a>b>0a > b > 0): deel a=bq+ra = bq + r; dan is gcd(a,b)=gcd(b,r)\gcd(a, b) = \gcd(b, r) (de gemene delers van (a,b)(a,b) en van (b,r)(b,r) vallen samen, want r=abqr = a - bq); herhaal tot de rest 00 is; de laatste rest ongelijk aan nul is de ggd. De delingen achterstevoren doorlopen (of de coëfficiënten onderweg bijhouden) levert een paar van Bézout (u,v)(u, v).

Voorbeeld 6.7

gcd(120,23)\gcd(120, 23): 120=5×23+5120 = 5 \times 23 + 5; 23=4×5+323 = 4 \times 5 + 3; 5=1×3+25 = 1\times 3 + 2; 3=1×2+13 = 1 \times 2 + 1; 2=2×1+02 = 2 \times 1 + 0. Dus gcd=1\gcd = 1. Achterstevoren:

1=32=3(53)=2×35=2(234×5)5=2×239×5=2×239(1205×23)=47×239×120.\begin{align*} 1 &= 3 - 2 = 3 - (5 - 3) = 2\times 3 - 5 = 2(23 - 4\times 5) - 5 \\ &= 2 \times 23 - 9 \times 5 = 2\times 23 - 9(120 - 5\times 23) = 47 \times 23 - 9 \times 120 . \end{align*}

Controle: 47×23=108147 \times 23 = 1081 en 9×120=10809 \times 120 = 1080.

Stelling 6.8 (Lemma van Gauss en gevolgen)

Zij a,b,cZa, b, c \in \Z.

  1. (Lemma van Gauss) Is abca \mid bc en gcd(a,b)=1\gcd(a, b) = 1, dan aca \mid c.
  2. Is aca \mid c, bcb \mid c en gcd(a,b)=1\gcd(a,b) = 1, dan abcab \mid c.
  3. Is gcd(a,b)=gcd(a,c)=1\gcd(a, b) = \gcd(a, c) = 1, dan gcd(a,bc)=1\gcd(a, bc) = 1.

Bewijs. (1) Bézout: au+bv=1au + bv = 1. Vermenigvuldig met cc: acu+bcv=cacu + bcv = c. Beide termen zijn deelbaar door aa (de tweede omdat abca \mid bc), dus aca \mid c.

(2) Schrijf c=aqc = aq; uit baqb \mid aq en gcd(a,b)=1\gcd(a, b) = 1 geeft punt (1) dat bqb \mid q, dus abaq=cab \mid aq = c.

(3) Er is au+bv=1au + bv = 1 en au+cv=1au' + cv' = 1. Vermenigvuldig beide betrekkingen:

1=(au+bv)(au+cv)=a(auu+ucv+ubv)+bc(vv),1 = (au + bv)(au' + cv') = a\,\bigl(auu' + ucv' + u'bv\bigr) + bc\,(vv') ,

een betrekking van Bézout tussen aa en bcbc: volgens Gevolg 6.5 is gcd(a,bc)=1\gcd(a, bc) = 1.

Voorbeeld 6.9 (Een lineaire diofantische vergelijking oplossen)

Bepaal alle (x,y)Z2(x, y) \in \Z^2 met 6x+10y=46x + 10y = 4. Eerst de bestaanstoets: gcd(6,10)=2\gcd(6, 10) = 2 deelt 44, dus zijn er oplossingen (deelde de ggd het rechterlid niet, dan zou het linkerlid altijd een veelvoud ervan zijn en zou er geen enkele zijn). Deel door: 3x+5y=23x + 5y = 2. Een particuliere oplossing springt in het oog: (x0,y0)=(1,1)(x_0, y_0) = (-1, 1). Voor de algemene trek je af: 3(x+1)=5(y1)3(x + 1) = -5(y - 1), dus 35(y1)3 \mid 5(y-1), en het lemma van Gauss (gcd(3,5)=1\gcd(3,5) = 1) geeft 3y13 \mid y - 1: y=13ky = 1 - 3k, waarna x=1+5kx = -1 + 5k. Omgekeerd voldoet elk zo’n paar:

(x,y)=(1+5k, 13k),kZ.(x, y) = (-1 + 5k,\ 1 - 3k), \qquad k \in \Z .

Het patroon is algemeen: één particuliere oplossing plus de geheeltallige veelvouden van (bgcd,agcd)\bigl(\frac b{\gcd}, -\frac a{\gcd}\bigr) — dezelfde structuur “particulier plus homogeen” als in Hoofdstuk 5, met het lemma van Gauss in de rol van de uniciteit.

Definitie 6.10 (Kleinste gemene veelvoud)

lcm(a,b)\operatorname{lcm}(a, b) is de voortbrenger in N\N van de deelgroep aZbZa\Z \cap b\Z: het is een gemeen veelvoud van aa en bb dat elk gemeen veelvoud deelt, en voor a,bNa, b \in \N^* geldt

gcd(a,b)×lcm(a,b)=ab(bewijs in Oefening 6.5).\gcd(a,b) \times \operatorname{lcm}(a,b) = ab \qquad (\text{bewijs in } \text{Oefening 6.5}).

Voorbeeld 6.11 (Samenloopvragen zijn kgv-vragen)

Twee in elkaar grijpende tandwielen hebben 8484 en 3636 tanden. Na hoeveel tanden gemeenschappelijke beweging keren ze samen naar hun beginstand terug? De configuratie herhaalt zich wanneer het aantal verstreken tanden een gemeen veelvoud van 8484 en 3636 is; de eerste keer is dat na

lcm(84,36)=84×36gcd(84,36)=302412=252\operatorname{lcm}(84, 36) = \frac{84 \times 36}{\gcd(84, 36)} = \frac{3024}{12} = 252

tanden — dat wil zeggen 33 omwentelingen van het grote en 77 van het kleine tandwiel (252/84252/84 en 252/36252/36). Let op de praktische weg: bereken eerst de ggd (Euclides: 84=2×36+1284 = 2\times36 + 12, 36=3×1236 = 3\times12) en deel dan — bouw het kgv nooit door veelvouden op te sommen. Elke vraag over periodieke samenloop (tandwielen, standen van planeten, samenvallende repeterende breuken) herleidt zich tot deze ene berekening.

6.3 Priemgetallen

Definitie 6.12

Een geheel getal p2p \geq 2 heet priem wanneer zijn enige positieve delers 11 en pp zijn. Voor pp priem en aZa \in \Z geldt: ofwel pap \mid a, ofwel gcd(p,a)=1\gcd(p, a) = 1. Bijgevolg (Stelling 6.8) geldt het lemma van Euclides: is pabp \mid ab, dan pap \mid a of pbp \mid b.

Opmerking 6.13 (Primaliteit toetsen met proefdelingen)

Is n=abn = ab met 2ab2 \leq a \leq b, dan is a2ab=na^2 \leq ab = n, dus ana \leq \sqrt n: een samengesteld getal nn heeft altijd een priemdeler n\leq \sqrt n. Om na te gaan of nn priem is volstaat het dus de priemgetallen tot n\sqrt n te proberen. Voor n=271n = 271: 271<17\sqrt{271} < 17, en 271271 is door geen van 2,3,5,7,11,132, 3, 5, 7, 11, 13 deelbaar (oneven, cijfersom 1010, eindigt niet op 00 of 55, en 271=738+5=1124+7=1320+11271 = 7\cdot38 + 5 = 11\cdot24 + 7 = 13\cdot20 + 11): priem, na zes delingen in plaats van tweehonderd. De grens n\sqrt n is een echte drempel: haar efficiënt overschrijden voor getallen van honderd cijfers vergt de moderne primaliteitstests die uit Stelling 6.23 gegroeid zijn.

Stelling 6.14 (Euclides)

Er zijn oneindig veel priemgetallen.

Bewijs. Elk geheel getal n2n \geq 2 heeft een priemdeler: zijn kleinste deler 2\geq 2 is priem (een echte ontbinding daarvan zou een kleinere deler van nn opleveren). Stel nu dat p1,,pkp_1, \dots, p_k alle priemgetallen waren, en zet N=p1p2pk+12N = p_1 p_2 \cdots p_k + 1 \geq 2. Een zeker priemgetal pip_i deelt NN; maar pip_i deelt ook N1=p1pkN - 1 = p_1\cdots p_k, dus pi1p_i \mid 1 — ongerijmd.

Stelling 6.15 (Hoofdstelling van de getaltheorie)

Elk geheel getal n2n \geq 2 is een product van priemgetallen, en de ontbinding

n=p1α1p2α2pkαk(p1<p2<<pk priem, αiN)n = p_1^{\alpha_1} p_2^{\alpha_2} \cdots p_k^{\alpha_k} \qquad (p_1 < p_2 < \dots < p_k \text{ priem},\ \alpha_i \in \N^*)

is uniek.

Bewijs. Bestaan met sterke inductie (Stelling 1.12): n=2n = 2 is priem; voor n>2n > 2 is nn ofwel priem, ofwel n=abn = ab met 2a,b<n2 \leq a, b < n, en de inductiehypothese ontbindt aa en bb.

Uniciteit. Stel p1pr=q1qsp_1 \cdots p_r = q_1 \cdots q_s (priemgetallen met herhaling opgesomd, zeg rsr \leq s) en voer inductie naar rr. Is r=0r = 0, dan is het linkerlid 11, wat s=0s = 0 afdwingt (een niet-leeg product van priemgetallen is groter dan 11). Voor r1r \geq 1: het priemgetal p1p_1 deelt q1(q2qs)q_1(q_2\cdots q_s), dus volgens het lemma van Euclides geldt p1q1p_1 \mid q_1 of p1q2qsp_1 \mid q_2\cdots q_s; herhalen geeft dat p1p_1 een zekere qjq_j deelt. Maar qjq_j is priem en p12p_1 \geq 2: noodzakelijk is p1=qjp_1 = q_j. Streep die gemeenschappelijke factor weg (geoorloofd: Z\Z is een integriteitsdomein) en verkrijg

p2pr=q1qj^qsp_2 \cdots p_r = q_1 \cdots \widehat{q_j} \cdots q_s

(het dakje duidt de weglating aan), een gelijkheid van kortere producten; volgens de inductiehypothese vallen de twee lijsten p2,,prp_2, \dots, p_r en q1,,qj^,,qsq_1, \dots, \widehat{q_j}, \dots, q_s op de volgorde na samen, en dus ook de oorspronkelijke. De exponentvorm groepeert gelijke priemgetallen.

Propositie 6.16 (Waarderingen)

Schrijf voor pp priem en nNn \in \N^* het symbool vp(n)v_p(n) voor de exponent van pp in de ontbinding van nn (met vp(n)=0v_p(n) = 0 als pnp \nmid n). Dan is

vp(mn)=vp(m)+vp(n),mn    p, vp(m)vp(n),v_p(mn) = v_p(m) + v_p(n), \qquad m \mid n \iff \forall p,\ v_p(m) \leq v_p(n),
vp(gcd(m,n))=min(vp(m),vp(n)),vp(lcm(m,n))=max(vp(m),vp(n)).v_p\bigl(\gcd(m,n)\bigr) = \min\bigl(v_p(m), v_p(n)\bigr), \qquad v_p\bigl(\operatorname{lcm}(m,n)\bigr) = \max\bigl(v_p(m), v_p(n)\bigr).

Bewijs. De eerste identiteit geldt omdat de ontbindingen vermenigvuldigen en de ontbinding van mnmn uniek is. Is mnm \mid n, schrijf dan n=mqn = mq en pas haar toe. Omgekeerd, geldt vp(m)vp(n)v_p(m) \leq v_p(n) voor alle pp, dan voldoet het gehele getal q=ppvp(n)vp(m)q = \prod_p p^{\,v_p(n) - v_p(m)} aan mq=nmq = n. De formule voor de ggd: het getal d=pmind = \prod p^{\min} deelt beide volgens het criterium, en elke gemene deler cc heeft vp(c)minv_p(c) \leq \min voor alle pp, dus cdc \mid d; dezelfde redenering voor het kgv met max\max.

Voorbeeld 6.17 (Kwadraten en derde machten via waarderingen)

Een geheel getal n1n \geq 1 is een volkomen kwadraat dan en slechts dan als elke vp(n)v_p(n) even is (is n=m2n = m^2, dan is vp(n)=2vp(m)v_p(n) = 2v_p(m); omgekeerd halveer je elke exponent). Analoog voor derde machten met veelvouden van 33. Zo is 21168=24×33×7221168 = 2^4 \times 3^3 \times 7^2 geen kwadraat (v3=3v_3 = 3 is oneven) en geen derde macht (v2=4v_2 = 4); het kleinste positieve gehele getal mm waarvoor 21168m21168\,m wel een derde macht is, vind je door elke exponent tot het volgende veelvoud van 33 aan te vullen:

m=264×333×732=22×7=28,21168×28=263373=(22×3×7)3=843.m = 2^{6-4} \times 3^{3-3} \times 7^{3-2} = 2^2 \times 7 = 28, \qquad 21168 \times 28 = 2^6\,3^3\,7^3 = (2^2 \times 3 \times 7)^3 = 84^3 .

Het inzicht: multiplicatieve vragen (kwadraten, derde machten, delers, ggd, kgv) worden coördinaatsgewijze vragen over de exponentvectoren (v2,v3,v5,)(v_2, v_3, v_5, \dots) — en de uniciteit van de priemontbinding is precies de uitspraak dat die coördinaten bestaan en welbepaald zijn.

6.4 Congruenties

Definitie 6.18

Voor nNn \in \N^* schrijven we ab(modn)a \equiv b \pmod n wanneer nabn \mid a - b. Dat is een equivalentierelatie die verenigbaar is met optellen en vermenigvuldigen: is aba \equiv b en aba' \equiv b' (mod nn), dan is a+ab+ba + a' \equiv b + b', aabbaa' \equiv bb' en akbka^k \equiv b^k voor kNk \in \N.

Voorbeeld 6.19 (De negenproef)

De verenigbaarheid met ++ en ×\times is een controlemiddel dat zo oud is als de handel. Omdat 101(mod9)10 \equiv 1 \pmod 9, is elk geheel getal modulo 99 congruent met zijn cijfersom (bewezen als Oefening 6.2). Om de bewering 1234×567=6996781234 \times 567 = 699\,678 te toetsen: de cijfersommen geven 123411234 \equiv 1 en 567180(mod9)567 \equiv 18 \equiv 0 \pmod 9, dus moet het product 1×0=0\equiv 1 \times 0 = 0 zijn; en inderdaad is 6+9+9+6+7+8=4506 + 9 + 9 + 6 + 7 + 8 = 45 \equiv 0. De proef slaagt (en het product klopt ook echt). Had iemand 699478699\,478 gemeld, dan zou de cijfersom 437≢043 \equiv 7 \not\equiv 0 hem meteen ontmaskeren. De toets is eenzijdig — ze betrapt een fout tenzij de fout zelf een veelvoud van 99 is — en dat is in het klein precies de les over pseudopriemgetallen uit Voorbeeld 6.24: controles met congruenties weerleggen, ze bewijzen niet.

Propositie 6.20 (Inverteerbaarheid modulo nn)

aa is inverteerbaar modulo nn (dat wil zeggen ab1(modn)ab \equiv 1 \pmod n voor een zekere bb) dan en slechts dan als gcd(a,n)=1\gcd(a, n) = 1. De inverse is dan uniek modulo nn en wordt berekend met het uitgebreide algoritme van Euclides.

Bewijs. ab1(modn)ab \equiv 1 \pmod n betekent ab+nk=1ab + nk = 1 voor een zekere kk: een betrekking van Bézout, die bestaat precies wanneer gcd(a,n)=1\gcd(a,n) = 1 (Gevolg 6.5). Uniciteit: is abab1ab \equiv ab' \equiv 1, dan is bb(ab)=(ab)bb(modn)b \equiv b(ab') = (ab)b' \equiv b' \pmod n.

Voorbeeld 6.21 (77 inverteren modulo 2626)

Omdat gcd(7,26)=1\gcd(7, 26) = 1, is de klasse van 77 inverteerbaar modulo 2626. Uitgebreid Euclides:

26=3×7+5,7=1×5+2,5=2×2+1,26 = 3 \times 7 + 5, \qquad 7 = 1 \times 5 + 2, \qquad 5 = 2 \times 2 + 1 ,

en dan achterstevoren:

1=52×2=52(75)=3×52×7=3(263×7)2×7=3×2611×7.1 = 5 - 2 \times 2 = 5 - 2(7 - 5) = 3 \times 5 - 2 \times 7 = 3(26 - 3 \times 7) - 2 \times 7 = 3 \times 26 - 11 \times 7 .

Bijgevolg is 7×(11)1(mod26)7 \times (-11) \equiv 1 \pmod{26}, oftewel 711115(mod26)7^{-1} \equiv -11 \equiv 15 \pmod{26}; controle: 7×15=105=4×26+17 \times 15 = 105 = 4 \times 26 + 1. Met de inverse in handen los je elke congruentie 7xc(mod26)7x \equiv c \pmod{26} in één vermenigvuldiging op: x15cx \equiv 15c. Dit mechanische inverteren is het werkpaard van het modulaire rekenen — en van de protocollen met publieke sleutel die in Opmerking 6.27 genoemd worden, waar de moduli honderden cijfers tellen maar het algoritme exact dit is.

Voorbeeld 6.22 (Wanneer de coëfficiënt niet inverteerbaar is)

Los 12x8(mod20)12x \equiv 8 \pmod{20} op. Hier is gcd(12,20)=4\gcd(12, 20) = 4, dus 1212 is niet inverteerbaar modulo 2020 — maar de vergelijking blijft hanteerbaar. De congruentie zegt 2012x820 \mid 12x - 8; deling van de hele betrekking door 44 (een deler van alle drie de ingrediënten) maakt haar equivalent met 53x25 \mid 3x - 2, oftewel

3x2(mod5).3x \equiv 2 \pmod 5 .

Nu is gcd(3,5)=1\gcd(3, 5) = 1 en 312(mod5)3^{-1} \equiv 2 \pmod 5 (want 3×2=613 \times 2 = 6 \equiv 1), dus x4(mod5)x \equiv 4 \pmod 5: de oplossingen zijn x4,9,14,19(mod20)x \equiv 4, 9, 14, 19 \pmod{20}vier klassen modulo 2020, overeenkomend met de ggd. (Was het rechterlid niet deelbaar door 44 geweest, zeg 12x6(mod20)12x \equiv 6 \pmod{20}, dan was er helemaal geen oplossing: het linkerlid is altijd 0(mod4)\equiv 0 \pmod 4.) Algemene vorm: axb(modn)ax \equiv b \pmod n is oplosbaar precies wanneer gcd(a,n)b\gcd(a, n) \mid b, en heeft dan precies gcd(a,n)\gcd(a, n) oplossingsklassen — deel alles door de ggd en inverteer.

Stelling 6.23 (Kleine stelling van Fermat)

Zij pp priem. Voor elke aZa \in \Z geldt

apa(modp),a^p \equiv a \pmod p,

en is pap \nmid a, dan ap11(modp)a^{p-1} \equiv 1 \pmod p.

Bewijs. Merk eerst op dat voor 1kp11 \leq k \leq p - 1 de binomiaalcoëfficiënt (pk)=p!k!(pk)!\binom pk = \frac{p!}{k!(p-k)!} deelbaar is door pp: immers k!(pk)!(pk)=p!k!\,(p-k)!\, \binom pk = p!, en pp deelt p!p! maar is relatief priem met k!(pk)!k!(p-k)! (alle factoren zijn <p< p), zodat het lemma van Gauss p(pk)p \mid \binom pk geeft.

Bewijs nu apaa^p \equiv a voor aNa \in \N met inductie. Waar voor a=0a = 0. Is apaa^p \equiv a, dan geeft het binomium

(a+1)p=k=0p(pk)akap+1a+1(modp),(a+1)^p = \sum_{k=0}^{p} \binom pk a^k \equiv a^p + 1 \equiv a + 1 \pmod p,

waarbij alle middelste termen modulo pp verdwijnen. Voor a<0a < 0 pas je het resultaat toe op a-a en onderscheid je p=2p = 2 (waar xxx \equiv -x) van oneven pp (waar (a)p=ap(-a)^p = -a^p). Is ten slotte pap \nmid a, dan vermenigvuldig je apaa^p \equiv a met een inverse van aa modulo pp (Propositie 6.20).

Voorbeeld 6.24 (De omkering van Fermat faalt: 341341)

De kleine stelling van Fermat levert een goedkope toets op samengesteldheid: is an1≢1(modn)a^{n-1} \not\equiv 1 \pmod n voor een zekere aa die relatief priem is met nn, dan is nn niet priem. Zou de toets ook primaliteit kunnen waarborgen? Nee: neem n=341=11×31n = 341 = 11 \times 31, samengesteld, en a=2a = 2. Omdat 210=1024=3×341+12^{10} = 1024 = 3 \times 341 + 1, is

2101(mod341)2340=(210)341(mod341):2^{10} \equiv 1 \pmod{341} \qquad\Longrightarrow\qquad 2^{340} = \bigl(2^{10}\bigr)^{34} \equiv 1 \pmod{341} :

het samengestelde getal 341341 doorstaat de toets van Fermat voor het grondtal 22 (het is het kleinste zulke pseudopriemgetal). Het grondtal 33 ontmaskert het (3340≢13^{340} \not\equiv 1), en in de praktijk draait een primaliteitstoets daarom op verscheidene grondtallen, plus verfijningen — de industriële versies van dit idee zijn wat de grote priemgetallen uit Opmerking 6.27 waarborgt. Moraal: een implicatie en haar omkering leiden gescheiden levens (Opmerking 1.10), zelfs bij stellingen.

Voorbeeld 6.25 (Praktisch rekenen met congruenties)

Wat is de rest van 720267^{2026} modulo 1111? Volgens Fermat is 7101(mod11)7^{10} \equiv 1 \pmod{11}. Omdat 2026=10×202+62026 = 10 \times 202 + 6, is

7202676=(72)3=49353=1254(mod11).7^{2026} \equiv 7^6 = (7^2)^3 = 49^3 \equiv 5^3 = 125 \equiv 4 \pmod{11}.

De rest is 44. De strategie: reduceer de exponent modulo de orde die Fermat levert, en reduceer daarna bij elke stap de tussenmachten.

Opmerking 6.26 (Veelgemaakte fouten in de getaltheorie)

  1. Een congruentie delen. Uit acbc(modn)ac \equiv bc \pmod n mag je niet aba \equiv b besluiten tenzij gcd(c,n)=1\gcd(c, n) = 1: er is 62(mod4)6 \equiv 2 \pmod 4 maar 3≢1(mod4)3 \not\equiv 1 \pmod 4. De juiste algemene regel deelt ook de modulus: acbc(modn)    ab(modn/gcd(c,n))ac \equiv bc \pmod n \iff a \equiv b \pmod{n/\gcd(c,n)}.
  2. Het lemma van Euclides misbruiken. Uit abca \mid bc volgt aba \mid b of aca \mid c alleen voor prieme aa (of voor aa relatief priem met een van beide factoren): 64×96 \mid 4 \times 9, en toch deelt 66 geen van beide factoren.
  3. Relatief priem is een relatie, geen eigenschap.88 en 99 zijn relatief priem” is waar hoewel geen van beide priem is; “twee aan twee relatief priem” is sterker dan “in hun geheel relatief priem” (gcd(6,10,15)=1\gcd(6, 10, 15) = 1, terwijl geen enkel paar relatief priem is).
  4. Exponenten leven niet modulo nn. In akmodna^k \bmod n mag de exponent alleen modulo de orde van aa gereduceerd worden (bijvoorbeeld p1p - 1 wanneer Fermat van toepassing is), nooit modulo nn: 210mod112^{10} \bmod 11 is 11, niet 210mod11=2102^{10 \bmod 11} = 2^{10} — de reductie die wel werkt is die van Voorbeeld 6.25.

Opmerking 6.27 (Waar dit hoofdstuk gebruikt wordt)

Dit hoofdstuk is evenzeer een sjabloon als een gereedschapskist. De hele keten — euclidische deling, ggd, Bézout, Gauss, unieke ontbinding — wordt letterlijk overgespeeld voor veeltermen in Hoofdstuk 8, waar “graad” de rol van de absolute waarde speelt; beide hoofdstukken naast elkaar leggen is de beste manier om ze allebei te begrijpen. Het rekenen met congruenties wordt de ring Z/nZ\Z/n\Z in Hoofdstuk 7, waarvan de inverteerbare elementen (Propositie 6.20) het eerste niet-triviale voorbeeld van een eenhedengroep vormen. Waarderingen keren terug in de weekendopgave hieronder (de formule van Legendre) en dragen de irrationaliteitsbewijzen van Hoofdstuk 10. Buiten dit volume is inverteren met Bézout modulo nn de motor van de cryptografie met publieke sleutel, en is de kleine stelling van Fermat de grootvader van de primaliteitstests die de grote priemgetallen daar waarborgen.

Opmerking 6.28 (Tussenspel: Z\Z als sjabloon)

Doe een stap terug van de afzonderlijke stellingen en bekijk de architectuur van het hoofdstuk: één gereedschap (de euclidische deling) bracht een classificatie voort (de deelgroepen nZn\Z), die een bestaansstelling voortbracht (ggd, Bézout), die een rekenkunde van de deelbaarheid voortbracht (Gauss), die de unieke ontbinding voortbracht — en elke verdieping rust alleen op de verdieping eronder. Datzelfde gebouw wordt in dit volume nog tweemaal opgetrokken met een andere benedenverdieping: in Hoofdstuk 8, waar delen naar graad het delen naar grootte vervangt en al het bovenstaande zich letterlijk herhaalt; en, in het klein, binnen elke Z/nZ\Z/n\Z van Hoofdstuk 7, waar vragen over inverteerbaarheid (de Propositie 6.20 van dit hoofdstuk) structurele uitspraken over ringen en lichamen worden. Een argument herkennen als “het Z\Z-argument, overgeplant” is de snelste manier om die hoofdstukken te leren — en de eerste smaak van de kerngewoonte van de algebra: stellingen bewijzen over axioma’s in plaats van over objecten.

De rijen 0 tot en met 7 van de driehoek van Pascal, met de oneven getallen ingevuld: rij n bevat er 2s_2(n), waarbij s_2(n) het aantal enen in de binaire schrijfwijze van n is (rijen 1, 2, 4: twee oneven getallen; rij 7 = (111)_2: alle acht). Het zelfgelijkvormige patroon — elke “driehoek van oneven getallen” brengt twee kopieën van zichzelf voort — is de stelling van Kummer in beeld, bewezen in de weekendopgave hieronder.
De rijen 00 tot en met 77 van de driehoek van Pascal, met de oneven getallen ingevuld: rij nn bevat er 2s2(n)2^{s_2(n)}, waarbij s2(n)s_2(n) het aantal enen in de binaire schrijfwijze van nn is (rijen 1,2,41, 2, 4: twee oneven getallen; rij 7=(111)27 = (111)_2: alle acht). Het zelfgelijkvormige patroon — elke “driehoek van oneven getallen” brengt twee kopieën van zichzelf voort — is de stelling van Kummer in beeld, bewezen in de weekendopgave hieronder.

6.5 Oefeningen

Oefening 6.1

Bereken gcd(1001,777)\gcd(1\,001, 777) met het algoritme van Euclides, en geef er een paar van Bézout bij.

Oplossing

Oplossing van Oefening 6.1.

1001=1×777+2241001 = 1 \times 777 + 224; 777=3×224+105777 = 3 \times 224 + 105; 224=2×105+14224 = 2 \times 105 + 14; 105=7×14+7105 = 7 \times 14 + 7; 14=2×7+014 = 2 \times 7 + 0. Dus gcd(1001,777)=7\gcd(1001, 777) = 7. Achterstevoren:

7=1057×14=1057(2242×105)=15×1057×2247 = 105 - 7 \times 14 = 105 - 7(224 - 2\times 105) = 15 \times 105 - 7 \times 224
=15(7773×224)7×224=15×77752×224=15×77752(1001777)=67×77752×1001.= 15(777 - 3\times 224) - 7\times 224 = 15 \times 777 - 52 \times 224 = 15 \times 777 - 52(1001 - 777) = 67 \times 777 - 52 \times 1001 .

Controle: 67×777=5205967 \times 777 = 52\,059 en 52×1001=5205252 \times 1001 = 52\,052; verschil 77. Paar van Bézout: (u,v)=(52,67)(u, v) = (-52, 67) voor 1001u+777v=71001u + 777v = 7.

Oefening 6.2

Bewijs de deelbaarheidsregels in grondtal 1010: een geheel getal is modulo 99 congruent met de som van zijn cijfers, en modulo 1111 met de alternerende som van zijn cijfers. Wat is 123456789123\,456\,789 modulo 99 en modulo 1111?

Oplossing

Oplossing van Oefening 6.2.

Omdat 101(mod9)10 \equiv 1 \pmod 9, is 10k110^k \equiv 1, zodat kdk10kkdk(mod9)\sum_k d_k 10^k \equiv \sum_k d_k \pmod 9. Omdat 101(mod11)10 \equiv -1 \pmod{11}, is 10k(1)k10^k \equiv (-1)^k, zodat het getal modulo 1111 congruent is met de alternerende som k(1)kdk\sum_k (-1)^k d_k (te beginnen bij het cijfer van de eenheden, met teken ++).

123456789123\,456\,789: cijfersom 450(mod9)45 \equiv 0 \pmod 9. Alternerende som vanaf de eenheden: 98+76+54+32+1=59 - 8 + 7 - 6 + 5 - 4 + 3 - 2 + 1 = 5, dus het getal is 5(mod11)\equiv 5 \pmod{11}.

Oefening 6.3

Los op in Z\Z: 91x1(mod237)91x \equiv 1 \pmod{237} (uitgebreid Euclides).

Oplossing

Oplossing van Oefening 6.3.

Euclides: 237=2×91+55237 = 2 \times 91 + 55; 91=1×55+3691 = 1 \times 55 + 36; 55=1×36+1955 = 1 \times 36 + 19; 36=1×19+1736 = 1 \times 19 + 17; 19=1×17+219 = 1 \times 17 + 2; 17=8×2+117 = 8 \times 2 + 1. Achterstevoren:

1=178×2=178(1917)=9×178×19=9(3619)8×19=9×3617×191 = 17 - 8\times 2 = 17 - 8(19 - 17) = 9\times 17 - 8\times 19 = 9(36 - 19) - 8\times 19 = 9\times 36 - 17\times 19
=9×3617(5536)=26×3617×55=26(9155)17×55=26×9143×55= 9\times 36 - 17(55 - 36) = 26\times 36 - 17\times 55 = 26(91 - 55) - 17\times 55 = 26\times 91 - 43\times 55
=26×9143(2372×91)=112×9143×237.= 26\times 91 - 43(237 - 2\times 91) = 112 \times 91 - 43 \times 237.

Dus 91×1121(mod237)91 \times 112 \equiv 1 \pmod{237}: de oplossingen zijn x112(mod237)x \equiv 112 \pmod{237}. (Controle: 91×112=10192=43×237+191 \times 112 = 10\,192 = 43 \times 237 + 1.)

Oefening 6.4

Bepaal alle paren (x,y)Z2(x, y) \in \Z^2 met 17x+39y=117x + 39y = 1; en vervolgens alle paren met 17x+39y=517 x + 39 y = 5.

Oplossing

Oplossing van Oefening 6.4.

gcd(17,39)=1\gcd(17, 39) = 1: Euclides geeft 39=2×17+539 = 2\times 17 + 5, 17=3×5+217 = 3\times 5 + 2, 5=2×2+15 = 2\times 2 + 1, en achterstevoren

1=52×2=52(173×5)=7×52×17=7(392×17)2×17=7×3916×17.1 = 5 - 2\times 2 = 5 - 2(17 - 3\times 5) = 7\times 5 - 2\times 17 = 7(39 - 2\times 17) - 2\times 17 = 7\times 39 - 16\times 17 .

Particuliere oplossing (x0,y0)=(16,7)(x_0, y_0) = (-16, 7). Algemene oplossing van de homogene vergelijking 17x+39y=017x + 39y = 0: x=39kx = 39k, y=17ky = -17k (want 1739y17 \mid 39y en gcd(17,39)=1\gcd(17,39) = 1 dwingen 17y17 \mid y af — het lemma van Gauss). Bijgevolg is

(x,y)=(16+39k,  717k),kZ.(x, y) = (-16 + 39k,\; 7 - 17k), \qquad k \in \Z .

Voor het rechterlid 55 vermenigvuldig je de particuliere oplossing met 55: (x,y)=(80+39k,  3517k)(x, y) = (-80 + 39k,\; 35 - 17k) met kZk \in \Z.

Oefening 6.5 ★★

Bewijs dat voor a,bNa, b \in \N^* geldt: gcd(a,b)×lcm(a,b)=ab\gcd(a,b) \times \operatorname{lcm}(a,b) = ab. (Gebruik de formules voor waarderingen uit Propositie 6.16 en min(α,β)+max(α,β)=α+β\min(\alpha,\beta) + \max(\alpha,\beta) = \alpha + \beta.)

Oplossing

Oplossing van Oefening 6.5.

Voor elk priemgetal pp geldt, met α=vp(a)\alpha = v_p(a) en β=vp(b)\beta = v_p(b),

vp(gcd(a,b))+vp(lcm(a,b))=min(α,β)+max(α,β)=α+β=vp(ab).v_p\bigl(\gcd(a,b)\bigr) + v_p\bigl(\operatorname{lcm}(a,b)\bigr) = \min(\alpha, \beta) + \max(\alpha, \beta) = \alpha + \beta = v_p(ab) .

Twee positieve gehele getallen met dezelfde waardering in elk priemgetal zijn gelijk (Propositie 6.16), dus is gcd(a,b)lcm(a,b)=ab\gcd(a,b)\operatorname{lcm}(a,b) = ab.

Oefening 6.6 ★★

Zij a=210×34×52a = 2^{10} \times 3^4 \times 5^2 en b=26×37×7b = 2^6 \times 3^7 \times 7. Bereken gcd(a,b)\gcd(a, b), lcm(a,b)\operatorname{lcm}(a,b) en het aantal positieve delers van aa. (Bewijs de formule i(αi+1)\prod_i (\alpha_i + 1) voor het aantal delers.)

Oplossing

Oplossing van Oefening 6.6.

Waarderingen: gcd(a,b)=2min(10,6)3min(4,7)5min(2,0)7min(0,1)=2634=5184\gcd(a, b) = 2^{\min(10,6)} 3^{\min(4,7)} 5^{\min(2,0)} 7^{\min(0,1)} = 2^6\, 3^4 = 5184 en lcm(a,b)=21037527\operatorname{lcm}(a,b) = 2^{10}\, 3^7\, 5^2\, 7.

Aantal delers: een positieve deler van n=piαin = \prod p_i^{\alpha_i} is precies een keuze piβi\prod p_i^{\beta_i} met 0βiαi0 \leq \beta_i \leq \alpha_i (Propositie 6.16); de keuzes zijn onafhankelijk, dus zijn er i(αi+1)\prod_i (\alpha_i + 1) delers. Voor aa: (10+1)(4+1)(2+1)=165(10+1)(4+1)(2+1) = 165.

Oefening 6.7 ★★

Bewijs dat p\sqrt p irrationaal is voor elk priemgetal pp, met waarderingen: vergelijk vpv_p van beide leden van pq2=r2p q^2 = r^2.

Oplossing

Oplossing van Oefening 6.7.

Stel p=rq\sqrt p = \frac rq met r,qNr, q \in \N^*, oftewel pq2=r2p q^2 = r^2. Pas vpv_p toe: vp(pq2)=1+2vp(q)v_p(pq^2) = 1 + 2v_p(q) is oneven, terwijl vp(r2)=2vp(r)v_p(r^2) = 2 v_p(r) even is. Eén geheel getal kan niet tegelijk een oneven en een even pp-waardering hebben: tegenspraak. Dus pQ\sqrt p \notin \Q.

Oefening 6.8 ★★

(Chinees restprobleem) Bepaal alle gehele getallen xx met

x2(mod7),x5(mod11).x \equiv 2 \pmod 7, \qquad x \equiv 5 \pmod{11}.

Bewijs onderweg dat voor relatief prieme m,nm, n het paar congruenties xa (m)x \equiv a \ (m), xb (n)x \equiv b\ (n) altijd een oplossing heeft, uniek modulo mnmn.

Oplossing

Oplossing van Oefening 6.8.

Algemeen feit. Met gcd(m,n)=1\gcd(m,n) = 1 geeft Bézout mu+nv=1mu + nv = 1. Zet x0=bmu+anvx_0 = b\,mu + a\,nv. Dan is x0anva(1mu)a(modm)x_0 \equiv a\,nv \equiv a(1 - mu) \equiv a \pmod m en analoog x0b(modn)x_0 \equiv b \pmod n: het bestaan. Zijn xx en xx' twee oplossingen, dan delen mm en nn het getal xxx - x', dus mnxxmn \mid x - x' (Stelling 6.8 (2)): de uniciteit modulo mnmn.

Numeriek: m=7m = 7, n=11n = 11: 7×(3)+11×2=17 \times (-3) + 11 \times 2 = 1. Dus x0=5×7×(3)+2×11×2=105+44=6116(mod77)x_0 = 5 \times 7 \times (-3) + 2 \times 11 \times 2 = -105 + 44 = -61 \equiv 16 \pmod{77}. Controle: 16=2×7+22(mod7)16 = 2\times 7 + 2 \equiv 2 \pmod 7 en 16=11+55(mod11)16 = 11 + 5 \equiv 5 \pmod{11}. Oplossingen: x16(mod77)x \equiv 16 \pmod{77}.

Oefening 6.9 ★★

Bereken 310003^{1000} modulo 77, en de laatste twee decimale cijfers van 71007^{100} (modulo 100=4×25100 = 4 \times 25: gebruik Oefening 6.8).

Oplossing

Oplossing van Oefening 6.9.

Modulo 77: Fermat geeft 3613^6 \equiv 1, en 1000=6×166+41000 = 6 \times 166 + 4, dus 3100034=814(mod7)3^{1000} \equiv 3^4 = 81 \equiv 4 \pmod 7.

Laatste twee cijfers van 71007^{100}: werk modulo 44 en modulo 2525. Modulo 44 is 717 \equiv -1, dus 710017^{100} \equiv 1. Modulo 2525 is 72=4917^2 = 49 \equiv -1, dus 7417^4 \equiv 1 en 7100=(74)2517^{100} = (7^4)^{25} \equiv 1. Volgens de Chinese reststelling (Oefening 6.8) is 71001(mod100)7^{100} \equiv 1 \pmod{100}: de laatste twee cijfers zijn 0101.

Oefening 6.10 ★★★

Bewijs voor m,nNm, n \in \N^* dat gcd(2m1,2n1)=2gcd(m,n)1\gcd(2^m - 1,\, 2^n - 1) = 2^{\gcd(m,n)} - 1. Aanwijzing: toon eerst aan dat de rest van 2m12^m - 1 modulo 2n12^n - 1 gelijk is aan 2r12^r - 1, waarbij rr de rest van mm modulo nn is; volg dan het algoritme van Euclides.

Oplossing

Oplossing van Oefening 6.10.

Schrijf m=nq+rm = nq + r met 0r<n0 \leq r < n. Dan is

2m1=2r(2nq1)+2r1,2^m - 1 = 2^r\bigl(2^{nq} - 1\bigr) + 2^r - 1,

en 2n12^n - 1 deelt 2nq1=(2n1)(2n(q1)++1)2^{nq} - 1 = (2^n - 1)(2^{n(q-1)} + \dots + 1). Dus is modulo 2n12^n - 1 het getal 2m12r12^m - 1 \equiv 2^r - 1, en omdat 02r1<2n10 \leq 2^r - 1 < 2^n - 1 is dat de euclidische rest.

Bijgevolg spiegelt het algoritme van Euclides op het paar (2m1,2n1)(2^m - 1, 2^n - 1) exponent voor exponent het algoritme op (m,n)(m, n): elke delingsstap vervangt boven (m,n)(m, n) door (n,r)(n, r) en beneden (2m1,2n1)(2^m - 1, 2^n - 1) door (2n1,2r1)(2^n - 1, 2^r - 1). Boven eindigt het algoritme in gcd(m,n)\gcd(m,n), dus beneden in 2gcd(m,n)12^{\gcd(m,n)} - 1.

Oefening 6.11 ★★★

(Stelling van Wilson) Zij pp priem. Bewijs dat

(p1)!1(modp),(p-1)! \equiv -1 \pmod p ,

door elke factor van (p1)!(p-1)! met haar inverse modulo pp te koppelen en de factoren aan te wijzen die met zichzelf gekoppeld worden (los eerst x21(modp)x^2 \equiv 1 \pmod p op). Ga de omkering na: is n2n \geq 2 niet priem, dan is (n1)!≢1(modn)(n-1)! \not\equiv -1 \pmod n.

Oplossing

Oplossing van Oefening 6.11.

Los eerst x21(modp)x^2 \equiv 1 \pmod p op: p(x1)(x+1)p \mid (x-1)(x+1), dus volgens het lemma van Euclides is x1x \equiv 1 of x1(modp)x \equiv -1 \pmod p.

In het product (p1)!=1×2××(p1)(p-1)! = 1 \times 2 \times \dots \times (p-1) is elke factor aa inverteerbaar modulo pp, en haar inverse a1a^{-1} is opnieuw een van de factoren (Propositie 6.20). Koppel elke aa aan a1a^{-1}: de paren hebben product 11, behalve de factoren die met zichzelf gekoppeld worden (a=a1a = a^{-1}, oftewel a21a^2 \equiv 1) — en dat zijn precies 11 en p1p - 1. Bijgevolg is

(p1)!1×(p1)1(modp).(p-1)! \equiv 1 \times (p - 1) \equiv -1 \pmod p .

(Voor p=2p = 2: 1!=11(mod2)1! = 1 \equiv -1 \pmod 2; het koppelargument ontaardt, maar het resultaat blijft gelden.)

Omkering. Zij n2n \geq 2 samengesteld, n=abn = ab met 1<ab<n1 < a \leq b < n. Is a<ba < b, dan komen beide als verschillende factoren van (n1)!(n-1)! voor, dus n(n1)!n \mid (n-1)! en (n1)!0≢1(n-1)! \equiv 0 \not\equiv -1. Is a=ba = b (dus n=a2n = a^2): voor a3a \geq 3 zijn zowel aa als 2a2a kleiner dan nn, zodat n=a2a×2a(n1)!n = a^2 \mid a \times 2a \mid (n-1)!, met dezelfde conclusie; voor n=4n = 4 is (n1)!=62≢1(mod4)(n-1)! = 6 \equiv 2 \not\equiv -1 \pmod 4.

Oefening 6.12 ★★★

(Getallen van Fermat) Zet voor nNn \in \N het getal Fn=22n+1F_n = 2^{2^n} + 1.

  1. Bewijs dat F0F1Fn1=Fn2F_0 F_1 \cdots F_{n-1} = F_n - 2 voor n1n \geq 1 (inductie).
  2. Leid af dat de getallen van Fermat twee aan twee relatief priem zijn.
  3. Leid daaruit een tweede bewijs af, onafhankelijk van Stelling 6.14, dat er oneindig veel priemgetallen zijn.
Oplossing

Oplossing van Oefening 6.12.

  1. Inductie. Voor n=1n = 1: F0=3=F12=52F_0 = 3 = F_1 - 2 = 5 - 2. Neem F0Fn1=Fn2F_0\cdots F_{n-1} = F_n - 2 aan, dan is

    F0Fn=(Fn2)Fn=(22n1)(22n+1)=22n+11=Fn+12.F_0 \cdots F_n = (F_n - 2)F_n = \bigl(2^{2^n} - 1\bigr)\bigl(2^{2^n} + 1\bigr) = 2^{2^{n+1}} - 1 = F_{n+1} - 2 .
  2. Zij m<nm < n en d=gcd(Fm,Fn)d = \gcd(F_m, F_n). Volgens (1) deelt FmF_m het getal Fn2F_n - 2, dus deelt dd zowel FnF_n als Fn2F_n - 2 en dus ook 22. Maar elk getal van Fermat is oneven, dus d=1d = 1.
  3. Elke Fn3F_n \geq 3 heeft een priemdeler pnp_n (de eerste stap van Stelling 6.14). Is mnm \neq n, dan is pmpnp_m \neq p_n, want een gemeenschappelijk priemgetal zou gcd(Fm,Fn)=1\gcd(F_m, F_n) = 1 delen. De afbeelding npnn \mapsto p_n is dus injectief van N\N in de priemgetallen: er zijn oneindig veel priemgetallen.

6.6 Opgave: de formule van Legendre en de overdrachten van Kummer

Probleem 6.1

Op hoeveel nullen eindigt de decimale schrijfwijze van 1000!1000! — en, dieper, wat is de exacte macht van een priemgetal pp die 1000!1000! deelt, of die een binomiaalcoëfficiënt deelt? De volledige antwoorden zijn twee juwelen van de elementaire getaltheorie: de formule van Legendre vp(n!)=k1n/pkv_p(n!) = \sum_{k\geq1} \lfloor n/p^k \rfloor, met haar digitale tegenhanger vp(n!)=nsp(n)p1v_p(n!) = \frac{n - s_p(n)}{p-1}, en de stelling van Kummer: vp(m+nm)v_p\binom{m+n}m telt de overdrachten bij het optellen van mm en nn in grondtal pp. Deze opgave bewijst beide, toetst ze numeriek aan elkaar, en oogst de klassieke gevolgen — nullen aan het einde, de pariteit van de driehoek van Pascal, en een eerste afschatting in de richting van de priemgetalstelling. Overal is pp priem, is x\floor{x} het geheel deel, en noteert sp(n)s_p(n) de som van de cijfers van nn geschreven in grondtal pp.

Deel I — Gehele delen, waarderingen en de formule van Legendre.

  1. Opwarmer: bereken 10!10! en lees af op hoeveel nullen het eindigt; bereken v2(10!)v_2(10!) en v5(10!)v_5(10!) rechtstreeks uit de ontbinding van elke factor 1,2,,101, 2, \dots, 10.
  2. Bewijs dat voor xRx \in \R en nNn \in \N^* geldt x/n=x/n\bigl\lfloor \lfloor x \rfloor / n \bigr\rfloor = \lfloor x/n \rfloor.
  3. Bewijs dat vp(a+b)min(vp(a),vp(b))v_p(a + b) \geq \min\bigl(v_p(a), v_p(b)\bigr) voor alle a,bNa, b \in \N^*, met gelijkheid zodra vp(a)vp(b)v_p(a) \neq v_p(b).
  4. Toon aan dat het aantal veelvouden van mm in [ ⁣[1,n] ⁣]\intint1n gelijk is aan n/m\lfloor n/m \rfloor.
  5. Bewijs de formule van Legendre: voor elke nNn \in \N^* geldt

    vp(n!)=k=1npkv_p(n!) = \sum_{k=1}^{\infty} \Bigl\lfloor \frac{n}{p^k} \Bigr\rfloor

    (een eindige som: de termen verdwijnen zodra pk>np^k > n). Tel voor elke kk de factoren van [ ⁣[1,n] ⁣]\intint1n die door pkp^k deelbaar zijn: elke draagt precies één eenheid bij per niveau dat ze haalt.

Deel II — De digitale vorm en de nullen aan het einde.

  1. Bereken v5(1000!)v_5(1000!) en v2(1000!)v_2(1000!) en besluit: op hoeveel nullen eindigt 1000!1000!?
  2. Bewijs de digitale vorm van de formule van Legendre: schrijf je n=iaipin = \sum_i a_i p^i in grondtal pp, dan is

    vp(n!)=nsp(n)p1.v_p(n!) = \frac{n - s_p(n)}{p - 1} .
  3. Twee gevolgen voor p=2p = 2: toon aan dat 2n2^n het getal n!n! nooit deelt, en dat 2n12^{n-1} het getal n!n! precies dan deelt wanneer nn een macht van 22 is.
  4. Schat het tekort af: toon aan dat np1logp(n)1vp(n!)<np1\frac n{p-1} - \log_p(n) - 1 \leq v_p(n!) < \frac n{p-1}, zodat vp(n!)n1p1\frac{v_p(n!)}{n} \to \frac1{p-1}: op de lange duur groeit er per eenheid een aandeel 1p1\frac1{p-1} van een factor pp aan.
  5. Zij Z(n)=v5(n!)Z(n) = v_5(n!) het aantal nullen waarop n!n! eindigt. Toon aan dat Z(n)Z(n1)=v5(n)Z(n) - Z(n-1) = v_5(n), leid af dat ZZ de waarde 55 volledig overslaat (bereken Z(24)Z(24) en Z(25)Z(25)), en bewijs dat geen enkele faculteit op precies vijf nullen eindigt.

Deel III — De stelling van Kummer.

  1. Bewijs dat x+yxy{0,1}\lfloor x + y \rfloor - \lfloor x \rfloor - \lfloor y \rfloor \in \{0, 1\} voor alle x,yRx, y \in \R, en leid uit de formule van Legendre af dat

    vp(m+nm)=k1(m+npkmpknpk),v_p\binom{m+n}m = \sum_{k\geq1}\Bigl( \Bigl\lfloor\frac{m+n}{p^k}\Bigr\rfloor - \Bigl\lfloor\frac{m}{p^k}\Bigr\rfloor - \Bigl\lfloor\frac{n}{p^k}\Bigr\rfloor\Bigr),

    een som waarvan elke term 00 of 11 is.

  2. Bewijs de stelling van Kummer: de kk-de term van die som is gelijk aan 11 precies wanneer het optellen van mm en nn in grondtal pp een overdracht naar positie kk voortbrengt; dus telt vp(m+nm)v_p\binom{m+n}m het totale aantal overdrachten. (Schrijf m=pkm1+m0m = p^km_1 + m_0 en n=pkn1+n0n = p^kn_1 + n_0 met 0m0,n0<pk0 \leq m_0, n_0 < p^k en bekijk (m0+n0)/pk\lfloor (m_0 + n_0)/p^k \rfloor.)
  3. Leid af dat voor 0<j<pk0 < j < p^k geldt

    vp(pkj)=kvp(j),v_p\binom{p^k}{j} = k - v_p(j) ,

    door de overdrachten in de optelling j+(pkj)j + (p^k - j) te tellen. (In het bijzonder p(pj)p \mid \binom p j voor 0<j<p0 < j < p: de sleutelstap van Stelling 6.23, teruggevonden.)

  4. Bewijs dat v2(2nn)=s2(n)v_2\binom{2n}n = s_2(n). Leid af dat de centrale binomiaalcoëfficiënt altijd even is, en dat (2nn)2(mod4)\binom{2n}n \equiv 2 \pmod 4 precies wanneer nn een macht van 22 is.
  5. Toon met de identiteit van Vandermonde (Oefening 2.7) en vraag 13 aan dat (2pp)2(modp)\binom{2p}p \equiv 2 \pmod p voor elk priemgetal pp.
  6. Bereken v3(1000500)v_3\binom{1000}{500} tweemaal: één keer met Kummer (schrijf 500500 in grondtal 33 en tel de overdrachten in 500+500500 + 500), één keer met de digitale vorm van Legendre (bereken s3(500)s_3(500) en s3(1000)s_3(1000)); ga na dat beide dezelfde waarde geven.

Deel IV — De pariteit van de driehoek van Pascal, en een afschatting van de priemdichtheid.

  1. Bewijs het cijfercriterium: (nk)\binom nk is oneven dan en slechts dan als elk binair cijfer van kk hoogstens gelijk is aan het overeenkomstige cijfer van nn. Formuleer en bewijs het analoge criterium voor p(nk)p \nmid \binom nk in grondtal pp.
  2. Leid af dat rij nn van de driehoek van Pascal precies 2s2(n)2^{s_2(n)} oneven getallen bevat; ga dat na op de rijen 44 en 55.
  3. Leid af dat alle inwendige getallen (nk)\binom nk (0<k<n0 < k < n) even zijn dan en slechts dan als nn een macht van 22 is.
  4. Bewijs dat elke priemmacht die (m+nm)\binom{m+n}m deelt hoogstens m+nm + n is: uit pa(m+nm)p^a \mid \binom{m+n}m volgt pam+np^a \leq m + n. (Hoeveel termen van de som uit vraag 11 kunnen ongelijk aan nul zijn?)
  5. Leid af dat (2nn)\binom{2n}n het getal lcm(1,2,,2n)\operatorname{lcm}(1, 2, \dots, 2n) deelt, en combineer dat met de ondergrens (2nn)4n2n+1\binom{2n}n \geq \frac{4^n}{2n+1} (die je bewijst: het centrale getal is het grootste van de 2n+12n + 1 getallen van rij 2n2n) om

    lcm(1,,2n)4n2n+1\operatorname{lcm}(1, \dots, 2n) \geq \frac{4^n}{2n+1}

    te verkrijgen: de gemene veelvouden van de eerste gehele getallen groeien exponentieel — een eerste kwantitatieve blik op de overvloed aan priemgetallen.

Deel V — Synthese.

  1. Bepaal de kleinste nn waarvoor n!n! op minstens 20262026 nullen eindigt. (Schat Z(n)n/4Z(n) \approx n/4 en corrigeer met de exacte formule.)
  2. Nog een laatste kruiscontrole: toon aan dat 77 het getal (10050)\binom{100}{50} niet deelt, eerst door 5050 in grondtal 77 te schrijven en na te gaan dat de optelling 50+5050 + 50 geen overdrachten kent, en daarna door v7(100!)v_7(100!) en v7(50!)v_7(50!) met de formule van Legendre te berekenen.
  3. Waar precies gebruikte de opgave: (i) de unieke priemontbinding; (ii) de ontbinding n=pkn1+n0n = p^k n_1 + n_0 uit de euclidische deling; (iii) een telargument uit Hoofdstuk 2? Eén zin per onderdeel.
  4. Synthese, in een korte alinea: de formule van Legendre zet een vraag over deelbaarheid om in rekenen met cijfers, en de stelling van Kummer leest het antwoord af aan de overdrachten van één optelling — becommentarieer die vertaling, de controles van vraag 16, en wat de afschatting van vraag 21 over priemgetallen suggereert (de volledige uitspraak, de priemgetalstelling, ligt ver buiten dit volume; de tegenhanger van de gereedschapskist van dit hoofdstuk voor veeltermen is Hoofdstuk 8).
Oplossing

Oplossing van Probleem 6.1.

1. 10!=362880010! = 3\,628\,800: twee nullen aan het einde. Waarderingen factor voor factor: machten van 22 komen van 2,4=22,6,8=23,102, 4 = 2^2, 6, 8 = 2^3, 10, samen v2(10!)=1+2+1+3+1=8v_2(10!) = 1 + 2 + 1 + 3 + 1 = 8; machten van 55 van 55 en 1010: v5(10!)=2v_5(10!) = 2. Aantal nullen =min(v2,v5)=2= \min(v_2, v_5) = 2, in overeenstemming.

2. Schrijf de euclidische deling x=nq+r\lfloor x\rfloor = nq + r met 0rn10 \leq r \leq n - 1. Dan is x=nq+r+{x}x = nq + r + \{x\} met 0r+{x}<n0 \leq r + \{x\} < n, dus x/n=q=x/n\lfloor x/n \rfloor = q = \bigl\lfloor \lfloor x \rfloor / n \bigr\rfloor.

3. Zij α=vp(a)β=vp(b)\alpha = v_p(a) \leq \beta = v_p(b) (verwissel zo nodig) en schrijf a=pαaa = p^\alpha a' en b=pβbb = p^\beta b' met pa,bp \nmid a', b'. Dan is a+b=pα(a+pβαb)a + b = p^\alpha\bigl(a' + p^{\beta - \alpha}b'\bigr), dus vp(a+b)α=minv_p(a + b) \geq \alpha = \min. Is α<β\alpha < \beta, dan is het haakje a+pβαba≢0(modp)a' + p^{\beta-\alpha}b' \equiv a' \not\equiv 0 \pmod p: de waardering is precies α\alpha.

4. De veelvouden van mm in [ ⁣[1,n] ⁣]\intint1n zijn m,2m,,qmm, 2m, \dots, qm, waarbij qq het grootste gehele getal met qmnqm \leq n is, oftewel q=n/mq = \lfloor n/m \rfloor.

5. Wegens de unieke ontbinding is vp(n!)=j=1nvp(j)v_p(n!) = \sum_{j=1}^{n} v_p(j). Tel het anders: elke jj draagt vp(j)=#{k1:pkj}v_p(j) = \#\{k \geq 1 : p^k \mid j\} bij, dus

vp(n!)=j=1n#{k:pkj}=k1#{jn:pkj}=k1npkv_p(n!) = \sum_{j=1}^n \#\{k : p^k \mid j\} = \sum_{k\geq1} \#\{j \leq n : p^k \mid j\} = \sum_{k\geq1} \Bigl\lfloor \frac n{p^k} \Bigr\rfloor

wegens vraag 4 — de formule van Legendre. De som is eindig: termen met pk>np^k > n verdwijnen.

6. v5(1000!)=200+40+8+1=249v_5(1000!) = 200 + 40 + 8 + 1 = 249 (delingen door 5,25,125,6255, 25, 125, 625); v2(1000!)=500+250+125+62+31+15+7+3+1=994v_2(1000!) = 500 + 250 + 125 + 62 + 31 + 15 + 7 + 3 + 1 = 994. Nullen aan het einde van 1000!1000!: elke nul verbruikt één 22 en één 55, dus zijn er min(994,249)=249\min(994, 249) = 249.

7. Met n=iaipin = \sum_i a_ip^i geeft vraag 2 dat n/pk=ikaipik\lfloor n/p^k \rfloor = \sum_{i \geq k} a_ip^{i-k} (knot de ontwikkeling in grondtal pp af). Sommeren over k1k \geq 1 en de twee eindige sommen verwisselen geeft

vp(n!)=i1aik=1ipik=i0aipi1p1=nsp(n)p1.v_p(n!) = \sum_{i\geq1} a_i \sum_{k=1}^{i} p^{i-k} = \sum_{i\geq0} a_i\,\frac{p^i - 1}{p - 1} = \frac{n - s_p(n)}{p - 1} .

8. Voor p=2p = 2 is v2(n!)=ns2(n)v_2(n!) = n - s_2(n). Omdat n1n \geq 1 voldoet aan s2(n)1s_2(n) \geq 1, is altijd v2(n!)n1<nv_2(n!) \leq n - 1 < n: 2nn!2^n \nmid n!. En v2(n!)=n1v_2(n!) = n - 1 precies wanneer s2(n)=1s_2(n) = 1, dat wil zeggen wanneer nn een macht van 22 is.

9. nn heeft logpn+1\lfloor \log_p n \rfloor + 1 cijfers in grondtal pp, elk hoogstens p1p - 1, dus 1sp(n)(p1)(logp(n)+1)1 \leq s_p(n) \leq (p-1)\bigl(\log_p(n) + 1\bigr). Substitutie in vraag 7 geeft

np1logp(n)1    vp(n!)  <  np1,\frac n{p-1} - \log_p(n) - 1 \;\leq\; v_p(n!) \;<\; \frac n{p-1},

en na deling door nn: vp(n!)n1p1\frac{v_p(n!)}n \to \frac1{p-1}.

10. Z(n)Z(n1)=v5(n!/(n1)!)=v5(n)Z(n) - Z(n-1) = v_5(n!/(n-1)!) = v_5(n): het aantal nullen springt met v5(n)v_5(n) bij elk veelvoud van 55 en is daartussen constant. Er is Z(24)=24/5=4Z(24) = \lfloor24/5\rfloor = 4 en Z(25)=5+1=6Z(25) = 5 + 1 = 6: in n=25n = 25 springt het aantal van 44 meteen naar 66 (v5(25)=2v_5(25) = 2), en omdat ZZ niet-dalend is met Z4Z \leq 4 ervoor en Z6Z \geq 6 erna, wordt de waarde 55 nooit bereikt: geen enkele faculteit eindigt op precies vijf nullen.

11. Schrijf x=x+{x}x = \lfloor x\rfloor + \{x\}: dan is x+y=x+y+{x}+{y}\lfloor x + y\rfloor = \lfloor x\rfloor + \lfloor y\rfloor + \lfloor \{x\} + \{y\}\rfloor, en 0{x}+{y}<20 \leq \{x\} + \{y\} < 2 maakt dat laatste geheel deel 00 of 11. Vervolgens geeft Legendre, driemaal toegepast,

vp(m+nm)=vp((m+n)!)vp(m!)vp(n!)=k1(m+npkmpknpk),v_p\binom{m+n}m = v_p\bigl((m{+}n)!\bigr) - v_p(m!) - v_p(n!) = \sum_{k\geq1}\Bigl( \Bigl\lfloor\frac{m+n}{p^k}\Bigr\rfloor - \Bigl\lfloor\frac{m}{p^k}\Bigr\rfloor - \Bigl\lfloor\frac{n}{p^k}\Bigr\rfloor\Bigr),

een eindige som van nullen en enen (pas de eerste bewering toe op x=m/pkx = m/p^k en y=n/pky = n/p^k).

12. Leg k1k \geq 1 vast en schrijf m=pkm1+m0m = p^km_1 + m_0 en n=pkn1+n0n = p^kn_1 + n_0 met 0m0,n0<pk0 \leq m_0, n_0 < p^k (euclidische deling: m0m_0 is het getal gevormd door de kk laagste cijfers van mm). Dan is

m+npkmpknpk=m0+n0pk,\Bigl\lfloor\frac{m+n}{p^k}\Bigr\rfloor - \Bigl\lfloor\frac m{p^k}\Bigr\rfloor - \Bigl\lfloor\frac n{p^k}\Bigr\rfloor = \Bigl\lfloor\frac{m_0 + n_0}{p^k}\Bigr\rfloor ,

wat 11 is als m0+n0pkm_0 + n_0 \geq p^k en anders 00. Maar m0+n0pkm_0 + n_0 \geq p^k zegt precies dat het optellen van de kk laagste cijfers van mm en nn overloopt naar positie kk — een overdracht naar positie kk in het gewone optelalgoritme. Sommeren over kk geeft: vp(m+nm)v_p\binom{m+n}m is het aantal overdrachten in de optelling m+nm + n in grondtal pp. (Kummer, 1852.)

13. Pas Kummer toe met m=jm = j en n=pkjn = p^k - j, met som pk=(100k)pp^k = (1\underbrace{0\cdots0}_{k})_p. Zij a=vp(j)a = v_p(j), zodat de cijfers van jj in grondtal pp op de posities 0,,a10, \dots, a-1 nul zijn en het cijfer op positie aa niet nul is. De cijfers van pkjp^k - j onder positie aa zijn eveneens nul (pkj=pa(pkaj/pa)p^k - j = p^a(p^{k-a} - j/p^a)). Op positie aa moeten de twee cijfers ongelijk aan nul samen pp opleveren (resultaatcijfer 00): één overdracht; op elke positie a+1,,k1a+1, \dots, k-1 leveren de cijfers plus de binnenkomende overdracht samen pp (opnieuw resultaatcijfer 00): de overdracht plant zich voort. In totaal kak - a overdrachten, dus vp(pkj)=kvp(j)v_p\binom{p^k}j = k - v_p(j). Voor k=1k = 1: vp(pj)=1v_p\binom pj = 1 voor 0<j<p0 < j < p, de deelbaarheid die in Stelling 6.23 gebruikt werd.

14. Met de digitale vorm (vraag 7) en s2(2n)=s2(n)s_2(2n) = s_2(n) (er komt alleen een cijfer nul bij):

v2(2nn)=(2ns2(2n))2(ns2(n))=2s2(n)s2(2n)=s2(n)1:v_2\binom{2n}n = \bigl(2n - s_2(2n)\bigr) - 2\bigl(n - s_2(n)\bigr) = 2s_2(n) - s_2(2n) = s_2(n) \geq 1 :

(2nn)\binom{2n}n is altijd even, en v2=1v_2 = 1 (dat wil zeggen (2nn)2(mod4)\binom{2n}n \equiv 2 \pmod 4) precies wanneer s2(n)=1s_2(n) = 1, dus wanneer nn een macht van 22 is.

15. Vandermonde met m=n=k=pm = n = k = p: (2pp)=j=0p(pj)(ppj)=j=0p(pj)2\binom{2p}p = \sum_{j=0}^p \binom pj\binom p{p-j} = \sum_{j=0}^p \binom pj^2. Voor 0<j<p0 < j < p is p(pj)p \mid \binom pj (vraag 13), dus (pj)20(modp)\binom pj^2 \equiv 0 \pmod p; de randtermen geven 1+11 + 1: (2pp)2(modp)\binom{2p}p \equiv 2 \pmod p.

16. In grondtal 33: 500=486+9+3+2500 = 486 + 9 + 3 + 2, met cijfers (laag naar hoog) (2,1,1,0,0,2)(2, 1, 1, 0, 0, 2), dus s3(500)=6s_3(500) = 6; en 1000=729+243+27+11000 = 729 + 243 + 27 + 1, met cijfers (1,0,0,1,0,1,1)(1, 0, 0, 1, 0, 1, 1), dus s3(1000)=4s_3(1000) = 4. Kummer: tel 500+500500 + 500 op in grondtal 33: positie 00: 2+2=42 + 2 = 4, cijfer 11 met overdracht 11; positie 11: 1+1+1=31 + 1 + 1 = 3, cijfer 00 met overdracht 11; positie 22: 1+1+1=31 + 1 + 1 = 3, cijfer 00 met overdracht 11; positie 33: 0+0+1=10 + 0 + 1 = 1, geen overdracht; positie 44: 00; positie 55: 2+2=42 + 2 = 4, cijfer 11 met overdracht 11; positie 66: de overdracht landt, cijfer 11. Vier overdrachten: v3(1000500)=4v_3\binom{1000}{500} = 4. Legendre: v3(1000!)=100042=498v_3(1000!) = \frac{1000 - 4}2 = 498 en v3(500!)=50062=247v_3(500!) = \frac{500 - 6}2 = 247, dus v3(1000500)=4982×247=4v_3\binom{1000}{500} = 498 - 2\times247 = 4. Beide berekeningen komen overeen — en de cijfers (1,0,0,1,0,1,1)(1, 0, 0, 1, 0, 1, 1) van de optelling geven 10001000 terug, zoals het hoort.

17. Volgens Kummer (p=2p = 2, m=km = k, n=nkn' = n - k) is (nk)\binom nk oneven precies wanneer de optelling k+(nk)k + (n - k) in grondtal 22 geen overdracht kent, dat wil zeggen wanneer op elke positie ki+(nk)i=nik_i + (n - k)_i = n_i; in dat geval is kinik_i \leq n_i voor alle ii. Omgekeerd, is kinik_i \leq n_i voor alle ii, dan is het getal met cijfers nikin_i - k_i gelijk aan nkn - k en verloopt de optelling zonder overdracht. Hetzelfde bewijs in grondtal pp: p(nk)p \nmid \binom nk precies wanneer elk cijfer van kk in grondtal pp hoogstens gelijk is aan het overeenkomstige cijfer van nn.

18. Tellen we de k[ ⁣[0,n] ⁣]k \in \intint0n waarvan de cijfers voldoen aan kinik_i \leq n_i: elk cijfer van kk wordt onafhankelijk uit ni+1n_i + 1 waarden gekozen, wat i(ni+1)\prod_i (n_i + 1) keuzes geeft; in grondtal 22 is dat 2#{i:ni=1}=2s2(n)2^{\#\{i : n_i = 1\}} = 2^{s_2(n)}. Rij 4=(100)24 = (100)_2: 21=22^1 = 2 oneven getallen — inderdaad heeft 1,4,6,4,11, 4, 6, 4, 1 alleen aan de randen oneven getallen. Rij 5=(101)25 = (101)_2: 22=42^2 = 4 — inderdaad 1,5,10,10,5,11, 5, 10, 10, 5, 1.

19. Alle inwendige getallen even     \iff de rij bevat precies 22 oneven getallen (de twee randen zijn altijd oneven)     2s2(n)=2    s2(n)=1    n\iff 2^{s_2(n)} = 2 \iff s_2(n) = 1 \iff n is een macht van 22.

20. In de som van vraag 11 verdwijnt de kk-de term zodra pk>m+np^k > m + n (alle drie de gehele delen zijn dan gelijk; eenvoudiger nog: elke term is dan 00). Hoogstens logp(m+n)\lfloor \log_p(m+n)\rfloor termen zijn dus ongelijk aan nul, elk ter waarde 11: a=vp(m+nm)logp(m+n)a = v_p\binom{m+n}m \leq \log_p(m+n), oftewel pam+np^a \leq m + n.

21. Voor elk priemgetal pp is vp(lcm(1,,2n))=logp(2n)v_p\bigl(\operatorname{lcm}(1, \dots, 2n)\bigr) = \lfloor\log_p(2n)\rfloor (de grootste macht van pp die 2n2n niet overtreft komt onder 1,,2n1, \dots, 2n voor). Vraag 20 met m=nm = n geeft vp(2nn)logp(2n)v_p\binom{2n}n \leq \lfloor\log_p(2n)\rfloor voor elke pp: volgens Propositie 6.16 is dus (2nn)lcm(1,,2n)\binom{2n}n \mid \operatorname{lcm}(1, \dots, 2n). Voor de grootte: de verhouding (2nk+1)/(2nk)=2nkk+11\binom{2n}{k+1}/\binom{2n}k = \frac{2n-k}{k+1} \geq 1 precies voor k<nk < n, zodat het centrale getal het grootste van de 2n+12n + 1 getallen van rij 2n2n is, waaruit 4n=k(2nk)(2n+1)(2nn)4^n = \sum_k \binom{2n}k \leq (2n+1)\binom{2n}n. Samen:

lcm(1,,2n)(2nn)4n2n+1.\operatorname{lcm}(1, \dots, 2n) \geq \binom{2n}n \geq \frac{4^n}{2n + 1} .

Waren er weinig priemgetallen onder 2n2n, dan kon het kgv niet zo groot zijn: de exponentiële groei van het kgv is een kwantitatief spoor van de overvloed aan priemgetallen.

22. Z(n)=kn/5kn4Z(n) = \sum_k\lfloor n/5^k\rfloor \approx \frac n4, dus mik je rond n=4×2026=8104n = 4 \times 2026 = 8104: Z(8104)=1620+324+64+12+2=2022Z(8104) = 1620 + 324 + 64 + 12 + 2 = 2022. Stap op met veelvouden van 55: Z(8110)=2024Z(8110) = 2024, Z(8115)=2025Z(8115) = 2025, en

Z(8120)=1624+324+64+12+2=2026.Z(8120) = 1624 + 324 + 64 + 12 + 2 = 2026 .

Omdat ZZ tussen veelvouden van 55 constant is en Z(8119)=Z(8115)=2025Z(8119) = Z(8115) = 2025, is de kleinste nn met minstens 20262026 nullen aan het einde n=8120n = 8120.

23. In grondtal 77: 50=49+150 = 49 + 1, met cijfers (laag naar hoog) (1,0,1)(1, 0, 1). Optellen van 50+5050 + 50: positie 00: 1+1=2<71 + 1 = 2 < 7, geen overdracht; positie 11: 0+0=00 + 0 = 0; positie 22: 1+1=2<71 + 1 = 2 < 7, geen overdracht. Zonder overdrachten, dus volgens Kummer is v7(10050)=0v_7\binom{100}{50} = 0: 7(10050)7 \nmid \binom{100}{50}. Legendre bevestigt dat: v7(100!)=100/7+100/49=14+2=16v_7(100!) = \lfloor 100/7 \rfloor + \lfloor 100/49 \rfloor = 14 + 2 = 16 en v7(50!)=7+1=8v_7(50!) = 7 + 1 = 8, dus v7(10050)=162×8=0v_7\binom{100}{50} = 16 - 2\times8 = 0.

24. (i) De unieke priemontbinding ligt onder de definitie van vpv_p en haar additiviteit, en dus onder de formule van Legendre en elke conclusie over deelbaarheid (Propositie 6.16). (ii) De euclidische deling leverde de afknottingsidentiteit van vraag 2 en de splitsing m=pkm1+m0m = p^km_1 + m_0 die de overdracht isoleert (vraag 12). (iii) Tellen: het aantal veelvouden van mm (vraag 4), het product van cijferkeuzes (vraag 18) en de afschatting 4n(2n+1)(2nn)4^n \leq (2n+1)\binom{2n}n voor de rijsom (vraag 21) zijn alle argumenten in de stijl van Hoofdstuk 2.

25. Legendre zet “welke macht van pp deelt n!n!” om in rekenen met cijfers in grondtal pp; Kummer perst het antwoord voor binomiaalcoëfficiënten samen tot de overdrachten van één enkele optelling — deelbaarheid, ogenschijnlijk een globale eigenschap van reusachtige getallen, wordt lokaal afgelezen, cijfer voor cijfer. Vraag 16 is het paradigma: vier overdrachten, met de hand berekend, leggen de exacte macht van 33 vast in een getal met honderden cijfers. En vraag 21 laat zien hoe dezelfde ideeënkring diep water raakt: een exponentiële ondergrens voor lcm(1,,2n)\operatorname{lcm}(1, \dots, 2n) is een eerste, volledig elementaire stap in de richting van de priemgetalstelling, waarvan het bewijs ver buiten dit volume ligt. De hele gereedschapskist — deling, ggd, waarderingen — wordt voor veeltermen overgespeeld in Hoofdstuk 8, waar de tegenhanger van een cijferontwikkeling de ontwikkeling naar machten van (Xa)(X - a) is.