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 ...
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