Aritmetikkens fundamentalsætning (også kaldet den unikke faktoriseringssætning) er en sætning i talteori. Sætningen siger, at ethvert positivt heltal større end 1 kan skrives som et produkt af primtal (eller at heltallet i sig selv er et primtal). Sætningen siger også, at der kun er én måde at skrive tallet på. Hvis to personer finder to forskellige måder at skrive tallet på, er det eneste, der kan være forskelligt, den rækkefølge, i hvilken primtalene skrives. At finde primtalene kaldes faktorisering.
6936 = 23 · 3 · 172 eller 1200 = 24 · 3 · 52
Hvad betyder "unik"?
Unikheden betyder, at ethvert heltal n > 1 kan skrives på formen
n = p1a1 · p2a2 · ... · pkak
hvor p1, p2, ..., pk er primtal og a1, a2, ..., ak er positive heltal. Denne repræsentation er entydig op til rækkefølgen af primtallene; man kan for eksempel altid vælge at skrive primtallene i stigende rækkefølge for at få en kanonisk form.
Eksistens og idékort bevis
Der er to dele i sætningen: eksistens (at enhver heltal > 1 kan faktoriseres i primtal) og unikhed (at denne faktorisering er entydig bortset fra rækkefølgen).
- Eksistens: Bevises typisk ved fuldstændig induktion: hvis et tal er primt, er det allerede faktoriseret; hvis det er sammensat, kan det skrives som et produkt af to mindre positive heltal, og antagelsen om mindre tal giver primfaktorisering for hver faktor.
- Unikhed: Bevises ved hjælp af Euclids lemma (hvis et primtal p deler produktet ab, må p dele a eller p dele b). Ved at anvende dette lemmas gentagne gange kan man vise, at to forskellige primfaktoriseringer nødvendigvis må indeholde de samme primtal med de samme eksponenter.
Praktisk primfaktorisering
Den mest direkte metode til at faktorisere et tal er trial division: prøv at dividere med små primtal (2, 3, 5, 7, 11 osv.) og fortsæt, indtil resten bliver 1. For meget store tal anvendes mere avancerede algoritmer (f.eks. Pollards rho, kvadratiske sigte, eller general number field sieve).
Faktoriseringens sværhedsgrad for store tal er grundlaget for sikkerheden i mange kryptografiske systemer — specielt RSA — fordi det er let at multiplicere store primtal, men vanskeligt at finde primfaktorerne, hvis tallet er meget stort.
Anvendelser og konsekvenser
- Grundlaget for beregning af største fælles divisor (ggd) og mindste fælles multiplum (mkm) ud fra primfaktorer: ggd tager de fælles primtals mindste eksponent, mkm tager de største eksponent.
- Vigtigt i studiet af diofantiske ligninger, modulær aritmetik og algebraiske strukturer som unikke faktoriseringsdomæner.
- Direkte anvendt i kryptografi, især i nøgleskemaer hvor sikkerheden bygger på vanskeligheden ved primfaktorisering.
Bemærkninger
- Tallet 1 er en særtilfælde: det har ingen primfaktorer og betragtes ofte som produktet af ingen primtal (den tomme produkt), så sætningen gælder for n > 1.
- Negativt hele tal kan faktoreres ved at medtage -1: for eksempel -30 = -1 · 2 · 3 · 5.
- Begrebet generaliseres i abstrakt algebra til unikke faktoriseringsdomæner (UFD), hvor elementer har unikke faktorisationer op til enhed og rækkefølge.
Hvis du vil øve primfaktorisering, kan du starte med tal som 360 = 23 · 32 · 5 eller 2024 = 23 · 11 · 23 og følge trial division-trinnene for at få erfaring med metoden.
