03.08.2013 Views

Inzien en bewijzen - CWI

Inzien en bewijzen - CWI

Inzien en bewijzen - CWI

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.6. HET GGD-ALGORITME VAN EUCLIDES 27<br />

Inderdaad, 6 is de grootste gem<strong>en</strong>e deler van 30 <strong>en</strong> 84, want 6 deelt beide getall<strong>en</strong>, <strong>en</strong> er is ge<strong>en</strong><br />

groter getal dan 6 dat beide getall<strong>en</strong> deelt.<br />

Opdracht 2.11 Voer zelf dit algoritme uit voor het getall<strong>en</strong>paar a = 90, b = 42, <strong>en</strong> voor het<br />

getall<strong>en</strong>paar a = 90, b = 43.<br />

Maar waarom geeft het algoritme de grootste gem<strong>en</strong>e deler van a <strong>en</strong> b?<br />

Stelling 2.1 Als a > b, dan is d deler van a <strong>en</strong> b dan <strong>en</strong> slechts dan als d deler van a − b <strong>en</strong> b<br />

is. Als a < b, dan is d deler van a <strong>en</strong> b dan <strong>en</strong> slechts dan als d deler van a <strong>en</strong> b − a is.<br />

Opdracht 2.12 Bewijs Stelling 2.1.<br />

Waarom volgt hier nu uit dat Euclides’ algoritme inderdaad de grootste gem<strong>en</strong>e deler uitrek<strong>en</strong>t?<br />

Wat Stelling 2.1 zegt is dat elke lus door het algoritme de verzameling delers hetzelfde laat, in<br />

de volg<strong>en</strong>de zin: de delers van ai <strong>en</strong> bi zijn hetzelfde als de delers van ai+1 <strong>en</strong> bi+1.<br />

Maar dan behoudt elke lus door het algoritme ook de grootste gem<strong>en</strong>e deler van a <strong>en</strong> b.<br />

Omdat de getall<strong>en</strong> bij elke lus kleiner word<strong>en</strong>, wet<strong>en</strong> we ook dat het algoritme na het doorlop<strong>en</strong><br />

van e<strong>en</strong> eindig aantal luss<strong>en</strong> moet stopp<strong>en</strong>. Het algoritme stopt met ak = bk. Omdat ak zeker<br />

de grootste gem<strong>en</strong>e deler is van ak <strong>en</strong> bk, is ak dus ook de grootste gem<strong>en</strong>e deler van a0 <strong>en</strong> b0,<br />

dat wil zegg<strong>en</strong> van a <strong>en</strong> b.<br />

Het GGD algoritme van Euclides kan word<strong>en</strong> gebruikt om e<strong>en</strong> belangrijke eig<strong>en</strong>schap van<br />

grootste gem<strong>en</strong>e delers te bewijz<strong>en</strong>. De GGD van 30 <strong>en</strong> 84 is 6, <strong>en</strong> we hebb<strong>en</strong> dat 3 · 30 − 84 = 6.<br />

De GGD van 24 <strong>en</strong> 36 is 12, <strong>en</strong> we hebb<strong>en</strong> dat 2 · 24 − 36 = 12. De GGD van 18 <strong>en</strong> 24 is 6, <strong>en</strong><br />

we hebb<strong>en</strong> dat 24 − 18 = 6. De GGD van 3 <strong>en</strong> 5 is 1, <strong>en</strong> we hebb<strong>en</strong> dat −3 · 3 + 2 · 5 = 1. In<br />

het algeme<strong>en</strong> geldt:<br />

Stelling 2.2 Als a <strong>en</strong> b positieve natuurlijke getall<strong>en</strong> zijn, dan zijn er gehele getall<strong>en</strong> m <strong>en</strong> n<br />

met ma + nb = GGD(a, b).<br />

Bewijs. Beschouw de par<strong>en</strong> (a0, b0), (a1, b1), . . . , (ak, bk) die word<strong>en</strong> geg<strong>en</strong>ereerd door het algoritme<br />

van Euclides. We wet<strong>en</strong> dat a0 = a <strong>en</strong> b0 = b, <strong>en</strong> dat ak = bk = GGD(a, b). a0 voldoet<br />

aan a0 = ma + nb voor m = 1, n = 0, <strong>en</strong> b0 voldoet aan b0 = ma + nb voor m = 0, n = 1.<br />

Neem aan dat ai voldoet aan ai = m1a + n1b <strong>en</strong> bi voldoet aan bi = m2a + n2b. Als ai > bi,<br />

dan voldoet ai+1 aan ai+1 = (m1 − m2)a + (n1 − n2)b <strong>en</strong> bi+1 aan bi+1 = m2a + n2b. Als ai < bi,<br />

dan voldoet ai+1 aan ai+1 = m1a + n1b <strong>en</strong> bi+1 aan bi+1 = (m2 − m1)a + (n2 − n1)b. Dus elke lus<br />

door Euclides’ algoritme behoudt het feit dat ai and bi van de vorm ma + nb zijn, voor geschikte<br />

m, n.<br />

Dit laat zi<strong>en</strong> dat er gehele getall<strong>en</strong> m, n zijn met ak = ma + nb, <strong>en</strong> dus dat ma + nb =<br />

GGD(a, b).<br />

Dit resultaat stelt ons in staat om e<strong>en</strong> belangrijke eig<strong>en</strong>schap van priemdelers te bewijz<strong>en</strong>.<br />

Stelling 2.3 Als p e<strong>en</strong> priemgetal is dat ab deelt, dan moet p minst<strong>en</strong>s e<strong>en</strong> van de getall<strong>en</strong> a<br />

<strong>en</strong> b del<strong>en</strong>.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!