Aritmetikens fundamentalsats är en grundläggande sats inom talteori som formulerar hur positiva heltal byggs upp av primtal. Satsen säger att varje heltal större än 1 antingen är ett primtal eller kan skrivas som en produkt av primtal – och att denna uppdelning är unik, bortsett från i vilken ordning faktorerna står. Denna enkla men djupgående princip är central i både teoretisk matematik och tillämpningar som kryptografi.
Vad satsen uttrycker
Satsens två delar är:
- Existens: Varje positivt heltal n > 1 kan faktoriseras som en produkt av primtal (det vill säga finns en primtalsfaktorisering). Se även faktorisering.
- Unikhet: Denna primtalsfaktorisering är unik om man bortser från ordningen hos primtalen; samma primtal och samma exponenter uppträder i alla faktoriseringar.
En standardform är att skriva faktoriseringen i kanonisk form med potenser: n = p1^a1 · p2^a2 · ... där p1 < p2 < ... är primtal och ai är positiva heltal. Exempel: 6936 = 2^3 · 3 · 17^2 och 1200 = 2^4 · 3 · 5^2. Om någon påstår en annan primtalsuppdelning kan man, efter omordning, se att faktorerna och exponenterna måste vara desamma.
Bevisidé – översikt
Beviset delas vanligen i två delar. För existensen används ofta stark induktion: varje sammansatt tal har en primfaktor, och genom att dela bort primfaktorn stegvis når man så småningom primtal. För unikheten använder man en viktig egenskap hos primtal, ofta kallad Euklides lemma: om ett primtal p delar en produkt ab så måste p dela a eller p dela b. Genom att applicera detta på två olika primfaktoriseringar visar man att primtalen i den ena faktoriseringen måste dyka upp med samma multipliciteter i den andra. Mer tekniska bevis och varianter finns i läroböcker om bevis- och talteori.
Historik och förgreningar
Satsen har sina rötter i antikens matematik men fick sin klassiska form genom Euklides’ arbete med primtal och senare formalisering i modern talteori. Euklides gav också ett känt bevis för att det finns oändligt många primtal, vilket är nära besläktat med förståelsen av primtalsfaktorisering. Begreppet generaliseras i abstrakt algebra till vad som kallas "unika faktoriseringsdomäner" (UFD), där liknande unika faktoriseringsegenskaper gäller. Dock finns det ringer där unik faktorisering bryter samman, ett klassiskt exempel är ringen Z[√−5] där talet 6 har två icke-ekvivalenta faktoriseringar: 6 = 2·3 = (1+√−5)(1−√−5).
Användningar och beräkning
Primtalsfaktorisering är inte bara teoretiskt viktig: den är praktiskt betydelsefull. Svårigheten att faktorisera mycket stora tal är grunden för flera kryptosystem, till exempel RSA, där säkerheten bygger på att även om det är lätt att multiplicera två stora primtal så är inversen — att hitta primfaktorerna ur produkten — beräkningsmässigt svår för nuvarande algoritmer. Samtidigt utvecklas effektiva algoritmer för faktorisering, såsom kvadratiska såll och generaliserade kvadratiska såll, samt kvantalgoritmer som Shors algoritm i kvantdatorteori. Läs mer om algoritmer och faktorisering i teknisk litteratur.
Viktiga punkter och vidare läsning
- Satsen är ett fundament i aritmetik och kallas ibland den "unika faktoriseringssatsen" eller "fundamentalsatsen i aritmetiken" (mer om satsen).
- Beviset bygger på grundläggande egenskaper hos primtal, särskilt Euklides lemma; formella bevis återfinns i många kursböcker (bevisöversikt).
- Faktoriseringen ger en kanonisk representation av heltal och är central för studier av delbarhet, största gemensamma delare, och multipla aritmetiska strukturer (se talteori och primtal).
För en introducerande förklaring och praktiska exempel finns populära resurser och läroböcker; för mer avancerad behandling som rör UFD och algebraiska undantag, sök vidare inom algebraisk talteori och abstrakt algebra (grundläggande heltal och begrepp).
