• ベストアンサー

素数と組み合わせの問題

Z会の問題なのですが、わからないところがあるので質問します。 nは素数pと自然数mを用いて、n=p^mと表される数であるとする。このとき、次の各問に答えよ。 (1)r=1,2,・・・,n-1のとき、nCrはpの倍数であることを示せ。 (2)nと(2^n)-1は互いに素であることを示せ。 nCrが自然数であることなら帰納法でなんとかなると思ったのですが、pの倍数になることがどうしても証明できません。どなたか教えてください。

  • mintD
  • お礼率82% (60/73)

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

  • ベストアンサー
  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.1

これはとても有名な問題です. ある分野の数学は この問題の(1)がベースの一つになってるくらいです (1) #r=0またはnのときは #nC0=nCn=1なのでpの倍数ではない #これは解には関係ないけど大事な性質 m=1のとき r=1,2,...,n-1のとき nCrは(1より大きい)自然数であり nCr = pCr = p!/r!(p-r)! = p・(p-1)・・・(p-r+1)/r! ここでpは素数であり,rはp未満だから r!の約数にはpの約数は存在せず さらにnCr=pCrは自然数なので 結局, (p-1)・・・(p-r+1)/r! が自然数となり, nCr= p・(自然数)でnCrはpの倍数 m>=1として (a+b)^{p^m} のa^{p^m}とb^{p^m}以外の 項の係数がpの倍数であるとする m+1のとき(n=p^{m+1}) X=a^{p^m}+b^{p^m}とおく. (a+b)^{p^{m+1}} = ((a+b)^{p^m})^p =(X+ Σ(pの倍数)a^r b^{n-r})^p 帰納法の仮定よりこれは X^p + (Σ(pの倍数)a^r b^{n-r})^p + Σ(pの倍数)X^k (Σ(pの倍数)a^r b^{n-r})^k と表せる さらに,X^pについても帰納法の仮定より X^p = a^{p^{m+1}} + b^{p^{m+1}} + Σ(pの倍数)(a^{p^m})^s(b^{p^m})^{p-s} と表せるので, 結局 (a+b)^(p^{m+1}) =a^{p^{m+1}} + b^{p^{m+1}} +Σ(pの倍数)a^t b^{n-t} と表せる.つまり n=p^{m+1}に対して nCrはpの倍数 したがって,任意の自然数mに対して n=p^mとして nCrはpの倍数 #本当はもっとすっきり書けるんだけども #合同式を使っていいのかわからんので (2) 2^n - 1 = (1+1)^n -1 = ΣnCr + 1 であり,n=p^m であるので(1)より nCrはpの倍数 よって,2^n-1をpで割ると余りは1である ここで,もし,p^k (k>=2)が2^n-1の約数であれば 当然,pも2^n-1の約数になるがこれはありえない. したがって,p^k (k>=1)は2^n-1の約数ではない. 一方,n=p^mの約数は1以外はすべて p^k (k>=1)の形である. よって, nと2^n-1は互いに素である.

mintD
質問者

お礼

回答ありがとうございます。 合同式は習っていないので、上の解き方を投稿してくれてよかったです。 2つほど質問をさせてください。 (a+b)^{p^{m+1}} = ((a+b)^{p^m})^p の等式は上の式をどのように変形すればよいのでしょうか。(a+b)をp^m回掛けたものをさらにp倍して・・・とイメージで理解することはできたのですが、式変形で導くことができません。 それともう1つ、読んでいて思いついたのですが nCr=n!/r!(n-r)! =n(n-1)(n-2)・・・(n-r+1)/r! =p・p^m-1(n-1)・・・(n-r+1)/r! として、pは素数なのでr!と1以外の公約数は持たず nCrが必ず自然数となることを考えると p^m-1(n-1)・・・(n-r+1)/r!が自然数となり、pは必ず分母に残る という証明では不備があるのでしょうか。

mintD
質問者

補足

お礼のところで 「pは素数なのでr!と1以外の公約数は持たず」 の部分が間違ってると気付きました。

その他の回答 (3)

  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.4

