• ベストアンサー

合同式の解き方を教えてください。

解き方が別の合同式だと思うのですが、それぞれの問題の解き方を教えてください。 一つ目 次の合同式を解く、または、解けないことを証明せよ。 (a) 3x^2 - 5x + 7 ≡ 0 (mod 13) (b) 5x^2 - 6x + 2 ≡ 0 (mod 13) (c) x^2 + 7x + 10 ≡ 0 (mod 11) 二つ目 29の原始根は2であり、指数表を作り、それを使って合同式を解け。 (d) 17x^2 - 3x + 10 ≡ 0 (mod 29) (e) x^7 ≡ 17 (mod 29) これらの問題の解き方を教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • ramayana
  • ベストアンサー率75% (215/285)
回答No.1

(一つ目) 法が13とか11のように小さい数なので、xの値が13ないし11種類しかありません。それらの値を順に代入して方程式を満たすかどうか確かめれば、終わりです。 もう少しスマートなやり方がお望みなら、別の方法もあります。法が素数の2次方程式は、普通に根の公式が使えることに注意しましょう。すなわち、 ax^2 + bx + c≡ 0 (mod p) (p は素数。 a は、 mod p で0でない。) の解は、次のようになります( p > 2 なら、pを法とする2次方程式の解は、2 個存在するか、まったく存在しないかのどちらかです)。 ********* D = b^2 - 4ac と置く(D は、いわゆる判別式)。 もし、Dが mod p で平方数なら、D ≡ w^2 mod p として、解は、x ≡ (-b ± w)(2a)^(-1) mod pである。Dが mod p で平方数でなければ、解は存在しない。 ********* ちなみに、pがすごく大きい素数のときは、Dが mod p で平方数かどうかを判断する手法として、「平方剰余の法則」というのがあります。 (二つ目) (d) については、一つ目と同じことです。ただ、原始根が2だと分かっているので、次のようにします: D ≡ 2^m mod 29 となる m を求める。mが奇数なら、解は存在しない。m が偶数なら、w = 2^(m/2) とする。 (e) については、次のとおり:17 ≡ 2^m mod 29 となる m をすべて求める(一般には、mが複数あることもある)。そのうち、7の倍数であるmが存在するなら、x = 2^(m/7) とする(解が複数あることもある)。

ahiruno
質問者

お礼

回答ありがとうございます。 これを見ながら問題を解いてみたいと思います。

その他の回答 (1)

  • ramayana
  • ベストアンサー率75% (215/285)
回答No.2

ANo.1の二つ目で間違いがあったので、修正します。 (d) について m を、mod 28 で求める(28 = 29 - 1)。 (e) について m を、mod 28 で求める。mは、ただ1つ定まる。 たまたま、28が7で割り切れる(28 = 4×7)ので、次の手順になる: mが7で割り切れるか確かめる。. m が7で割り切れないときは、解が存在しない。 m が7で割り切れるときは、n ≡ m/7 mod 4 となるnを mod 28 で求める(nは、7個あるはず)。x ≡ 2^n mod 29 が解(解は7個あるはず)。 ((e) は、言葉で書くと複雑に見えますが、実際に手を動かして計算すると、納得できると思います。)

関連するQ&A

  • 合同式・・・。

    n∈N,a∋Z(nは1つに固定しておく) C(a)={x|x∈Z,x≡a(mod n)}は合同という関係による同値類であるが,「C(a)⊆C(b),C(a)⊇C(b)」を示すことによって,次を証明せよ。 「b∈C(a)⇒C(a)=C(b)」 という問題です。 回答の糸口が全然みつかりません。 なにを示せばよいのでしょうか?教えてください。

  • 合同式の性質に関して

    合同式の性質に関して、疑問があります 整数a≡整数b (mod整数c) ⇔ 整数a+整数d≡整数b+整数d (mod整数c) 整数a≡整数b (mod整数c) ⇔ 整数a-整数d≡整数b-整数d (mod整数c) は定義よりあきらかに成立しますよね じゃあ積ならどうなるのだろうと思って考えてみたのですが まず、【整数a≡整数b (mod整数c)⇔整数a≡整数b (mod整数c) ∧ 整数d≡整数d (mod整数c) と乗法の性質】から考えてこれは成り立ちますよね 整数a≡整数b (mod整数c) ⇒ 整数a×整数d≡整数b×整数d (mod整数c) でも 整数a≡整数b (mod整数c) ← 整数a×整数d≡整数b×整数d (mod整数c) が成り立つかどうかわかりません 証明しようとしたのですがうまくいきませんでした 教えてください

  • 二次合同式の解き方

    二次合同式の解の求め方なんですが、たとえば次のような二次合同式に対して、mod3とmod9に分けて解を求める場合、どのように計算を行えばいいのでしょうか? いろいろ調べてみたのですがいまいち解き方がわかりません。どなたかアドバイスをお願いします。 x^2 = 7 (mod27)

  • 連立1次合同方程式

    連立1次合同方程式 x≡b_1(mod m) x≡b_2(mod n) の一般解をxとするとき、gcd(m,b_1)=1かつgcd(n,b_2)=1であるならば、かつその時に限り、gcd(mn,x)=1 これをどのように示したらよいか分かりません。 1次合同方程式を解くことはできるのですが、証明となるとどうしていいか分からなくなってしまいました。 分かる方、助けてください。

  • ○≡○≡○ のように3つ以上項がつらなる合同式

    整数a≡整数b (mod整数c) ⇔ 整数a-整数b=整数c×整数d となる整数dが存在する というのが合同式の定義ですよね ここで一つ疑問があるのですが、3つ以上項がつらなる合同式も普通に使いますよね その3つ以上項がつらなる合同式の意味は、 整a≡整b≡整c (mod整d) ⇔ 整a≡整b (mod整d) ∧ 整b≡整c (mod整d) と考えてよいのでしょうか?

  • 合同式がわかりません

    合同式について 473^5 ≡ 3^5 ≡ 3^3 × 3^2 (mod5) ここで 3^3 ≡ 27 ≡ 2 (mod5) 3^2 ≡ 9 ≡ 4 (mod5) より 473^5 ≡ 2×4 ≡ 8 ≡ 3 (mod5) よって473^5を5で割った余りは3である と書かれているのですが 理解できない部分があります。 a≡b (mod n), c≡d (mod n) のとき ac≡ bd (mod n) という公式を使って (3^3)*(3^2) ≡ 2*4 (mod 5) となる。 というのは教えてもらって理解できたのですが その後 473^5 ≡ 2×4 ≡ 3 (mod5) このような形にしていいのは何故なのでしょうか くだらない質問かもしれませんが よろしくお願いします。

  • 合同式の証明について

    自分の使っている参考書に書かれている合同式の証明で a≡c (mod m) b≡d (mod m)より a-c=mp b-d=mq (p,qは整数)とおくことが出来る。 よって (a+b)-(c+d)=(a-c)+(b-d)=mp+mq=m(p+q) (a-b)-(c-d)=(a-c)-(b-d)=mp-mq=m(p-q) ab-cd=(c+mp)(d+mq)-cd=m(cq+pd+mpq) ゆえに(a+b)-(c+d),(a-b)-(c-d),ab-cdはmの倍数であるから a+b≡c+d(mod m) a-b≡c-d(mod m) ab≡cd(mod m) は成り立つ。 と書かれているのですが、全体的によく理解が出来ません。 まず なぜ a≡c (mod m) b≡d (mod m) であれば a-c=mp b-d=mq (p,qは整数)と、おくことが出来るのかということと ab-cdからどのような計算をすると(c+mp)(d+mq)-cd このようになるのかもわかりません。 数学はあまり得意ではないので中学生レベルの学力でも理解できるように 説明していただけると有り難いです。

  • 連立1次合同式の解き方がよくわかりません。

    連立1次合同式の解き方がよくわかりません。 整数xの連立1次合同式を解きなさい。 5x ≡ 7 (mod11) 3x ≡ 5 (mod19) という問題です。 途中式と答えを教えてください。 よろしくお願いします。

  • 合同式の証明

    5^2^x≡1{mod2^(x+2)},≡/[合同でない]1{mod2^(x+3)} であることをxに関する数学的帰納法で示しなさい。なおxは自然数とする。 x=1のとき 略 成り立つ x=kのとき与式が成り立つと仮定すると、 5^2^k≡1{mod 2^(k+2)},≡/[合同でない]1{mod2^(k+3)} これを等式で書くと最初の式から5^2^k=2^(k+2)・t+1 (tは奇数) tは奇数ということからこの後どのように証明していけばいいのでしょうか? 行き詰っています、どなたかアドバイスください。お願いします。

  • 合同式

    以前も合同式について質問したのですが混乱してしまったのでまた教えてください すいません 2桁の自然数でその2乗した数の下2桁がもとの2桁の自然数に一致するものがある。 このような2桁の自然数を求める問題で 2桁の自然数10x+yとおくと 2乗すると (10x+y)^2=100(x^2)+10・2xy+y^2 となって y=1のとき(y^2)=1 y=5のとき(y^2)=25 Y=6のとき(y^2)=36 (i)y=1のとき なぜ2x≡x(mod10) x≡0(mod10) になるのでしょうか? (ii) y=5のとき なぜ 2xy+2=10x+2≡2(mod10)となるのですか? (iii) なぜ 2xy+2=12x+2≡2(mod10)と表されるのでしょうか? そして、 2x+3≡x(mod10) x+3≡(mod10) はどこから現れたのですか? そして、x=7ということはどこからでるのですか? 質問ばかりですいません 合同式は基礎しかわかりません 例えば5で割って割りきれる数を合同で表すと 0≡5≡10≡15≡(mod5) 私はこのぐらいしかわかりません お願いします