Prvočíslo je přirozené číslo, které má přesně dva odlišné přirozené dělitele . Jinými slovy, přirozené číslo je prvočíslo, pokud je odlišné a beze zbytku dělitelné pouze samo sebou [1] .
Příklad: číslo je prvočíslo (dělitelné a ), ale není prvočíslo, protože kromě a je dělitelné - má tři přirozené dělitele.
Studium vlastností prvočísel se zabývá teorií čísel a hlavní teorém aritmetiky v ní určuje jejich ústřední roli: každé překročení celého čísla je buď prvočíslo, nebo může být vyjádřeno jako součin prvočísel, a takové znázornění je unikátní až do pořadí faktorů [1] . Jednotka se neoznačuje jako prvočísla, protože jinak se zadaný expanze stává nejednoznačným [2] : .
Přirozená čísla lze rozdělit do tří tříd: jedna (má jednoho přirozeného dělitele), prvočíslo (má dva přirozené dělitele), složené číslo (má více než dva přirozené dělitele) [1] . Existuje nekonečně mnoho prvočísel a složených čísel.
Posloupnost prvočísel začíná takto:
2 , 3 , 5 , 7 , 11 , 13 , 17 , 19 , 23 , 29 , 31 , 37 , 41 , 43 , 47 , 53 , 59 , 61 , 67 , 3 78 9 , 3 , 78 9 , 7 _ _ 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Existují různé algoritmy pro kontrolu, zda je číslo prvočíslo. Například známá metoda počítání dělitelů je v porovnání s jinými primitivní a pomalá.
Prvočísla jsou široce používána v matematice a příbuzných vědách. Mnoho algoritmů informačních technologií , jako jsou asymetrické kryptosystémy , používá faktorizační vlastnosti celých čísel [4] .
Mnoho problémů týkajících se prvočísel zůstává otevřených .
Tam jsou zobecnění představy o prvočísle pro libovolné prsteny a jiné algebraické struktury .
Není známo, kdy byl pojem prvočísla definován, ale první důkazy pocházejí ze staršího paleolitu, což potvrzuje kost Ishango [5] .
V dochovaných záznamech staroegyptských matematiků existují náznaky, že měli nějaké představy o prvočíslech: například Rhindův papyrus , pocházející z druhého tisíciletí před naším letopočtem, obsahuje tabulku poměrů čísla 2 k , reprezentované součet tří nebo čtyř egyptských zlomků s jednotkou v čitateli a různými jmenovateli. Expanze zlomků, jejichž jmenovatelé mají společného dělitele, jsou podobná, takže Egypťané alespoň znali rozdíl mezi prvočíslem a složeným číslem [6] .
Nejčasnější studie prvočísel, které se k nám dostaly, jsou zásluhou matematiků starověkého Řecka . Vynalezli Eratosthenovo síto , algoritmus pro postupné hledání všech prvočísel od 1 do . Publikováno přibližně v roce 300 př . nl, Euclid 's Elements obsahuje důležité věty o prvočíslech, včetně nekonečna jejich množiny, Euklidova lemmatu a základní věty aritmetiky [7] .
Až do 17. století se v oblasti prvočísel neobjevily žádné významné nové práce [8] . V 1640, Pierre de Fermat formuloval Fermatův malý teorém , pak dokázal Leibniz a Euler , a dva-součet čtverce teorém , a také se domníval, že všechna čísla formy jsou prvočísla, a dokonce dokázal toto až . Ale již pro další Fermatovo číslo Euler prokázal dělitelnost . Nová prvočísla ve Fermatově posloupnosti nebyla dosud nalezena. Ve stejné době francouzský mnich Marin Mersenne zjistil, že posloupnost , kde je prvočíslo, dává také prvočíslo [9] ( Mersennova čísla ).
Eulerova práce v teorii čísel obsahovala mnoho informací o prvočíslech. Ukázal, že nekonečná číselná řada je divergentní. V roce 1747 dokázal, že i dokonalá čísla jsou hodnotami posloupnosti , kde faktorem je Mersennovo číslo. V jeho korespondenci s Goldbach , latter říkal jeho slavný dohad o reprezentaci nějakého sudého čísla, začínat od čtyři, součtem dvou připraví [10] . Důkaz domněnky se zatím nenašel.
Od počátku 19. století zaměstnával pozornost mnoha matematiků problém asymptotického rozdělení prvočísel [10] . Legendre a Gauss nezávisle navrhli, že hustota prvočísel je v průměru blízká hodnotě, která je nepřímo úměrná přirozenému logaritmu [11] .
Po dlouhou dobu byla prvočísla považována za málo užitečná mimo čistou matematiku . To se změnilo v 70. letech s příchodem konceptů kryptografie veřejného klíče , ve kterých prvočísla tvořila základ raných šifrovacích algoritmů, jako je RSA [12] .
Reprezentace přirozeného čísla jako součinu prvočísel se nazývá rozklad na prvočísla nebo rozklad čísel . V současné době nejsou známy žádné polynomiální algoritmy pro faktorování čísel, i když nebylo prokázáno, že takové algoritmy neexistují. Kryptosystém RSA a některé další jsou založeny na předpokládané vysoké výpočetní složitosti problému faktorizace. Faktorizace s polynomiální složitostí je teoreticky možná na kvantovém počítači pomocí Shorova algoritmu [13] .
Základní teorém aritmetiky říká, že každé přirozené číslo větší než jedna může být reprezentováno jako součin prvočísel, a to jedinečným způsobem, až do pořadí faktorů [14] . Prvočísla jsou tedy základními „stavebními kameny“ přirozených čísel. Například:
. ( označuje druhou mocninu nebo druhou mocninu .) |
Jak je ukázáno v tomto příkladu, stejný prvočíslo se může objevit vícekrát. Rozklad:
n = p 1 p 2 ... p t _číslo n na (konečné číslo) prvočinitele p 1 , p 2 , … , p t nazýváme prvočíselným rozkladem n . Základní větu aritmetiky lze přeformulovat takto: jakýkoli rozklad na prvočísla bude totožný až do řádu dělitelů . V praxi pro většinu čísel existuje mnoho jednoduchých faktorizačních algoritmů, z nichž všechny dávají stejný výsledek [13] .
Většina starověkých Řeků ani neuvažovala o čísle, takže ho nemohli považovat za prvočíslo [15] . Středověkem a renesancí bylo mnoho matematiků uváděno jako první prvočíslo [16] . V polovině 18. století byl Christian Goldbach uveden jako první prvočíslo ve své slavné korespondenci s Leonhardem Eulerem ; Euler sám to však za prvočíslo nepovažoval [17] . V 19. století mnozí matematici ještě považovali číslo za prvočíslo. Například seznam prvočísel Derricka Normana Lemairea , přetištěný v roce 1956, začal jako první prvočíslo. Říká se, že Henri Lebesgue je posledním matematikem, který nazval prvočíslo [18] . Počátkem 20. století začali matematici docházet ke konsenzu o tom, co není prvočíslo, ale spíše tvoří svou vlastní speciální kategorii – „jedničku“ [16] .
Pokud je považováno za prvočíslo, pak Euklidova základní věta o aritmetice (zmíněná výše) nebude platit, jak bylo uvedeno na začátku článku. Číslo lze například rozložit na 3 5 a 1 3 5 . Jestliže to bylo prvočíslo, tyto dvě možnosti by byly považovány za různé faktorizace ; následně by se muselo změnit tvrzení této věty [16] . Stejně tak by Eratosthenovo síto nefungovalo správně, kdyby bylo považováno za jednoduché: upravená verze síta, která předpokládá, že jde o prvočíslo, vylučuje všechny faktory, které jsou násobky (tedy všechna ostatní čísla), a na výstupu vytvoří pouze jedno číslo - . Navíc prvočísla mají několik vlastností, které číslo nemá , jako je poměr čísla k jeho odpovídající hodnotě Eulerovy identity nebo součet funkce dělitele [2] .
Jednoduché způsoby, jak najít počáteční seznam prvočísel až do určité hodnoty, poskytují síto Eratosthenes , síto Sundaram a síto Atkin [19] .
V praxi je však často nutné místo získání seznamu prvočísel ověřit, zda je dané číslo prvočíslo. Algoritmy, které řeší tento problém, se nazývají testy primality . Existuje mnoho testů polynomiální primality , ale většina z nich je pravděpodobnostních (například Miller-Rabinův test ) a používá se pro potřeby kryptografie [20] . V roce 2002 bylo prokázáno, že obecný problém primálnosti je polynomiálně řešitelný, ale navrhovaný deterministický Agrawal-Kayal-Saksena test má poměrně velkou výpočetní náročnost , což ztěžuje jeho aplikaci v praxi [21] .
Pro některé třídy čísel existují specializované účinné testy prvočíselnosti (viz níže).
Test primality (neboli test primality) je algoritmus , který po přijetí čísla jako vstupu umožňuje buď nepotvrdit předpoklad o složení čísla, nebo přesně potvrdit jeho primálnost. Ve druhém případě se to nazývá test opravdové primality. Úloha testu primality patří do třídy složitosti P , to znamená, že doba běhu algoritmů pro její řešení závisí polynomiálně na velikosti vstupních dat, což bylo prokázáno v roce 2002 [22] . Vznik polynomiálního algoritmu předpovídala existence certifikátů polynomiální primality a v důsledku toho skutečnost, že problém kontroly primality čísla patřil současně do tříd NP a co-NP .
Stávající algoritmy pro testování čísla na primálnost lze rozdělit do dvou kategorií: testy skutečné primality a testy pravděpodobnosti primality. Výsledkem výpočtů pravdivých testů je vždy fakt jednoduchosti nebo složení čísla. Pravděpodobnostní test ukazuje, zda je číslo s určitou pravděpodobností prvočíslo. Čísla, která splňují test pravděpodobnosti prvočíselnosti, ale jsou složená, se nazývají pseudoprima [23] . Jedním příkladem takových čísel jsou Carmichaelova čísla [24] .
Jedním příkladem opravdových testů primálnosti je Luc-Lehmerův test pro Mersennova čísla . Zjevnou nevýhodou tohoto testu je, že se vztahuje pouze na určité druhy čísel. Mezi další příklady patří příklady založené na Fermatově Malé větě [25]
Stejně jako:
Pravděpodobnostní testy primality zahrnují:
Po mnoho staletí bylo hledání „velkých“ prvočísel v zájmu matematiků. V posledních desetiletích získaly tyto studie praktický význam díky použití takových čísel v řadě šifrovacích algoritmů, jako je RSA [12] .
V sedmnáctém století Marin Mersenne navrhl, že čísla ve tvaru jsou prvočísla (pro n ≤ 257) pouze pro n rovné 2, 3, 5, 7, 13, 17, 19, 31, 67, 127 a 257 [11 ] . Ověření správnosti předpokladu bylo hodně nad tehdejší možnosti. Teprve ve 20. století bylo zjištěno, že hypotéza byla nepravdivá a pravděpodobně učiněna „naslepo“, protože Mersenne nevzal v úvahu tři případy (pro n = 61, 89 a 107); navíc se ukázalo, že čísla odpovídající n = 67 an = 257 jsou složená [11] .
V roce 1876 Eduard Lucas dokázal, že M 127 (39místné číslo) je prvočíslo, zůstalo největším známým prvočíslem až do roku 1951, kdy bylo nalezeno (44 číslic) a o něco později (ze 79 číslic) - poslední prvočíslo, které bylo nalezeno pomocí elektronické kalkulačky. Od té doby byla všechna následující velká prvočísla objevena počítačem: od roku 1952 (kdy SWAC ukázal, že M 521 je prvočíslo), do roku 1996 je našel superpočítač a všechna byla Mersennova prvočísla (nalezeno pomocí Luc-Lehmerova testu , a specifický algoritmus pro taková čísla), kromě čísla , které bylo rekordní v letech 1989 až 1992 [27] .
Některé problémy v matematice používající faktorizaci vyžadují sérii velmi velkých prvočísel vybraných náhodně. Algoritmus pro jejich získání, založený na postulátu Bertranda (Pro libovolné přirozené číslo n ≥ 2 existuje prvočíslo p v intervalu n < p < 2 n .) [28] :
Algoritmus:
|
Doba řešení problému tímto algoritmem není definována, ale je vysoká pravděpodobnost, že je vždy polynomiální, pokud je dostatek prvočísel a jsou víceméně rovnoměrně rozložena . Pro jednoduchá náhodná čísla jsou tyto podmínky splněny [21] .
Nejúčinnějším prostředkem pro konstrukci prvočísel je mírně upravená Fermatova malá věta [26] .
Nechť N, S jsou lichá přirozená čísla, N-1 = S*R a pro každého prvočíselného dělitele q čísla S existuje celé číslo takové,
,
Potom každý prvočísel p z N splňuje kongruenci
Následek. Pokud jsou splněny podmínky Fermatovy věty a jsou splněny , pak N je prvočíslo [26] .
Ukažme si nyní, jak lze s pomocí posledního tvrzení za daného velkého prvočísla sestrojit podstatně větší prvočíslo . K tomu náhodně vybereme sudé číslo na intervalu a nastavíme . Potom číslo zkontrolujeme na nepřítomnost malých prvočísel dělením malými prvočísly; Otestujme několikrát pomocí Rabinova algoritmu. Pokud se zároveň ukáže, že se jedná o složené číslo, měli byste zvolit novou hodnotu a zopakovat výpočty znovu. To by mělo být provedeno, dokud nebude nalezeno číslo N, které prošlo testem Rabinova algoritmu dostatečně často. V tomto případě existuje naděje, že jde o prvočíslo, a je třeba se pokusit prvočíslost dokázat pomocí testů prvočíslosti [26] .
Existuje nekonečně mnoho prvočísel . Toto tvrzení je označováno jako Euklidova věta podle starověkého řeckého matematika Euklida , protože je mu připisován první známý důkaz tohoto tvrzení. Je známo mnohem více důkazů pro nekonečno prvočísel, včetně Eulerova analytického důkazu , Goldbachova důkazu pomocí Fermatových čísel [29] , Furstenbergova důkazu pomocí obecné topologie a Kummerova elegantního důkazu .
Dlouho se vedou záznamy, které označují největší v té době známá prvočísla [30] . Jeden z rekordů svého času vytvořil Euler , když našel prvočíslo 2 31 − 1 = 2 147 483 647 .
Největší známé prvočíslo k lednu 2019 je Mersennovo číslo M 82 589 933 = 2 82 589 933 − 1 . Obsahuje 24 862 048 desetinných míst ; kniha zaznamenávající toto číslo by měla asi devět tisíc stran. Byl nalezen 7. prosince 2018 jako součást distribuovaného vyhledávání GIMPS pro Mersenne prvočísla . Předchozí největší známé prvočíslo, objevené v prosinci 2017, bylo o 1 612 623 znaků méně [31] .
Mersennova čísla se příznivě liší od zbytku přítomností účinného testu primality : Luc-Lehmerova testu . Mersennova prvočísla díky němu dlouho držela rekord jako největší známá prvočísla.
Za nalezení prvočísel z více než 100 000 000 a 1 000 000 000 desetinných číslic udělil EFF [32] peněžní odměny ve výši 150 000 USD a 250 000 USD [ 33] . EFF již dříve udělil ceny za nalezení prvočísel 1 000 000 a 10 000 000 desetinných míst.
Existuje řada čísel, jejichž primálnost lze efektivně stanovit pomocí specializovaných algoritmů.
Pro vyhledávání prvočísel určených typů se v současnosti používají distribuované výpočetní projekty GIMPS , PrimeGrid , Ramsey@Home , Seventeen or Bust , Riesel Sieve , Wieferich@Home .
Prvočísla jsou základními součástmi v mnoha oblastech matematiky .
Aritmetické funkce , konkrétně funkce definované na množině přirozených čísel a nabývající hodnot v množině komplexních čísel, hrají v teorii čísel klíčovou roli. Zejména nejdůležitější z nich jsou multiplikativní funkce, to znamená funkce , které mají následující vlastnost: pokud se dvojice skládá z prvočísel, pak nastává rovnost [59]
Příklady multiplikativních funkcí jsou Eulerova funkce , která sdružuje číslo s počtem přirozených čísel menším než n a je s ním spojeno s prvním a počtem dělitelů n [60] . Hodnota těchto funkcí z mocniny prvočísla:
Aritmetické funkce lze snadno vypočítat, když známe hodnoty, které nabývají mocnin prvočísel [59] . Ve skutečnosti z rozkladu přirozeného čísla n
to máme
a proto, když se vrátíme k problému výpočtu, ukazuje se, že je obvykle jednodušší počítat z každé mocniny prvočíselného dělitele než počítat pomocí obecného vzorce [61] .
Například pro zjištění hodnoty Eulerovy funkce z n = 450 = 2 × 3 2 × 5 2 stačí vypočítat
V modulární aritmetice hrají prvočísla velmi důležitou roli: prsten zbytku je pole právě tehdy, když n je prvočíslo [48] . Také existence primitivního prstencového kořene je vázána na prvočísla: existuje pouze tehdy, když n je prvočíslo, 1, 2, 4, nebo číslo ve tvaru , kde p je liché.
Jednou z nejdůležitějších vět modulární aritmetiky je Fermatova malá věta [52] . Tato věta říká, že pro libovolné prvočíslo p a libovolné přirozené číslo a máme:
nebo pro libovolné prvočíslo p a jakékoli přirozené a nedělitelné p ,
Tuto vlastnost lze použít ke kontrole, zda číslo není prvočíslo. Ve skutečnosti, pokud n je takové, že:
pro nějaké přirozené a , pak n nemůže být jednoduché [52] . Tuto vlastnost však nelze použít k testování, zda je číslo prvočíslo: existují čísla nazývaná Carmichaelova čísla (nejmenší je 561), pro která to nebude pravda. Carmichaelovo číslo je složené číslo, které je pseudoprvočíslo v každém základním b druhém až n. V roce 1994 William Robert Alford, Andrew Granville a Carl Pomerance ukázali, že takových čísel je nekonečně mnoho [62] .
Prvočísla také hrají základní roli v algebře . V teorii grup se grupa, ve které je každý prvek mocninou prvočísla p , nazývá p-grupa [63] . P-grupa je konečná právě tehdy, když řád grupy (počet jejích prvků) je mocninou p. Příkladem nekonečné p-grupy je Pruferova p -grupa [64] . Je známo, že p -grupy mají netriviální střed , a proto nemohou být jednoduché (kromě grupy s p prvky); pokud je grupa konečná, navíc všechny normální podgrupy protínají střed netriviálním způsobem.
Příkladem takových grup je cyklická grupa násobení modulo a prvočíslo [65] .
Všechny skupiny řádu p jsou cyklické a proto abelovské ; každá skupina řádu p 2 je také abelovská . Navíc jakákoli konečná abelovská grupa je izomorfní k přímému součinu konečného počtu cyklických p-grup.
Cauchyho věta říká, že je-li řád konečné grupy G dělitelný prvočíslem p, pak G obsahuje prvky řádu p. Tato věta je zobecněna Sylowovými větami [50] .
Některé kryptografické algoritmy s veřejným klíčem, jako je RSA a Diffie-Hellman key exchange , jsou založeny na velkých prvočíslech (obvykle 1024–2048 bitů). RSA se opírá o předpoklad, že je mnohem snazší (tj. efektivnější) provést násobení dvou (velkých) čísel x a y , než vypočítat koprimá x a y , pokud je znám pouze jejich součin . Výměna klíče Diffie-Hellman je založena na skutečnosti, že existují účinné algoritmy pro umocňování modulo a inverzní operace diskrétního logaritmu je považována za obtížnou [66] [67] .
rsaObtížnost faktorizace velkých čísel vedla k vývoji první účinné metody kryptografie veřejného klíče , RSA [68] . V tomto kryptografickém systému osoba, která má přijmout zašifrovanou zprávu, vygeneruje klíč: zvolí se dvě různá náhodná prvočísla a daná velikost (obvykle se používají 1024 nebo 2048 bitová čísla). Dále se vypočítá jejich součin , který se nazývá modul . Hodnota Eulerovy funkce se vypočítá z čísla : . Je vybráno celé číslo ( ), které je shodné s hodnotou funkce . Obvykle se jako taková berou malá prvočísla (například Fermatova prvočísla ). Číslo se nazývá veřejný exponent . _ Vypočítá se číslo , nazývané tajný exponent, multiplikativně inverzní k číslu e modulo . Pár je publikován jako veřejný klíč RSA ( veřejný klíč RSA ) . Dvojice hraje roli soukromého klíče RSA a je držena v tajnosti [12] .
Teoreticky je možné odvodit soukromý klíč z veřejných informací: to v současné době vyžaduje faktorizaci čísel , díky čemuž je bezpečné přenášet zabezpečenou zprávu, pokud prvočísla splňují určité podmínky a jsou „dostatečně velká“. Dosud není známo, zda existují účinné metody pro dešifrování zprávy, které nezahrnují přímý faktorizační útok , ale ukázalo se, že špatný výběr veřejného klíče může učinit systém zranitelnějším vůči takovým útokům [69] .
V roce 1991 RSA Security zveřejnila seznam semiprimes , nabízející peněžní odměny za faktoring některých z nich, aby prokázala bezpečnost metody a podpořila výzkum v této oblasti: iniciativa nazvaná Challenge RSA Factoring [70] . V průběhu let byla některá z těchto čísel rozložena a u jiných je problém faktorizace stále otevřený; soutěž však skončila v roce 2007 [70] .
V různých dobách byly činěny pokusy označit výraz, jehož hodnoty pro různé hodnoty proměnných v něm obsažených by byla prvočísla [54] . L. Euler označil polynom , který nabývá prvočíselných hodnot pro n = 0, 1, 2, ..., 40 . Avšak pro n = 41 je hodnota polynomu složené číslo. Lze dokázat, že v jedné proměnné n není žádný polynom , který by nabýval prvočísel pro všechna celá čísla n [54] . P. Fermat navrhl, že všechna čísla tvaru 2 2 k + 1 jsou jednoduchá; Euler však tuto domněnku vyvrátil tím, že dokázal, že číslo 2 2 5 + 1 = 4 294 967 297 je složené [54] .
Existují však polynomy, jejichž množina kladných hodnot se pro nezáporné hodnoty proměnných shoduje s množinou prvočísel. Jedním z příkladů je polynom
obsahující 26 proměnných a mající stupeň 25. Nejmenší stupeň pro známé polynomy tohoto typu je 5 se 42 proměnnými; nejmenší počet proměnných je 10 se stupněm asi 1,6·10 45 [71] [72] . Tento výsledek je zvláštním případem diofantinské vlastnosti jakékoli spočetné množiny dokázané Jurijem Matiyasevichem .
Zajímavé je, že výše uvedený polynom, který generuje prvočísla, sám faktorizuje. Všimněte si, že druhý faktor tohoto polynomu (ve složených závorkách) má tvar: jedna mínus součet čtverců. Polynom tedy může nabývat kladných hodnot (pro kladné hodnoty ), pouze pokud je každý z těchto čtverců (to znamená každý polynom v hranatých závorkách) roven nule. V tomto případě bude výraz ve složených závorkách roven 1 [73] .
Stále existuje mnoho otevřených otázek ohledně prvočísel, z nichž nejslavnější byly uvedeny Edmundem Landauem v roce 1912 na pátém mezinárodním matematickém kongresu [74] :
Otevřeným problémem je také existence nekonečného počtu prvočísel v mnoha celočíselných posloupnostech, včetně Mersennových čísel [54] , Fibonacciho čísel , Fermatových čísel atd.
Na začátku článku byla uvedena definice prvočísla: přirozené číslo se nazývá prvočíslo, pokud má právě dva dělitele – jedničku a číslo samotné. Podobný koncept lze zavést v jiných algebraických strukturách; nejčastěji se uvažují komutativní kruhy bez nulových dělitelů ( domény integrity ) [78] [79] . Takové kruhy však mohou mít dělitele jednoty , tvořící multiplikativní skupinu . Například v kruhu celých čísel jsou dva dělitele jednoty: a proto všechna celá čísla, kromě dělitelů jednoty, nemají dva, ale alespoň čtyři dělitele; například číslo 7 má dělitele. To znamená, že zobecnění pojmu prvočíslo musí vycházet z jeho dalších vlastností.
Analog prvočísla pro oblast integrity je neredukovatelný prvek . který je definován následovně [80] .
Nenulový prvek domény integrity se nazývá neredukovatelný (někdy nerozložitelný ), pokud není dělitelem jednoty a z rovnosti vyplývá, že nebo je dělitelem jednoty. |
Pro celá čísla tato definice znamená, že neredukovatelné prvky jsou prvočísla přirozená čísla, stejně jako jejich protiklady.
Z definice vyplývá, že množina dělitelů neredukovatelného prvku se skládá ze dvou částí: všech dělitelů jednoty a součinů všech dělitelů jednoty (těmto součinům se říká asociované s prvky). To znamená, že počet dělitelů neredukovatelného , pokud je konečný, je dvojnásobkem počtu dělitelů jednoty v kruhu.
Velký význam má analogie hlavní věty aritmetiky , která je ve zobecněné podobě formulována takto [81] :
Prstenec se nazývá faktoriál , jestliže každý nenulový prvek v něm, který není dělitelem jednoty, může být reprezentován jako součin neredukovatelných prvků, a toto zobrazení je jedinečné až do permutace faktorů a jejich asociace (násobení děliteli jednoty ). |
Ne každá doména integrity je faktoriální, viz protipříklad . Euklidovský kruh je vždy faktoriál [82] .
Existuje další, užší zobecnění pojmu prvočíslo, nazývané prvočíslo [80] .
Nenulový prvek domény integrity se nazývá jednoduchý , pokud není jednotkovým dělitelem a součin může být dělitelný pouze tehdy, je-li alespoň jeden z prvků nebo je dělitelný . |
Primární prvek je vždy neredukovatelný. Pokud je prvek jednoduchý a pak definicí jednoduchého prvku jeden z faktorů, nechť je dělitelný, tj. Pak nebo zmenšením (v oblasti integrity je vždy možné snížení nenulového faktoru) : tedy je dělitelem jednoty. ■
Opak obecně neplatí, neredukovatelný prvek nemusí být jednoduchý, pokud prstenec není faktoriál. Příklad [83] : Uvažujme kruh čísel ve tvaru kde jsou celá čísla. Číslo 3 v něm je neredukovatelné, protože má pouze 4 dělitele: . Nejde však o jednoduchý prvek, o čemž svědčí rovnost:
Číslo 3 rozděluje pravou stranu rovnosti, ale nedělí žádný z faktorů. Z této skutečnosti můžeme usoudit, že dotyčný prsten není faktoriál; a skutečně, rovnost ukazuje, že rozklad na neredukovatelné faktory v tomto kruhu není jedinečný.
Okruh celých čísel je faktoriál. Jak bylo uvedeno výše, má dva jednotkové dělitele.
Gaussova celá číslaOkruh Gaussových čísel se skládá z komplexních čísel ve tvaru , kde jsou celá čísla. Existují čtyři dělitelé jednoty: Tento prstenec je faktoriál, neredukovatelné prvky jsou zlomkem obyčejných prvočísel a „jednoduchých Gaussiánů“ (například ). Viz kritérium prvočíselnosti Gaussova čísla .
Příklad rozkladu pro číslo 2, který není v okruhu Gaussových čísel jednoduchý: - nejednoznačnost rozkladu je zde zřejmá, protože je spojeno s , podle rovnosti:
Eisensteinova celá číslaEisensteinův kruh celých čísel se skládá z komplexních čísel následujícího tvaru [84] :
kde jsou celá čísla, ( odmocnina z jednoty ),Tento prsten má šest jednotkových dělitelů: (±1, ±ω, ±ω 2 ), je euklidovský a tedy faktoriál. Neredukovatelné prvky (jsou to také jednoduché prvky) prstenu se nazývají Eisensteinova prvočísla.
Kritérium prvořadosti : Eisensteinovo celé číslo je Ejzenštejnovým prvočíslem tehdy a pouze tehdy, je-li splněna jedna z následujících vzájemně se vylučujících podmínek:
To znamená, že normou jakéhokoli celého Eisensteinova čísla je buď prvočíslo přirozené číslo, nebo druhá mocnina prvočísla přirozeného čísla [84] .
Čísla spojená nebo komplexně konjugovaná s Eisensteinovými prvočísly jsou také Eisensteinova prvočísla.
Okruh polynomůVelký význam v algebře má polynomický okruh tvořený polynomy s koeficienty z určitého oboru , dělitelé jednoty jsou zde nenulové konstanty (jako polynomy nultého stupně). Polynomiální kruh je euklidovský a tedy faktoriální. Vezmeme-li těleso reálných čísel jako těleso , pak všechny polynomy 1. stupně a ty polynomy 2. stupně, které nemají reálné kořeny (to znamená, že jejich diskriminant je záporný) , budou ireducibilní [85] .
Slovníky a encyklopedie | ||||
---|---|---|---|---|
|
Numerické soustavy | |
---|---|
Počitatelné sady |
|
Reálná čísla a jejich rozšíření |
|
Nástroje pro numerické rozšíření | |
Jiné číselné soustavy | |
viz také |
Čísla podle charakteristik dělitelnosti | ||
---|---|---|
Obecná informace | ||
Faktorizační formy | ||
S omezenými děliteli |
| |
Čísla s mnoha děliteli | ||
Souvisí s alikvotními sekvencemi |
| |
jiný |
|