6. SZÁMELMÉLET 6.1. Oszthatóság

Slides:



Advertisements
Hasonló előadás
Egyszerű oszthatósági problémák
Advertisements

Integritási tartományok
Oszthatósággal kapcsolatos feladatok pszeudokódban.
A polinomalgebra elemei
Algebrai struktúrák.
Elemi algoritmusok Páll Boglárka.
FEJEZETEK A MATEMATIKÁBÓL
Természetes számok 0, 1, 2, 3, ..., 24, 25, ..., 1231, 1232, ..., n, ...  = {0, 1, 2, 3, ..., n,...} a természetes számok halmaza Műveletek: összeadás.
Oszthatóság Az a osztója b-nek, ha van olyan egész szám, amivel a-t szorozva b-t kapok. (Az a osztója b-nek, ha egész számszor megvan benne.) Ha a|b, akkor.
„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
Matematikai Analízis elemei
Függvények Egyenlőre csak valós-valós függvényekkel foglalkozunk.
Osztó, többszörös Osztó: azokat a számokat, amelyekkel egy B szám osztható, az B szám osztóinak nevezzük. Minden számnak legalább két osztója van, 1 és.
Legyenek az a és b egész számok.
Félévi követelmény (nappali)
Halmazok, műveletek halmazokkal
6) 7) 8) 9) 10) Mennyi az x, y és z értéke? 11) 12) 13) 14) 15)
Műveletek logaritmussal
Rekurzió (Horváth Gyula és Szlávi Péter előadásai felhasználásával)
Prímtesztelés Témavezető: Kátai Imre Komputeralgebra Tanszék Nagy Gábor:
Euklidészi gyűrűk Definíció.
Egy f  R[x] polinom cS -beli helyettesítési értéke
Algebrai struktúrák 1.
Csoport részcsoport invariáns faktorcsoport részcsoport
Gyűrűk Definíció. Az (R, +, ·) algebrai struktúra gyűrű, ha + és · R-en binér műveletek, valamint I. (R, +) Abel-csoport, II. (R, ·) félcsoport, és III.
4. VÉGES HALMAZOK 4.1 Alaptulajdonságok
Programozási alapismeretek 8. előadás. ELTE 2/  További programozási tételek További programozási tételek 
Számhalmazok.
Számelmélet Matematika Matematika.
Matematika: Számelmélet
Fejezetek a matematikából
A digitális számítás elmélete
A TERMÉSZETTUDOMÁNYOK ALAPJAI 1. Matematika
Differenciál számítás
Valós számok Def. Egy algebrai struktúra rendezett test, ha test és rendezett integritási tartomány. Def. Egy (T; +,  ;  ) rendezett test felső határ.
5. VÉGTELEN HALMAZOK 5.1 Kiválasztási axióma
1.3 Relációk Def. (rendezett pár) (a1 , a2 ) := {{a1} , {a1 , a2 }} .
Oszthatóság Az a osztója b-nek, ha van olyan egész szám, amivel a-t szorozva b-t kapok. (Az a osztója b-nek, ha egész számszor megvan benne.) Ha a|b, akkor.
A számfogalom bővítése
Halmazok Összefoglalás.
1 Matematikai Analízis elemei dr. Szalkai István Pannon Egyetem, Veszprém nov. 08.
Lineáris egyenletrendszerek (Az evolúciótól a megoldáshalmaz szerkezetéig) dr. Szalkai István Pannon Egyetem, Veszprém /' /
Az RSA algoritmus Fóti Marcell.
szakmérnök hallgatók számára
Vektorterek Definíció. Legyen V Abel-csoport, F test, továbbá
Lagrange-interpoláció
1 Példa. 2 Észrevételek 1. G i következő tulajdonságai invariánsak a direkt szorzat képzésre: asszociativitás, kommutativitás, egységelem létezése, invertálhatóság.
Határozatlan integrál
1. MATEMATIKA ELŐADÁS Halmazok, Függvények.
Algebrai struktúrák: csoport, gyűrű, test. RSA Cryptosystem/ Titkosítási rendszer Rivest, Shamir, Adelman (1978) RSA a neten leggyakrabban használt.
Dodekaéder Hamilton köre
A MATEMATIKA FELÉPÍTÉSÉNEK ELEMEI
Többdimenziós valószínűségi eloszlások
Alapműveletek (Természetes számok, Egész számok)
Programozási alapismeretek 8. előadás. ELTE Szlávi-Zsakó: Programozási alapismeretek 8.2/  További programozási.
előadások, konzultációk
Prímrekord Csajbók Tímea, Farkas Gábor, Kasza János Komputeralgebra Tanszék ELTE IK november
T.5. tétel (minimálpolinom egyértelmű létezése)
Nagy Szilvia 2. Lineáris blokk-kódok II.
Számok világa.
2. gyakorlat INCK401 Előadó: Dr. Mihálydeák Tamás Sándor Gyakorlatvezető: Kovács Zita 2015/2016. I. félév AZ INFORMATIKA LOGIKAI ALAPJAI.
A tökéletes számok algoritmusa
II. konzultáció Analízis Sorozatok Egyváltozós valós függvények I.
A kínai maradéktétel algoritmusa
A legkisebb közös többszörös
Algebrai geometriai számítások
Algebrai struktúrák 1.
avagy, melyik szám négyzete a -1?
1.3 Relációk Def. (rendezett pár) (a1 , a2) := {{a1} , {a1 , a2 }} .
Csoport, félcsoport, test
Előadás másolata:

6. SZÁMELMÉLET 6.1. Oszthatóság Oszthatóság a természetes számok körében Def. Legyen n, m  N. m osztója n-nek, ha  k  N: n = m  k . jelben: m | n n többszöröse m-nek m  0 esetén a regularitás miatt legfeljebb egy ilyen k létezik m | n 1

6.1.5. 2

3 Oszthatóság egységelemes integritási tartományban 6.1.13.

A továbbiakban legyen R tetszőleges egységelemes integritási tartomány. Def. Az az R -beli elem, amely minden más R -beli elemnek osztója R -beli egység. Az R -beli egységek halmaza U(R). Def. Ha a, b  R elemek egymás egységszeresei, akkor asszociáltak. Jelben a ~ b . Észrevételek: ~ ekvivalencia reláció és kompatibilis az | relációval az egységek Abel-csoportot alkotnak (R egységcsoportja) 0-nak önmaga az egyetlen asszociáltja 4

Az a  R* \ U(R) elem felbonthatatlan (irreducibilis) R-ben, ha Def. Ha a  R* \ U(R) : a triviális osztói az egységek és önmaga egységszeresei. Az a  R* \ U(R) elem felbonthatatlan (irreducibilis) R-ben, ha a = bc  b  c egység R-ben. kizáró vagy N esetén törzsszám Def. Az a  R* \ U(R) elem prím R-ben, ha a | bc  a | b  a | c, ahol b, c  R . Az a  R* \ U(R) elem összetett, ha nem csak triviális osztója van. 5

p prím  p felbonthatatlan . Tétel. Tetszőleges R egységelemes integritási tartományban minden p elemre: p prím  p felbonthatatlan . Biz. tfh p prím és p = bc p | b  1 vagy p | c b = pq = b(cq)  cq = 1  c, q egység p, b asszociáltak . 6

Def. Legyen a1, ..., an  R, L  R és  d  L –re : d | ai (i = 1, ..., n) , d’ | ai (i= 1, ..., n)  d’ | d . Ekkor L elemei az a1, ..., an elemek legnagyobb közös osztói. jelben: lnko(a1, ..., an ) = (a1, ..., an ) = d d csak asszociáltság erejéig egyértelmű !  kijelölünk egyet. a1, ..., an relatív prímek, ha d egység. Erősebb : páronként relatív prímek 7

t csak asszociáltság erejéig egyértelmű ! Pl. (4, 8, 9) = 1 (4, 8) = 4, (4, 9) = 1, (8, 9) =1 Def. Legyen a1, ..., an  R, T  R és  t  T –re : ai | t (i = 1, ..., n) , ai | t’ (i = 1, ..., n)  t | t’ . Ekkor T elemei az a1, ..., an elemek legkisebb közös többszörösei. lkkt(a1, ..., an ) = [a1, ..., an ] = t . t csak asszociáltság erejéig egyértelmű !  kijelölünk egyet. 8

Z -ben az egységek ponosan a  1 Oszthatóság a egész számok körében 9 Észrevételek:  1 egység, mert  a  Z : a = (a)(1) tfh e egység  e | 1  1 = eq  |1| = |eq| = |e||q| 1  |e|, 1  |q|  |e| = 1  e =  1 Z -ben az egységek ponosan a  1 Az N-beli állítások érvényben maradnak Def. A 2-vel osztható egész számok a páros számok. Páratlan az az egész szám, amely nem páros.

 a, b Z : a | b  b  0  |a|  |b| . Észrevételek:  a, b Z : a | b  b  0  |a|  |b| . érvényben van a maradékos osztás tétele: Tetszőleges a , b( 0)  Z számhoz egyértelműen létezik olyan q , r  Z, hogy a = qb + r  0  r < |b| . Elvégethető az euklidészi algoritmus! 10

6.1.25. 11

szigorú monotonitás miatt biztosan véges lépés lesz rn közös osztó: rn | rn  rn | rn-1  rn | rn-2 … rn | a  rn | b ax0 + by0 = a  1 + b  0 = a = r0 tfh n – 1-ig igaz axn + byn = a(xn-2 – qnxn-1 ) + b(yn-2 – qnyn-1 ) = axn-2 + byn-2 – qn(axn-1 + byn-1 ) = rn-2 – qnrn-1 = rn 12

13

