Mathematics · Book 3 · Bachelor Year 1

Universitaire wiskunde — Bachelor jaar 1

Universitaire wiskunde — Bachelor jaar 1 · Bachelor Year 1

6Getaltheorie in de gehele getallen

Getaltheorie — de studie van deelbaarheid in Z\Z — werd begonnen in het Middelbaar-onderwijsvolume. 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, priemontbinding, en de rekenkunde van congruenties tot en met de kleine stelling van Fermat. Naast haar eigen bekoring is dit materiaal het model dat Hoofdstuk 8 nabootst voor veeltermen.

6.1 Deelbaarheid en euclidische deling

Definitie 6.1 (Deelbaarheid)

Voor a,bZa, b \in \Z deelt bb het getal aa (genoteerd bab \mid a) wanneer a=bqa = bq voor een zekere qZq \in \Z. Basisgevolgen: 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 aba \mid b samen met bab \mid a dwingen b=±ab = \pm a af.

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. Als 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. Als bq+r=bq+rbq + r = bq' + r' met 0r,r<b0 \leq r, r' < b, dan b(qq)=rrb(q - q') = r' - r en 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 (Positionele getalnotatie door herhaalde deling)

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 de resten van laatste naar eerste: 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 geheel getal in [ ⁣[0,6] ⁣]\intint06 congruent met de huidige waarde mod 77, dus de schrijfwijze in grondtal 77 is uniek — het feit dat stilzwijgend gebruikt wordt telkens wanneer het weekendprobleem “de cijfers van nn in grondtal pp” manipuleert.

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 niet beide nul 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^*. Deze dd is de grootste gemene deler gcd(a,b)\gcd(a, b): ze 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 aftrekking; de formele definitie staat in Hoofdstuk 7, en enkel deze twee eigenschappen worden gebruikt). Als H={0}H = \{0\}, neem n=0n = 0. Anders bevat HH een niet-nul element en zijn tegengestelde, dus een kleinste strikt positief element nn. Dan nZHn\Z \subseteq H. Voor xHx \in H, schrijf x=nq+rx = nq + r met 0r<n0 \leq r < n (Stelling 6.2); 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 aftrekking, dus het is dZd\Z met d1d \geq 1 (het bevat aa of bb niet-nul). Aangezien a,bdZa, b \in d\Z, deelt dd beide. En als cc zowel aa als bb deelt, dan deelt cc elke au+bvau + bv — in het bijzonder cdc \mid d, aangezien daZ+bZd \in a\Z + b\Z. Dit 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 niet beide nul 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 priem geval): aa en bb zijn relatief priem als en slechts als au+bv=1au + bv = 1 een oplossing heeft.

Bewijs. gcd(a,b)=ddZ=aZ+bZ\gcd(a,b) = d \in d\Z = a\Z + b\Z. Voor de equivalentie: als gcd(a,b)=1\gcd(a,b) = 1, levert Bézout de oplossing; omgekeerd dwingt au+bv=1au + bv = 1 elke gemene deler van a,ba, b af om 11 te delen.

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, aangezien r=abqr = a - bq); herhaal totdat de rest 00 is; de laatste niet-nul rest is de ggd. Door de delingen achterwaarts te doorlopen (of de coëfficiënten bij te houden op de weg naar beneden) verkrijg je een Bézout-paar (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. Achterwaarts:

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, 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) Als abca \mid bc en gcd(a,b)=1\gcd(a, b) = 1, dan aca \mid c.
  2. Als aca \mid c, bcb \mid c en gcd(a,b)=1\gcd(a,b) = 1, dan abcab \mid c.
  3. Als 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) bqb \mid q, dus abaq=cab \mid aq = c.

(3) au+bv=1au + bv = 1 en au+cv=1au' + cv' = 1. Vermenigvuldig de twee 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 Bézout-betrekking tussen aa en bcbc: volgens Gevolg 6.5 is gcd(a,bc)=1\gcd(a, bc) = 1.

Voorbeeld 6.9 (Een lineaire diophantische vergelijking oplossen)

