AKS素数性テストアルゴリズムの最初のステップは、入力数が完全なべき乗かどうかを確認することです。論文では詳細に説明されていないため、これは数論でよく知られている事実のようです。誰かが多項式時間でこれを行う方法を教えてもらえますか?ありがとう。
7
AKSアルゴリズムの最初のステップは、入力数が完全な累乗(一部の整数c、n> 1に対する形式の数)であるかどうかをテストすることです。これは、数が素数であるかどうかのテストとは異なります。完全な力のテストは、論文で引用された本の演習9.44です(von zur Gathen and GerhardによるModern Computer Algebra、2003年)。私は本を読んでおらず、答えも知りませんが、あなたは本を調べましたか?
—
伊藤剛
AKSの最初のステップでは、数値が必ずしも素数ではなく、正の整数の累乗であるかどうかをチェックします。AKSの前に多項式時間で素数のべき乗をチェックする方法がわかっていれば、それはすでに多項式時間の素数テスタを与えていたでしょう。
—
arnab
@Tsuyoshi私の間違いを指摘してくれてありがとう。私は本を参照していません。
—
yzll
剛/ arnab、これを受け入れられるように答えとして再投稿する必要がありますか?
—
スレシュヴェンカト