Diszkrét matematika 2.

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

Diszkrét matematika 2.C szakirány

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

1. Polinomok számelmélete

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

Diszkrét matematika 2.C szakirány

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

1. A maradékos osztás

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

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

1. Egész együtthatós polinomok

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

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

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

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

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

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

DISZKRÉT MATEMATIKA 2 KIDOLGOZOTT TÉTELSOR 1. RÉSZ

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

Diszkrét matematika I.

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

1. Polinomfüggvények. Állítás Ha f, g C[x] és b C, akkor ( f + g) (b) = f (b) + g (b) és ( f g) (b) = f (b)g (b).

1. A Horner-elrendezés

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

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

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

Polinomgy r k. 1. Bevezet. 2. Polinomok. Dr. Vattamány Szabolcs.

1. A maradékos osztás

1. A polinom fogalma. Számolás formális kifejezésekkel. Feladat Oldjuk meg az x2 + x + 1 x + 1. = x egyenletet.

0 ; a k ; :::) = ( 0: x = (0; 1; 0; 0; :::; 0; :::) = (0; 1)

Alapvető polinomalgoritmusok

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

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

Diszkrét matematika 2.

Kongruenciák. Waldhauser Tamás

Zárthelyi feladatok megoldásai tanulságokkal Csikvári Péter 1. a) Számítsuk ki a 2i + 3j + 6k kvaternió inverzét.

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.

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

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

Diszkrét matematika II. feladatok

Diszkrét matematika 2 (C) vizsgaanyag, 2012 tavasz

Határozatlan integrál

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

FFT. Második nekifutás. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék október 2.

LÁNG CSABÁNÉ POLINOMOK ALAPJAI. Példák és megoldások

Gy ur uk aprilis 11.

KOVÁCS BÉLA, MATEMATIKA I.

FELADATOK A BEVEZETŽ FEJEZETEK A MATEMATIKÁBA TÁRGY III. FÉLÉVÉHEZ. ÖSSZEÁLLÍTOTTA: LÁNG CSABÁNÉ ELTE IK Budapest

Algoritmuselmélet gyakorlat (MMN111G)

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

HHF0CX. k darab halmaz sorbarendezésének a lehetősége k! Így adódik az alábbi képlet:

Irreducibilis polinomok szakkörre

Diszkrét matematika 2.

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

Diszkrét matematika 2.

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

Diszkrét matematika alapfogalmak

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

Polinomok maradékos osztása

1. Komplex szám rendje

Polinomosztás. Összeállította: Bogya Norbert. Diszkrét matematika I.gyakorlat

Diszkrét matematika 2.C szakirány

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

1. Interpoláció. Egyértelműség Ha f és g ilyen polinomok, akkor n helyen megegyeznek, így a polinomok azonossági tétele miatt egyenlők.

4. Test feletti egyhatározatlanú polinomok. Klasszikus algebra előadás NE KEVERJÜK A POLINOMOT A POLINOMFÜGGVÉNNYEL!!!

SE EKK EIFTI Matematikai analízis

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

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

matematika alapszak Waldhauser Tamás jegyzete alapján készítette B. Szendrei Mária

1. Gráfok alapfogalmai

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

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

Polinomok A gyökök száma A gyökök és együtthatók összefüggése Szorzatra bontás, számelméleti kérdések A harmad- és negyedfokú egyenlet

Diszkrét matematika I.

Matematika A1a Analízis

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

Diszkrét matematika I.

Vektorterek. Wettl Ferenc február 17. Wettl Ferenc Vektorterek február / 27

Diszkrét matematika 2.C szakirány

Az eddig leadott anyag Diszkrét matematika II tárgyhoz tavasz

Diszkrét matematika 2.C szakirány

Diszkrét matematika 1.

Tartalomjegyzék 1. Műveletek valós számokkal Függvények Elsőfokú egyenletek és egyenlőtlenségek

Diszkrét matematika II., 8. előadás. Vektorterek

TERMÉSZETTUDOMÁNYI KAR

Tartalom. Algebrai és transzcendens számok

Alapfogalmak a Diszkrét matematika II. tárgyból

Testek március 29.

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

1. Mondjon legalább három példát predikátumra. 4. Mikor van egy változó egy kvantor hatáskörében?

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

Lineáris Algebra. Tartalomjegyzék. Pejó Balázs. 1. Peano-axiomák

KOVÁCS BÉLA, MATEMATIKA I.

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.

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


