• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:原始n乗根)

原始n乗根の定義と性質

このQ&Aのポイント
  • 原始n乗根とは、特定の条件を満たす数のことです。FMTの話しの中に、nを偶数として、整数ω>=2とすると、P=1+ω^(n/2)上でωは原始n乗根となります。
  • 原始n乗根の性質として、ω^0 + ω^j + ・・ + ω^((n-1)j) = 0 が成立します。この性質は、原始n乗根の定義の中の条件として述べられています。
  • 具体的な例として、ω=2、n=6の場合を考えると、j=1のときには、1+2+4+8+16+32=63=9*7≡0 mod(9)が成立します。同様に、j=2のときにも条件が成立します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

そ~いうことです. 実のところ, ω^0 + ω^j + ・・ + ω^((n-1)j) = 0 (j=1,2,...,n-1) なら ω は 1 の原始 n乗根 は成り立ちます. ところがそれを実際に示すとその過程で 逆は必ずしも成り立たない こともわかります. あなたの書いた ω=2, n=6 が「逆は成り立たない」例になります. 9 を法とする剰余系は体にはならないですよね.

uyama33
質問者

お礼

ありがとうございました。 アルゴリズムの設計と解析II (エイホ 他)の28ページ の記述は、議論を簡単にするために仮定した と理解します。 Pが素数だと結構楽になります。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

「n乗すれば 1 になる」のが 1 の n乗根. そのうち「n乗しなければ 1 にならない」のが 1 の原始 n乗根.

uyama33
質問者

お礼

ありがとうございます。 すっきりしましたが、 条件 原始n乗根の定義の中の条件として、原始n乗根は条件 ω^0 + ω^j + ・・ + ω^((n-1)j) = 0 (j=1,2,...,n-1) を満たさなくてはならない。 は、 要求しないことになりますね。 これが成立するか否かは定義には関係ないが、それを利用する場合には 成立するか否かを検証しなくてはならない。 ということでしょうか。

関連するQ&A