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.

56 Tre vigtige sætninger <strong>for</strong> <strong>RSA</strong><br />

Wilson. Værd at bemærke er at hverken Wilson eller Waring beviste resultatet,<br />

det blev først gjort af <strong>den</strong> franske matematiker Joseph-Louis Lagrange i 1771.<br />

Det følgende bevis er d<strong>og</strong> ikke Lagranges, men derimod et nyere et.<br />

Sætning 3.22: Wilsons sætning<br />

Hvis p er et primtal gælder der, at (p − 1)! ≡ −1 (mod p). (Bemærk<br />

fakulteten.)<br />

Bevis<br />

For at udregne<br />

(p − 1)! = 1 · 2 · · · (p − 2) · (p − 1)<br />

kan vi gruppere produktet på højresi<strong>den</strong> i par af heltal som er hinan<strong>den</strong>s<br />

inverse. At vi kan dele højresi<strong>den</strong> op i par følger af, at p er et primtal<br />

<strong>og</strong> der<strong>for</strong> ulige (<strong>for</strong> p > 2), hvor<strong>for</strong> p − 1 er et lige tal <strong>og</strong> fakultet af<br />

et lige tal er et produkt af et lige antal tal. Da hvert sådant par giver<br />

anledning til produktet 1 modulo p vil det samlede produkt modulo p<br />

være lig produktet af de eneste uparrede elementer, nemlig 1 <strong>og</strong> p − 1,<br />

altså 1 · (p − 1) = p − 1. Og da p − 1 (mod p) er det samme som −1 (mod p)<br />

har vi vist Wilsons sætning.<br />

Eksempel 3.23<br />

Lad os betragte primtallet 5. Vi har, at (5 − 1)! = 1 · 2 · 3 · 4 = 24 <strong>og</strong><br />

ganske rigtigt gælder, at 24 ≡ −1 (mod 5). ⋄<br />

Ofte er det nyttigt at have Wilsons sætning på en an<strong>den</strong> <strong>for</strong>m, nemlig <strong>den</strong><br />

af følgende korollar, <strong>og</strong> faktisk var Lagranges bevis <strong>for</strong> Wilsons sætning i<br />

1771 netop et bevis <strong>for</strong> <strong>den</strong>ne version af sætningen.<br />

Korollar 3.24<br />

Hvis (n−1)! ikke er kongruent med −1 modulo n, så er n ikke et primtal.<br />

Nu hvor vi har Wilsons sætning i baghån<strong>den</strong> er vi i stand til bevise<br />

Fermats lille sætning, så lad os se hvad <strong>den</strong>ne siger.<br />

Sætning 3.25: Fermats lille sætning<br />

Hvis p er et primtal <strong>og</strong> n er et vilkårligt heltal, hvorom det gælder at p ∤ n,<br />

så er<br />

n p−1 ≡ 1 (mod p).<br />

Bevis<br />

Beviset <strong>for</strong> Fermats lille sætning kan <strong>for</strong> overskuelighe<strong>den</strong>s skyld opdeles<br />

i tre dele.<br />

(1) Lad der være givet heltallet n, hvorom gælder at p ∤ n. Vi skal<br />

begynde med, at argumentere <strong>for</strong> at ingen to heltal<br />

1n, 2n, 3n, . . . , (p − 1)n<br />

er kongruente modulo p. Dette argumenterer vi <strong>for</strong> ved en modstrid.<br />

Antag der<strong>for</strong>, at der er to sådanne heltal, in <strong>og</strong> jn <strong>for</strong> 1 ≤ i < j < p,

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

Saved successfully!

Ooh no, something went wrong!