Vind 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 er bestaan oplossingen (als de ggd het rechterlid niet zou delen, zou het linkerlid altijd een veelvoud ervan zijn en zouden er geen zijn). Deel door: 3x+5y=23x + 5y = 2. Een particuliere oplossing is zichtbaar: (x0,y0)=(1,1)(x_0, y_0) = (-1, 1). Voor de algemene, trek 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, en dan x=1+5kx = -1 + 5k. Omgekeerd werkt elk zulk 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 gehele veelvouden van (bgcd,agcd)\bigl(\frac b{\gcd}, -\frac a{\gcd}\bigr) — dezelfde “particulier plus homogeen”-structuur 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^*,

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 (Uitlijningsproblemen zijn kgv-problemen)

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

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 tandwiel en 77 van het kleine (252/84252/84 en 252/36252/36). Merk de praktische weg op: bereken eerst de ggd (Euclides: 84=2×36+1284 = 2\times36 + 12, 36=3×1236 = 3\times12), en deel dan — bouw het kgv nooit op door veelvouden op te sommen. Elke periodiek-samenvallingsvraag (tandwielen, planetaire uitlijningen, samenvallende repeterende decimalen) herleidt zich tot deze ene berekening.

6.3 Priemgetallen

Definitie 6.12

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

Opmerking 6.13 (Priemtoets door proefdeling)

Als n=abn = ab met 2ab2 \leq a \leq b, dan a2ab=na^2 \leq ab = n, dus ana \leq \sqrt n: een samengesteld getal nn heeft altijd een priemdeler n\leq \sqrt n. Om te toetsen 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, 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 n\sqrt n-barrière is een echte drempel: die efficiënt overschrijden voor honderdcijferige getallen vereist de moderne priemtoetsen die zijn voortgekomen uit Stelling 6.23.

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 ervan zou een kleinere deler van nn opleveren). Veronderstel nu dat p1,,pkp_1, \dots, p_k alle priemgetallen waren, en zij 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 — absurd.

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 door sterke inductie (Stelling 1.12): n=2n = 2 is priem; voor n>2n > 2 is ofwel nn priem, ofwel n=abn = ab met 2a,b<n2 \leq a, b < n, en de inductiehypothese ontbindt aa en bb.

Uniciteit. Veronderstel p1pr=q1qsp_1 \cdots p_r = q_1 \cdots q_s (priemgetallen opgesomd met herhaling, zeg rsr \leq s), en pas inductie toe op rr. Als r=0r = 0 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 Euclides’ lemma ofwel p1q1p_1 \mid q_1 ofwel p1q2qsp_1 \mid q_2\cdots q_s; door herhaling deelt p1p_1 een zekere qjq_j. Maar qjq_j is priem en p12p_1 \geq 2: noodzakelijk p1=qjp_1 = q_j. Schrap deze gemene factor (geoorloofd: Z\Z is een integriteitsdomein) om

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

te verkrijgen (de hoed markeert weglating), een gelijkheid van kortere producten; de inductiehypothese zegt dat de twee lijsten p2,,prp_2, \dots, p_r en q1,,qj^,,qsq_1, \dots, \widehat{q_j}, \dots, q_s op volgorde na samenvallen, en dus deden de oorspronkelijke dat ook. De exponentvorm groepeert gelijke priemgetallen.

Propositie 6.16 (Valuaties)

Voor pp priem en nNn \in \N^*, schrijf 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

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. Als mnm \mid n, schrijf n=mqn = mq en pas ze toe. Omgekeerd, als alle vp(m)vp(n)v_p(m) \leq v_p(n), voldoet het geheel getal q=ppvp(n)vp(m)q = \prod_p p^{\,v_p(n) - v_p(m)} aan mq=nmq = n. De ggd-formule: het geheel 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 derdemachten via valuaties)

Een geheel getal n1n \geq 1 is een volkomen kwadraat als en slechts als elke vp(n)v_p(n) even is (als n=m2n = m^2, dan vp(n)=2vp(m)v_p(n) = 2v_p(m); omgekeerd halveer elke exponent). Evenzo voor derdemachten 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 derdemacht (v2=4v_2 = 4); het kleinste positieve geheel getal mm zodanig dat 21168m21168\,m wel een derdemacht is, wordt gevonden door elke exponent aan te vullen tot het volgende veelvoud van 33:

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, derdemachten, delers, ggd, kgv) worden coördinaatsgewijze vragen over de exponentvectoren (v2,v3,v5,)(v_2, v_3, v_5, \dots) — unieke ontbinding is de uitspraak dat deze coördinaten bestaan en goed gedefinieerd zijn.

6.4 Congruenties

Definitie 6.18

Voor nNn \in \N^*: ab(modn)a \equiv b \pmod n wanneer nabn \mid a - b. Dit is een equivalentierelatie verenigbaar met optelling en vermenigvuldiging: als aba \equiv b en aba' \equiv b' (mod nn), dan 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)

