• 締切済み

続 素数の性質

http://www.okweb.ne.jp/kotaeru.php3?q=96783 に素数の性質として 6n±1があげられましたが、 解説をみても、2と3の倍数でない証明しかできてないように、おもえます。 ちなみは35は6n±1ですが、素数ではないですよね。 皆さんのご意見をお待ちします。

  • arika
  • お礼率71% (10/14)

みんなの回答

  • stomachman
  • ベストアンサー率57% (1014/1775)
回答No.6

おお、そういうご主旨でしたか。stomachmanの記載が曖昧だったですね。 a,b,....,zにそれぞれ勝手な自然数を代入して、f(a,b,....,z)を計算する。もしf(a,b,....,z)≧0であれば、f(a,b,....,z)は必ず素数である。 そういう式f(a,b,....,z)がある。という意味です。

arika
質問者

お礼

ありがとうございます。 そういう意味でしたか。 これも証明ではなくて、そういう式の存在をしめしたものだったんですね。 知識が増えました。 でもなんで26個の変数をもつ式なんでしょうね。 なんとなくあいまいですが、とりあえず、 閉めさせてもらいます。

  • stomachman
  • ベストアンサー率57% (1014/1775)
回答No.5

> ところで26個の変数を持つ関数の件は > f(a,・・・z)=a+b+・・・+z > でもなりたつのでしょうか? ??どういう意味でしょう?? a,・・・zに全部1を代入してみて、成り立つかどうかお考えになってみては?

arika
質問者

補足

> また、26個の変数を持つ関数f(a,b,c,....,z)で、 >a~zにどんな自然数を代入しても、もしf(a,b,...,z)≧0 >になれば、それは素数になっている。そういう式も >知られています。  このように、STOMACHMANさんがお書きになっていることに対しての関数例をあげたのですが、解釈が違ってましたか? 素数になっているのは、f(a,・・・z)の値のことですが? ご面倒でなければ、教えてください。

  • stomachman
  • ベストアンサー率57% (1014/1775)
回答No.4

x^2 + x + 41 この式もオイラーによるもので、x=0,1,2,....,39のどれを代入しても、全部素数になります。  また、26個の変数を持つ関数f(a,b,c,....,z)で、a~zにどんな自然数を代入しても、もしf(a,b,...,z)≧0になれば、それは素数になっている。そういう式も知られています。  でも、n番目の素数を簡単に計算する式g(n)は知られていません。 ・また、与えられた数が素数かどうかをごく簡単に判定する方法もなく、必ず手間が掛かる。桁数が多くなると大変です。その手間を少しでも減らそうと、様々な深遠な理論に基づいたアルゴリズムが研究されています。

arika
質問者

お礼

ご回答ありがとうございます。 他にもあったのですね。 ところで26個の変数を持つ関数の件は f(a,・・・z)=a+b+・・・+z でもなりたつのでしょうか? (これもなんか勘違いしてるかな?) 時間があれば、教えてください。

noname#7269
noname#7269
回答No.3

ひさしぶりにきちんと考えちゃいました。 まず、2n±1はすべての奇数を表しますよね。 +または-だけでいいけど。 (ここでは、自然数で議論しています)    3n±1はすべての数を表しています。    4n±1ははすべての奇数を表しますよね。 そこで、6n±1、±3 あわせてすべての奇数を表す。 ここまで良いでしょうか。 6n±3は3の倍数を表しますので、6n±1はすべての奇数から3の倍数を除いただけです。 素数はだからこの式で表すことができるのです。 しかし、すべての奇数から3の倍数を除いただけですから 35、25、49なども入るのです。 他の数の倍数になっているのかどうかまではこの式では 分からないのです。 こんなもんでよろしいでしょうか。 分かりにくいなら、また砕いてかきます。

arika
質問者

お礼

ご回答ありがとうございます。 基本的には、問題をちゃんと理解してなかったわけでした。 ところで、namimanaさんがおっしゃるように、 2n±1も確かに素数の性質といえるわけで、 その意味で6n±1もそうだといえますね。 これ以外にももっと沢山あるようで、なんとなく だまされたような感覚に陥ってます。 一瞬、すごいなあと思ったのですが、(6n±1=>素数と思い込んでたので)その反動もあるみたいです。 (あ、すいません、いいわけじみた、愚痴を書いちゃって) ありがとうございました。

  • siegmund
  • ベストアンサー率64% (701/1090)
回答No.2

