Skip to main content
🔬 Advanced

Prime Factorization Calculator

Find the prime factors of any number. Displays the prime factorization with exponents. Try this free online math calculator for instant, accurate results.

Co je faktorizace na prvky?

Faktorizace na prvky je proces rozkladu složeného čísla na jeho jedinečný soubor prvočíselných stavebních bloků. Prvočíselné číslo je přirozené číslo větší než 1, které je dělitelné pouze 1 a sebou samým — například 2, 3, 5, 7, 11, 13, 17, 19, 23. Složené číslo je jakýkoli celek větší než 1, který není prvočíslem — znamená to, že má alespoň jeden faktor jiný než 1 a sebe samého.

Když faktorizujeme číslo jako 360, vyjadřujeme jej jako produkt prvočísel: 360 = 2³ × 3² × 5. Tato reprezentace je jedinečná pro každé celé číslo — to je výsledkem základní teorie aritmetiky, která říká, že každé celé číslo větší než 1 je buď prvočíslo samo nebo se dá vyjadřovat jako jedinečný produkt prvočísel (ignorujeme pořadí faktorů).

Koncept byl studován více než 2 000 let. Principy Euklida (přibližně 300 př. n. l.) obsahuje jak důkaz nekonečnosti prvočísel, tak nejstarší formu základní teorie, což z faktorizace na prvky činí jeden z nejstarších kontinuálně studovaných problémů v matematice.

Základní teorie aritmetiky

Základní teorie aritmetiky je základem teorie čísel. Má dvě části: první, každé celé číslo větší než 1 se dá vyjadřovat jako produkt prvočísel; druhý, tato reprezentace je jedinečná (ignorujeme pořadí faktorů). Například 12 = 2² × 3, a bez ohledu na použitou metodu vždy dospějete k těmto prvočíslným faktorům s těmi samými exponenty.

Tato jedinečnost je to, co činí faktorizaci na prvky tak mocnou. Bez ní by byly aritmetické operace jako nalezení GCD a LCM, zjednodušení frakcí nebo prokázání vlastností dělitelnosti mnohem složitější. Teorie podkládá prakticky celou prvotní a střední teorii čísel.

Zajímavý důsledek: pokud chcete vědět, zda celé číslo n dělí celé číslo m, můžete porovnat jejich faktorizace. n dělí m, pokud a pouze pokud každé prvočíslo, které se vyskytuje v faktorizaci n, se vyskytuje také v faktorizaci m s alespoň stejným exponentem.

Jak najít prvočíselné faktory: Krok za krokem

Existují dva hlavní ruční metody pro faktorizaci na prvky: strom faktorů a opakování dělení.

Metoda stromu faktorů: Napište číslo na vrchol a rozdělte ho do dvou faktorů. Pokračujte v rozdělování každého složitého faktoru, dokud se všechny větve nekončí v prvočislech. Pro 180: rozdělte do 4 a 45 → rozdělte 4 do 2 a 2 → rozdělte 45 do 9 a 5 → rozdělte 9 do 3 a 3. Shromážděte všechny listové uzly: 2 × 2 × 3 × 3 × 5 = 2² × 3² × 5.

Metoda opakování dělení: Rozdělte číslo číslem, které je nejmenší prvočíslo, které dělí číslo rovnoměrně, pak rozdělte podíl číslem, které je nejmenší prvočíslo, které dělí podíl rovnoměrně, a tak dále. Pro 360: 360 ÷ 2 = 180 → 180 ÷ 2 = 90 → 90 ÷ 2 = 45 → 45 ÷ 3 = 15 → 15 ÷ 3 = 5 → 5 je prvočíslo. Výsledek: 2³ × 3² × 5.

Úžasná zkratka: Potřebujete testovat pouze prvočísla do čtverce korene čísla. Pokud žádné prvočíslo do √n dělí n, pak n je samo prvočíslo. Pro n = 97, √97 ≈ 9,85, takže potřebujete testovat pouze 2, 3, 5, 7. Jakékoli z nich nerozdělují 97, je proto prvočíslo. To dramaticky snižuje práci pro velké čísla.

Tabulka faktorizace na prvotné čísla

Podívejte se na tabulku, která ukazuje faktorizaci běžných čísel:

ČísloFaktorizace na prvotné číslaPočet faktorů
122² × 36
242³ × 38
362² × 3²9
482⁴ × 310
602² × 3 × 512
722³ × 3²12
1002² × 5²9
1202³ × 3 × 516
1802² × 3² × 518
3602³ × 3² × 524

Formulář pro počet faktorů: pokud n = p₁^a × p₂^b × p₃^c…, pak celkový počet faktorů je (a+1)(b+1)(c+1)… Pro 360 = 2³ × 3² × 5¹: faktory = (3+1)(2+1)(1+1) = 4 × 3 × 2 = 24.

Aplikace faktorizace na prvotné čísla

Největší společný dělitel (GCD): Aby se našla GCD(48, 180), faktorizujte obě čísla — 48 = 2⁴ × 3, 180 = 2² × 3² × 5 — pak vezměte nejmenší exponent každého společného prvotného čísla: GCD = 2² × 3 = 12. GCD se používá k zjednodušení frakcí: 48/180 = 4/15 (dělit obě čísla 12).

Nejmenší společný násobek (LCM): Zadejte maximální exponent každého prvotného čísla z obou faktorizací. LCM(48, 180) = 2⁴ × 3² × 5 = 720. LCM se používá, když se přidávají frakce s různými jmenovateli — potřebujete společný jmenovatel, který je LCM(denominátor₁, denominátor₂).

Kryptografie (RSA): Obtížnost faktorizace velkých čísel — konkrétně produktu dvou velkých prvočísel — je matematickou základem RSA šifrování. RSA-2048 používá veřejný klíč, který je produktem dvou 1024-bitových prvočísel. Faktorování by trvalo déle než věk vesmíru s aktuálním algoritmem. Tato bezpečnost podkládá HTTPS, šifrování emailů a digitální podpisy.

Zjednodušení výrazů: V algebře faktorování polynomů sdílí konceptuální podobnosti s faktorizací celých čísel. Stejně jako 12 = 4 × 3 = 2² × 3, výraz x² − 9 faktorizuje jako (x−3)(x+3). Mindset faktorizace na prvotné čísla se přímo přenáší na algebričtější manipulace.

Prvočísla a jejich rozložení

Prvočísla jsou nesmírně zajímavá. První několik prvočísel jsou 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47 … Čím větší jsou čísla, tím méně prvočísel je, ale nikdy se nekončí. Euclid provedl to před více než 2 300 lety jednoduchým důkazem rozporu.

Teorie prvočísel (provedena nezávisle Hadamardem a de la Vallée Poussinem v roce 1896) říká, že počet prvočísel do n je přibližně n / ln(n). To znamená, že přibližně 1 z každé ln(n) celých čísel u n je prvočíslo — tak u 1 milionu je přibližně 1 z 14 čísel prvočíslo; u 1 miliardy je přibližně 1 z 21.

Speciální kategorie prvočísel zahrnují: blížící se prvočísla (dvojice se rozdílem 2: 11 & 13, 17 & 19), Mersenneho prvočísla (formy 2^p − 1; největší známé prvočíslo k roku 2024 má více než 41 milionů číslic), a Sophie Germainovy prvočísla (p, kde 2p+1 je také prvočíslo). Je otázkou, zda existuje nekonečně mnoho dvojic blížících se prvočísel — dvojice prvočísel.

Typ prvočíslaDefinicePříklady
Blížící se prvočísla Rozdíl 2(3,5), (11,13), (17,19), (29,31)
Mersenneho prvočísla2^p − 1, kde p je prvočíslo7, 31, 127, 8191
Sophie Germainovy prvočíslap a 2p+1 jsou obě prvočísla2, 3, 5, 11, 23
Bezpečná prvočíslaForma 2p+1, kde p je Sophie Germainovo prvočíslo5, 7, 11, 23, 47
Palindromická prvočíslaStejná čísla vpředu a vzad11, 101, 131, 151

Algoritmy faktorizace: Od rozdělení na kousky k pokročilým metodám

Pro malé čísla (pod miliardou) je rozdělení na kousky rychlé a přímočaré: zkuste dělit číslem 2, pak všechny sudé čísla až do √n. Naše kalkulačka používá tento přístup a zvládá čísla až do desítek miliard v milisekundách.

Pro větší čísla vyvinuli matematici pokročilejší algoritmy. Fermatova metoda faktorizace funguje tím, že vyjadřuje n jako rozdíl dvou čtverců: n = a² − b² = (a+b)(a−b). Pollardova rho algoritmus (1975) je pravděpodobnostní metoda efektivní pro čísla s malými faktory; běží v čase O(n^(1/4)) a používá se v mnoha reálných aplikacích.

Nejvýkonnější známý obecný algoritmus faktorizace je Obecná pole Sieve (GNFS), který má podexponenciální běhový čas. GNFS se používal k faktorizaci RSA-768 (768-bit RSA výzvy číslo) v roce 2009, vyžadoval ekvivalent 2 000 let času jednoho jádra CPU rozděleného na mnoho počítačů. RSA-2048 je považován za výpočetně nemožné faktorizovat klasickými počítači.

Kvantové počítače by teoreticky mohly faktorizovat velké čísla efektivně pomocí Shorova algoritmu (1994), který běží v polynomickém čase. To je proč je postkvantová kryptografie – vývoje šifry odolné vůči kvantovým útokům – je dnes velkou oblastí výzkumu.