Verenigbaarheid met ++ en ×\times is een controlemiddel zo oud als de handel. Aangezien 101(mod9)10 \equiv 1 \pmod 9, is elk geheel getal congruent mod 99 met zijn cijfersom (bewezen als Oefening 6.2). Om de bewering 1234×567=6996781234 \times 567 = 699\,678 te controleren: cijfersommen geven 123411234 \equiv 1 en 567180(mod9)567 \equiv 18 \equiv 0 \pmod 9, dus het product moet 1×0=0\equiv 1 \times 0 = 0 zijn; en inderdaad 6+9+9+6+7+8=4506 + 9 + 9 + 6 + 7 + 8 = 45 \equiv 0. De controle slaagt (en het product is in feite correct). Had iemand 699478699\,478 gerapporteerd, dan zou de cijfersom 437≢043 \equiv 7 \not\equiv 0 hem onmiddellijk ontmaskeren. De toets is eenzijdig — hij vangt een fout op tenzij de fout zelf een veelvoud van 99 is — wat precies de pseudopriemles is van Voorbeeld 6.24 in het klein: congruentiecontroles weerleggen, ze certificeren niet.

Propositie 6.20 (Inverteerbaarheid mod nn)

aa is inverteerbaar mod nn (d.w.z. ab1(modn)ab \equiv 1 \pmod n voor een zekere bb) als en slechts als gcd(a,n)=1\gcd(a, n) = 1. De inverse is dan uniek mod 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 Bézout- betrekking, die bestaat asa gcd(a,n)=1\gcd(a,n) = 1 (Gevolg 6.5). Uniciteit: als abab1ab \equiv ab' \equiv 1, dan bb(ab)=(ab)bb(modn)b \equiv b(ab') = (ab)b' \equiv b' \pmod n.

Voorbeeld 6.21 (77 inverteren modulo 2626)

Aangezien gcd(7,26)=1\gcd(7, 26) = 1 is de klasse van 77 inverteerbaar mod 2626. Uitgebreide 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 achterwaarts:

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 .

Dus 7×(11)1(mod26)7 \times (-11) \equiv 1 \pmod{26}, d.w.z. 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 de hand wordt elke congruentie 7xc(mod26)7x \equiv c \pmod{26} opgelost in één vermenigvuldiging: x15cx \equiv 15c. Deze mechanische inversie is het werkpaard van de modulaire rekenkunde — en van de publieke-sleutelprotocollen vermeld in Opmerking 6.27, waar de moduli honderden cijfers hebben maar het algoritme precies 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 mod 2020 — maar de vergelijking is nog steeds oplosbaar. De congruentie zegt 2012x820 \mid 12x - 8; door de hele betrekking door 44 te delen (deler van alle drie de ingrediënten), is ze equivalent met 53x25 \mid 3x - 2, d.w.z.

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 (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 mod 2020, overeenstemmend met de ggd. (Was het rechterlid niet deelbaar door 44, zeg 12x6(mod20)12x \equiv 6 \pmod{20}, dan zou er helemaal geen oplossing zijn: het linkerlid is altijd 0(mod4)\equiv 0 \pmod 4.) Algemene vorm: axb(modn)ax \equiv b \pmod n is oplosbaar asa 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:

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

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

Bewijs. Eerst, voor 1kp11 \leq k \leq p - 1, is de binomiaalcoëfficiënt (pk)=p!k!(pk)!\binom pk = \frac{p!}{k!(p-k)!} deelbaar door pp: inderdaad 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), dus het lemma van Gauss geeft p(pk)p \mid \binom pk.

Bewijs nu apaa^p \equiv a voor aNa \in \N door inductie. Waar voor a=0a = 0. Als apaa^p \equiv a, dan volgens het binomium van Newton

