Eulerova faktorizační metoda

Eulerova faktorizační metoda, pojmenovaná po Leonhardu Eulerovi, je metoda hledání prvočíselného rozkladu založená na možnosti zapsat zkoumané přirozené číslo N jako součet dvou čtverců dvěma různými způsoby:

Odečtením a od obou stran získáváme rozdíl dvou čtverců:

a odtud plyne, že

Bez újmy na obecnosti lze předpokládat, že a jsou buď obě sudá, nebo lichá, tedy že jejich rozdíl bude sudý. Nechť je největší společný dělitel a, tedy

, a

Dosadíme-li získaný vztah do rovnosti součinů výše, máme

Protože jsou a nesoudělná, musí být dělitelné . Tato myšlenka dává:

a

Ze získaných rovností plyne a , odkud po dosazení do původního zapsání máme: