原始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のときにも条件が成立します。
回答を見る
  • ベストアンサー

原始n乗根

FMTの話しの中に、nを偶数として、 整数ω>=2とすると、P=1+ω^(n/2)上でωは原始n乗根となる。 と書いてある。 たしかに、ωはn乗して初めて1とPを法として合同になる。 これは、Pが素数でなくても成立します。 しかし、 原始n乗根の性質として ω^0 + ω^j + ・・ + ω^((n-1)j) = 0 (j=1,2,...,n-1) が成立すると書いてある。 ω=2、n=6とすると、 j=1のときは 1+2+4+8+16+32=63=9*7≡0 mod(9) 9=2^(6/2)+1 j=2のときは、 1+4+16+64+256+1024=1365=151*9+6 アルゴリズムの設計と解析II (エイホ 他)の28ページには 原始n乗根の定義の中の条件として、原始n乗根は条件 ω^0 + ω^j + ・・ + ω^((n-1)j) = 0 (j=1,2,...,n-1) を満たさなくてはならない。 と書いてある。 さて、原始n乗根の定義は何でしょうか?  最初の2は原始n乗根なのでしょうか?  Pには他に条件が付くのでしょうか?  j に条件をつけるのでしょうか? 計算間違いなのか、誤解なのかよく分かりません。 混乱しています。よろしくお願いします。

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

  • ベストアンサー
  • 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

  • 原始根の問題です。

     整数aがpの原始根であるための必要十分条件は(a/p)=-1であることを示せ。という問題です。(ちなみにこの(a/p)=-1のかっこはルシャンドルの記号です。) 回答には   p=2^(2n) +1とおく。3がpの原始根ならば、(3/p)=-1 原始根でなければ、p-1の約数は2べきだから(3/p)=1 ところで、相互法則から、(3/p)=(p/3), p≡(-1)^(2n) +1≡2(mod3)より、 (p/3)=(2/3)=-1 よって原始根になる。  と書いてあったのですが、 なんで、p=2^(2n) +1と最初におくのかわかりません。 これってフェルマー素数におくっていうことですよね? ちなみに3はフェルマー素数の原始根となるということの 証明もいまいちよくわかりません。 この回答あってますか? もっとわかりやすい回答があったら教えてください。 お願いします。

  • 原始n乗根の和をf(n)

    高木貞治 初等整数論に Fn(x):1の原始n乗根のみを根とする方程式 問題:Fn(x)の第2項の係数は-μ(n)に等しい  これはほぼ理解できるのですが 解のプロセスの中で、原始n乗根の和をf(n)とすれば、、x^n-1=0から d|n Σf(d)=1(n=1のとき) d|n Σf(d)=0(n>1のとき)   ←これがいまひとつよくわかりません。 よろしくお願いします。 ----------------------------------- 原始n乗根;n乗して始めて1になる数

  • 原始n乗根で・・・

    代数学の問題だと思うのですが、 pを素数、W_nは原始n乗根であるとするとき、 Q(√p)⊂Q(W_(4p))であることを示せ。 という問題の解き方が一向にわかりません。誰か教えてください、お願いしますm(__)mまた、何か参考になるURLでもいいので教えてください。

  • 原始根

    3つの相異なる素数をどのように選んでも、 これらを上手く並び替えてp,q,rとすれば 「p,qのどちらかはmod rの原始根である」 が成り立つでしょうか? 証明か反例を教えてください。

  • 原始根

    pを奇素数、rをmod pの原始根で 1≦r≦p-1 をみたすものとすると、 pと(r^(p-1)-1)/pは互いに素ですか?

  • 中国の剰余定理と原始根

    アドバイスよろしくおねがいします。 p,qを素数としたときに mod p と mod q において 原始根になる値gが存在する。それは中国剰余定理からいえる。 という記述があったのですが、原始根と中国剰余定理が結びつきません。 mod p,mod q において原始根ということは gを法pにおいてp-1乗してはじめて1になり、かつ法qにおいてもq-1乗してはじめて1になるわけだと思います。(ほかにも条件がありますが…) で、中国剰余定理は 簡単に言うと 複数の法が違い、法の数が互いに素な連立合同式に対して、解が一意に定まるということだと思います。 この二つが結びつきません。 ご教授お願いします

  • 原始根をつかって合同式を解く計算過程について

    2が11の原始根で有る事をつかって3X^3 ≡ 2(mod 11)を解きたいのですが計算途中でつまずいてしまいます。 φ(11) = 10 2^10 = 1(mod 11) ind_2 (3X^3) ≡ ind_2 2 = 1(mod 11) ind_2 (3X^3) ≡ ind_2 3 + ind_2 X^3 ≡ 8 + 3 * ind_2 X (mod 11) 8+3*ind_2 X ≡ 2(mod 11) ここまでわかったのですがここから先の計算がわかりません。どうやれば X ≡ n1, n2, n3 ,.... (mod 11)の形に持っていけるのでしょうか?

  • 離散対数と原始根

    p>2でxはpの原始根とすると 1) ind_x (p-1)はどうやって求めればいいのでしょうか? 2) (1)を使ってX^4 ≡ -1(mod p)が成り立つのはp≡1(mod 8)の時だけである事を証明するにはどうすればいいのでしょうか?

  • 1のn乗根

    任意の自然数nに対し、1のn乗根は累乗根と四則だけで かけることが知られています。 (確かそうだったと思います。参考文献は示せませんが。) では、n=11のときにはどのように求めればよいのでしょうか? 高校で習うやり方では求められない最小のnです。 また、一般のnに対して求めるようなアルゴリズムはあるのでしょうか? ちなみに、Mathematica4にやらせたところ、 (-1)^(1/11)のように出力されます。

  • 1のn乗根

    1のn乗根を  ω=cos(2π/n)+isin(2π/n) で表すとき  1+ω^h+ω^2h+ ・・・ +ω^(n-1)h=0 となることを示せ という問題の解法がわからないのですが、 これは複素数平面を用いて解くのでしょうか? なるべく複素数平面以外の解法で解きたいのですが・・・ また参考になるサイトなどあれば教えていただけないでしょうか。