(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 verdwijnen mod pp. Voor a<0a < 0, pas het resultaat toe op a-a en scheid p=2p = 2 (waar xxx \equiv -x) van oneven pp (waar (a)p=ap(-a)^p = -a^p). Ten slotte, als pap \nmid a, vermenigvuldig apaa^p \equiv a met een inverse van aa mod pp (Propositie 6.20).

Voorbeeld 6.24 (Fermats omkering faalt: 341341)

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

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 Fermats toets voor het grondtal 22 (het is het kleinste zulke pseudopriemgetal). Het grondtal 33 ontmaskert het (3340≢13^{340} \not\equiv 1), en praktische priemtoetsing draait de toets daarom op verscheidene grondtallen, plus verfijningen — de industriële versies van dit idee zijn wat de grote priemgetallen van Opmerking 6.27 certificeert. Moraal: een implicatie en haar omkering leiden een gescheiden leven (Opmerking 1.10), zelfs voor stellingen.

Voorbeeld 6.25 (Praktische congruentieberekeningen)

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

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: herleid de exponent modulo de orde geleverd door Fermat, en herleid dan tussentijdse machten bij elke stap.

Opmerking 6.26 (Veelvoorkomende valkuilen in de getaltheorie)

  1. Een congruentie delen. Uit acbc(modn)ac \equiv bc \pmod n mag men niet besluiten aba \equiv b tenzij gcd(c,n)=1\gcd(c, n) = 1: 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. Euclides’ lemma verkeerd gebruiken. abca \mid bc impliceert aba \mid b of aca \mid c enkel voor aa priem (of relatief priem met één factor): 64×96 \mid 4 \times 9 maar 66 deelt 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; “paarsgewijs relatief priem” is sterker dan “globaal relatief priem” (gcd(6,10,15)=1\gcd(6, 10, 15) = 1 maar geen enkel paar is relatief priem).
  4. Exponenten leven niet mod nn. In akmodna^k \bmod n mag de exponent enkel herleid worden modulo de orde van aa (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 herleiding die werkt is die welke Voorbeeld 6.25 uitvoert.

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 herhaald voor veeltermen in Hoofdstuk 8, waar “graad” de rol van absolute waarde speelt; de twee hoofdstukken naast elkaar vergelijken is de beste manier om beide te begrijpen. De congruentierekening wordt de ring Z/nZ\Z/n\Z in Hoofdstuk 7, wier inverteerbare elementen (Propositie 6.20) het eerste niet-triviale voorbeeld vormen van een groep van eenheden. Valuaties keren terug in het weekendprobleem hieronder (de formule van Legendre) en voeden de irrationaliteitsbewijzen van Hoofdstuk 10. Buiten dit volume is Bézout-inversie mod nn de motor van de publieke-sleutelcryptografie, en de kleine stelling van Fermat is de grootvader van de priemtoetsen die de grote priemgetallen certificeren die daar gebruikt worden.

Opmerking 6.28 (Intermezzo: Z\Z als sjabloon)

Doe een stap terug van de individuele stellingen en observeer de architectuur van het hoofdstuk: één gereedschap (euclidische deling) bracht een classificatie voort (deelgroepen nZn\Z), die een bestaansstelling voortbracht (ggd, Bézout), die een deelbaarheidsrekening voortbracht (Gauss), die unieke ontbinding voortbracht — elke verdieping rust enkel op de verdieping eronder. Hetzelfde gebouw zal nog tweemaal opgetrokken worden in dit volume met verschillende benedenverdiepingen: in Hoofdstuk 8, waar deling door graad de deling door grootte vervangt en alles daarboven zich letterlijk herhaalt; en, in het klein, binnen elke Z/nZ\Z/n\Z van Hoofdstuk 7, waar inverteerbaarheidsvragen (het 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 voorproef van de kerngewoonte van de algebra: stellingen bewijzen over axioma’s in plaats van over objecten.

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

6.5 Oefeningen

Oefening 6.1

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

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. Achterwaarts:

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. Bézout-paar: (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 congruent mod 99 met de som van zijn cijfers, en mod 1111 met de alternerende som van zijn cijfers. Wat is 123456789123\,456\,789 mod 99 en mod 1111?

Oplossing

Oplossing van Oefening 6.2.

Aangezien 101(mod9)10 \equiv 1 \pmod 9: 10k110^k \equiv 1, dus kdk10kkdk(mod9)\sum_k d_k 10^k \equiv \sum_k d_k \pmod 9. Aangezien 101(mod11)10 \equiv -1 \pmod{11}: 10k(1)k10^k \equiv (-1)^k, dus het geheel getal is congruent met de alternerende som k(1)kdk\sum_k (-1)^k d_k mod 1111 (te beginnen bij het eenhedencijfer 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} (uitgebreide 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. Achterwaarts:

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

Vind alle paren (x,y)Z2(x, y) \in \Z^2 met 17x+39y=117x + 39y = 1; en dan 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 achterwaarts

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 (aangezien 1739y17 \mid 39y en gcd(17,39)=1\gcd(17,39) = 1 afdwingen 17y17 \mid y — lemma van Gauss). Bijgevolg

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

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

Oefening 6.5 ★★

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

Oplossing

Oplossing van Oefening 6.5.

Voor elk priemgetal pp, 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 valuatie bij elk priemgetal zijn gelijk (Propositie 6.16), dus 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 delertellingsformule i(αi+1)\prod_i (\alpha_i + 1).)

Oplossing

Oplossing van Oefening 6.6.

Valuaties: 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; lcm(a,b)=21037527\operatorname{lcm}(a,b) = 2^{10}\, 3^7\, 5^2\, 7.

Delertelling: 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 behulp van valuaties: vergelijk vpv_p van beide leden van pq2=r2p q^2 = r^2.

Oplossing

Oplossing van Oefening 6.7.

Veronderstel p=rq\sqrt p = \frac rq met r,qNr, q \in \N^*, d.w.z. 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. Een geheel getal kan niet tegelijk een oneven en een even pp-valuatie hebben: tegenspraak. Dus pQ\sqrt p \notin \Q.

Oefening 6.8 ★★

(Chinees restprobleem) Vind 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 mod 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. Stel x0=bmu+anvx_0 = b\,mu + a\,nv. Dan 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: bestaan. Als xx en xx' twee oplossingen zijn, delen mm en nn het getal xxx - x', dus mnxxmn \mid x - x' (Stelling 6.8 (2)): uniciteit mod 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; 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} mod 77, en de laatste twee decimale cijfers van 71007^{100} (mod 100=4×25100 = 4 \times 25: gebruik Oefening 6.8).

Oplossing

Oplossing van Oefening 6.9.

Mod 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 mod 44 en mod 2525. Mod 44: 717 \equiv -1, dus 710017^{100} \equiv 1. Mod 2525: 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), 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. Hint: toon eerst dat de rest van 2m12^m - 1 mod 2n12^n - 1 gelijk is aan 2r12^r - 1 waarbij rr de rest is van mm mod nn; volg dan het algoritme van Euclides.

Oplossing

Oplossing van Oefening 6.10.

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

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 mod 2n12^n - 1,   2m12r1\;2^m - 1 \equiv 2^r - 1, en aangezien 02r1<2n10 \leq 2^r - 1 < 2^n - 1, is dit de euclidische rest.

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

Oefening 6.11 ★★★

(Stelling van Wilson) Zij pp een priemgetal. Bewijs dat

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

door elke factor van (p1)!(p-1)! te koppelen aan zijn inverse mod pp en de zelfgekoppelde factoren te identificeren (los eerst x21(modp)x^2 \equiv 1 \pmod p op). Controleer de omkering: als n2n \geq 2 niet priem is, dan (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 Euclides’ lemma 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 mod pp, en zijn inverse a1a^{-1} is opnieuw een van de factoren (Propositie 6.20). Koppel elke aa aan a1a^{-1}: de paren vermenigvuldigen tot 11, behalve dat de zelfgekoppelde factoren (a=a1a = a^{-1}, d.w.z. a21a^2 \equiv 1) alleen staan — en dit zijn precies 11 en p1p - 1. Bijgevolg

(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 koppelingsargument ontaardt maar het resultaat blijft gelden.)

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

Oefening 6.12 ★★★

(Fermat-getallen) Voor nNn \in \N, zij 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 Fermat-getallen paarsgewijs relatief priem zijn.
  3. Leid 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. Aannemend F0Fn1=Fn2F_0\cdots F_{n-1} = F_n - 2:

    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 dd deelt zowel FnF_n als Fn2F_n - 2, en deelt dus 22. Maar elk Fermat-getal is oneven, dus d=1d = 1.
  3. Elke Fn3F_n \geq 3 heeft een priemdeler pnp_n (de eerste stap van Stelling 6.14). Als mnm \neq n, dan pmpnp_m \neq p_n, aangezien een gemeen priemgetal gcd(Fm,Fn)=1\gcd(F_m, F_n) = 1 zou delen. De afbeelding npnn \mapsto p_n is daarom injectief van N\N naar de priemgetallen: er zijn oneindig veel priemgetallen.

6.6 Probleem: 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 n!n! 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 gedaante 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. Dit probleem bewijst beide, controleert ze numeriek tegen elkaar, en oogst de klassieke gevolgen — eindnullen, de pariteit van de driehoek van Pascal, en een eerste afschatting in de richting van de priemgetalstelling. Overal is pp een priemgetal, x\floor{x} het gehele deel, en sp(n)s_p(n) duidt de som aan van de cijfers van nn geschreven in grondtal pp.

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

  1. Opwarmer: bereken 10!10! en lees zijn aantal eindnullen af; 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^*, 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 telkens wanneer vp(a)vp(b)v_p(a) \neq v_p(b).
  4. Toon 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^*,

    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 deelbaar zijn door pkp^k: elke draagt precies één eenheid bij per niveau dat ze bereikt.

Deel II — De digitale vorm en de eindnullen.

  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 n=iaipin = \sum_i a_i p^i in grondtal pp,

    vp(n!)=nsp(n)p1.v_p(n!) = \frac{n - s_p(n)}{p - 1} .
  3. Twee gevolgen voor p=2p = 2: toon dat 2n2^n nooit n!n! deelt, en dat 2n12^{n-1} n!n! precies dan deelt wanneer nn een macht van 22 is.
  4. Schat het tekort af: toon 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 komt een aandeel 1p1\frac1{p-1} van één factor pp per eenheid bij.
  5. Zij Z(n)=v5(n!)Z(n) = v_5(n!) het aantal eindnullen van n!n!. Toon 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 eindigt op precies vijf nullen.

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 van termen elk gelijk aan 00 of 11.

  2. Bewijs de stelling van Kummer: de kk-de term van die som is gelijk aan 11 precies wanneer de optelling van mm en nn in grondtal pp een overdracht naar positie kk voortbrengt; dus is 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 inspecteer (m0+n0)/pk\lfloor (m_0 + n_0)/p^k \rfloor.)
  3. Leid af dat voor 0<j<pk0 < j < p^k:

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

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

  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, 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: eenmaal via Kummer (schrijf 500500 in grondtal 33 en tel de overdrachten in 500+500500 + 500), eenmaal via de digitale vorm van Legendre (bereken s3(500)s_3(500) en s3(1000)s_3(1000)); controleer dat beide dezelfde waarde geven.

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

  1. Bewijs het cijfercriterium: (nk)\binom nk is oneven als en slechts als elk binair cijfer van kk ten hoogste het overeenkomstige cijfer van nn is. 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 elementen bevat; verifieer op rijen 44 en 55.
  3. Leid af dat alle inwendige elementen (nk)\binom nk (0<k<n0 < k < n) even zijn als en slechts als nn een macht van 22 is.
  4. Bewijs dat elke priemmacht die (m+nm)\binom{m+n}m deelt ten hoogste m+nm + n is: als pa(m+nm)p^a \mid \binom{m+n}m dan pam+np^a \leq m + n. (Hoeveel niet-nul termen kan de som van vraag 11 hebben?)
  5. Leid af dat (2nn)\binom{2n}n het getal lcm(1,2,,2n)\operatorname{lcm}(1, 2, \dots, 2n) deelt, en combineer met de ondergrens (2nn)4n2n+1\binom{2n}n \geq \frac{4^n}{2n+1} (die je zult bewijzen: het centrale element is het grootste van de 2n+12n + 1 elementen 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 glimp van de overvloed aan priemgetallen.

Deel V — Synthese.

  1. Vind de kleinste nn zodanig dat n!n! eindigt op ten minste 20262026 nullen. (Schat Z(n)n/4Z(n) \approx n/4, en stel dan bij met behulp van de exacte formule.)
  2. Een laatste kruiscontrole: toon dat 77 het getal (10050)\binom{100}{50} niet deelt, eerst door 5050 in grondtal 77 te schrijven en te controleren dat de optelling 50+5050 + 50 overdrachtvrij is, en dan door v7(100!)v_7(100!) en v7(50!)v_7(50!) met de formule van Legendre te berekenen.
  3. Waar precies gebruikte het probleem: (i) unieke ontbinding; (ii) de euclidische-delingsontbinding n=pkn1+n0n = p^k n_1 + n_0; (iii) een telargument uit Hoofdstuk 2? Eén zin voor elk.
  4. Synthese, in een korte paragraaf: de formule van Legendre zet een deelbaarheidsvraag om in cijferrekening, en de stelling van Kummer leest het antwoord af van de overdrachten van één optelling — becommentarieer deze vertaling, de controles van vraag 16, en wat de afschatting van vraag 21 suggereert over priemgetallen (de volledige uitspraak, de priemgetalstelling, ligt ver buiten dit volume; het polynomiale analogon van de gereedschapskist van dit hoofdstuk is Hoofdstuk 8).
Oplossing

Oplossing van Probleem 6.1.

1. 10!=362880010! = 3\,628\,800: twee eindnullen. Valuaties factor na factor: machten van 22 komen van 2,4=22,6,8=23,102, 4 = 2^2, 6, 8 = 2^3, 10, in totaal 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. Eindnullen =min(v2,v5)=2= \min(v_2, v_5) = 2, consistent.

2. Schrijf de euclidische deling x=nq+r\lfloor x\rfloor = nq + r, 0rn10 \leq r \leq n - 1. Dan 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 indien nodig) en schrijf a=pαaa = p^\alpha a', b=pβbb = p^\beta b' met pa,bp \nmid a', b'. Dan 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. Als α<β\alpha < \beta, is de haakjesuitdrukking a+pβαba≢0(modp)a' + p^{\beta-\alpha}b' \equiv a' \not\equiv 0 \pmod p: de valuatie is precies α\alpha.

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

5. Volgens de unieke ontbinding, vp(n!)=j=1nvp(j)v_p(n!) = \sum_{j=1}^{n} v_p(j). Tel 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

volgens 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. Eindnullen van 1000!1000!: elke nul verbruikt één 22 en één 55, dus zijn er min(994,249)=249\min(994, 249) = 249 ervan.

7. Met n=iaipin = \sum_i a_ip^i geeft vraag 2 n/pk=ikaipik\lfloor n/p^k \rfloor = \sum_{i \geq k} a_ip^{i-k} (kap de pp-adische ontwikkeling af). Sommeer over k1k \geq 1 en verwissel de twee eindige sommen:

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: v2(n!)=ns2(n)v_2(n!) = n - s_2(n). Aangezien n1n \geq 1 s2(n)1s_2(n) \geq 1 heeft, altijd v2(n!)n1<nv_2(n!) \leq n - 1 < n: 2nn!2^n \nmid n!. En v2(n!)=n1v_2(n!) = n - 1 asa s2(n)=1s_2(n) = 1 asa nn een macht van 22 is.

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

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

en deel 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): de telling van eindnullen springt met v5(n)v_5(n) bij elk veelvoud van 55 en is constant daartussen. Z(24)=24/5=4Z(24) = \lfloor24/5\rfloor = 4 en Z(25)=5+1=6Z(25) = 5 + 1 = 6: bij n=25n = 25 springt de telling van 44 rechtstreeks naar 66 (v5(25)=2v_5(25) = 2), en aangezien 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\}: 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 het laatste gehele deel 00 of 11. Dan, door Legendre driemaal toe te passen,

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 00’en en 11’en (pas de eerste bewering toe op x=m/pkx = m/p^k, y=n/pky = n/p^k).

12. Fixeer k1k \geq 1 en schrijf m=pkm1+m0m = p^km_1 + m_0, 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 lage cijfers van mm). Dan

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 00 anders. Maar m0+n0pkm_0 + n_0 \geq p^k zegt precies dat het optellen van de kk lage cijfers van mm en nn overloopt naar positie kk — een overdracht naar positie kk in het schoolboek-optelalgoritme. Sommeer over kk: 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 op m=jm = j, n=pkjn = p^k - j, 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 posities 0,,a10, \dots, a-1 gelijk zijn aan 00 en het cijfer op positie aa niet-nul is. De cijfers van pkjp^k - j onder positie aa zijn ook 00 (pkj=pa(pkaj/pa)p^k - j = p^a(p^{k-a} - j/p^a)). Op positie aa moeten de twee niet-nul cijfers optellen tot pp (resultaatcijfer 00): één overdracht; op elke positie a+1,,k1a+1, \dots, k-1 tellen cijfers plus de inkomende overdracht op tot pp (opnieuw resultaatcijfer 00): de overdracht plant zich voort. 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 gebruikt in Stelling 6.23.

14. Volgens de digitale vorm (vraag 7), met s2(2n)=s2(n)s_2(2n) = s_2(n) (een nulcijfer aanhangen):

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 (d.w.z. (2nn)2(mod4)\binom{2n}n \equiv 2 \pmod 4) precies wanneer s2(n)=1s_2(n) = 1, d.w.z. 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, p(pj)p \mid \binom pj (vraag 13), dus (pj)20(modp)\binom pj^2 \equiv 0 \pmod p; de eindtermen geven 1+11 + 1: (2pp)2(modp)\binom{2p}p \equiv 2 \pmod p.

16. Grondtal 33: 500=486+9+3+2500 = 486 + 9 + 3 + 2, 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, 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 overdracht 11; positie 11: 1+1+1=31 + 1 + 1 = 3, cijfer 00 overdracht 11; positie 22: 1+1+1=31 + 1 + 1 = 3, cijfer 00 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 overdracht 11; positie 66: 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. De twee berekeningen stemmen overeen — en de optelcijfers (1,0,0,1,0,1,1)(1, 0, 0, 1, 0, 1, 1) reproduceren 10001000, zoals ze moeten.

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

18. Tel de k[ ⁣[0,n] ⁣]k \in \intint0n waarvan de cijfers voldoen aan kinik_i \leq n_i: elk cijfer van kk wordt onafhankelijk gekozen uit ni+1n_i + 1 waarden, wat i(ni+1)\prod_i (n_i + 1) keuzes geeft; in grondtal 22 is dit 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 elementen — inderdaad heeft 1,4,6,4,11, 4, 6, 4, 1 oneven elementen enkel aan de uiteinden. 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 elementen even     \iff de rij heeft precies 22 oneven elementen (de twee uiteinden 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, en inderdaad is de eerste 00 wanneer pk>m+np^k > m+n; nog eenvoudiger, elke term is 00). Bijgevolg zijn ten hoogste logp(m+n)\lfloor \log_p(m+n)\rfloor termen niet-nul, elk gelijk aan 11: a=vp(m+nm)logp(m+n)a = v_p\binom{m+n}m \leq \log_p(m+n), d.w.z. pam+np^a \leq m + n.

