23.11.2014 Views

Diskrete Matematiske Metoder - Institut for Matematiske Fag ...

Diskrete Matematiske Metoder - Institut for Matematiske Fag ...

Diskrete Matematiske Metoder - Institut for Matematiske Fag ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4 KAPITEL 1. TAL, ISÆR DE HELE TAL<br />

hvor<strong>for</strong><br />

|(q 1 − q 2 )| < 1. (1.23)<br />

Da (q 1 − q 2 ) er et helt tal må det der<strong>for</strong> være lig 0, så q 1 = q 2 . Og så fås fra<br />

(1.21) at r 2 = r 1 .<br />

De to opskrivninger (1.18) og (1.19) må altså være ens, så der er altså kun<br />

én sådan opskrivning.<br />

Bemærkning 18 Sætningen oven<strong>for</strong> har fået sit navn, <strong>for</strong>di den kan opfattes<br />

som en sætning der siger noget om hvad der sker når man dividerer a med d.<br />

Måske går divisionen a/d op, og giver et helt tal q. Så er a/d = q eller a = qd<br />

eller a = qd + r hvor r = 0. Men hvis divisionen ikke går op, så dividerer vi<br />

så resten bliver mindst mulig: a/d = q + r/d eller a = dq + r. Det er vores<br />

erfaring fra skolen at vi altid kan få resten til at blive mindre end dividenden.<br />

Det er netop det som uligheden i (1.15) siger. Når man skal bruge sætning 17<br />

så skal man altså bare dividere a med d og finde kvotienten og resten. Grunden<br />

til at man <strong>for</strong>mulerer sætningen uden at bruge division er at denne operation<br />

egentligt ikke er defineret i de hele tal.<br />

1.2 Euklids algoritme<br />

Euklids algoritme 1 En algoritme til at bestemme den største fælles divisor<br />

<strong>for</strong> to naturlige tal a ≥ b.<br />

Sætning 19 Først bruges division med rest på parret a, b som vi <strong>for</strong> simpelheds<br />

skyld omdøber til a = r 0 og b = r 1 :<br />

r 0 = q 1 r 1 + r 2 hvor 0 ≤ r 2 < r 1 . (1.24)<br />

Hvis r 2 = 0 stopper vi. Ellers bruges division med rest på parret r 1 , r 2 :<br />

Sådan <strong>for</strong>tsættes:<br />

indtil resten bliver 0:<br />

r 1 = q 2 r 2 + r 3 hvor 0 ≤ r 3 < r 2. (1.25)<br />

r i−1 = q i r i + r i+1 hvor 0 ≤ r i+1 < r i. (1.26)<br />

r n−1 = q n r n (1.27)<br />

Det må ske efter et endeligt antal skridt da der kun kan være endelig mange tal<br />

i rækken af rester:<br />

r 0 ≥ r 1 > r 2 > · · · > r n > 0 (1.28)<br />

Sætning 20 Den sidste positive rest r n i Euklids algoritme <strong>for</strong> to naturlige tal<br />

a ≥ b er deres største fælles divisor. Altså (a, b) = r n .<br />

1 Efter den græske matematiker Euklid, som beviste sætning 20 i sit værk Elementerne (ca.<br />

300 f. Kr)

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

Saved successfully!

Ooh no, something went wrong!