1. Diagonalizálás. A Hom(V) diagonalizálható, ha van olyan bázis, amelyben A mátrixa diagonális. A diagonalizálható van sajátvektorokból álló bázis.

Diszkrét matematika II. feladatok

Átírás:

Diszkrét matematika 2. 2018. november 23. 1. Diszkrét matematika 2. 9. előadás Fancsali Szabolcs Levente nudniq@cs.elte.hu www.cs.elte.hu/ nudniq Komputeralgebra Tanszék 2018. november 23.

Diszkrét matematika 2. 2018. november 23. 2. Polinomok felbonthatósága Definíció Legyen R egységelemes integritási tartomány, és legyen 0 f R[x] polinom nem egység. Ezt az f nemnulla polinomot pontosan akkor nevezzük felbonthatatlannak (irreducibilisnek), ha a, b R[x]-re f = a b = (a egység b egység). Ha a 0 f R[x] polinom nem egység, és nem felbonthatatlan, akkor felbonthatónak (reducibilisnek) nevezzük. Megjegyzés Utóbbi azt jelenti, hogy f -nek van nemtriviális szorzat-előálĺıtása (olyan, amiben egyik tényező sem egység). A konstans nulla polinomot sem felbonthatatlannak, sem felbonthatónak nem nevezzük.

Polinomok felbonthatósága Diszkrét matematika 2. 2018. november 23. 3. Álĺıtás Legyen (F ; +, ) test. Ekkor f F [x] pontosan akkor egység, ha deg(f ) = 0. = Ha deg(f ) = 0, akkor f nem-nulla konstans polinom: f (x) = f 0. Mivel F test, ezért létezik f 1 0 F, amire f 0 f 1 0 = 1, így f tényleg egység. = Ha f egység, akkor létezik g F [x], amire f g = 1, és így deg(f ) + deg(g) = deg(1) = 0 (Miért?), ami csak deg(f ) = deg(g) = 0 esetén lehetséges.

Polinomok felbonthatósága Diszkrét matematika 2. 2018. november 23. 4. Álĺıtás Legyen (F ; +, ) test, és f F [x]. Ha deg(f ) = 1, akkor f -nek van gyöke. Ha deg(f ) = 1, akkor feĺırható f (x) = f 1 x + f 0 alakban, ahol f 1 0. Azt szeretnénk, hogy létezzen c F, amire f (c) = 0, vagyis f 1 c + f 0 = 0. Ekkor f 1 c = f 0 (Miért?), és mivel létezik f 1 1 F, amire f 1 f 1 1 = 1 (Miért?), ezért c = f 0 f 1 1 Megjegyzés ( ) = f0 f 1 gyök lesz. Ha (R; +, ) nem test, akkor egy R fölötti elsőfokú polinomnak nem feltétlenül van gyöke, pl. 2x 1 Z[x] polinomnak nincs egész gyöke. (És emlékezzünk, hogy R[x]-beli polinomnak csak R-beli gyökeit definiáltuk... )

Diszkrét matematika 2. 2018. november 23. 5. Polinomok felbonthatósága Álĺıtás Legyen (F ; +, ) test, és f F [x]. Ha deg(f ) = 1, akkor f felbonthatatlan. Legyen f = g h. Ekkor deg(g) + deg(h) = deg(f ) = 1 (Miért?) miatt deg(g) = 0 deg(h) = 1 vagy deg(g) = 1 deg(h) = 0. Előbbi esetben g, utóbbiban h egység a korábbi álĺıtás értelmében. Megjegyzés Tehát nem igaz, hogy egy felbonthatatlan polinomnak nem lehet gyöke.

Diszkrét matematika 2. 2018. november 23. 6. Polinomok felbonthatósága Álĺıtás Legyen (F ; +, ) test, és f F [x]. Ha 2 deg(f ) 3, akkor f pontosan akkor felbontható, ha van gyöke. = Ha c gyöke f -nek, akkor az f (x) = (x c)g(x) egy nemtriviális felbontás (Miért?). = Mivel 2 = 0 + 2 = 1 + 1, illetve 3 = 0 + 3 = 1 + 2, és más összegként nem állnak elő, ezért amennyiben f -nek van nemtriviális felbontása, akkor van elsőfokú osztója. A korábbi álĺıtás alapján ennek van gyöke, és ez nyilván f gyöke is lesz.