21. Voor elk priemgetal pp, 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 overschrijdt verschijnt onder 1,,2n1, \dots, 2n). 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, (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, dus is het centrale element het grootste van de 2n+12n + 1 elementen van rij 2n2n, waaruit 4n=k(2nk)(2n+1)(2nn)4^n = \sum_k \binom{2n}k \leq (2n+1)\binom{2n}n. Combineren:

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 zou het kgv niet zo groot kunnen zijn: 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 bij n=4×2026=8104n = 4 \times 2026 = 8104: Z(8104)=1620+324+64+12+2=2022Z(8104) = 1620 + 324 + 64 + 12 + 2 = 2022. Ga omhoog 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 .

Aangezien ZZ constant is tussen veelvouden van 55 en Z(8119)=Z(8115)=2025Z(8119) = Z(8115) = 2025, is de kleinste nn met ten minste 20262026 eindnullen n=8120n = 8120.

23. Grondtal 77: 50=49+150 = 49 + 1, cijfers (laag naar hoog) (1,0,1)(1, 0, 1). Tel 50+5050 + 50 op: 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. Overdrachtvrij, dus volgens Kummer v7(10050)=0v_7\binom{100}{50} = 0: 7(10050)7 \nmid \binom{100}{50}. Legendre stemt overeen: 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) Unieke ontbinding ligt aan de basis van de definitie zelf van vpv_p en zijn additiviteit, en dus van de formule van Legendre en elke deelbaarheidsconclusie (Propositie 6.16). (ii) Euclidische deling bracht de afkappingsidentiteit van vraag 2 voort en de splitsing m=pkm1+m0m = p^km_1 + m_0 die de overdracht isoleert (vraag 12). (iii) Tellen: de telling van veelvouden van mm (vraag 4), het cijferkeuzeproduct (vraag 18), en de rijsomgrens 4n(2n+1)(2nn)4^n \leq (2n+1)\binom{2n}n (vraag 21) zijn allemaal argumenten in de stijl van Hoofdstuk 2.

25. Legendre zet “welke macht van pp deelt n!n!” om in cijferrekening in grondtal pp; Kummer comprimeert het antwoord voor binomiaalcoëfficiënten tot de overdrachten van één enkele optelling — deelbaarheid, ogenschijnlijk een globale eigenschap van enorme getallen, wordt lokaal afgelezen, cijfer na cijfer. Vraag 16 is het paradigma: vier overdrachten, met de hand berekend, bepalen de exacte macht van 33 in een getal met honderden cijfers. En vraag 21 toont hoe dezelfde kring van ideeën diepe wateren beroert: een exponentiële ondergrens voor lcm(1,,2n)\operatorname{lcm}(1, \dots, 2n) is een eerste, volledig elementaire stap naar de priemgetalstelling, wier bewijs ver buiten dit volume ligt. De hele gereedschapskist — deling, ggd, valuaties — wordt herhaald voor veeltermen in Hoofdstuk 8, waar het analogon van een cijferontwikkeling ontwikkeling in machten van (Xa)(X - a) is.