如何判定形如 2 p 3 q 1 的大數是否是質數?

時間 2021-05-29 23:22:04

1樓:

針對這種特殊形式(n-1的因子都已知),是存在專門的確定性判定演算法的參見http://

primes.utm.edu/prove/prove3_1.html

2樓:

我不是很懂你要什麼...

你說多項式演算法...Emmmm

公尺勒-拉賓強偽素數檢測不是 嗎...

這不是關於位數的多項式演算法嗎...

就算不要拉斯維加斯演算法...

AKS素性檢測也就

這總歸是確定性演算法了吧...

好吧我進一步理解為如果限定素數的形式, 能不能得到更好的結果...

答案是肯定的, 這類素數被稱為皮爾龐特素數(Pierpont prime)

這個問題當然很有意義, 因為可刻度尺規作圖的條件就是:

費馬可作圖 當然包含在皮爾龐特可作圖裡...

皮爾龐特素數判定依賴於普洛斯定理(Proth's theorem)

如果 是Proth素數, 且

那麼有如果 是模 的二次非剩餘,則上述定理的逆定理也成立

於是只要在最小的質數中依序找 ,計算雅可比符號,直到 成立為止即可.

接下來對於Pierpont素數, 若 3^n" eeimg="1"/>, 直接使用普洛斯定理即可

不然的話, 那就拆分 直到滿足普洛斯定理的使用條件為止...

當然如果你要問如何因式分解...

這個難度就不一樣了

我反正要去吃飯了, 不管了》逃

Update:

ProthQI[x_]:=Block[,Positive[n]&&OddQ[k=(x-1)/2^n]&&2^n>k];

Options[ProthQ]=;

ProthQ[k_,n_,OptionsPattern]:=Block[

, Or@@Table[Catch@Nest[pQ,2,OptionValue[MaxIterations]],]

]/;n>Log2@k&&OddQ@k;

如何在dp0q dp1q dp2q dp3q這四者中選擇?

阿寬Leon 2Q使用者前來一答,說實話這四個機型適合組合搭配使用,但如果預算有限,只能四選一的話,那麼可以這麼考慮 0Q 21mm超廣角,幾乎沒有畸變,風景利器 1Q 28mm小廣角,跟手機視角差不多,用途比較廣泛了,掃街日常都可以 2Q 45mm標準視角,也算是個萬金油鏡頭,遠可拍風景,近可拍人...

斷路器1P 2P 3P 4P在日常工作中如何使用?

單相電中1p基本不用,絕大多數用2p空開,尤其是居民戶內線,使用者多數不分零火線,如果零火反接,使用1p空開雖然能斷開電器電源,但是火線始終帶電,可能導致觸電發生。3p空開用在三相電源帶多條單相迴路的電路中,可以避免4p空開因空開故障,導致零線斷線,電壓公升高燒損單相電器的情況。4p空開一般用於三相...

如何測定混合液Na2HPO3和NaH2PO 3的組分?

colovwy 在NaH2PO4和Na2HPO4混合液中,Ka2 6.3 10,8,Ka3 4.4 10,13,Ka2 Ka3 10,故可分別滴定,強鹼NaOH準確滴定磷酸二氫根,用百里酚酞做指示劑,滴定終點由無色變成微藍色 由於Na2HPO4的Ka3很小,不能直接連續滴定,用HCL滴定磷酸一氫根 ...