rei00 さんと同じことですが, ○ 素数は 6n±1 の形に限られる (2,3 は除く). ○ 6n±1 が全部素数とは限らない. ということです. f(n) のnに自然数(or 整数)を代入してゆくと素数だけが生成される, というような式 f(n) は知られていません. まして,すべての素数を生成するような f(n) も当然知られていません. 歴史的に有名なのは,フェルマー数 F(n) = 2^{2^n}+1 です. F(0)=2^1 + 1 = 3 F(1)=2^2 + 1 = 5 F(2)=2^4 + 1 = 17 F(3)=2^8 + 1 = 257 F(4)=2^16 + 1 = 65537 で,ここまでは素数ですが,残念ながら F(5) は F(5)=641×6700417 で素数ではありません(オイラーの発見による). n≧5 で F(n) が素数である例は知られていないようです. なお,フェルマー数 F(n) は正n角形の作図と深い関係があります. http://oshiete1.goo.ne.jp/kotaeru.php3?q=40706 の私の回答をご覧下さい.

arika
質問者

お礼

ご回答ありがとうございました。 問題をちゃんと理解してなかったようです。 フェルマ数は、初耳でした。 勉強になりました。 ありがとうございました。

  • rei00
  • ベストアンサー率50% (1133/2260)
回答No.1

  先の質問でお書きなのは,「素数 → 6n±1」ですね。 御質問については,その回答の ANo.#5 で shine_life さんが書かれています。 「6n±1であることは素数であるための必要条件です。」 「必要条件なので6n±1であっても素数とは限らない」です。 いかがでしょうか。  

arika
質問者

お礼

ありがとうございます。 おっしゃるとおりでした。 よくみると性質なんで、6n±1が素数である必要は ないわけです。 読みがあさかったです。

