• ベストアンサー

最大公約数の証明

a,b>1の時、gcd(a,b)=dならばgcd(a^2,b^2)=d^2となるのを説明せよ。 っていう問題で、説明の仕方がわかりません。 aが例えば2*3=6で、bが2*3*3=18だとすれば公約数は2*3で、aとbを2乗すると2^2*3^2と2^2*3^4になって共通なのは公約数の2乗になるからって・・・説明にもなってないようなことしか思い浮かびません・・・。 よろしくおねがいします。

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

  • ベストアンサー
  • misan007
  • ベストアンサー率11% (1/9)
回答No.1

aとbに1以外の共通の約数がはいっていないとき、 gcd(a,b)=d=1となって a^2とb^2にも共通の約数はないので、 gcd(a^2,b^2)=d^2=1 gcd(a,b)=dなので a=a'×d b=b'×dと書ける。 (a'とb'には共通の約数がない。) a^2=a'^2×d^2 b^2=b'^2×d^2 するとa'とb'それぞれ2乗しても共通の約数はないので 最大公約数はd^2となります。

qdoba
質問者

お礼

簡潔でわかりやすい説明をありがとうございます!! とても参考になりました。

関連するQ&A

専門家に質問してみよう