Polinomok számelmélete

Innen: Hungaropédia
Ugrás a navigációhozUgrás a kereséshez

A polinomok számelmélete, a matematika algebrai számelmélet nevű ága egyik fejezeteként, olyan számelméleti eredetű fogalmakat vizsgál és általánosít polinomokra, mint pl. az oszthatóság, az irreducibilitás és reducibilitás (felbonthatatlanság és felbonthatóság), a maradékos osztás, a legnagyobb közös osztó és legkisebb közös többszörös vagy a prímfaktorizáció.

Egyhatározatlanú polinomok és a köztük lévő műveletek

Az egyhatározatlanú avagy egyváltozós polinomok tekinthetők olyan véges sok nem nulla elemmel rendelkező sorozatoknak, melyek elemei egy R gyűrűből kerülnek ki. Ekkor a sorozat elemeit az annyiadik fokú tag együtthatóját jelenti:

x2+5x+6(6,5,1,0,0,0,0,)

Nemnulla egyhatározatlanú polinom foka a legnagyobb nem nulla indexe (az indexelést 0-ról indítjuk). Például, ha aR nem nulla, akkor (a,0,0,0,0,…) konstanspolinom foka 0. A (0,0,0,0,…) nullapolinom foka nincs értelmezve (nincs legnagyobb indexű nemnulla eleme). A fok jele, mint fent: deg(p).

Összeadás

Az ilyen, sorozatként interpretált polinomok esetén az összeadás világos: pontonként történik:

(p+q)i=pi+qi

Például

(x35x+10)+(2x3x2+x10)=3x3x24x

Szorzás

A polinomszorzás a sorozatok konvolúciószorzata lesz: átlónként kell összeszorozni az elemeket, majd összeadni:

pq=p0q0p0q1p0q2p0q3p1q0p1q1p1q2p2q0p2q1p3q0=
=(p0q0,p0q1+p1q0,p0q2+p1q1+p2q0,)=(k=0ipkqik)i

Hiszen világos, hogy a szorzatban azonos kitevőt adó monomokat (lehet) kell összeadni. Például

(x35x+10)(2x3x2+x10)=(x32x3)+(x3(x2))+(x3x)+(x3(10))++((5x)2x3)+((5x)(x2))+((5x)x)+((5x)(10))++(102x3)+(10(x2))+(10x)+(10(10))==2x6x59x4+15x315x2+60x100

Polinomgyűrű

A polinomok együtthatói tetszőleges gyűrűből kerülhetnek ki. Ha R ez a gyűrű, akkor az egyváltozós, R-beli együtthatós polinomok körét R[X] jelöli. R[X] maga is gyűrűt alkot. Ha T test (algebra), akkor T[X] végtelen dimenziós vektorteret T felett. Ha T kommutatív test és a T[X] integritási tartományban p felbonthatatlan elem, akkor az T[X]/(p) maradékosztálygyűrű test. R[X] a fenti két művelettel gyűrűt alkot. Ha R egységelemes, akkor R[X] egységelemes gyűrű. Ha R integritási tartomány (kommutatív, nem nulla egységelemes, nullosztómentes gyűrű), akkor R[X] is az.

Maradékos osztás

Gyűrű felett

Ha R kommutatív gyűrű, nemnulla egységelemmel, értelmesen definiálható a maradékos osztás művelete az alábbi korlátozott módon. Minden a,bR[X]-re, ha b főegyütthatója egység (azaz az egységelem osztója), egyértelműen létezik olyan q,rR[X], hogy

1. a=qb+r és
2. deg(r)<deg(b) vagy r=0

Például Z[X]-ben x³ + x = xx² + x (itt deg(x) < deg(x²)). A Z[X]-beli korlátozott maradékos osztás nem összekeverendő az egész számok körében végezhető korlátlan maradékos osztással. Például világos, hogy

3x + 4 =3(x+1)+1, ahol |1| < |3|

