Professional Documents
Culture Documents
1 Számelmélet
2 Rejtjelezés
3 Gráfelmélet
4 Gráfalgoritmusok
5 Műveletigény analı́zis
6 Adatszerkezetek
7 Ítéletkalkulus
Tankönyv:
Tasnádi Attila (2006), Számı́tástudomány
gazdaságinformatikusoknak, AULA.
http://web.uni-corvinus.hu/t̃asnadi/szamtud
Előadások:
Moodle
Definı́ció
Azt mondjuk, hogy az a egész szám osztója a b egész számnak, ha
létezik olyan c egész szám melyre b = ca. Jelölés: a | b.
Definı́ció
Azt mondjuk, hogy az a egész szám osztója a b egész számnak, ha
létezik olyan c egész szám melyre b = ca. Jelölés: a | b.
Tehát
P = {2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, . . .}.
Megj.: Más felépı́tésben külön definiálják a prı́mszám és a felbonthatatlan
szám fogalmakat, majd belátják, hogy az egész számok Z-vel jelölt
halmazán a két fogalom ugyanazokat a számokat jelenti.
(BCE, Mat. Tsz.) Számı́tástudomány 2020. február 12. 5 / 22
Tétel (a számelmélet alaptétele)
Bármely a > 1 egész szám a tényezők sorrendjétől eltekintve
egyértelműen ı́rható fel prı́mek szorzataként.
Definı́ció
Az a > 1 egész szám kanonikus alakja (más néven törzstényezős
felbontása) az a prı́mszámok szorzataként történő előállı́tása. Azaz
n
Y
a= pimi , p1 < · · · < pn , pi ∈ P, mi ∈ Z+
i=1
Definı́ció
Az a, b ∈ Z számok egy közös osztója egy olyan egész szám, ami
mind a-nak, mind b-nek osztója.
Definı́ció
Az a, b ∈ Z számok egy közös osztója egy olyan egész szám, ami
mind a-nak, mind b-nek osztója.
Definı́ció
Az a, b ∈ Z számok egy közös osztója egy olyan egész szám, ami
mind a-nak, mind b-nek osztója.
Definı́ció
Az a, b ∈ Z számok egy közös osztója egy olyan egész szám, ami
mind a-nak, mind b-nek osztója.
Tétel
a ∈ Z és b ∈ Z+ , akkor lnko (a, b) = lnko (b, a mod b).
Tétel
a ∈ Z és b ∈ Z+ , akkor lnko (a, b) = lnko (b, a mod b).
Tétel
a ∈ Z és b ∈ Z+ , akkor lnko (a, b) = lnko (b, a mod b).
Tétel
Az euklideszi algoritmus véges sok lépésben véget ér és helyes
eredményt ad, azaz rk = lnko(a, b).
Tétel
Az euklideszi algoritmus véges sok lépésben véget ér és helyes
eredményt ad, azaz rk = lnko(a, b).
Definı́ció
A kétváltozós lineáris diofantoszi egyenlet ax + by = c alakú, ahol
a, b, c ∈ Z adottak és x, y ∈ Z ismeretlenek.
Definı́ció
A kétváltozós lineáris diofantoszi egyenlet ax + by = c alakú, ahol
a, b, c ∈ Z adottak és x, y ∈ Z ismeretlenek.
Definı́ció
A kétváltozós lineáris diofantoszi egyenlet ax + by = c alakú, ahol
a, b, c ∈ Z adottak és x, y ∈ Z ismeretlenek.
Definı́ció
A kétváltozós lineáris diofantoszi egyenlet ax + by = c alakú, ahol
a, b, c ∈ Z adottak és x, y ∈ Z ismeretlenek.
Tétel
Az ax + by = c egyenlet megoldható ⇐⇒ lnko(a, b) | c.
Tétel
Az ax + by = c egyenlet megoldható ⇐⇒ lnko(a, b) | c.
Tétel
Az ax + by = c egyenlet megoldható ⇐⇒ lnko(a, b) | c.
Definı́ció
Azon egészek halmaza, amelyek m-mel osztva azonos maradékot
adnak, egy modulo m ∈ Z+ szerinti maradékosztályt alkotnak.
Definı́ció
Azon egészek halmaza, amelyek m-mel osztva azonos maradékot
adnak, egy modulo m ∈ Z+ szerinti maradékosztályt alkotnak.
Definı́ció
Egy modulo m szerinti teljes maradékrendszer minden modulo m
szerinti maradékosztály pontosan egy reprezentánsát tartalmazza.