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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3.1 Kongruens 45<br />
Definition 3.1: Kongruens<br />
Lad a, b <strong>og</strong> m være heltal med m større end nul. Heltallet a er kongruent<br />
med b modulo m, hvis m | (a − b). Vi skriver a ≡ b (mod m).<br />
Bemærk, at hvis a ≡ b (mod m) så vil der selvfølgelig <strong>og</strong>så gælde, at<br />
b ≡ a (mod m) (hvor<strong>for</strong>?).<br />
Eksempel 3.2<br />
Da 6 | (17−5) haves ifølge definitionen, at 17 ≡ 5(mod6). Da 6 ∤ (24−14)<br />
er 24 ikke kongruent med 14 modulo 6. ⋄<br />
En an<strong>den</strong> måde at tænke på kongruensbegrebet på er i termer af følgende<br />
sætning.<br />
Sætning 3.3<br />
Lad a, b, m være heltal med m større end nul. Da gælder, at a ≡ b(modm)<br />
hvis <strong>og</strong> kun hvis der findes et heltal k, således at a = b + km.<br />
Bevis<br />
At a ≡ b (mod m) er ensbety<strong>den</strong>de med, at m | (a − b), hvilket igen er<br />
ensbety<strong>den</strong>de med at der findes et heltal k således, at a − b = km, hvilket<br />
er det samme som a = b + km. Da de opskrevne udtryk i beviset alle er<br />
ensbety<strong>den</strong>de med hinan<strong>den</strong> gælder argumentet <strong>og</strong>så ‘baglæns’ <strong>og</strong> vi har<br />
der<strong>for</strong> bevist begge veje i hvis <strong>og</strong> kun hvis sætningen.<br />
Eksempel 3.4<br />
Da der eksisterer et heltal k = 2 således, at 17 = 5+2·6 er 17 ≡ 5(mod6).<br />
Da sætning 3.3 er en hvis <strong>og</strong> kun hvis sætning gælder argumentationen<br />
selvfølgelig <strong>og</strong>så ‘baglæns’. ⋄<br />
Og vi kan opstille en tredje måde at tænke på kongruensbegrebet på, <strong>og</strong>så<br />
<strong>den</strong>ne gang <strong>for</strong>muleret som en sætning.<br />
Sætning 3.5<br />
Lad a, b <strong>og</strong> m være heltal med m større end nul. a ≡ b (mod m) hvis <strong>og</strong><br />
kun hvis a (mod m) = b (mod m).<br />
Bevis *<br />
Vi viser først <strong>den</strong> ene vej <strong>og</strong> derefter <strong>den</strong> an<strong>den</strong>. Antag således, at a ≡<br />
b (mod m), det vil sige at a − b = km <strong>for</strong> et eller andet heltal k. Vi kan<br />
tage modulo m på dette udtryk, så længe vi bare gør det på begge sider<br />
af lighedstegnet:<br />
(a − b) (mod m) = km (mod m).<br />
Ved at flytte modulo m ind i parentesen på venstresi<strong>den</strong> <strong>og</strong> udregne<br />
højresi<strong>den</strong> får vi, at<br />
a (mod m) − b (mod m) = 0,<br />
hvilket ved omrokering giver det ønskede resultat<br />
a (mod m) = b (mod m).