Kryptografia wyklad 04

background image

Wykład 4

Podzielność i NWD

4.1

Podzielność i liczby pierwsze

Definicja 4.1. Niech a, b ∈ Z, a 6= 0. Mówimy, że liczba a dzieli liczbę b (lub: b jest

podzielna przez a

albo a jest dzielnikiem b) i piszemy a|b, gdy istnieje taka liczba cał-

kowita d, że b = ad. Dzielnikiem nietrywialnym liczby b nazywamy każdy jej dzielnik

dodatni różny od 1 i od b.

Definicja 4.2. Liczbę całkowitą nazywamy złożoną, jeżeli ma ona dzielnik nietrywialny.

Definicja 4.3. Liczbę naturalną nazywamy pierwszą, jeżeli ma ona dokładnie dwa róż-

ne dzielniki dodatnie. Zbiór wszystkich liczb pierwszych oznaczamy symbolem P.

Twierdzenie 4.1. Zbiór P zawiera nieskończenie wiele elementów.

Twierdzenie 4.2 (o rozkładzie na czynniki pierwsze). Niech m będzie dowolną licz-

bą naturalną. Istnieją wówczas i są określone jednoznacznie ciągi: p

1

< p

2

< . . . < p

k

liczb pierwszych oraz a

1

, a

2

, . . . , a

k

liczb naturalnych takie, że

m

= p

a

1

1

p

a

2

2

· . . . · p

a

k

k

.

4.2

Iloraz całkowity i reszta

Definicja 4.4. Podłogą lub dolną częścią całkowitą liczby x ∈ R nazywamy liczbę

⌊x⌋ = max{n ∈ Z : n ¬ x}.

Sufitem

lub górną częścią całkowitą liczby x ∈ R nazywamy liczbę

⌈x⌉ = min{n ∈ Z : n ­ x}.

12

background image

Twierdzenie 4.3. Niech p ∈ N. Dla każdej liczby całkowitej n liczby

q

=

$

n

p

%

oraz

r

=

n

p

$

n

p

%!

· p

są jedynymi liczbami takimi, że q

∈ Z i r ∈ {0, 1, . . . , p − 1} oraz zachodzi równość

n

= p · q + r .

(4.1)

Definicja 4.5. Niech p będzie dowolną liczbą naturalną. Dla każdej liczby n ∈ Z liczby

n

DIV p =

$

n

p

%

i

n

MOD p =

n

p

$

n

p

%!

· p .

nazywamy odpowiednio ilorazem całkowitym liczby n przez p i resztą z dzielenia liczby

n

przez p

lub resztą modulo p.

Przy tak wprowadzonych oznaczeniach równość (4.1) można zapisać w postaci:

n

= (n DIV p) · p + (n MOD p) .

(4.2)

4.3

Największy wspólny dzielnik

Definicja 4.6. Niech a i b będą dwiema liczbami całkowitymi, z których przynajmniej

jedna jest różna od 0. Największym wspólnym dzielnikiem liczb a i b nazywamy najwięk-

szą liczbę całkowitą d taką, że d|a i d|b. Liczbę tę oznaczamy symbolem NWD(a, b).

Uwaga 4.1.

(a) Jeżeli a ∈ Z, to NWD(a, b) = NWD(a, 0) = |a|.

(b) Dla całkowitych liczb a, b 6= 0 mamy NWD(a, b) = NWD(|a|, |b|)

Definicja 4.7. Liczby a, b ∈ Z nazywamy względnie pierwszymi, gdy NWD(a, b) = 1.

Piszemy wtedy: a⊥b.

Twierdzenie 4.4. Jeżeli a, b ∈ N są takimi liczbami, że a > b, to

NWD(a, b) = NWD(b, a MOD b).

13

background image

4.4

Algorytm Euklidesa

Dane: Liczby naturalne a, b.

Szukane: NWD(a, b).

Zmienne pomocnicze: r, q.

Start

r

:= a;

q

:= b;

dopóki q > 0 wykonuj

p

:= r MOD q

r

:= q

q

:= p;

zwróć r

Stop

Twierdzenie 4.5. Algorytm Euklidesa działa poprawnie, tzn. otrzymana w wyniku dzia-

łania tego algorytmu liczba r

= NWD(a, b).

Twierdzenie 4.6 (o liniowym rozkładzie NWD). Niech a, b będą dwiema liczbami

naturalnymi i d

= NWD(a, b). Istnieją wówczas liczby s, t ∈ Z takie, że

sa

+ tb = d.

Wniosek 4.1. Liczby naturalne a i b są względnie pierwsze wtedy i tylko wtedy, gdy

istnieją liczby całkowite s i t takie, że

sa

+ tb = 1.

Wniosek 4.2. Jeżeli a, b są liczbami naturalnymi i c jest liczbą całkowitą, to równanie

ax

+ by = c

ma rozwiązanie

(x, y) będące parą liczb całkowitych wtedy i tylko wtedy, gdy liczba c jest

całkowitą wielokrotnością

NWD(a, b).

14


Wyszukiwarka

Podobne podstrony:
Wykład 04
Wyklad 04
Wyklad 04 2014 2015
biofizyka wyklad 04
Gwinty, wyklad 04 polaczenia srubowe CRC A717D1E6
Prawo konkurencji wykład 7 - 04.12, WPiA UŁ, Prawo ochrony konkurencji i konsumentów (T. Ławicki)
Młoda Polska WYKŁAD (04 06 2014)
Podstawy Systemów Okrętowych wykład 04 Przeciw Pożarnicze
msg ce wyklad 04
Kryptologia Wyklad 6
DSP Wyk%b3ad 04 UWM
Wykład 2.04, I rok, BPZ
Wykład 1 04.02, Studia, Współczesne systemy polityczne
kryptografia Wykład v2
Mechanika Budowli Sem[1][1] VI Wyklad 04
wyklad  04 2010r
5 wyklad 04 2013

więcej podobnych podstron