Diszkrét matematika I.

Hasonló dokumentumok
Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Diszkrét matematika 1. estis képzés. Komputeralgebra Tanszék ősz

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Diszkrét matematika I.

Klasszikus algebra előadás. Waldhauser Tamás április 28.

1. A maradékos osztás

Számelmélet (2017. február 8.) Bogya Norbert, Kátai-Urbán Kamilla

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Nagy Gábor compalg.inf.elte.hu/ nagy

1. Polinomok számelmélete

Nagy Gábor compalg.inf.elte.hu/ nagy

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Nagy Gábor compalg.inf.elte.hu/ nagy

Számelmélet. 1. Oszthatóság Prímszámok

Diszkrét matematika 2.C szakirány

Diszkrét matematika 2.

Kongruenciák. Waldhauser Tamás

Nagy Gábor compalg.inf.elte.hu/ nagy

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Számelmélet I.

1.1. Definíció. Azt mondjuk, hogy a oszója b-nek, vagy más szóval, b osztható a-val, ha létezik olyan x Z, hogy b = ax. Ennek jelölése a b.

2. Feladatsor. N k = {(a 1,...,a k ) : a 1,...,a k N}

1. A maradékos osztás

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Polinomok (el adásvázlat, április 15.) Maróti Miklós

Vizsgatematika Bevezetés a matematikába II tárgyhoz tavasz esti tagozat

Bevezetés az algebrába az egész számok 2

OSZTHATÓSÁG. Osztók és többszörösök : a 3 többszörösei : a 4 többszörösei Ahol mindkét jel megtalálható a 12 többszöröseit találjuk.

Bevezetés az algebrába az egész számok

Diszkrét matematika I.

Nagy Gábor compalg.inf.elte.hu/ nagy

Polinomok (előadásvázlat, október 21.) Maróti Miklós

Nagy Gábor compalg.inf.elte.hu/ nagy

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

1. Egész együtthatós polinomok

Számelméleti alapfogalmak

Alapvető polinomalgoritmusok

2017, Diszkrét matematika

Hatványozás. A hatványozás azonosságai

illetve a n 3 illetve a 2n 5

Klasszikus algebra előadás. Waldhauser Tamás március 24.

2016, Diszkrét matematika

Bevezetés az algebrába 1

Diszkrét matematika I.

Minden egész szám osztója önmagának, azaz a a minden egész a-ra.

Diszkrét matematika 2. estis képzés

Diszkrét matematika 1.

1. melléklet: A tanárokkal készített interjúk főbb kérdései

Nagy Gábor compalg.inf.elte.hu/ nagy

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

2. Tétel (Az oszthatóság tulajdonságai). : 2. Nullát minden elem osztja, de. 3. a nulla csak a nullának osztója.

Bevezetés az algebrába 1

7. Számelmélet. 1. Lehet-e négyzetszám az a pozitív egész szám, amelynek tízes számrendszerbeli alakjában 510 darab 1-es és valahány 0 szerepel?

Nagy Gábor compalg.inf.elte.hu/ nagy

Diszkrét matematika 2.C szakirány

Diszkrét matematika 2. estis képzés

Következik, hogy B-nek minden prímosztója 4k + 1 alakú, de akkor B maga is 4k + 1 alakú, s ez ellentmondás.

Oszthatóság. Oszthatóság definíciója (az egészek illetve a természetes számok halmazán):