Diszkrét matematika 2. 2018. november 23. 7. Polinomok felbonthatósága Tétel f C[x] pontosan akkor felbonthatatlan, ha deg(f ) = 1. = Mivel C a szokásos műveletekkel test, ezért korábbi álĺıtás alapján teljesül. = Indirekt tfh. deg(f ) 1. Ha deg(f ) < 1, akkor f = 0 vagy f egység, tehát nem felbonthatatlan, ellentmondásra jutottunk. deg(f ) > 1 esetén az algebra alaptétele értelmében van gyöke f -nek. A gyöktényezőt kiemelve az f (x) = (x c)g(x) alakot kapjuk, ahol deg(g) 1 (Miért?), vagyis egy nemtriviális szorzat-előálĺıtást, így f nem felbonthatatlan, ellentmondásra jutottunk. Az algebra alaptételét itt használtuk, de nem bizonyítottuk!

Diszkrét matematika 2. 2018. november 23. 8. Polinomok felbonthatósága Tétel f R[x] pontosan akkor felbonthatatlan, ha deg(f ) = 1, vagy deg(f ) = 2, és f -nek nincs (valós) gyöke. = Ha deg(f ) = 1, akkor korábbi álĺıtás (test fölötti elsőfokú polinom...) alapján f felbonthatatlan. Ha deg(f ) = 2, és f -nek nincs gyöke, akkor korábbi álĺıtás (test fölötti másodfokú polinom...) alapján f felbonthatatlan. = Ha f felbonthatatlan, akkor nem lehet deg(f ) < 1. (Miért?) Ha f felbonthatatlan, és deg(f ) = 2, akkor nem lehet gyöke. (Miért?) De még nem vagyunk kész! Még nem láttuk, hogy ne lehetne kettőnél magasabb fokú egy R felett irreducibilis polinom...

Polinomok felbonthatósága Diszkrét matematika 2. 2018. november 23. 9. folyt. Tfh. deg(f ) 3. Az algebra alaptétele értelmében f -nek mint C fölötti polinomnak van c C gyöke. Ha c R is teljesül, akkor a gyöktényező kiemelésével f egy nemtriviális felbontását kapjuk (Miért?), ami ellentmondás. Legyen most c C \ R gyöke f -nek, és tekintsük a g(x) = (x c)(x c) = x 2 2 Re(c)x + c 2 R[x] polinomot. f -et g-vel maradékosan osztva létezik q, r R[x], hogy f = qg + r. r = 0, mert deg(r) < 2, és r-nek gyöke c C \ R. Vagyis f = qg, ami egy nemtriviális felbontás, ez pedig ellentmondás. Megjegyzés Ha f R[x]-nek c C gyöke, akkor c is gyöke, hiszen f (c) = deg(f ) j=0 f j (c) j = deg(f ) j=0 f j c j = deg(f ) j=0 deg(f ) f j c j = f j c j = f (c) = 0 = 0. j=0

Diszkrét matematika 2. 2018. november 23. 10. Polinomok felbonthatósága Definíció f Z[x]-et primitív polinomnak nevezzük, ha az együtthatóinak a legnagyobb közös osztója 1. Lemma (Gauss) Ha f, g Z[x] primitív polinomok, akkor fg is primitív polinom. Indirekt tfh. fg nem primitív polinom. Ekkor van olyan p Z prím, ami osztja fg minden együtthatóját. Legyen i, illetve j a legkisebb olyan index, amire p f i, illetve p g j (Miért vannak ilyenek?). Ekkor fg-nek az (i + j) indexű együtthatója f 0 g i+j +... + f i g j +... + f i+j g 0, és ebben az összegben p nem osztója f i g j -nek, de osztója az összes többi tagnak (Miért?), de akkor nem osztója az összegnek, ami ellentmondás.

Diszkrét matematika 2. 2018. november 23. 11. Polinomok felbonthatósága Álĺıtás Minden 0 f Z[x] polinom feĺırható f = df alakban, ahol 0 d Z, és f Z[x] egy primitív polinom. Ha f -ből az együtthatók legnagyobb közös osztóját kiemeljük, és azt d-nek választjuk, akkor megkapjuk a megfelelő előálĺıtást. Megjegyzés Az előálĺıtás lényegében (előjelektől eltekintve) egyértelmű, így f főegyütthatóját pozitívnak választva egyértelmű.

