• 締切済み

cos(有理数*π)=有理数、などについてお尋ね(長文)

先日、「cos(有理数*2π)=有理数となるのはどういったときか」 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2212683 という質問に、親切なご回答を頂きました(感謝です)。 結果だけをまとめますと、 「mとnを互いに素な自然数とする。 cos{(m/n)π}が有理数となる⇔n=1,2,3 sin{(m/n)π}が有理数となる⇔n=1,2,6 tan{(m/n)π}が有理数となる⇔n=1,2」 ここで、新たに疑問が浮かびます。 http://www.iis.it-hiroshima.ac.jp/~ohkawa/math/math_prob_analy.htm の問題177で、 「a(但し、0<a<1/4とする。)を有理数とする時、tan(aπ)は無理数である。」 がGaussの整数環がPIDで有る事を使えば、容易に証明出来るとあります。 (僕が考えた証明、多分不備あり。) tan(aπ)が有理数とすると、 tan(aπ)=y/x(x,yは互いに素な自然数)とかける。 Gaussの整数x+iyを考えると、原点との線分がx軸とのなす角度は、 arg(x+iy)=aπ 有理数a=p/qとして、Gaussの整数x+iyをq乗すると、 arg(x+iy)^q=aπ*q=pπ つまり、 (x+iy)^q=実数 http://members.ld.infoseek.co.jp/aozora_m/suuronN/node57.html に書かれていることから、両辺を因数分解すると、単数倍の違いを除いて一意的。 右辺が奇素数を因数に持つとき、上記サイトの定理40より、 それはガウス素数か、(a+bi)(a-bi)の形になるが、左辺はそれを因数にもたないから不適。 右辺が2を因数に持つとき、上記サイトの定理40の上のコメントより、 それは単数倍の違いを除いて2=(1+i)(1-i)なので、左辺は、x+iy=1+iなどの場合に限られる。 このとき、0<a<1/4では、tan(aπ)=y/x=1に矛盾。証明終わり。 この問題は、aを有理数とするとき、tan(aπ)も有理数であるのは、a=整数or奇数/4と主張しています。 これを使って、Gaussの整数の観点から、cos(aπ)が有理数である条件を求めれないでしょうか?

みんなの回答

  • adinat
  • ベストアンサー率64% (269/414)
回答No.1

質問(続きのほう)が削除されていたのでこちらに回答しておきます。 無理性などの考察をしたいときは解析数論を使うのが常道です。Lindemannの定理を使えばsin(0以外の代数的数),cos(0以外の代数的数),tan(0以外の代数的数),sinh(0以外の代数的数)などはいずれも超越数になることが証明できます(したがって特に無理数)。参考URLをご覧ください。また、cos(0以外の有理数)などが無理数であることだけなら、すでに削除された質問で挙げられていたリンク先にあるように、三角関数(あるいは双曲線関数)の連分数展開を用いて、無限に続く有理連分数が無理数であることを用いれば直ちに結論が得られるでしょう。連分数展開から超越性を読み解くのはたぶん難しい(というか不可能?)だと思うので、この方法では無理性しか出てきませんけれど(とはいっても巡回連分数になるかならないかで、二次無理数であるかどうかだけなら判別できる)。 またcos(有理数*π)は必ず代数的数になります。それは明らかですよね。つまりcos(π*n/m)を求めたければ複素平面上の単位円の円周を2m等分したうちのn番目の座標を求めることに等しいので、ようするに2m次方程式x^{2m}-1=(x^m-1)(x^m+1)=0を解けばよいことになります。あるいはm倍角の公式からm次方程式を解けばよい。ときどきこの方程式が簡単に解けるmがあります。たとえば17や257や65537など(フェルマー素数)だと、ガロア理論によってこれは平方根のみで計算できる、ということがわかります。いずれにしても代数方程式の解だから、必ず代数的数になるわけです。また、これは円分方程式と呼ばれる、特にガロア群が巡回群になる方程式なので、ベキ根と四則演算のみで具体的に解を書くこともできます。cos(2π/7)などが表記できる、というわけです。またcos(2π/11)なども実際に求めることができます。ただ、後者の場合、解ける5次方程式を解く、という作業が必要で、これはなかなかの難問です。歴史的にはファンデルモンドが初めて解決しました。 Gauss整数を使ってcos(aπ)が有理数ということに関しては、別の回答者の回答を待ちたいと思います。