No.1です >という証明では不備があるのでしょうか。 あー,頭とけてるなぁ>自分 それで十分ですね. もう一個の方は (a^m)^m = a^{mm} = a^{m^2} で理解してください. 指数法則を組み合わせただけです. 解法としてはNo.2さんのがきれいでいいですね ちなみに >nCrが自然数であることなら帰納法でなんとかなると思った これはかなり簡単にできます. nCr = n-1Cr + n-1Cr-1 を使えばほとんど自明です.

mintD
質問者

お礼

回答ありがとうございました。 答案ができたのでここらへんで締めます。

  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.3

No.1です. >「うまい」変形から導く方法もあります。 あー,この手がありますねえ フェルマーの小定理と標数pの体の議論が 頭に出てきたので 二項定理で力技しちゃいました.

  • naniwacchi
  • ベストアンサー率47% (942/1970)
回答No.2

「うまい」変形から導く方法もあります。 参考にしてみてください。 (1) (n-1)C(r-1)= r/n* nCrより、n* (n-1)C(r-1)= r* nCrとなります。 この式の左辺は明らかに、n= p^mの倍数となっています。 右辺ですが、rが 1≦ r≦ n-1< p^mであることより、 rは pを因数にもつとしても最大 m-1個までしか持てないことになります。 (rを素因数分解しても、pは高々 p^(m-1)までしか含まない) ということは、右辺の nCrは少なくとも p^1= pを因数にもたなければならなくなります。 つまり、nCrは pの倍数であることになります。 (2) #1さんが書かれているとおり、 2^n- 1= Σ[r= 1~n-1] nCr+ 1となり、nCrが pの倍数ですので、 2^n- 1= p* A+ 1・・・(1式) の形に表されます。 ここで、n= p^mと共通の約数をもつと仮定します。 その約数は、p^k(1≦ k≦ m)と表すことができます。 これを(1式)に適用すると、 p* A+ 1= p^k* B 1= p* { p^(k-1)* B- A } すると、「 1が pの倍数である」という矛盾した式になってしまいます。 背理法により、互いに素であることが示されます。

mintD
質問者

お礼

回答ありがとうございます。 お礼を書いている間に話が進んでいました。 こちらの方法でも解いてみます。