Faktorizace prvočísel v vzdělávání a soutěžní matematice

Faktorizace prvočísel je základem v základních a středních školách. Umožňuje studentům zjednodušit frakce, najít NOD a NKR, pracovat s dokonalými čtverci a dokonalými kubiky a porozumět pravidlům dělitelnosti. Ovládnutím faktorizace se také buduje intuice pro algebra, kde faktorování polynomů je podobný dovednost, aplikovaný na výrazy namísto celých čísel.

V soutěžní matematice (AMC, AIME, Olympiády) se často objevují problémy s faktorizací. Klasický příklad: „Kolik pozitivních celých čísel dělí 1 000 000?“ Od 1 000 000 = 10⁶ = (2 × 5)⁶ = 2⁶ × 5⁶, odpověď je (6+1)(6+1) = 49. Tyto typy problémů odměňují studenty, kteří myslí množstvím namísto součtem.

Porozumění exponentům v faktorizacích prvočísel také otevírá koncepty jako dokonalé čtverce (všechny exponenty jsou lichá), dokonalé kubiky (všechny exponenty jsou dělitelné třemi) a nejmenší dokonalý čtvereček, který je násobkem daného čísla – všechny běžné téma zkoušek.

Časté otázky a odpovědi

Je 1 prvočíslo?

Ne. Podle konvence není 1 považováno za prvočíslo ani za složené číslo. Pokud bychom 1 považovali za prvočíslo, porušilo by se jedinečnost faktorizace (6 = 2 × 3 = 1 × 2 × 3 = 1² × 2 × 3 atd., což by vedlo k nekonečnému počtu faktorizací). Definice prvočísla vyžaduje, aby číslo mělo přesně dva různé kladné dělitele, a 1 má pouze jeden.

Co je faktorizace prvočísla?

Faktorizace prvočísla je samo prvočíslo. Faktorizace 17 je pouze 17¹ = 17. Podle fundamentální teorie aritmetiky jsou prvočísla nepodělitelné prvky – nemohou být dále rozloženy.

Jak se používá faktorizace v šifrování?

Šifrování RSA je založeno na asymetrii mezi násobením a faktorizací. Násobení dvou 1024-bitových prvočísel trvá mikrosekundy; faktorizace jejich 2048-bitového součinu je s klasickými počítači nepředvídatelně obtížné. Tento jednosměrný závorový mechanismus je základem bezpečnosti většiny internetového šifrování.

Co je největší známé prvočíslo?

Asi do roku 2024 je největší známé prvočíslo Mersenneovo prvočíslo: 2^136,279,841 − 1, objevené v říjnu 2024. Má přes 41 milionů číslic. Mersenneova prvočísla jsou nalezena pomocí distribuovaného výpočetního projektu GIMPS (Great Internet Mersenne Prime Search).

Jak najít GCD pomocí faktorizace?

Faktorizujte obě čísla, poté násobte spolu nejnižší mocninu každého společného prvočísla. GCD(60, 90): 60 = 2² × 3 × 5, 90 = 2 × 3² × 5. Společné prvočísla: 2, 3, 5. GCD = 2¹ × 3¹ × 5¹ = 30.

Jak najít LCM pomocí faktorizace?

Faktorizujte obě čísla, poté násobte spolu nejvyšší mocninu každého prvočísla, které se vyskytuje v jakékoli faktorizaci. LCM(12, 18): 12 = 2² × 3, 18 = 2 × 3². LCM = 2² × 3² = 36. Je to nejmenší číslo, které je dělitelné oběma čísly 12 a 18.

Může každé sudé číslo být vyjádřeno jako součet dvou prvočísel?

Toto je slavný Goldbachův conjecture (1742), jeden z nejznámějších nevyřešených problémů v matematice. Bylo ověřeno pro všechna sudá čísla až do 4 × 10¹⁸, ale nikdy nebylo dokázáno pro všechna sudá čísla. Největší část matematiků věří, že je pravdivé.

Kolik prvočísel je?

Neomezeně mnoho. Euclidova proof (asi 300 př. n. l.): předpokládejme konečnou seznam prvočísel p₁, p₂, …, pₙ. Číslo (p₁ × p₂ × … × pₙ) + 1 je buď samo prvočíslo nebo má prvočíselný faktor mimo původní seznam – což je protiklad. Proto seznam nemůže nikdy být úplný.

Co je semiprvočíslo?

Semiprvočíslo je přirozené číslo, které je součinem přesně dvou prvočísel (ne nutně různých). Příklady: 4 (= 2×2), 6 (= 2×3), 9 (= 3×3), 15 (= 3×5). Semiprvočísla jsou důležitá v kryptografii – veřejná kryptografická klíčová čísla jsou semiprvočísla, součin dvou velkých prvočísel.

Proč je třeba kontrolovat pouze prvočísla do čtverce?

