Temeljni stavek aritmetike (imenovan tudi stavek o edinstveni faktorizaciji) je stavek iz teorije števil. Izrek pravi, da lahko vsako pozitivno celo število, večje od 1, zapišemo kot zmnožek praštevil (ali pa je celo število samo praštevilo). Izrek dalje zagotavlja, da je ta zapis edinstven do vrstnega reda faktorjev: če sta dve razstavi istega števila v zmnožek praštevil, se praštevila ujemajo, le vrstni red se lahko razlikuje. Iskanje praštevil v zapisu se imenuje faktorizacija.

Izjava

Bolj natančno: za vsak n > 1 obstajajo praštevila p1, p2, ..., pk in pozitivna cela števila a1, a2, ..., ak takšna, da je

n = p1a1 × p2a2 × ... × pkak,

pri čemer so p1, p2, ..., pk med sabo različna. Ta predstavitev je edinstvena do permutacije faktorjev (torej edinstvena, če faktorje uredimo npr. naraščajoče).

Primeri

  • 6936 = 23 × 3 × 172
  • 1200 = 24 × 3 × 52
  • 30 = 2 × 3 × 5 (tukaj so vsi eksponenti enaki 1)

Skica dokaza

Dokaz ima dva dela: obstoj in edinstvenost.

  • Obstoj: dokazujemo z indukcijo po n. Če je n praštevilo, smo končali. Če ni, obstajata a, b > 1 s n = a·b, pri čemer sta a in b manjša od n. Po indukciji ju lahko vsak izrazimo kot produkt praštevil, torej tudi n.
  • Edinstvenost: temelji na Euklidovem pojmu: če praštevilo p deli produkt a·b, potem p deli a ali p deli b. S tem trditvijo iterativno pokažemo, da se pri dveh razstavah morajo pojavljati isti praštevili z enakimi eksponenti. Če bi bilo drugače, bi nek p delil produkt drugih praštevil, kar po Euklidu ni mogoče, razen če p deli enega izmed njih.

Pomen in uporabe

Temeljni stavek aritmetike je eden temeljnih rezultatov v teoriji števil in služi kot osnova za mnoge pojme in algoritme: izračun največjega skupnega delitelja (gcd), najmanjšega skupnega večkratnika (lcm), aritmetičnih multiplicativnih funkcij (npr. funkcija d(n) — število deliteljev, σ(n) — vsota deliteljev) in drugih lastnosti deljenja.

V praksi ima izrek pomembno vlogo tudi v kriptografiji, predvsem v sistemih, kot je RSA, kjer varnost temelji na težavnosti faktorizacije velikih števil. Čeprav je razstavljanje na praštevila vedno mogoče glede na temeljni izrek, je za zelo velika celo števila iskanje faktorjev računsko zahtevno; zato so razviti številni algoritmi za faktorizacijo (npr. Pollardov rho, kvadratno sito, splošno številsko polje — GNFS).

Razširitve in omejitve

Temeljni stavek velja v prstanu celih števil Z. Vendar se ideja edinstvene faktorizacije razširi na pojme, kot so unikatni faktorizacijski domene (UFD), kjer ima vsak element edinstveno faktoriranje v irreducible elemente. V nekaterih drugih kolobarjih (npr. Z[√−5]) pa edinstvena faktorizacija ne velja — zato je v algebri posebna pozornost namenjena pogojem, pod katerimi imamo edinstvenost faktorizacije.

Opombe

  • V praksi je pri prikazu razstav pogosto priročno praštevila urediti naraščajoče, da dobimo enoličen zapis.
  • Pri računalniških in kriptografskih aplikacijah običajno ne iščemo vseh praštevil razstave (to bi bilo prepočasno za velika števila), ampak uporabljamo specializirane algoritme, ki poiščejo vsaj enega velikega faktorja.