指数関数と対数関数の問題
以上 以下の整数 , の順序のついた組 のうち、 が有理数となるものの個数を求めよ。ただし、 となる組も数える。
この問題で使うもの
- 対数の定義と性質(説明と入口の問題)
この問題を解けるようになるまで(12 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
(既約)とおくと となる。素因数分解の指数を比べてみよう。
ヒント 2
( は互いに素)なら、ある整数 を使って , と書ける。つまり と は同じ数の累乗。2 以上の整数を「それ以上累乗の形に書けない数 」の累乗 として分類しよう。
ヒント 3
同じ の累乗どうしの組だけが条件を満たすので、答えは各グループの要素数の 2 乗の和。 となる ()について、 の累乗が 1000 以下にいくつあるか数えよう。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
手順 1: が有理数になる条件
なので である。(, は互いに素な正の整数)とすると、対数の定義から 、すなわち
である。 を素因数分解したとき素数 の指数を 、 における の指数を とすると、素因数分解の一意性から 。 と は互いに素なので は の倍数で、, ( は 以上の整数)と書ける。そこで とおくと
となり、, は同じ整数 の累乗である。逆に , ( は正の整数)なら で有理数である。
手順 2:グループ分け
2 以上の整数で、ほかの整数の 2 乗以上の累乗として表せないものを「基本数」と呼ぶ。2 以上の整数 は、 の素因数分解の指数の最大公約数を として ( は基本数)とただ 1 通りに表せる。そこで 2 以上 1000 以下の整数を、基本数 ごとに
というグループに分ける。各整数はちょうど 1 つのグループに属する。
手順 1 より、, なら、( は基本数)として , だから , は同じグループに属する。逆に同じグループなら は有理数。よって
したがって、求める個数は各グループの要素数の 2 乗の和である。
手順 3:グループの大きさ
要素数が 2 以上のグループは 、すなわち の基本数 のもの。
- : の 個()
- : の 個()
- : の 個
- : の 個()
- : の 個()
- : の 個
- の基本数( から の 個から を除いた 個): なので各 個
( のうち は基本数でない。)
これらのグループに属する整数は 個なので、残りの 個はそれぞれ要素数 のグループをなす。
手順 4:数える
よって求める個数は である。
別解
が有理数であるための条件を調べる。 なので 。( は正の整数)なら 。素因数分解を考えると、 はある整数 を使って と書ける( は完全累乗数でない整数にとれる)。逆にこのとき は有理数。また完全累乗でない整数 が異なれば となることはなく、 は無理数になる。
そこで 以上 以下の整数を、完全累乗でない整数 の累乗 ()ごとのグループに分ける。同じグループ内の任意の 2 数 ( も含む)は が有理数で、異なるグループの組は無理数。よって求める個数は 。
完全累乗数( 以上 以下)の個数: 平方数 で 個、平方数でない立方数は など の 個、平方でも立方でもない 乗数 の 個、 乗数 の 個で、計 個。完全累乗でない整数は 個。
- ()、()、()、。
- で完全累乗でないもの: 個( を除く)。これらは 。
- 残りは で、 個。
(確認: で整数の総数に一致。)
求める個数は