Pokud má číslo faktor větší než √n, musí mít také odpovídající faktor menší než √n (jejich součin je n). Takže pokud jste testovali všechny prvočísla do √n a nenalezli žádný, který by dělil n, jste prokázali, že n je prvočíslo. Pro n = 101: √101 ≈ 10,05, takže testujte 2, 3, 5, 7. Žádné z nich dělí 101, takže 101 je prvočíslo.

Použití faktorizace na zjednodušení frakcí a křivek

Faktorizace je nejefektivnější metoda pro zjednodušení frakcí. Pro zjednodušení 84/126 faktorizujte obě: 84 = 2² × 3 × 7 a 126 = 2 × 3² × 7. GCD = 2 × 3 × 7 = 42. Takže 84/126 = (84÷42)/(126÷42) = 2/3. Žádné odhadování není vyžadováno — faktorizace odhaluje GCD přímo.

Pro zjednodušení křivek je faktorizace stejně účinná. Pro zjednodušení √180: 180 = 2² × 3² × 5. Páry prvočísel vycházejí z křivek: √(2² × 3² × 5) = 2 × 3 × √5 = 6√5. Pro kubické kořeny: ∛(108) = ∛(2² × 3³) = 3∛4. Skupiny po třech vycházejí z kubických kořenů.

V soutěžních matematických problémech se tyto techniky často objevují. Obvyklý typ problému: "Najděte nejmenší celé číslo n takové, že 360n je dokonalý čtverec." Od 360 = 2³ × 3² × 5, potřebujeme všechny exponenty být sudé. Momentálně má 2 exponent 3 (sud) a 5 má exponent 1 (sud). Takže n musí dodat alespoň 2¹ × 5¹ = 10. Odpověď: n = 10. Kontrola: 360 × 10 = 3600 = 60². ✓

Číslo divizorů, dokonalá čísla a součet divizorů

Faktorizace odhaluje kompletní analýzu divizorů čísla. Pokud n = p₁^a × p₂^b × p₃^c, pak počet divizorů je τ(n) = (a+1)(b+1)(c+1). Součet divizorů je σ(n) = ((p₁^(a+1)−1)/(p₁−1)) × ((p₂^(b+1)−1)/(p₂−1)) × ...

Pro 12 = 2² × 3: τ(12) = (2+1)(1+1) = 6 (divizory: 1,2,3,4,6,12). σ(12) = ((2³−1)/(2−1)) × ((3²−1)/(3−1)) = 7 × 4 = 28. Dokonalé číslo je roven součtu svých vlastních divizorů (divizorů bez sebe). σ(n) − n = n → σ(n) = 2n. Pro 6 = 2 × 3: σ(6) = 12 = 2×6. ✓ 6 je dokonalé! Pro 28 = 2² × 7: σ(28) = 56 = 2×28. ✓ 28 je dokonalé!

Do roku 2024 jsou známa pouze 51 dokonalá čísla, všechna jsou sudá, všechna mají tvar 2^(p−1)(2^p−1), kde 2^p−1 je Mersenneho prvočíslo. Je-li nějaké dokonalé číslo sudé, je to jeden z nejstarších otevřených problémů v matematice — nebylo nalezeno žádné sudé dokonalé číslo, ale nebylo ani dokázáno, že by nemohlo existovat.

Rychlá reference: Pravidla dělitelnosti

Před faktorizací pomáhají pravidla dělitelnosti identifikovat faktory rychle bez plného dělení. Tyto mentální úspory jsou pro efektivní manuální faktorizaci a zkoušky nezbytné.

DělitelPravidloÚvodní příklad
2Poslední číslice je sudá (0,2,4,6,8)348 je dělitelné za 2
3Součet číslic je dělitelný za 3372: 3+7+2=12 → dělitelný za 3
4Poslední dvě číslice jsou dělitelné za 43,724: 24÷4=6 ✓
5Poslední číslice je 0 nebo 51,235 je dělitelné za 5
6Dělitelné za 2 i za 3372: sudá a číslice součet=12 ✓
7Čtverec poslední číslice, odečtěte od zbytku; opakujte343: 34−(2×3)=28, 28÷7=4 ✓
8Poslední tři číslice jsou dělitelné za 83,120: 120÷8=15 ✓
9Součet číslic je dělitelný za 9729: 7+2+9=18 ✓
11Alternativní součet číslic je dělitelný za 111,331: 1−3+3−1=0 ✓

Učení těchto pravidel zkrátí faktorizaci na polovinu. Pro 2,520: je sudá (÷2), číslice součet=9 (÷3), končí na 0 (÷5). Začínající s 2: 2520÷2=1260÷2=630÷2=315÷3=105÷3=35÷5=7. Takže 2520 = 2³ × 3² × 5 × 7 — velmi složité číslo s 48 divizory.