03.12.2012 Views

RSA og den heri anvendte matematiks historie - Institut for Natur ...

RSA og den heri anvendte matematiks historie - Institut for Natur ...

RSA og den heri anvendte matematiks historie - Institut for Natur ...

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.2 Euklids algoritme <strong>og</strong> Bézouts i<strong>den</strong>titet 25<br />

Eksempel 2.10<br />

Heltallene 10, 17 <strong>og</strong> 21 er parvis indbyrdes primiske, da<br />

sfd(10, 17) = sfd(10, 21) = sfd(17, 21) = 1.<br />

Hvis du har brug <strong>for</strong> at overbevise dig selv kan du ligesom i eksempel 2.7<br />

opskrive mængderne af divisorer <strong>og</strong> undersøge deres fællesmængder. ⋄<br />

2.2 Euklids algoritme <strong>og</strong> Bézouts i<strong>den</strong>titet<br />

Har man givet to store heltal kan det være næsten umuligt at bestemme<br />

største fællesdivisor, eller i bedste fald blot tidskrævende. Heldigvis findes<br />

der en metode, eller en algoritme, som løser dette problem <strong>for</strong> os. Nærmere<br />

bestemt er der tale om Euklids algoritme.<br />

For at <strong>for</strong>stå Euklids algoritme må vi først have et par sætninger på<br />

banen. Den første af disse omhandler division, men <strong>den</strong>ne gang <strong>den</strong> <strong>for</strong>m<br />

<strong>for</strong> division mellem to heltal a <strong>og</strong> b, hvor disse ikke nødvendigvis går op i<br />

hinan<strong>den</strong> (b ∤ a). Hvis a = 27 <strong>og</strong> b = 6 ved vi (<strong>for</strong>mentlig) fra skolen, at<br />

når 27 deles med 6, så er kvotienten 4 <strong>og</strong> resten 3, altså<br />

27 = 6 · 4 + 3.<br />

Tallet b, her 6, kaldes <strong>for</strong> divi<strong>den</strong><strong>den</strong>. Det er kutyme at opskrive resten r<br />

på <strong>for</strong>men<br />

r = a mod q,<br />

hvor q angiver kvotienten <strong>og</strong> hvor a mod q betyder resten af a ved division<br />

med q, en notation som vi skal benytte os flittigt af senere. I eksempelet<br />

oven<strong>for</strong> har vi altså<br />

27 mod 4 = 3.<br />

I skolen lærer vi <strong>og</strong>så, at resten skal være mindre end divi<strong>den</strong><strong>den</strong>. At der<br />

altid findes netop én sådan rest er præcis essensen af sætning 2.11.<br />

Sætning 2.11<br />

Hvis vi har givet to heltal a <strong>og</strong> b med b > 0, så findes der heltal q <strong>og</strong> r<br />

således, at<br />

a = bq + r <strong>for</strong> 0 ≤ r < b.<br />

Heltallet q kaldes her <strong>for</strong> kvotienten <strong>og</strong> heltallet r <strong>for</strong> resten. Der gælder<br />

endvidere, at r <strong>og</strong> q er entydigt fastlagt.<br />

Bevis *<br />

Vi skal i dette bevis betragte mæng<strong>den</strong> af alle rester x ≥ 0 til udtrykket<br />

a = by + x, hvor a, b <strong>og</strong> y er heltal. Vi kalder <strong>den</strong>ne mængde R <strong>og</strong> kan<br />

skrive <strong>den</strong> som<br />

R = {x ≥ 0 hvor det gælder, at a = by + x <strong>for</strong> n<strong>og</strong>le y ∈ Z}.

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

Saved successfully!

Ooh no, something went wrong!