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.

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

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

Saved successfully!

Ooh no, something went wrong!