Puncte:1

Factorizarea produsului a două numere prime specifice

drapel id

Ajuta-ma te rog.

Luați în considerare numere prime specifice $p = x^{d} + 1$ și $q = x^{e} + 1$ pentru unii $x, d, e \in \mathbb{N}$. Poate produsul lor $n = pq$ să fie factorizat mai repede decât produsul primelor generale? Cu alte cuvinte, există un algoritm de factorizare care este mai potrivit pentru așa ceva $p$, $q$ decât algoritmii de ultimă generație pentru numere prime de formă generală?

Vă mulțumesc anticipat pentru răspuns.

Puncte:4
drapel my

Cu alte cuvinte, există un algoritm de factorizare care este mai potrivit pentru așa ceva $p, q$ decât algoritmii de ultimă generație pentru numere prime de formă generală?

Daca stii asta $n$ este de forma $(x^d+1)(x^e+1)$, factorizarea ar trebui să fie banală.

$n = x^{d+e} + x^d + x^e + 1 \aprox x^{d+e}$ (cu excepția cazului în care fie $x^d$ sau $x^e$ este mic). Putem scana cu ușurință valorile posibile ale $\sqrt[d+e]{n}$ pentru diferitele valori posibile ale $d+e$, și găsiți unul care oferă aproape o valoare întreagă a $x$; care ne oferă $x$ și $d+e$; în acest moment, știm $n - (x^{d+e} + 1) = x^d + x^e$, de aici, revenind $d$ și $e$ este usor.

Și dacă (spune) $x^d$ este mic, atunci o simplă căutare a factorilor mici (fie forță brută, fie dacă vrei să devii elegant, ECM) va găsi rapid $x^d+1$

Există și alte strategii de factor an $n$ de această formă - linia de jos: există prea puține valori posibile ale $x, d, e$ pentru a face acest lucru chiar și ușor dificil.

Dimitri Koshelev avatar
drapel id
poncho, mulțumesc. Ce se întâmplă dacă $p = x^d + 1$, dar $q$ este un prim general?
poncho avatar
drapel my
@DimitriKoshelev: de fapt, toate numerele prime $p$ sunt în acea formă (cu $d=1$ :-)
Dimitri Koshelev avatar
drapel id
ce se întâmplă dacă $x$ este mic?
Puncte:1
drapel pk

Iată un supliment la răspunsul lui Poncho.

Rețineți că $n-1=x^{d+e}+x^d+x^e$ care este un multiplu al $x^{\min(d,e)}$. Dacă nu $x$ este mare, poate fi găsit cu ușurință căutând factori mici de $n-1$; în continuare, de câte ori acești factori mici se împart $n-1$, care ar trebui să fie $\min(d,e)$ ori (cu excepția cazului special al $x=2$ și $d=e$).

Această metodă este deosebit de eficientă pentru cei mici $x$. Și dacă nu dă o soluție cu valoare mică sau relativ mică de $x$, te afli in decorul in care abordarea poncho va fi foarte eficienta.

Dimitri Koshelev avatar
drapel id
Einar Rüdland, mulțumesc. Ce se întâmplă dacă $p = x^d+1$, dar $q$ este un prim general?
Einar Rødland avatar
drapel pk
@DimitriKoshelev: Puteți lăsa $d=1$, $x=p-1$ și nu există nicio restricție pentru $p$. Dacă $x$ este mic, dar $p$ este mare, valorile posibile ale lui $p$ sunt mai limitate. Nu se poate imediat nimic mai bun decât încercarea și eșecul.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.