azonban – bár az 1, 3, 4 számok polinomok Z[X]-ben – világos, hogy deg(1) = deg(3), hiszen mindkettő konstanspolinom. A különbség abból fakad, hogy Z-ben az osztás normája az abszolút érték, Z[X]-ben viszont a polinom foka, mely minden nemnulla konstanspolinomra 0.

Test felett

Ha T kommutatív test, akkor minden a, bT[X]-re, egyértelműen létezik olyan q, rT[X], hogy

1. a=qb+r és
2. deg(r)<deg(b) vagy r=0

Számelméleti tulajdonságok

Az alábbiakban a test feletti egyhatározatlanú avagy egyváltozós polinomok számelméleti tulajdonságait vizsgáljuk. A test feletti polinomok ugyanis integritási tartományt alkotnak, így értelmesek benne a számelméleti fogalmak. Ha f és g polinomok, akkor azt mondjuk, hogy g osztója f-nek, ha létezik egy olyan h polinom, hogy:

f(x)=g(x)h(x)

Tehát ez azt jelenti, hogy f-et maradékosan elosztva g-vel a nullapolinomot kapjuk maradékul.

Az oszthatóság tulajdonságai

  • f(x)|g(x) és g(x)|h(x) akkor f(x)|h(x)
  • f(x)|g(x) akkor f(x)|g(x)h(x) ha h(x)0
  • f(x)|g1(x) és f(x)|g2(x) akkor f(x)|g1(x)h1(x)+g2(x)h2(x) ahol h1(x) és h2(x) tetszőlegesek.
  • f(x)|g(x) akkor f(x)|cg(x) és cf(x)|g(x) ahol c tetszőleges, második esetben nemnulla konstans.
  • Ha f(x)|g(x) és g(x)|f(x) akkor f(x)=cg(x)

Legnagyobb közös osztó, legkisebb közös többszörös

h(x)-re azt mondjuk, hogy f(x) és g(x) közös osztója, ha h(x) osztója f(x)-nek és g(x)-nek Egy d(x) polinomot az f(x) és g(x) polinomok legnagyobb közös osztójának nevezzük, ha d(x) f(x) és g(x) közös osztója, valamint osztható f(x) és g(x) bármely közös osztójával. Jelölés: d(x)=(f(x),g(x)) Hasonló módon h(x)-re azt mondjuk, hogy f(x) és g(x) közös többszöröse, ha h(x)-nek osztója f(x)-nek és g(x) is. Egy e(x) polinomot az f(x) és g(x) polinomok legkisebb közös többszörösének nevezzük, ha e(x) f(x) és g(x) közös többszöröse, valamint osztja f(x) és g(x) bármely közös többszörösét.

Tulajdonságok

Tetszőleges f(x) és g(x) polinomoknak mindig van legnagyobb közös osztója, illetve amennyiben ezekből többet találunk, akkor azok csak egy konstans szorzóban térnek el egymástól. Az egész számok körében a legnagyobb közös osztó gyors meghatározására kitalált Euklideszi algoritmus a polinomok körében is működik.

Irreducibilis polinomok

Egy n-edfokú polinomra akkor mondjuk, hogy irreducibilis, ha az nem bontható fel két, n-nél kisebb fokú polinom szorzatára. Nevezhetjük őket a polinomok között prímeknek. Állítások irreducibilis polinomokra:

  • Minden elsőfokú polinom irreducibilis.
  • Ha f(x) irreducibilis, akkor tetszőleges c0 konstans esetén cf(x) is az.
  • Ha p(x)|f(x)g(x) és p(x) irreducibilis, akkor p(x)|f(x) vagy p(x)|g(x).
  • Minden f(x) polinomhoz megadhatók konstans szorzó erejéig egyértelműen olyan p1(x),p2(x),pn(x) irreducibilis polinomok, hogy f(x)=p1(x)p2(x)pn(x) teljesül.

Fontos azonban, hogy mely számok teste felett értjük az irreducibilitást, ugyanis például

x22=(x+2)(x2)
x2+2=(x+2i)(x2i)

Faktorizálás

A faktorizálás során a polinomot irreducibilis polinomok szorzatára alakítjuk át.