Euklidész tétele a számelmélet alapvető eleme . Azt állítja, hogy a prímek bármely véges listájához van egy prím, amely nem szerepel ebben a listában (azaz végtelen sok prímszám van ).
Ennek a tételnek számos bizonyítása ismert .
Ennek a ténynek a legrégebbi ismert bizonyítékát Eukleidész adta az Elemekben (IX. könyv, 20. állítás [1] ). Ugyanakkor Eukleidész nem használja a végtelen fogalmát, hanem a következő megfogalmazással bizonyítja ezt az állítást: több prímszám van, mint bármelyik kiválasztott véges halmaz .
Eukleidész ezt a következőképpen bizonyítja [2] .
Tegyük fel, hogy kapunk egy véges prímlistát . Eukleidész bebizonyítja, hogy van olyan prímszám, amely nem szerepel ebben a listában.
Legyen ezeknek a számoknak a legkisebb közös többszöröse , .
Euklidész a számot veszi figyelembe . Ha prím, akkor olyan prímszámot találunk, amely nem szerepel az adott listában (mert nagyobb, mint a listán szereplő összes szám).
Ha nem prím, akkor van olyan prímszám , amellyel a szám egyenletesen osztható . De nem lehet egyszerre osztója és eleme a listának , mert akkor a -val osztva maradna eggyel. Ez azt jelenti, hogy létezik olyan prímszám , amely nem szerepel egyetlen (véges) prímszámlistában sem .
Az euklidészi tétel bizonyítása során gyakran kezdjük az ÖSSZES prímszám halmazának egyidejű figyelembevételével (feltételezve, hogy ez a halmaz véges sok elemet tartalmaz), majd a tétel bizonyítása ellentmondással történik. Bár egy ilyen bizonyítás is lehetséges, Euklidész eredeti érvelése elegánsabb – mégpedig bármely véges prímhalmazra, és azt bizonyítja, hogy kell lennie olyan prímszámnak, amely nem szerepel ebben a (egyik) prímhalmazban [3] .
Euklidész bizonyításának rövid formája:
Adjuk meg a prímszámok véges halmazát. Mutassuk meg, hogy létezik olyan prímszám, amely nem szerepel ebben a halmazban. Szorozd meg a számokat ebből a halmazból, és adj hozzá egyet. A kapott szám nem osztható az adott halmazból egyetlen számmal sem, mert bármelyikkel való osztás maradéka egyet ad. Ez azt jelenti, hogy a számnak oszthatónak kell lennie olyan prímszámmal, amely nem szerepel ebben a halmazban.
Eukleidész bizonyításának más változatai a faktoriálist használják : n ! osztható bármely 2-től n -ig terjedő egész számmal , mivel ez a szorzatuk. Ezért n ! A + 1 nem osztható 2-től n - ig terjedő természetes számmal (ha e számok bármelyikével osztjuk, a maradék 1). Szóval n ! + 1 vagy maga a prím, vagy osztható egy n -nél nagyobb prímmel . Mindenesetre minden n természetes számra van legalább egy n - nél nagyobb prímszám . Ebből arra következtetünk, hogy végtelen sok prímszám van [4] .
Ennek a tételnek néhány kapcsolódó bizonyítása az úgynevezett euklideszi számokat használja ( A006862 sorozat az OEIS -ben ): , ahol az első prímszámok szorzata ( primorial ). Ugyanakkor formálisan az Eukleidész által adott bizonyítás nem használja ezeket a számokat. Ahogy fentebb említettük, Eukleidész megmutatja, hogy bármely véges prímhalmazhoz (nem feltétlenül az első prímekhez) van olyan prímszám, amely nem szerepel ebben a halmazban [5] .
Egy másik bizonyíték, amelyet Leonhard Euler kínált, az aritmetika alaptételére támaszkodik , kijelentve, hogy minden egész számnak egyedi prímtényezőssége van. Ha P - vel jelöljük az összes prímszám halmazát, felírhatjuk az egyenlőségeket:
Az első egyenlőséget a szorzat minden egyes szorzójában a geometriai sorozat képletéből kapjuk. A második egyenlőséget a szorzat és az összeg felcserélésével kapjuk:
Ennek eredményeként a prímszámok bármely szorzata csak egyszer szerepel a képletben, majd az aritmetika alaptétele szerint az összeg megegyezik az összes természetes szám összegével [a] .
A jobb oldali összeg egy harmonikus sorozat , amely divergál, tehát a bal oldali szorzatnak is divergálnia kell, ami nem lehetséges, ha P -ben véges az elemek száma.
E bizonyítás segítségével Euler erősebb állítást kapott, mint Euklidész tétele, nevezetesen a prímszámok reciprok összegének divergenciáját .
Erdős Pál adott egy harmadik bizonyítást, amely szintén az aritmetika alaptételére támaszkodik. Először is figyeljünk arra, hogy bármely n természetes szám ábrázolható így
,ahol r négyzetmentes ( nem osztható tökéletes négyzettel ). Felvehetjük s 2 -nek az n -t osztó legnagyobb négyzetet , és ekkor r = n / s 2 . Tegyük fel, hogy csak véges számú prím van, és jelölje ezt a prímszámot k -val . Mivel minden négyzet nélküli szám felbontásában minden prímszám csak egyszer szerepelhet, az aritmetika alaptétele szerint csak 2k négyzetmentes szám van.
Most rögzítünk néhány N természetes számot , és figyelembe vesszük az 1 és N közötti természetes számokat . Ezen számok mindegyike felírható rs 2 -ként , ahol r négyzet nélküli szám, s 2 pedig négyzet:
( 1 1, 2 1, 3 1, 1 4, 5 1, 6 1, 7 1, 2 4, 1 9, 10 1, ...)A listában N különböző szám található , és mindegyiket úgy kapjuk meg, hogy egy négyzet nélküli számot megszorozunk egy N értéket meg nem haladó négyzettel . Vannak ilyen négyzetek. Most minden N - t nem meghaladó négyzet minden lehetséges szorzatát képezzük minden négyzetmentes számmal. Pontosan ilyen számok vannak, mindegyik más, és tartalmazza a listánkon szereplő összes számot, és talán még többet is. Így, . Itt az egész részt jelenti .
Mivel az egyenlőtlenség elég nagy N esetén meghiúsul, végtelen sok prímnek kell lennie.
1955-ben Hillel Furstenberg kiadta a prímszámok végtelenségének új bizonyítását a ponthalmazok topológiájával .
2006-ban Phillip Sajdak a következő konstruktív bizonyítást adta , amely nem használja az abszurditásig való redukciót [6] vagy az Euklidész-lemmát (hogy ha egy p prímszám osztja ab -t , akkor a -t vagy b -t kell osztania ).
Mivel minden természetes számnak (> 1) van legalább egy prímtényezője, és két egymást követő n és ( n + 1) számnak nincs közös osztója, az n ( n + 1) szorzatnak több különböző prímosztója van, mint az n számnak. magát . Így a téglalap alakú számok lánca :
1 2 = 2 {2}, 2 3 = 6 {2, 3}, 6 7 = 42 {2,3, 7}, 42 43 = 1806 {2,3, 7, 43}, 1806 1807 = 3263442 {2,3,7,43, 13,139}, · · ·
végtelenül bővülő prímhalmazok sorozatát adja meg.
2009-ben Juan Pablo Piasco a következő bizonyítást javasolta [7] .
Legyen a legkisebb N prímszám. Ekkor a befogadó-kizárási elv szerint az x -et meg nem haladó és ezekkel a prímekkel osztható pozitív egészek száma
Ha elosztjuk x -szel és hagyjuk , azt kapjuk
Ezt át lehet írni így
Ha nincs más prímszám, mint az, akkor az (1) kifejezés egyenlő , a (2) kifejezés egyenlő 1-gyel, de egyértelmű, hogy a (3) kifejezés nem egyenlő eggyel. Így a -tól eltérő prímszámoknak kell lenniük .
2010-ben Jun Ho Peter Wang a következő ellentmondásos bizonyítékot tette közzé [8] . Legyen k valamilyen természetes szám. Ezután a Legendre-képlet szerint
(termék az összes prímszám felett)ahol
De ha csak véges számú prím van,
(a tört számlálója exponenciálisan növekszik , míg Stirling képlete szerint a nevező gyorsabban növekszik, mint az egyszerű exponenciális), ami ellentmond annak, hogy minden k esetén a számláló nagyobb vagy egyenlő, mint a nevező.
A Leibniz-képletet Euler szorzataként ábrázolva [9] jön létre .
A számlálók páratlan prímszámok, és minden nevező a 4 legközelebbi többszöröse a számlálóhoz.
Ha véges számú prím lenne, ez a képlet racionális reprezentációt adna , amelynek nevezője az összes szám szorzata, ami ellentétes az irracionalitással .
Alexander Shen és munkatársai az összenyomhatatlansági módszer [10] és a Kolmogorov-komplexitás segítségével bizonyítottak :
Tegyük fel, hogy csak k prímszám van ( ). Az aritmetika alaptétele szerint bármely n természetes szám ábrázolható így
ahol a nemnegatív e i egész számok egy véges méretű prímlistával együtt elegendőek a szám rekonstruálásához. Mivel minden i esetén ebből az következik, hogy mind (ahol a 2-es bázis logaritmusát jelenti).
Ez a következő méretű n kódolási módszert ad ( "nagy O" jelöléssel ):
bit.Ez sokkal hatékonyabb kódolás, mint az n közvetlen bináris megjelenítése, amely biteket igényel. A megállapított veszteségmentes tömörítési eredmény azt állítja, hogy nincs algoritmus N bit információ veszteségmentes tömörítésére N bitnél kevesebbre . A fenti ábrázolás sérti ezt az állítást, mert kellően nagy n esetén .
Így végtelen sok prímszám van.
A prímszám-eloszlás tétele kimondja, hogy az n -nél kisebb prímek száma , amelyet jelöl , [11] -vel nő .