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

Create successful ePaper yourself

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

3.3 Fermats lille sætning 53<br />

Ved at sammenskrive udtrykkene <strong>for</strong> x <strong>og</strong> y ser vi, at der <strong>for</strong> hvert i,<br />

(1 ≤ i ≤ n), må gælde, at x ≡ y (mod mi). Men af lemma 3.16 følger det<br />

da umiddelbart, at x ≡ y (mod m), hvilket var det vi ønskede at vise.<br />

Bemærk, at eksistensdelen af beviset <strong>for</strong> <strong>den</strong> kinesiske restsætning i<br />

modsætning til beviset <strong>for</strong> aritmetikkens fundamentalsætning er et konstruktivt<br />

bevis. Det vil sige, at vi kan bruge konstruktionen anvendt i<br />

beviset til at løse et givet system af kongruenser. Lad os se et eksempel.<br />

Eksempel 3.19<br />

Lad der være givet systemet bestående af fire følgende ligninger:<br />

x ≡ 1 (mod 2), x ≡ 2 (mod 3), x ≡ 3 (mod 5), x ≡ 4 (mod 11)<br />

Da 2, 3, 5 <strong>og</strong> 11 alle er primtal <strong>og</strong> der<strong>for</strong> parvis indbyrdes primiske kan<br />

vi benytte <strong>den</strong> kinesiske restsætning til at bestemme x, som vil være<br />

entydig modulo m = m1m2m3m4 = 2 · 3 · 5 · 11 = 330. Vi beregner i<br />

overenstemmelse med notationen i beviset følgende:<br />

M1 = 330<br />

2 = 165, M2 = 330<br />

3 = 110, M3 = 330<br />

5 = 66, M4 = 330<br />

= 30.<br />

11<br />

Det næste skridt er at bestemme de inverse yi af Mi modulo mi <strong>for</strong><br />

i = 1, 2, 3, 4. Dette kan gøres <strong>for</strong>holdsvist let enten blot ved inspektion, da<br />

moduliene er <strong>for</strong>holdsvis små, eller ved mere systematisk brug af Euklids<br />

algoritme (jævnfør eksempel 3.14). Vi finder y1 = 1, da 1·165 ≡ 1(mod2);<br />

y2 = 2, da 2 · 110 ≡ 1 (mod 3); y3 = 1 da 1 · 66 ≡ 1 (mod 5); <strong>og</strong> y4 = 7,<br />

da 7 · 30 ≡ 1 (mod 11). Vores løsning er der<strong>for</strong><br />

x = a1M1y1 + a2M2y2 + a3M3y3 + a4M4y4<br />

= 1 · 165 · 1 + 2 · 110 · 2 + 3 · 66 · 1 + 4 · 30 · 7<br />

= 1643<br />

≡ 323 (mod 330).<br />

Så løsningerne er altså af <strong>for</strong>men 323 + 330k, hvor k er et heltal. ⋄<br />

3.3 Fermats lille sætning<br />

I har måske hørt tale om Fermats sidste sætning, underti<strong>den</strong> <strong>og</strong>så omtalt<br />

som hans store sætning, der siger, at ligningen x n + y n = z n ingen ikketrivielle<br />

heltalsløsninger har <strong>for</strong> n > 2. For n = 2 har ligningen uendeligt<br />

mange løsninger, de såkaldte Pytagoraiske tripler, eksempelvis x = 3, y = 4<br />

<strong>og</strong> z = 5. Til trods <strong>for</strong> Fermats nedskriblede bemærkning i margin i hans<br />

oversatte udgave af <strong>den</strong> græske matematiker Diophantus’ (cirka 200-284)<br />

Arithmetica – »Jeg har opdaget et i sandhed bemærkelsesværdigt bevis som<br />

<strong>den</strong>ne margin er <strong>for</strong> lille til at rumme« – gik der over 350 år førend et bevis<br />

blev fundet. Sætningen blev endelig bevist af englænderen Andrew Wiles<br />

i 1995 <strong>og</strong> Wiles’ bevis bygger i så høj grad på nyere matematik, at det i

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

Saved successfully!

Ooh no, something went wrong!