Már láttuk, hogy prím felbonthatatlan ! Tétel. Az egész számok körében p akkor és csak akkor prím, ha felbonthatatlan. Biz. Már láttuk, hogy prím felbonthatatlan ! Tfh p felbonthatatlan Legyen p | bc p | b  p | b   (p, b) = 1 1 = px + by c = pcx + bcy  0 mod p  p | c Észrevétel: (a, b) = 1  a | bc  a | c 14

(egzisztencia) tfh n > 1 A számelmélet alaptétele. Minden n nemnulla, nemegység egész szám sorrendre és asszociáltságra való tekintet nélkül egyértelműen bontható fel felbonthatatlanok szorzatára. Biz(pozitívakra) (egzisztencia) tfh n > 1 Teljes indukció: n = 2 kész, tfh n – 1 -ig kész Ha n felbonthatatlan kész n nem felbonthatatlan n = ab  a, b nem egység! a, b < n  igaz rájuk az ind. feltétel n felbontása = a felbontása szor b felbontása 15

n1 < n és van két lényegesen különböző felbontása ! (unicitás) tfh indirekte, hogy n a legkisebb olyan szám, amely felbontása nem egyértelmű. n = p1 ... pk = q1 ... qr  p1 | n  p1 | q1 ... qr p1 | q1 p1 | q2 ... qr 16 p1 | q2 p1 | q3 ... qr p1 | qi  p1 = qi  n1 = n / p1 = p2 ... pk = q1 ...qi-1qi+1 ... qr n1 < n és van két lényegesen különböző felbontása !

Biz. indirekt, tfh véges sok van számelmélet alaptétele   pj : pj | n + 1  pj | 1 17

18

módosított kanonikus alakú szám osztói Def Egy n > 1 egész alakú felírását, ahol pi -k különböző (pozitív) prímek és i > 0, n kanonikus alakjának nevezzük. Módosított kanonikus alak, ha i = 0 is megengedett. Észrevétel (n osztói) módosított kanonikus alakú szám osztói ahol 0  βi  i , i = 1, 2, ..., r . 19

Észrevétel (lnko és lkkt) Legyen a és b módosított kan. alakja ekkor 20

21

Erathosztenész szitája 22 Erathosztenész szitája 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

Általánosított szita f1(x), f2(x), …, fn(x) fk(x) 23 f1(x), f2(x), …, fn(x) egész együtthatós, irreducibilis polinomok, pozitív főegyütthatóval. fk(x) h lineáris kongruencia mod (p)

fk(1), …, fk(h+qp), …, fk(2r-1) Mennyit szitálhatunk p-vel ? p:szitáló prím innen kezdünk 1, …, h+qp, …, 2r-1 fk(1), …, fk(h+qp), …, fk(2r-1) Mennyit szitálhatunk p-vel ? q = 0, 1, … , (h+qp  2r-1) 24

ac  bc (mod m )  a  b (mod m/d ) 6.2. Kongruenciák Kongruenciák a  b (mod m), ha m | a – b Tétel(kongruencia tulajdonságai) (1) ekvivalencia reláció, (2) a  b (mod m)  c  d (mod m)  a + c  b + d (mod m) (3) a  b (mod m)  c  d (mod m)  ac  bd (mod m) (4) a  b (mod m)  f(x)  Z[x]  f(a)  f(b) (mod m) (5) Ha (c, m) = d ac  bc (mod m )  a  b (mod m/d ) 25

Biz.  defből m | (a – b)c  m/d | (a – b) c/d másrészt (m/d, c/d) = 1 26  m/d | (a – b) c/d másrészt (m/d, c/d) = 1  m/d | (a – b)  a  b (mod m/d )  Tfh a  b ( mod m/d )  mq/d = (a – b)  mqc/d = (a – b)c c/d egész  m | ac – bc Észrevétel

[a] helyett szokásos jelölés még: Def. [a]m az a elem által reprezentált m szerinti maradékosztály az a -val kongruens elemek halmaza (mod m) . Def. Teljes maradékrendszer (TMR) modulo m tartalmaz az összes m szerinti maradékosztályból pontosan egyet. [a]m az a elem által reprezentált m szerinti redukált maradékosztály, ha (a, m) = 1. Redukált maradékrendszer (RMR) modulo m tartalmaz az összes m szerinti redukált maradékosztályból pontosan egyet. [a] helyett szokásos jelölés még: 27

1. Biztosan TMR-t alkotnak a következő számhalmazok mod m : Példák 28 1. Biztosan TMR-t alkotnak a következő számhalmazok mod m : páratlan ha m páros 2. Legyen mN, és vegyünk egy TMR-t mod m . Definiáljunk műveleteket a következőképpen: Jelöljük Zm-nel ezt a struktúrát. A (Zm, +, ·) struktúra kommutatív, egységelemes gyűrű.

29 Biz.

Ha d = 1, akkor  bővített euklidészi algoritmus  Ez azt jelenti, hogy Zm-ben a multiplikatív inverze x Ha  d = 1 mindig teljesül  Zm test 30

Más megfogalmazásban: Legyen n  N+, ekkor φ(n) jelenti az n – nél nem nagyobb, hozzá relatív pozitív prímek számát, azaz 31