関連するQ&A

  • 数学的帰納法の証明問題

    代数学の問題で数学的帰納法を使った証明問題で躓いてしまいました。 問題の最初でわからないため、その後の問題も同じく解くことができません。 どなたかアドバイスをしていただけないでしょうか。 問1:自然数mに対して 5^2^m≡1 (mod 2^(m+2) ), /≡1 (mod 2^(m+3) )   (後者 /≡は「合同ではない」ってことです) であることをmに関する数学的帰納法で示せ。 問2:1の結果を利用して 5^2^(n-2) ≡ 1 (mod 2^n) (n≧2), 5^2^(n-3) /≡1 (mod 2^n) (n≧3) であることを示せ 問3 5^2^(m-1) ≡ -1(mod 2) (m≧1), 5^2^(m-1) /≡-1(mod 2^n) (m≧1,n≧2) を示せ。 現在問1の解き方として m=1で成り立つことを証明する。 m=r とし 5^2^r≡1 (mod 2^(r+2) ), /≡1 (mod 2^(r+3) ) が成立すると仮定し、 両辺にある数を加えたりかけたりして m=r+1 つまり 5^2^(r+1)≡1 (mod 2^(r+3) ), /≡1 (mod 2^(r+4) )になることを証明できれば すべての自然数mに対して成立することが証明できると思います。 ただ、m=rからどうやればm=r+1につなげられるかわかりません。 どなたかご指導のほどよろしくお願いします。

  • 複素数の問題

    z^3=1を満たす解をそれぞれα、β、γとする。(zは複素数) そのときにα^n+β^n+γ^n (nは自然数)を考える。このときnが3の倍数の時には1、それ以外では0になることを証明せよ。 という問題なんですが、言ってる意味はわかるんですが、きれいな証明の仕方がわかりません。 とりあえず、z^3=1を満たす解を極座標化して、指数表示してみました。そうすると|z|=1の円を2π/3ごとになり、しかも1以外の2つの解は交互に繰り返して式としては同じ値になることから、証明したいことの意味はわかりました。 そこで証明を考えたんですが、帰納法でやってみたんですが、なかなか思ったように変形できませんでした。 どなたかわかる方がいたら証明の仕方を教えてほしいです。

  • 証明問題の解答を、お願いします!

    問題は「nは自然数とする。このとき5^n(5のn乗)-1は4の倍数であることを数学的帰納法を用いて証明せよ。」です。 n=1のとき5^1-1=4までは証明できるのですが、この後の証明方法が思い浮かびません。どなたか教えて下さい!宜しくお願いします。

  • 素因数分解の証明問題

    素因数分解の証明問題 証明方法がわかりません。 自然数の素因数分解をn=(P_1)^e_1(p_2)^e_2・・・(p_r)^e_rとする。このとき、 φ(n)=n{1-(1/p_1)}{1-(1/p_2)}・・・{1-(1/p_r)}となることを示せ。 ただし、自然数m,nに対して、gcd(m,n)=1ならば、φ(mn)=φ(m)φ(n)であることを用いよ。 よろしくお願いします。

  • 数学的帰納法の問題

    帰納法の問題を教えてください。 すべての自然数nについて、n^3+5nは6の倍数であることを数学的帰納法 によって証明せよ。 よろしくお願いします。

  • 証明の問題です

    「nを自然数とする。nが3の倍数の時2^nを7で割ったあまりは1であることを示せ。」という問題なのですが、解答では「n=3mとして、等比数列和の公式より(8^m) - 1 =7(8^m-1 + 8^m-2 + 8^m-3 ・・・・・・・・+1)=7・(整数) から2^nを7で割ったあまりは1である」としているのですが、これに対して帰納法で証明してもよいのでしょうか。というか帰納法のほうが自然な気がしますが。 (8^m)について m=1のとき8=7・1 + 1より成立 m=kのとき7で割って1余る数と仮定する。つまり(8^k)=7m+1とする。 m=k+1のとき8^k+1=8(8^k) =8(7m+1) =7(8m+1) + 1 より m=k+1のときも成立。 以上の結果よりnが3の倍数の時2^nを7で割ったあまりは1である・・・(終)

  • 素因数分解の一意性?????

    m,n,p,qをすべて互いに素な自然数とした時に、 2^n・p^m=q^mにおいて、 素因数分解の一意性より、qは2の倍数である。 素因数分解の一意性ってどういうことなのでしょうか?

  • 数学的帰納法

    n≧2(nは自然数)のとき、nの7乗-nが7の倍数でえることを帰納法によって証明してください(>_<)

  • 公約数で

    解答をみていてちょっと分らない部分があったのでご質問させていただきます。(表記しづらいので、数列Anで第n+1項を A(n+1)と表します)分らないのは、帰納法での証明の一部分です。また【 】の中は前問で証明されていたり条件として成り立っているとします。 【A(n+1) = An+Bn , B(n+1) = An … (1)   An,Bnは自然数で互いに素 … (2) 】 (1)、(2)からA(n+1)とB(n+1)は自然数である。 ここでA(n+1)とB(n+1)が互いに素でないとすると、 A(n+1)とB(n+1)は1より大きい公約数rを持つ。 ________________________(ここまでは分ります) (1)より Bn = A(n+1)-An であるからrはBnの約数でもありrはAnとBn の1より大きい公約数である。 ______________________ この部分が分りません^^;どうしてrはBnの約数でもありrはAnとBnの1より大きい公約数であるのでしょうか?分る方お願いします。

  • 背理法についての質問です

    p√2が無理数であることを背理法を用いて証明せよ。 という問題です。 √2が無理数であるという証明は、下のようにわかるのですが p√2が無理数であるという証明は同じように解けるのでしょうか? √2が有理数であると仮定し,これをn/mとおく. (ここに,m,nは整数で互いに素) 両辺を2乗すると 2=(n/m)^2 2m^2=n^2 よって,nは2の倍数・・・(1) n=2kとおく 2m^2=4k^2 m^2=2k^2 よって,mは2の倍数・・・(2) (1)(2)はm,nが互いに素という仮定に反し,矛盾. ゆえに,√2は無理数