Diszkrét matematika 2. 2018. november 23. 12. Polinomok felbonthatósága Álĺıtás Minden 0 f Q[x] polinom feĺırható f = af alakban, ahol 0 a Q, és f Z[x] egy primitív polinom. Írjuk fel f együtthatóit egész számok hányadosaiként. Ha végigszorozzuk f -et az együtthatói nevezőinek c szorzatával, majd kiemeljük a kapott Z[x]-beli polinom együtthatóinak d legnagyobb közös osztóját, akkor megkapjuk a megfelelő előálĺıtást a = d/c-vel. Megjegyzés Az előálĺıtás lényegében egyértelmű: ha f főegyütthatóját pozitívnak választjuk, akkor egyértelmű.

Diszkrét matematika 2. 2018. november 23. 13. Polinomok felbonthatósága Tétel (Gauss tétele Z[x]-re) Ha egy f Z[x] előálĺıtható két nem konstans g, h Q[x] polinom szorzataként, akkor előálĺıtható két nem konstans g, h Z[x] polinom szorzataként is. Tfh. f = gh, ahol g, h Q[x] nem konstans polinomok. Legyen f = df, ahol d Z, és f Z[x] primitív polinom, aminek a főegyütthatója pozitív. Ha feĺırjuk g-t ag, h-t pedig bh alakban, ahol g, h Z[x] primitív polinomok, amiknek a főegyütthatója pozitív, akkor azt kapjuk, hogy df = f = gh = abg h. Mivel Gauss lemmája szerint g h is primitív polinom, továbbá f előálĺıtása primitív polinom segítségével lényegében egyértelmű, ezért f = g h, és d = ab, vagyis f = dg h, és például g = dg, h = h választással kapjuk f kívánt felbontását.

Diszkrét matematika 2. 2018. november 23. 14. Polinomok felbonthatósága Következmény f Z[x] primitív polinom pontosan akkor felbontható Z fölött, amikor felbontható Q fölött. = A Z fölötti felbontás egyben Q fölötti felbontás is. = A Gauss-tételből következik az álĺıtás.

Polinomok felbonthatósága Diszkrét matematika 2. 2018. november 23. 15. Tétel (Schönemann-Eisenstein) Legyen f (x) = f n x n + f n 1 x n 1 +... + f 1 x + f 0 Z[x], f n 0 legalább elsőfokú primitív polinom. Ha található olyan p Z prím, melyre p f n, p f j, ha 0 j < n, p 2 f 0, akkor f felbonthatatlan Z fölött. Tfh. f = gh. Mivel p nem osztja f főegyütthatóját, ezért sem a g, sem a h főegyütthatóját nem osztja (Miért?). Legyen m a legkisebb olyan index, amelyre p g m, és o a legkisebb olyan index, amelyre p h o. Ha k = m + o, akkor p f k = g i h j, i+j=k mivel p osztja az összeg minden tagját, kivéve azt, amelyben i = m és j = o.

Diszkrét matematika 2. 2018. november 23. 16. Polinomok felbonthatósága Megjegyzések - A feltételben f n és f 0 szerepe felcserélhető. - A tétel nem használható test fölötti polinom irreducibilitásának bizonyítására, mert testben nem léteznek prímek, hiszen minden nem-nulla elem egység.