RSA algoritmus. P(M) = M e mod n. S(C) = C d mod n. A helyesség igazoláshoz szükséges számelméleti háttér. a φ(n) = 1 mod n, a (a 1,a 2,...

Diszkrét matematika I.

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Nagy Gábor compalg.inf.elte.hu/ nagy

Számelmélet. 4. Igazolja, hogy ha hat egész szám összege páratlan, akkor e számok szorzata páros!

Algebrai alapismeretek az Algebrai síkgörbék c. tárgyhoz. 1. Integritástartományok, oszthatóság

SE EKK EIFTI Matematikai analízis

1. Hatvány és többszörös gyűrűben

Diszkrét matematika 2.C szakirány

Bizonyítási módszerek - megoldások. 1. Igazoljuk, hogy menden természetes szám esetén ha. Megoldás: 9 n n = 9k = 3 3k 3 n.

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Diszkrét matematika I.

Tartalom. Algebrai és transzcendens számok

Mátrixok február Feladat: Legyen A = ( ( B =

Diszkrét matematika I.

Számelmélet Megoldások

Oszthatósági problémák

: s s t 2 s t. m m m. e f e f. a a ab a b c. a c b ac. 5. Végezzük el a kijelölt m veleteket a változók lehetséges értékei mellett!

Elemi algebrai eszközökkel megoldható versenyfeladatok Ábrahám Gábor, Szeged

Prezentációk készítése

Matematika 7. osztály

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Algebra es sz amelm elet 3 el oad as Nevezetes sz amelm eleti probl em ak Waldhauser Tam as 2014 oszi f el ev

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

1. megold s: A keresett háromjegyű szám egyik számjegye a 3-as, a két ismeretlen számjegyet jelölje a és b. A feltétel szerint

4. Algebrai Módszerek Klasszikus Eredmények

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Számelmélet

5. Az Algebrai Számelmélet Elemei

SzA XIII. gyakorlat, december. 3/5.

Diszkrét matematika 2.C szakirány

Juhász Tibor. Diszkrét matematika

2018, Diszkre t matematika. 10. elo ada s

(Diszkrét idejű Markov-láncok állapotainak

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Számelmélet

Diszkrét matematika 1. estis képzés

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

XXVI. Erdélyi Magyar Matematikaverseny Zilah, február II. forduló osztály

Átírás:

Diszkrét matematika I. középszint 2014. ősz 1. Diszkrét matematika I. középszint 8. előadás Mérai László diái alapján Komputeralgebra Tanszék 2014. ősz

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 2. Oszthatóság Ha a és b racionális számok (b 0), akkor az a/b osztás mindig elvégezhető (és az eredmény szintén racionális). Ha a és b egész számok, az a/b osztás nem mindig végezhető el (a hányados nem feltétlenül lesz egész). Definíció Az a egész osztja a b egészet (b osztható a-val): a b, ha létezik olyan c egész, mellyel a c = b (azaz a 0 esetén b/a szintén egész). Példák 1 13, mert 1 13 = 13; 1 n, mert 1 n = n; 6 12, mert 6 2 = 12; 6 12, mert ( 6) ( 2) = 12. A definíció kiterjeszthető például a Gauss-egészekre: {a + bi : a, b Z}. Példák i 13, mert i ( 13i) = 13; 1 + i 2, mert (1 + i) (1 i) = 2.

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 3. Oszthatóság tulajdonságai Álĺıtás (HF) Minden a, b, c,... Z esetén 1 a a; 2 a b és b c a c; 3 a b és b a a = ±b; 4 a b és a b aa bb ; 5 a b ac bc; 6 ac bc és c 0 a b; 7 a b 1,..., b k a c 1 b 1 +... + c k b k ; 8 a 0, u.i. a 0 = 0; 9 0 a a = 0; 10 1 a és 1 a; Példák 1 6 6; 2 2 6 és 6 12 2 12; 3 a 3 és 3 a a = ±3; 4 2 4 és 3 9 2 3 4 9; 5 3 6 5 3 5 6; 6 3 5 6 5 és 5 0 3 6; 7 3 6, 9 3 6c 1 + 9c 2

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 4. Egységek Definíció Ha egy ε szám bármely másiknak osztója, akkor ε-t egységnek nevezzük. Álĺıtás Az egész számok körében két egység van: 1, 1. Bizonyítás A ±1 nyilván egység. Megfordítva: ha ε egység, akkor 1 = ε q valamely q egész számra. Mivel ε 1, q 1 ε = 1, azaz ε = ±1. Példa A Gauss-egészek körében az i is egység: a + bi = i(b ai). Megjegyzés Pontosan 1 osztói az egységek.

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 5. Asszociáltak Oszthatóság szempontjából nincs különbség a 12 ill. 12 között. Definíció Két szám asszociált, ha egymás egységszeresei. Megjegyzés (HF) a és b pontosan akkor asszociált, ha a b és b a. Definíció Egy számnak az asszociáltjai és az egységek a triviális osztói.

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 6. Prímek, felbonthatatlanok Definíció Ha egy nem-nulla, nem egység számnak a triviális osztóin kívül nincs más osztója, akkor felbonthatatlannak (irreducibilisnek) nevezzük. Példa 2, 2, 3, 3, 5, 5 felbonthatatalnok. Példa 6 nem felbonthatatlan, mert 6 = 2 3. Definíció Egy nem-nulla, nem egység p számot prímszámnak nevezünk, ha p ab p a vagy p b. Példa 2, 2, 3, 3, 5, 5. Példa 6 nem prímszám, mert 6 2 3 de 6 2 és 6 3.

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 7. Prímek, felbonthatatlanok Álĺıtás Minden prímszám felbonthatatlan. Bizonyítás Legyen p prímszám és legyen p = ab egy felbontás. Igazolnunk kell, hogy a vagy b egység. Mivel p = ab, így p ab, ahonnan például p a. Ekkor a = pk = a(bk), azaz bk = 1, ahonnan következik, hogy b és k is egység. A fordított irány nem feltétlenül igaz: Z-ben igaz, (lásd később); {a + bi 5 : a, b Z}-ben nem igaz.

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 8. Maradékos osztás A számelméletben a fő eszközünk a maradékos osztás lesz: Tétel Tetszőleges a, b 0 egész számokhoz egyértelműen léteznek q, r egészek, hogy a = bq + r és 0 r < b. Bizonyítás A tételt csak nemnegatív számok esetében bizonyítjuk. 1 Létezés: a szerinti indukcióval. Ha a < b, akkor a = b 0 + a (q = 0, r = a). Ha a b, akkor tegyük fel, hogy a-nál kisebb számok már feĺırhatók ilyen alakban. Legyen a b = bq + r. Ekkor a = b(q + 1) + r és legyen q = q + 1, r = r. 2 Egyértelműség: legyen a = bq + r = bq + r. Ekkor b(q q ) = r r. Ez csak akkor lehet, ha q = q és r = r.

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 9. Maradékos osztás Definíció Legyenek a,b egész számok (b 0). Legyen a = b q + r (0 r < b ). Ekkor a mod b = r. Megjegyzés: q = a/b, ha b > 0, és q = a/b, ha b < 0. Példa 123 mod 10 = 3, 123 mod 100 = 23, 123 mod 1000 = 123; 123 mod 10 = 3,... 123 mod 10 = 7, 123 mod 100 = 77, 123 mod 1000 = 877; 123 mod 10 = 7,...

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 10. Maradékos osztás Példa 1 Ha most 9 óra van, hány óra lesz 123 óra múlva? Osszuk el maradékosan 123-at 24-gyel: 123 = 24 5 + 3. Tehát 9 + 3 = 12: déli 12 óra lesz! 2 Ha most 9 óra van, hány óra lesz 116 óra múlva? Osszuk el maradékosan 116-ot 24-gyel: 116 = 24 4 + 20. Tehát 9 + 20 = 29. Újabb redukció: 29 = 24 1 + 5: hajnali 5 óra lesz! 3 Milyen napra fog esni jövőre november 11-e? Milyen napra esett három éve november 15-e? hétfő 0 kedd 1 szerda 2 csütörtök 3 péntek 4 szombat 5 vasárnap 6 Osszuk el maradékosan 365-öt 7-tel: 365 = 7 52 + 1. kedd + 1 nap 1+1=2 szerda Osszuk el maradékosan -(365+365+366)-ot (2012. szökőév) 7-tel: 1096 = 7 ( 157) + 3. szombat + 3 nap 5 + 3 = 8 redukció = 1 kedd

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 11. Számrendszerek 10-es számrendszerben a 123: 123 = 100 + 20 + 3 = 1 10 2 + 2 10 1 + 3 10 0. 2-es számrendszerben a 123: 1111011 (2) = 1 2 6 + 1 2 5 + 1 2 4 + 1 2 3 + 0 2 2 + 1 2 1 + 1 2 0 (10) 1111011 (2) = 1 64 + 1 32 + 1 16 + 1 8 + 0 4 + 1 2 + 1 1 (10) Tétel Legyen q > 1 rögzített egész. Ekkor bármely n pozitív egész k egyértelműen feĺırható n = a i q i alakban, ahol 0 a i < q egészek, a k 0. i=0 Ez a feĺırás n q számrendszerben történő feĺırása. q a számrendszer alapja. a 0,..., a k az n jegyei. k = log q n.

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 12. Számrendszerek n feĺırása a q alapú számrendszerben: n = Bizonyítás A tételt indukcióval bizonyítjuk. 1 n = 0 esetén a tétel igaz. k a i q i. 2 Tfh minden n-nél kisebb számot fel tudunk írni egyértelműen q alapú számrendszerben. A maradékos osztás tétele alapján létezik egyértelműen 0 a 0 < q egész, hogy q n a 0. Indukció alapján i=0 írjuk fel q alapú számrendszerben n a 0 q alapján a feĺırás egyértelmű. Ekkor n = = k a i q i 1, indukció i=1 k a i q i. i=0

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 13. Számrendszerek Az előbbi bizonyítás módszert is ad a feĺırásra: Példa Írjuk fel az n = 123 10-es számrendszerben feĺırt számot 2-es számrendszerben. i n n mod 2 n a i 2 jegyek 0 123 1 123 1 2 1111011 1 61 1 61 1 2 1111011 2 30 0 30 0 2 1111011 3 15 1 15 1 2 1111011 4 7 1 7 1 2 1111011 5 3 1 3 1 2 1110011 6 1 1 1 1 2 1110011

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 14. Legnagyobb közös osztó Definíció Az a és b számoknak a d szám kitüntetett közös osztója (legnagyobb közös osztója), ha : d a, d b, és c a, c b c d. Figyelem! Itt a,,legnagyobb nem a szokásos rendezésre utal: Figyelem! 12-nek és 9-nek legnagyobb közös osztója lesz a 3 is. A legnagyobb közös osztó csak asszociáltság erejéig egyértelmű. Definíció Legyen (a, b) = lnko(a, b) a nemnegatív kitüntetett közös osztó! Definíció Az a és b számoknak az m szám kitüntetett közös többszöröse (legkisebb közös töbszöröse), ha : a m, b m, és a c, b c m c. Legyen [a, b] = lkkt(a, b) a nemnegatív kitüntetett közös többszörös!

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 15. Legnagyobb közös osztó kiszámolása, euklideszi algoritmus Tétel Bármely két egész számnak létezik legnagyobb közös osztója, és ez meghatározható az euklideszi algoritmussal. Bizonyítás Ha valamelyik szám 0, akkor a legnagyobb közös osztó a másik szám. Tfh a, b nem-nulla számok. Végezzük el a következő osztásokat: a = bq 1 + r 1, 0 < r 1 < b, b = r 1q 2 + r 2, 0 < r 2 < r 1, r 1 = r 2q 3 + r 3, 0 < r 3 < r 2,. r n 2 = r n 1q n + r n, r n 1 = r nq n+1. 0 < r n < r n 1, Ekkor az lnko az utolsó nem-nulla maradék: (a, b) = r n. Itt a = r 1, b = r 0.

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 16. Euklideszi algoritmus helyessége Bizonyítás (folyt.) a = bq 1 + r 1, 0 < r 1 < b, b = r 1q 2 + r 2, 0 < r 2 < r 1, r 1 = r 2q 3 + r 3, 0 < r 3 < r 2,. r n 2 = r n 1q n + r n, r n 1 = r nq n+1. 0 < r n < r n 1, Az algoritmus véges sok lépésben véget ér: b > r 1 > r 2 >.... Az r n maradék közös osztó: r n r n 1 r n r n 1 q n + r n = r n 2... r n b r n a. Az r n maradék a legnagyobb közös osztó: legyen c a, c b c a bq 1 = r 1 c b r 1 q 2 = r 2... c r n 2 r n 1 q n = r n.

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 17. Legnagyobb közös osztó kiszámolása, euklideszi algoritmus Példa Számítsuk ki (172, 62) értékét! i r i q i r i 2 = r i 1 q i + r i -1 172 0 62 1 48 2 172 = 62 2 + 48 2 14 1 62 = 48 1 + 14 3 6 3 48 = 14 3 + 6 4 2 2 14 = 6 2 + 2 5 0 3 6 = 2 3 + 0 A legnagyobb közös osztó: (172, 62) = 2

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 18. Legnagyobb közös osztó kiszámolása rekurzióval Tétel Legyen a 0. Ha b = 0, akkor (a, b) = a. Ha b 0, akkor (a, b) = ( b, a mod b ). Bizonyítás Ha b = 0, akkor a tétel nyilvánvaló. Mivel (a, b) = ( a, b ), feltehető, hogy a, b > 0. Ha b 0, osszuk el maradékosan a-t b-vel: a = b q + (a mod b). Ez az euklideszi algoritmus első sora. Példa Számítsuk ki (172, 62) értékét! (a, b) a mod b (172, 62) 48 (62, 48) 14 (48, 14) 6 (14, 6) 2 (6, 2) 0 A legnagyobb közös osztó: (172, 62) = 2.

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 19. Legnagyobb közös osztó, további észrevételek Hasonló módon definiálható több szám legnagyobb közös osztója is (HF): (a 1, a 2,..., a n ). Álĺıtás (HF) Bármely a 1, a 2,..., a n egész számokra létezik (a 1, a 2,..., a n ) és (a 1, a 2,..., a n ) = ((... (a 1, a 2 ),..., a n 1 ), a n ). Álĺıtás (HF) Bármely a, b, c egész számokra (ca, cb) = c(a, b).

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 20. Bővített euklideszi algoritmus Tétel Minden a, b egész számok esetén léteznek x, y egészek, hogy (a, b) = x a + y b. Bizonyítás Legyenek q i, r i az euklideszi algoritmussal megkapott hányadosok, maradékok. Legyen x 1 = 1, x 0 = 0 és i 1 esetén legyen x i = x i 2 q i x i 1. Hasonlóan legyen y 1 = 0, y 0 = 1 és i 1 esetén legyen y i = y i 2 q i y i 1. Ekkor i 1 esetén x i a + y i b = r i. (Biz.: HF, indukcióval) Speciálisan x n a + y n b = r n = (a, b).

Elemi számelmélet Diszkrét matematika I. középszint 2014. ősz 21. Bővitett euklideszi algoritmus Algoritmus: r i 2 = r i 1 q i + r i, Algoritmus: x 1 = 1, x 0 = 0, x i = x i 2 q i x i 1, Algoritmus: y 1 = 0, y 0 = 1, y i = y i 2 q i y i 1. Példa Számítsuk ki (172, 62) értékét, és oldjuk meg a 172x + 62y = (172, 62) egyenletet! i r n q n x i y i r i = 172x i + 62y i -1 172 1 0 172 = 172 1 + 62 0 0 62 0 1 62 = 172 0 + 62 1 1 48 2 1 2 48 = 172 1 + 62 ( 2) 2 14 1 1 3 14 = 172 ( 1) + 62 3 3 6 3 4 11 6 = 172 4 + 62 ( 11) 4 2 2 9 25 2 = 172 ( 9) + 62 25 5 0 3 A feĺırás: 2 = 172 ( 9) + 62 25, x = 9, y = 25.