2 つの正の整数 の最大公約数が 、最小公倍数が であるとする。 のとき、 を求めよ。
最大公約数と最小公倍数
素因数分解から 2 数の最大公約数 ・最小公倍数 を求め、( は互いに素)や を使って 2 数を決定できる
前提
- 最大公約数と最小公倍数 (算数 整数の性質)
- 素因数分解と約数の個数 (算数 整数の性質)
この技能までの道筋(3 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 約数の見つけ方 (算数 整数の性質)
- 最大公約数と最小公倍数 (算数 整数の性質)
- 素因数分解と約数の個数 (算数 整数の性質)
説明
2つの自然数の最大公約数 と最小公倍数 を、素因数分解を使って手早く求められるようになります。さらに逆向きに、「最大公約数が〇〇、最小公倍数が△△である2数を求めよ」のように、 や の条件から元の2数を決める問題が解けるようになります。分数の約分・通分や、周期のそろう時刻を求める問題、整数の決定問題などで使います。
なぜそうしてよいのか
素因数分解すると、 の約数は「 に含まれる素因数を、 での個数以下だけ掛けたもの」です。 と の両方を割り切るには、各素因数の個数が と の両方での個数以下でなければなりません。そのため、最大公約数 は各素因数について指数の小さいほうをとったものになります。同様に、両方の倍数になるには各素因数の個数が両方の個数以上でなければならないので、最小公倍数 は指数の大きいほうをとったものになります。たとえば 、 なら、、 です( に 5 は含まれないので、指数を 0 と考えます)。
2数を決める問題では、 も も で割り切れるので、 と書けます。このとき と は互いに素(最大公約数が 1、つまり 1 以外の公約数をもたない)です。もし が 1 より大きい公約数 をもてば、 も の公約数になり、 が最大であることに反するからです。
さらに が成り立ちます。 と の公倍数 は の倍数なので ( は自然数)と書けます。これが でも割り切れるには が で割り切れる必要があり、 と は互いに素なので が の倍数でなければなりません。最小の は なので です。これから 、すなわち も得られます(各素因数で「小さいほうの指数+大きいほうの指数=2つの指数の和」となることからもわかります)。
手順
2数を素因数分解する。例: 、
は共通の素因数それぞれについて指数の小さいほうを、 は現れるすべての素因数それぞれについて指数の大きいほうをとって掛ける(含まれない素因数は指数 0 とみる)
2数を決める問題では、( は互いに素な自然数)とおく
(または )を使って を求める
の値になる組のうち、互いに素なものだけを書き出し、問題の他の条件(大小・和など)に合うものを選ぶ
に戻して2数を求める
例題
最大公約数が 、最小公倍数が 、和が である2つの自然数 ()を求めよ。答えは組 で答えよ。
例題の解答
【手順3】最大公約数が なので、( は互いに素な自然数、 より )とおく。
【手順4】 より 、よって 。
【手順5】積が で となる組は 。このうち は公約数 をもつので互いに素でなく除く。残りは 。さらに和の条件 より なので、。
【手順6】、。
確認: 【手順1・2】、 より、、、和は で条件に合う。
答え:
よくある誤り
と が互いに素という条件を忘れてしまう誤り。例の問題で とすると となるが、最大公約数は で にならない。正しくは互いに素な組 だけを候補にする。
最小公倍数を2数の積としてしまう誤り。 と の最小公倍数を とするのは誤り。正しくは で、積と一致するのは のときだけ。
最大公約数で指数の大きいほうをとってしまう誤り。 と の最大公約数を とするのは誤り。正しくは共通の素因数の小さいほうの指数をとって 。
最小公倍数で、片方にしか含まれない素因数を落としてしまう誤り。 と の最小公倍数を とするのは誤り。正しくは も含めて 。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
2 つの正の整数 は を満たしています。 と の最大公約数は 、最小公倍数は で、 です。組 を求めよ。
2 つの正の整数 があり、最大公約数は 、最小公倍数は である。 がともに 2 けたの整数であるとき、組 を求めよ。
この技能を使う問題
正の整数 に対して、 と の最小公倍数を とする。 を満たす正の整数 のうち、
が成り立つものすべての和を求めよ。は を満たす整数とする。2 つの整数 と の最大公約数が となるような の個数を求めよ。
赤い玉 4 個と青い玉 6 個(同じ色の玉どうしは区別しない)の計 10 個を、円周上に等間隔に並べた 10 か所に 1 個ずつ置き、ひもを通して輪(ブレスレット)を作る。輪の回転および裏返しによって互いに重ね合わせられる並べ方は同じものとみなすとき、異なる輪は何通りできるか。
, を正の整数とし、 をオイラー関数(正の整数 に対し、 で を満たす整数 の個数)とする。このとき
は で割り切れることを、バーンサイドの補題を用いて証明せよ。ここで は の正の約数 すべてについての和を表す。ただし、バーンサイドの補題(有限群 が有限集合 に作用するとき、軌道の個数は に等しい。)と、整数 (少なくとも一方は でない)に対して を満たす整数 が存在することは用いてよい。
実数 に対して、 を超えない最大の整数を で表す。 を正の整数とし、 とおく。このとき、和
を の式で表せ。英字 文字を と数に対応させ、 の元とみなす。正の整数 と鍵 に対し、鍵の長さ のヴィジュネル暗号は、平文 を
で暗号文 に変換する( は を で割った余り)。鍵の成分はどれも から の任意の値をとってよいものとする。いま、長さ の文字列全体の集合 上で、まず鍵の長さ の鍵 でヴィジュネル暗号化し、その結果をさらに鍵の長さ の鍵 でヴィジュネル暗号化する二重暗号化を考える。鍵の組 は全部で 通りある。
鍵の組 をすべて動かしたとき、この二重暗号化によって得られる から への写像は何通りあるか。答えは の累乗の形で答えよ。
を体、 を の有限次拡大体とし、 とおく。 を 上既約な 次多項式( は正の整数)とし、 とおく。 を の多項式とみて
と、 上既約なモニック多項式 (同じものがあってもよい)の積に分解する。このとき、因子の個数 は を満たすことを証明せよ。ただし、次の事実は用いてよい。
- の次数 以上の多項式は、上のように 上既約なモニック多項式の積に分解できる
- 拡大次数の連鎖律: 体の拡大 について (右辺の 2 つが有限ならば左辺も有限であり、左辺が有限ならば右辺の 2 つも有限である)
- 体 上の多項式 (次数 以上)に対して、 が根をもつような の拡大体が存在する
- が体 上代数的ならば、 は の 上の最小多項式の次数に等しく、 を根にもつ の多項式はすべて最小多項式で割り切れる正の整数 に対して
とおく( は の最小公倍数)。また、複素数 に対して と書き、 のとき とする。を満たす任意の複素数 に対して、ディリクレ級数 は絶対収束し、 であって
が成り立つことを証明せよ。ただし、素因数分解の一意性、 で が収束すること、絶対収束する級数の項の並べ替えと、絶対収束する有限個の級数の積の展開(コーシー積)は用いてよい。 のオイラー積表示は用いる場合には証明すること。
は を満たす整数とする。 つの整数 と の最大公約数が となるような組 の個数を求めよ。
は , を満たす整数とする。2 つの整数 と の最大公約数が となるような整数の組 の個数を求めよ。
この技能の次に学べること
- ユークリッドの互除法 (数学A 整数の性質)
- 互いに素な法への分解 (数学A 整数の性質)
- 累乗の余りの周期 (数学A 整数の性質)
- 群の位数と元の位数 (大学数学 代数学)
- 型曲線の分岐と種数 (大学院数学 複素解析・リーマン面)
- ペル型方程式への帰着 (大学数学 整数論)