Racionális gyökteszt Diszkrét matematika 2. 2018. november 23. 17. Tétel Legyen f (x) = f n x) n + f n 1 x n 1 +... + f 1 x + f 0 Z[x], f n 0 primitív polinom. Ha f = 0, p, q Z, (p, q) = 1, akkor p f 0 és q f n. ( p q ( ) ( 0 = f p q = f p n q ) n + fn 1 ( p q ) n 1 ( ) +... + p f1 q + f 0 / q n 0 = f n p n + f n 1 qp n 1 +... + f 1 q n 1 p + f 0 q n p f 0q n, mivel az összes többi tagnak osztója p, és így (p, q) = 1 miatt p f 0. q f np n, mivel az összes többi tagnak osztója q, és így (p, q) = 1 miatt q f n. Megjegyzés f primitívsége nem szükséges feltétel, csak praktikus. (Miért?)

A racionális gyökteszt alkalmazása Diszkrét matematika 2. 2018. november 23. 18. Álĺıtás 2 Q. Tekintsük az x 2 2 Z[x] polinomot. Ennek a p q alakú gyökeire (p, q Z, (p, q) = 1) teljesül, hogy p 2 és q 1, így a lehetséges racionális gyökei ±1 és ±2.

Véges testek Diszkrét matematika 2. 2018. november 23. 19. Tekintsük valamely p prímre a Z p testet, továbbá egy f (x) Z p [x] felbonthatatlan főpolinomot. Vezessük be a g(x) h(x) (mod f (x)), ha f (x) g(x) h(x) relációt. Ez ekvivalenciareláció, ezért meghatároz egy osztályozást Z p [x]-en. Minden osztálynak van deg(f )-nél alacsonyabb fokú reprezentánsa (Miért?), és ha deg(g), deg(h) < deg(f ), továbbá g és h ugyanabban az osztályban van, akkor egyenlőek (Miért?). Tehát deg(f ) = n esetén bijekciót létesíthetünk az n-nél kisebb fokú polinomok és az osztályok között, így p n darab osztály van. Az osztályok között értelmezhetjük a természetes módon a műveleteket. Ezeket végezhetjük az n-nél alacsonyabb fokú reprezentánsokkal: ha a szorzat foka nem kisebb, mint n, akkor az f (x)-szel vett osztási maradékot vesszük.

Véges testek Diszkrét matematika 2. 2018. november 23. 20. f g esetén a bővített euklideszi algoritmus alapján d(x) = u(x)f (x) + v(x)g(x). Mivel f (x) felbonthatatlan, ezért d(x) = d konstans polinom, így v(x) d multiplikatív inverze lesz g(x)-nek. Tétel (NB) Az ekvivalenciaosztályok halmaza a rajta értelmezett összeadással és szorzással testet alkot. Megjegyzés Tetszőleges p prím és n pozitív egész esetén létezik p n elemű test, mert létezik n-ed fokú felbonthatatlan polinom Z p -ben. Megjegyzés Véges test elemszáma prímhatvány, továbbá az azonos elemszámú testek izomorfak.

Diszkrét matematika 2. 2018. november 23. 21. Véges testek Példa Tekintsük az x 2 + 1 Z 3 [x] felbonthatatlan polinomot (Miért az?). A legfeljebb elsőfokú polinomok: 0, 1, 2, x, x + 1, x + 2, 2x, 2x + 1, 2x + 2. Az összeadás műveleti táblája: + 0 1 2 x x+1 x+2 2x 2x+1 2x+2 0 0 1 2 x x+1 x+2 2x 2x+1 2x+2 1 1 2 0 x+1 x+2 x 2x+1 2x+2 2x 2 2 0 1 x+2 x x+1 2x+2 2x 2x+1 x x x+1 x+2 2x 2x+1 2x+2 0 1 2 x+1 x+1 x+2 x 2x+1 2x+2 2x 1 2 0 x+2 x+2 x x+1 2x+2 2x 2x+1 2 0 1 2x 2x 2x+1 2x+2 0 1 2 x x+1 x+2 2x+1 2x+1 2x+2 2x 1 2 0 x+1 x+2 x 2x+2 2x+2 2x 2x+1 2 0 1 x+2 x x+1 Például: 2x + 2 + 2x + 1 = 4x + 3 Z 3 = x

Diszkrét matematika 2. 2018. november 23. 22. Véges testek Példa folyt. 0 1 2 x x+1 x+2 2x 2x+1 2x+2 0 0 0 0 0 0 0 0 0 0 1 0 1 2 x x+1 x+2 2x 2x+1 2x+2 2 0 2 1 2x 2x+2 2x+1 x x+2 x+1 x 0 x 2x 2 x+2 2x+2 1 x+1 2x+1 x+1 0 x+1 2x+2 x+2 2x 1 2x+1 2 x x+2 0 x+2 2x+1 2x+2 1 x x+1 2x 2 2x 0 2x x 1 2x+1 x+1 2 2x+2 x+2 2x+1 0 2x+1 x+2 x+1 2 2x 2x+2 x 1 2x+2 0 2x+2 x+1 2x+1 x 2 x+2 1 2x Például: (2x + 2)(2x + 1) = 4x 2 + 6x + 2 Z 3 = x 2 + 2 = (x 2 + 1) + 1 Feladat: Legyen F 9 = Z 3 [x]/(x 2 + 1). Mik lesznek a z 2 + 1 F 9 [z] polinom gyökei?

Polinomok felbonthatósága, Véges testek Diszkrét matematika 2. 2018. november 23. 23. Eddig tartott a kilencedik kis témakör. Ebből a témakörből 2018. november 30. 9:15-9:30 között lesz két villámkérdés, és egyúttal a második nagy témakörből (algebrai struktúrákból és polinomokból) egy bizonyítást is fogok kérdezni.