参考URL:
http://home.p07.itscom.net/strmdrf/basic54.htm

関連するQ&A

  • cos(有理数*2π)=有理数となるのはどういったときですか

    先日、tan1°、sin1°が無理数であるとのご回答を いただきました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2209804 cos(n°)が有理数になるのは、1≦n≦89の範囲では、n=60のときになるときだけ、と自分自身で考えたことをお礼の欄で述べましたが、それはしらみつぶしの方法でした。 改めて、cos(2π*p/q)が有理数となる場合はどういったときか、を教えていただきたいです。以後、孤度法を用います。 sinやtanも気になりますが、とりあえずcosがやりやすそうです。 孤度の(有理数*2π)を区間[0,π/2]上の点に限ると、 結論は、次の場合のみであろうと僕は思います。 cos(0)=(-1),cos(π/3)=1/2,cos(π/2)=0 さて、それを示したいのですが、cos(nθ)はcosθの整数係数n次多項式でかけると言うn倍角の公式があります。 http://www004.upp.so-net.ne.jp/s_honma/inequality/tschebyscheff.htm をみると、その最高次の係数は、2^(n-1)です。 定数項は、0または±1です。 つまり、文字を自然数として、 cos(2π*p/q)=r/s と仮定したとき、左辺のq倍角は、 1=cos(2π*p)=[cos(2π*p/q)を変数とする整数係数q次多項式、最高次の係数は2のベキ] になりますが、それが有理数解r/sを持つなら、分母のsは2のベキになることが分かります。 ここで、分母が2のときは、cos(π/3)=1/2などの解がある。 分母が4のときは、・・・、うーん、ここでつまりました。 別の解法でもいいですので、ヒントでもいいですので、tanなどの場合でもいいですので、なにかご教授いただけないでしょうか?

  • 三角関数の証明(有理数であること等)

    m,nは自然数、0≦θ<2πとする。 (1)cosθ、sinθがともに有理数ならば、cosmθ、sinnθはともに有理数となることを示せ。 (2)cosθ=(n^2-1)/(n^2+1)、sinθ=2n/(n^2+1)ならば、θ<π/nとなることを示せ。 無理数の証明のときに背理法を使ってうまくいくことが多かったので、同様にやってみようと思ったのですが「無理数と仮定する」ということが数式で表せずだめでした。(2)はtanθ/2=nとおいてcosθ、sinθを作る式に非常に似ているのですがそのことは利用できるのでしょうか? ヒントをいただけると助かります。よろしくお願いします

  • 有理数

    有理数とはm/n(m,nは整数)で表される数ということですが m,nが整数でないことも多いと思うんですけどあれは有理数とは 違っていて別の呼び方があるんですか? それとも整数で表せないといけないというだけで 実際はどうでもいいということですか? 0.5/5=1/10とできるから 0.5/5は有理数といっていいと受取っていいんですか?

  • 三角関数の有理性(cosθ)

    度数表記の自然数の角度について cosθが有理数になるθを調べています。 おそらく、cos(60°+360°×n)のみ有理数となると考えています。 (この事実ではなく、証明方法に関心があります。) 教えて頂きたいのは、 ・以下の議論に間違いがないか ・cos100°(またはcos80°)が有理数か無理数か ・他に、cos60°のみが有理数であることを示す方法はないか です。 以下、とても長くなります。 時間がありましたらよろしくお願いします。 2倍角の公式cos(2θ)=2(cosθ)^2-1から 【補題A】---------------------------------- cosθが有理数⇒cos(nθ)が有理数(nは自然数) -------------------------------------------- であることがわかります。この補題の対偶を考えることにより 【定理B】---------------------------------- 自然数の角度θに対して、 cosθが無理数⇒θの約数αに対してcosαは無理数 -------------------------------------------- が成り立ちます。 さらに、 cos(180°+ θ)=-cosθ、 cos(180°- θ)=-cosθ より、調べるθは1°~89°までで良いことがわかります。 また、cos(180°-θ )とcosθの有理性が一致することもわかります。 cos(-θ)=cosθより、cos(-θ)とcosθの有理性も一致します。 さて、cos72°が無理数であることがわかっています。 定理Bより、cos36°も無理数です。 すると、 cos(180°×n + 36°)=cos36°(5n + 1) cos(180°×n - 36°)=cos36°(5n - 1) cos(180°×n + 72°)=cos36°(5n + 2) cos(180°×n - 72°)=cos36°(5n - 2) の4つの式の左辺の値は無理数なので、定理Bより、 cos(5n±1)°、coscos(5n±2)°は無理数です。 【補題C】---------------------------------- 自然数の角度θに対して、 cosθが有理数⇒θは5の倍数 -------------------------------------------- 同様の考え方より、 cos45°が無理数であることがわかっているので、 cos(180°×n + 45°)=cos45°(4n + 1) cos(180°×n - 45°)=cos45°(4n - 1) より、奇数θについては、cosθが無理数であることがわかります。 【補題D】---------------------------------- 自然数の角度θに対して、 cosθが有理数⇒θは2の倍数 -------------------------------------------- 補題Cと補題Dから 以降調べる必要がある角度10°の倍角、 10°、20°、30°、40°、50°、60°、70°、80° であり、特に、30°と60°についてはそれぞれcosの値がわかっています。(cos60°は有理数、cos30°は無理数) そこで、10°、20°、40°、50°、70°、80° について調べます。 この6つの角度の最小公倍数(公倍角というべき?)は 2800°で、2800°≡100°(mod 180°)です。 そこで、cos100°またはcos80°が無理数であることが示せれば、 cos2800°は無理数であることがわかり、 定理Bから、10°、20°、40°、50°、70°、80° も無理数となります。 これで目標が示せると思うのですが、 cos100°の値を求める方法がわかりません。 cos150°が無理数であることがわかっているので、 定理Bよりcos50°やcos10°も無理数ですので、 10°、20°、40°、50°、70°、80°から cos10°、cos50°を除いて同様に考えると、 cos560°≡cos20°に帰着されますが、 今後はcos20°でつまづいてしまいます。 また、例えば、 仮に、89!/60を180で割った余りωが求められれば、 定理Bからcosωについて無理数であることを示すだけでよい(ωを求めることの方が難しい?)ように、その他のアプローチ方法も発見できれば嬉しいです。 以前、tanに関する同様の問題についてアドバイスを頂き、 とても参考になりました。その考え方を参考にしながら、 今度はcosについて考えているのですが、 あと一歩のところで辿りつけないでいます。

  • cos(x/2)*cos(x/2^2)*・・・・・cos(x/2^n)

    実数x及び自然数nに対して a_n=cos(x/2)*cos(x/2^2)*・・・・・cos(x/2^n) とする。 (1)2^n*a_n*sin(x/2^n)の値はnと無関係に一定であることを証明せよ。 (2)log|a_n|をxで微分することにより、 Σ(n=2~∞)1/2^n *tan(π/2^n)=1/π であることを証明せよ この問題に取り組んでいます。 (1)で2^n*a_n*sin(x/2^n)の計算を行っていて、いろいろな三角関数の公式を利用してみたのですが全然うまくいきません。「nと無関係」ということはnが消えればいいということだと思うのですが・・・。 (2)はloga_nを微分したところ -1/2 tan(x/2) - 1/2^2 tan(x/2^2) -・・・となったのですがここから証明すべき式に変形するにはどうしたらいいのでしょうか? 回答いただければありがたいです。よろしくお願いします

  • 『3^x=5を満たすxは無理数』の証明(※数IIの内容)

    『3^x=5を満たすxは無理数であることを示せ。』の証明問題を解いています。 解答での疑問があるのですが、 僕は塾には行っておらず、5連休で学校にも行けないので、利用させてもらいます。 載っている解答(一部)は以下です。 3^x=5を満たす有理数xが存在すると仮定する。 3^x=5>1であるから、x>0である。・・・(★) ゆえに、x=m/n(m、nは正の整数)と表せる。 よって、3^m=5^n これを満たすm、nの値はないから、有理数xは存在しない。 ・ ・ ・ と続いていくのですが、(★)の部分は必要でしょうか。 言い換えると、 x>0を言わずに、x=m/n(m、nは整数かつn≠0 ⇒有理数の定義)として、 証明を進めていっても、3^m=5^nを満たすm、nは存在しないのではないでしょうか。 また、これを満たす整数m、n(n≠0)があるのであれば、教えてください。 整数の範囲で考えると、m=0、n=0の場合がありますが、 これも、x=m/n=0/0となるので、xの値は存在しないですよね? 自分でもいろいろ考えてみましたが、これくらいしか出てきません・・・ わかる方いましたら、教えてください。

  • √nが有理数である又はないことの証明。

    √3が有理数でないことを、背理法で論証する場合。 √3=a/b(aとbは互いに素であるとする。)と置く。 3b^2=a^2である。 a^2は3の倍数であるので、aは3の倍数であり、a=3cとおくことができる(この事は対偶の真偽で論証できる。) 3b^2=9c^2 b^2=3c^2 であり、b^2が3の倍数なので、bも3の倍数であることが分かる。 よって、a/bは既約分数であることから矛盾が生じ、有理数でないことが言える。 これが√3が有理数でないことの証明だそうです。 次に、nを整数として、√nが有理数でないことを、背理法で論証する場合。 √n=a/b(aとbは互いに素であるとする。)と置く。 nb^2=a^2である。 a^2はnの倍数であるので、aはnの倍数であり、a=ncとおくことができる nb^2=n^2c^2 b^2=nc^2 であり、b^2がnの倍数なので、bもnの倍数であることが分かる。 よって、a/bは既約分数であることから矛盾が生じ、有理数でないことが言える。 ただしn=1.4.9.16・・・といった場合、√n=1.2.3.4・・・といったように、√nは有理数になってしまいます。 このやり方では√nが有理数でも、有理数でないと言えてしまいます。 √nが有理数の場合、有理数であると論証でき、√nが無理数の場合、有理数でないと論証できる方法を教えてください。

  • 小数を近似する有理数の計算法

    0から1までの範囲に入る、小数点以下K桁までの数xが与えられたとき、つまり、(A=10のK乗 と書くことにすると) x = q/A, qは整数, 0<q<A が与えられたときに、「xが有理数 m/n (0<m<n) の値の、小数点以下K桁までの四捨五入による近似値になっている」という条件、つまり q/A - 1/(2A) ≦ m/n < q/A + 1/(2A) を満たすような、最小のn を求めるための、速い計算方法が分かりません。 aをbで割った余りをrem(a,b)と書くとき、上記の条件は 2A < rem( (2q-1)n, 2A) + 2n を満たすことと同値であることまでは考えたんですが、この先工夫しても、結局Aに比例する程度の手間を掛ける計算方法しか思いつかないんです。 もっと速く(ひょっとしてKに比例するぐらいの手間でも)計算できそうな気がするのですが… なお、この問題の動機は、統計データなどを見ていると母数が少ないはずなのに、頻度がやたら桁の多い小数で表示してあることがあります。そういう場合に、元の有理数(特に分母である母数)が知りたいと考えたことです。(もちろん、「nの倍数」としか分からないですが。)なので、実用上はKは3~8程度です。

  • 有理数と無理数について

    「有理数は有限小数または循環小数となり、無理数は循環しない無限小数となることを示せ」という問いに関してアドバイスを下さい。   私的に考えた解答を書いてみます。  有理数とは、mおよびnが整数である時、m/nを有理数と呼ぶ。つまり、有限小数または循環小数が分数であるならば、有理数は有限小数または循環小数と言える。 例えば循環小数A=0.12121212・・・・を分数にする。 (10xA)-A=(12.12121212・・・)-(0.12121212・・・)     9A=12      A=4/3 となり、循環小数Aは分数となり有理数は有限小数または循環小数である。・・・・・どうでしょうか? 「無理数が循環しない無限小数である」というのは実数数において有理数以外のものが無理数だと認識している私は、分数表示できない数は無理数である・・としか示せないので、なんだか上手に表現できません。 アドバイス待ってます。

  • 有理数もペアノの公理を満たす?

    ペアノの公理を満たすものを自然数と言うそうですが、 私は可算無限集合ならペアノの公理を満たすと思います。 そうすると、有理数も可算無限集合なので、 有理数は自然数となってしまいます。 有理数は自然数でないので、 ペアノの公理を満たさない筈ですが、 ペアノの公理を満たさないと何故言えるのか分かりません。 何方か教えていただけないでしょうか? 私の言っているペアノの公理は、  集合N,N の元e,写像φ : N → N が、   (1) φ は単射である   (2) φ(N) ⊂ N\{e}   (3) M ⊂ N ∧ e ∈ M ∧ φ(M) ⊂ M ⇒ M = N です。 (1)と(2)を満たす写像φを定義でき、 ∃e ∈ N;φ(N) = N\{e}である。 と解釈しています。