関連するQ&A

  • 数学☆★素数の性質

    「平方数n^2が素数pの倍数⇒nは素数pの倍数」 と参考書に書いてあるのですが 理解ができません。 n^2=9(3の倍数)⇒n=±3(3の倍数) と成立しますが、 n^2=14(7の倍数)⇒n=±√14(7の倍数でない) と不成立だと思うのですが。 誰か教えてください。 お願いしますm(_ _)m

  • 数の性質

    いつもお世話になっています。 中学一年生程度の問題なのですが、解説を読んでもどうしても理解できないので、おわかりになる方がいらしたら、教えてください。 ・1から50までの整数の中で3の倍数の和を求めよ。 3+6+…45+48とすればよいのですが、合理的ではないという事と、計算ミスが、生じやすいということで、何か、上記を求める式が、あれば、教えてください。 また、他の数、たとえば、5の倍数、8の倍数でも、できるのか?その根拠があれば宜しくお願いいたします。

  • 中学数学 数の計算

    中学範囲の数学で、解説を読んでも分からない問題があります。冬休み中なので先生に聞くこともできず、質問をさせていただきました。お答えして頂けると幸いです。 問:nを整数とする。このとき、1×2×3×・・・×29×30が3のn乗で割り切れるような最も大きいnの値を求めなさい。 (解説)   1~30の中に3の倍数は10個あり、3の二乗=9の倍数は3個、3の3乗=27の倍数は1個あるから、最も大きいのは10+3+1=14 よってn=14  この解説なのですが、最初の3の倍数である10個の数字の中に、9の倍数も27の倍数も入っていると思うので、足す必要もないと思いますし、なぜ足した数が最も大きい数になるのかも分かりません。要領が悪くて申し訳ないのですが、順序立てて説明して頂けると助かります。

  • 素因数分解の問題の解き方を教えてください

    20の倍数で正の約数の個数が15個である自然数nを全てもとめよ。 という問題で、解説に、 nの約数は15個(15=3・5)であるので、nはp14(14乗)またはp2(2乗)q4(4乗)で表せる。 また、nは20=2・2・5の倍数であるため、n=p2q4である。 したがってn=2の2乗・5の4乗=400または5の2乗・2の4乗=2500である 答え 400、2500 とあります。 解説の意味がわかりません。 どなたか、解説を解説していただけませんでしょうか。 よろしくお願いいたします。

  • 「n! は平方数にならない」?

     以前,大学の入試問題で(どこ大学かは失念しました), 「1 から 10 までの自然数を 2 グループに分け,それぞれ積をとる。このとき 2 つの積が一致することはあるか」 というものがありました。  答えは「ない」で,それは 10! が平方数にならない,ということなのですが,ポイントとしては,「10 までの自然数の中には 7 の倍数は 1 つしかないから,2 つのグループの一方は 7 の倍数で,他方は 7 の倍数でない,だから一致しえない」ということでした。  そこで疑問なのは,これは一般の 2 以上の自然数 n について,n! は平方数にならないのか,ということです。  これは,【n/2 から n までの間に素数が必ず存在する】ことが証明できればよくて,実際そうであって,「n! は平方数にならない」は真とのことでした。  ところがこの【 】の部分の証明が,簡単に流されているものが多くて,釈然としません。  この証明の全容がわかる文献か,または証明のポイントをご教示願えますか。

  • 数学A 整数の性質の証明について

    問題 nは自然数とする。n+3は6の倍数であり、n+1は8の倍数であるとき、     n+9は24の倍数であることを証明せよ。 この問題の解答は、 n+3,n+1は自然数a,bを用いて,n+3=6a ,n+1=8bと表わされる。 n+9=(n+3)+6=6a+6=6(a+1) ・・・(1) n+9=(n+1)+8=8b+8=8(b+1) ・・・(2) よって(1)よりn+9は6の倍数であり,(2)よりn+9は8の倍数でもある。 したがって,n+9は6と8の最小公倍数24の倍数である。 とこのようになっています。 ここで質問ですが、上の証明は自然数a,bを用いてnを表示していますが、 これを、整数a,bを用いてnを表示したら、不正解になってしまうのでしょうか。 理由も含め教えてください。よろしくお願いします。

  • 数式の証明

    nが自然数のとき、n(n+1)(2n+1)は6の倍数であることを証明しなさい。 この問題分かる方、解説お願いします。

  • 素数の判定

    自然数Nが√Nを越えない最大の整数以下のすべての素数で割り切れなければ、Nは素数である。 この定理の証明について、わからないことがあるので質問します。本の証明では√Nを越えない最大の整数をnとし、Nがnより大きい素数qで割り切れたとすると、そのときの商をpとして、N=pqである。ここで1<p≦n<q<Nに注意すると、 pが素数ならNは素数pで割り切れるはずだし、pが合成数ならNはpの素因数で割り切れていたはずであり、いずれにしても不合理である。証明終わり。 自分は不合理を示す証明は、背理法を使っていると思ったのですが、その場合自然数Nが素数でないと仮定して証明を始めると思いました。しかし√Nを越えない最大の整数をnとし、Nがnより大きい素数qで割り切れたとすると、という仮定で始まっています。また√Nを越えない最大の整数をnとし、Nがnより大きい素数q以外では割り切れないとすると、という文章の解釈でよいのかと思いましたが、はたして正しい証明なのか疑問が残りました。最後に対偶をとってそれを背理法で証明しているのかと思いました、対偶は、Nが素数でないならば、√Nを越えない最大の整数をnとし、Nはn以下の素数いずれかで割り切れる。ですが、これを背理法で証明しようとすると、 Nはn以下の素数いずれかで割り切れない、という仮定から始まるとおもいました。本の証明の書き出しと違いました。自分で考えた方針では、本の証明とだいぶ違います。 だれか本に書かれた証明で、pで割り切れると何が不合理なのかと、自分の証明の方針のまちがいを指摘してください、お願いします。

  • 9でわると4あまり、12でわると7あまる数??

    最小公倍数の練習問題で、 「9でわると4あまり、12でわると7あまる数を、 小さいほうから順に3つ求めなさい。」 というものがありました。 解説には、 「9でわると4あまる数は、9の倍数より5小さい数で、12でわると7あまる数は、12の倍数より5小さい数。求める数は、9と12の公倍数より5小さい数になる。」 と書かれていました。 「9でわると4あまる」=「9の倍数より5小さい」 「12でわると7あまる」=「12の倍数より5小さい」 ということが、いまいちピンと来ません。 最小公倍数の定義・求め方は理解しています。 かなり根本的な疑問ですが、 どなたかご回答よろしくお願いします!!!

  • 0は無理数ですか?

    ちょっと急ぎなもので教えてください。 いま背理法の証明をしているのですが、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=378364 行き詰まってしまいました。 [問題] a+b√3=c+d√3 ・・・(1) (a,b,c,dは有理数[整数÷整数の分数で表せる数]) のときに, a=c, b=d であることを証明せよ 証明方法はわかるのですが、いまいち理解できていません。 0は無理数なのかわかるとありがたいのですが。 よろしくお願いします。