数学で対数(logarithm)を学ぶとき、必ず「真数」という言葉が登場します。
「log₂8」や「log₁₀100」といった対数の式において、logの後に書かれる数が真数と呼ばれるものですが、その意味や定義をしっかりと理解できている方は意外と少ないかもしれません。
本記事では、真数の意味と定義から始まり、対数・log・底との関係、真数が正の値でなければならない理由、真数条件との関係まで、できるだけわかりやすく丁寧に解説していきます。
数学の基礎を固めたい方から、対数の問題が苦手な方まで、幅広くお役に立てる内容を目指していますので、ぜひ最後までご覧ください。
真数とは「logの後ろに書かれる数」のこと
それではまず、真数の意味と定義について解説していきます。
真数(しんすう)とは、対数 logₐM において、M の部分のことであり、「aを何乗したらMになるか」を求めるときのMのことです。
対数の基本的な定義を確認しましょう。
【対数の基本定義と真数の位置】
logₐM = x ⟺ aˣ = M
この式において、
・a:底(base)、a > 0 かつ a ≠ 1
・M:真数(antilogarithm)、M > 0 でなければならない
・x:対数の値(logの結果として得られる数)
例:log₂8 = 3 のとき、真数は8(なぜなら 2³ = 8)
例:log₁₀100 = 2 のとき、真数は100(なぜなら 10² = 100)
真数は「対数記号 log の直後に書かれる数」と覚えておくと便利です。
logₐM という表記では、aが底、Mが真数という役割分担があります。
真数という言葉の「真」は「本当の数」という意味合いがあり、対数が変換する前の「元の数」を指しています。
英語では “antilogarithm”(アンチロガリズム)と呼ばれ、対数(logarithm)の逆操作で得られる数という意味が含まれています。
真数と底・対数値の関係の具体例
具体的な数値を使って、真数・底・対数値の関係を確認しましょう。
| 対数の式 | 底(a) | 真数(M) | 対数値(x) | 確認(aˣ = M) |
|---|---|---|---|---|
| log₂8 = 3 | 2 | 8 | 3 | 2³ = 8 ✓ |
| log₃27 = 3 | 3 | 27 | 3 | 3³ = 27 ✓ |
| log₁₀1000 = 3 | 10 | 1000 | 3 | 10³ = 1000 ✓ |
| log₂(1/4) = −2 | 2 | 1/4 | −2 | 2⁻² = 1/4 ✓ |
| log₅1 = 0 | 5 | 1 | 0 | 5⁰ = 1 ✓ |
| log₁₀0.01 = −2 | 10 | 0.01 | −2 | 10⁻² = 0.01 ✓ |
この表から、真数は正の数(1/4や0.01のような分数・小数も含む)であれば、対数の値はどんな実数にもなり得ることがわかります。
対数値が負になる場合は真数が1より小さい正の数、対数値が正になる場合は真数が1より大きい数です。
常用対数・自然対数における真数
特によく使われる対数として、常用対数(底が10)と自然対数(底がe)があります。
【常用対数と自然対数における真数の表記】
■ 常用対数(底が10):
log₁₀M は通常 log M と略記(底の10を省略)
log M の真数は M(例:log 1000 = 3)
■ 自然対数(底がネイピア数e ≈ 2.718…):
logₑM は ln M と表記
ln M の真数は M(例:ln e² = 2)
どちらの場合も、真数 M は正の実数でなければなりません。
常用対数は地震のマグニチュード・音の強さ(デシベル)・pH(水素イオン濃度)などで使われます。
自然対数は微積分・確率論・情報理論(シャノンエントロピー)など、数学・科学の広い場面で登場します。
真数はなぜ正の値でなければならないのか
続いては、真数が正の値(M > 0)でなければならない理由について確認していきます。
この理由を理解することは、真数条件を正しく適用するための基礎です。
負の数や0の対数が定義できない理由
真数が正でなければならない理由は、対数の定義 logₐM = x(つまり aˣ = M)から直接導かれます。
【真数が正でなければならない理由の説明】
■ 真数がゼロ(M = 0)の場合:
aˣ = 0 を満たす実数 x は存在しない(aはどんな実数乗しても正)
よって log_a 0 は定義できない。
■ 真数が負(M < 0)の場合:
aˣ = −5 などを満たす実数 x は存在しない
(正の底 a を実数乗した結果は必ず正)
よって log_a(−5) などは実数の範囲では定義できない。
■ 真数が正(M > 0)の場合:
常に aˣ = M を満たす実数 x が一意に存在する(対数関数の存在と一意性)
底 a が正の数(かつ a ≠ 1)である限り、aˣ の値は常に正になります。
これはべき乗の基本的な性質であり、実数の指数関数の値域が常に正であることを意味します。
実数の範囲では「正の底の指数関数は必ず正の値をとる」という性質が、真数が正でなければならない根本的な理由です。
対数関数のグラフから見る真数の範囲
対数関数 y = logₐx のグラフを考えると、真数の範囲がより直感的に理解できます。
【対数関数 y = logₐx(a > 1の場合)の主な性質】
・定義域:x > 0(真数 x は正の実数のみ)
・値域:すべての実数(−∞ < y < ∞)
・x = 1 のとき y = 0(logₐ1 = 0はすべての底で成立)
・x > 1 のとき y > 0(真数が1より大きければ対数は正)
・0 < x < 1 のとき y < 0(真数が1より小さければ対数は負)
・グラフは x > 0 の範囲でのみ定義され、y 軸(x = 0)が漸近線
グラフが y 軸(x = 0)に近づくにつれて y → −∞ に発散し、x = 0 では定義されません。
また、x < 0 の領域にはグラフ自体が存在しません。
対数関数のグラフが x > 0 の領域にのみ存在するという視覚的な事実が、真数は正でなければならないという条件を直感的に示しています。
複素数の範囲での対数と真数
実数の範囲では負の真数は定義できませんが、複素数の範囲では拡張が可能です。
複素対数 log(−1) = iπ(オイラーの公式 e^(iπ) = −1 から)のように、複素数の世界では負の数の対数も定義できます。
ただし、複素対数は多価関数(一つの入力に対して複数の出力を持つ)になるため、高校・大学基礎課程では実数の範囲(真数 > 0)での対数を使用します。
本記事では実数の範囲での真数の定義を中心に扱っています。
真数に関連する重要な対数の性質と公式
続いては、真数に関連する重要な対数の性質と公式について確認していきます。
対数の計算公式を理解することで、複雑な真数を含む式も整理できます。
対数の基本公式と真数の変換
【対数の基本公式(真数の変換に関するもの)】
① logₐ(MN) = logₐM + logₐN(積の対数 = 対数の和)
② logₐ(M/N) = logₐM − logₐN(商の対数 = 対数の差)
③ logₐ(Mⁿ) = n logₐM(べき乗の対数 = 対数のn倍)
④ logₐM = logᵦM / logᵦa(底の変換公式)
⑤ logₐ1 = 0(真数が1なら対数は常に0)
⑥ logₐa = 1(真数と底が同じなら対数は1)
⑦ logₐ(1/M) = −logₐM(真数の逆数の対数は符号が逆)
これらの公式は、すべて真数が正であるという前提のもとで成立します。
公式を使う際には、変換後の真数も正であることを確認することが数学的に正確な手続きです。
真数を含む具体的な計算例
【真数を使った対数計算の例】
例①:log₁₀(100 × 0.01) を計算する
= log₁₀100 + log₁₀0.01
= 2 + (−2) = 0
確認:100 × 0.01 = 1、log₁₀1 = 0 ✓
例②:log₂32 − log₂4 を計算する
= log₂(32/4) = log₂8 = 3
確認:2³ = 8 ✓
例③:log₃81 の値を求める
81 = 3⁴ なので、log₃81 = log₃(3⁴) = 4
(公式③:logₐ(Mⁿ) = n logₐM を使用)
これらの計算例から、対数の公式を使うことで複雑に見える計算がシンプルになることがわかります。
積・商・べき乗を対数の和・差・定数倍に変換できる性質が、科学計算での対数の歴史的な重要性の根拠であり、計算尺や対数表の基本原理でもあります。
底の変換公式と真数の関係
底の変換公式は、異なる底の対数を計算する際に非常に重要です。
【底の変換公式の使い方】
logₐM = log M / log a = ln M / ln a(底をどんな正の数にも変換可能)
例:log₂10 を常用対数で計算する
log₂10 = log₁₀10 / log₁₀2 = 1 / log₁₀2 ≈ 1 / 0.3010 ≈ 3.322
例:log₈64 を計算する
方法①:log₈64 = log₂64 / log₂8 = 6/3 = 2
方法②:64 = 8² より log₈64 = 2(直接)
底の変換公式では、変換後の底(logᵦ の b)も正かつ1以外でなければなりません。
また、分子の真数(M)も正であることが必要です。
真数条件の重要性と誤りやすいポイント
続いては、真数条件の重要性と計算問題で誤りやすいポイントについて確認していきます。
真数条件を忘れると、数学的に意味のない式を扱ってしまう恐れがあります。
真数条件の確認が必要なケース
対数を含む方程式・不等式を解く際には、必ず真数条件を確認する必要があります。
【真数条件の確認が必要な場面】
例:log₂(x − 1) + log₂(x + 3) = 3 を解く
まず真数条件を確認:
x − 1 > 0 → x > 1
x + 3 > 0 → x > −3
両方を満たす条件:x > 1
方程式を解く:
log₂[(x−1)(x+3)] = 3
(x−1)(x+3) = 2³ = 8
x² + 2x − 3 = 8
x² + 2x − 11 = 0
x = −1 ± 2√3
真数条件 x > 1 を満たすのは x = −1 + 2√3 ≈ 2.46 のみ。
もう一方の x = −1 − 2√3 ≈ −4.46 は真数条件を満たさないため不適。
このように、対数方程式の解を求めた後に必ず真数条件によるチェックが必要です。
真数条件のチェックを怠ると、数学的に定義されない対数の値を使った「偽の解」を採用してしまう誤りが生じます。
変数を含む真数での注意点
| 真数の形 | 真数条件 | 注意事項 |
|---|---|---|
| log(x) | x > 0 | xが負や0の場合は定義されない |
| log(x²) | x ≠ 0 | x²は必ず非負だが、x=0の場合log(0)は未定義 |
| log(x−a) | x > a | x−a > 0 が条件 |
| log(x² − 4) | x > 2 または x < −2 | x²−4 > 0 → (x+2)(x−2) > 0 |
| log(f(x))(一般) | f(x) > 0 | f(x)の不等式を解いて定義域を求める |
log(x²) の場合、x² ≥ 0 ですが x = 0 のとき x² = 0 となり log(0) が定義されないため、条件は x ≠ 0 です。
「二乗しているから常に正」という誤解が生じやすいですが、x = 0 の場合は別途除外する必要があり、真数条件の確認を省略してはいけません。
真数と底の条件の違いと混同しないために
真数の条件(M > 0)と底の条件(a > 0 かつ a ≠ 1)は混同しやすいため、整理しておきましょう。
【真数条件と底の条件の比較】
■ 底の条件:a > 0 かつ a ≠ 1
・a > 0:底は正の数(負の底だと複素数が絡む)
・a ≠ 1:底が1だと 1ˣ = 1 であり、真数が1以外になれない
■ 真数の条件:M > 0
・M = 0:定義できない(正の底の何乗も0にはならない)
・M < 0:実数の範囲で定義できない
■ 覚え方:どちらも「正の数が必要」だが、底はさらに「1以外」も必要。
問題を解く際には、底の条件と真数の条件の両方を確認する習慣をつけることが重要です。
まとめ
本記事では、真数の意味と定義から、対数・log・底との関係、真数が正でなければならない理由、重要な対数公式、そして真数条件の重要性まで幅広く解説してきました。
真数とは logₐM における M のことであり、「底 a を何乗すれば真数 M になるか」を問う対数において、M は必ず正の値(M > 0)でなければなりません。
真数が正でなければならない理由は、正の底 a の指数関数 aˣ が実数の範囲で常に正の値しかとらないため、負の数やゼロを真数にすると対数が定義できないからです。
対数の積・商・べき乗の公式(logₐMN = logₐM + logₐN など)は真数が正であるという前提のもとで成立します。
対数方程式・不等式を解く際には、解を求めた後に真数条件による確認を必ず行い、条件を満たさない解は不適として除外することが数学的に正確な手続きです。
真数の概念をしっかり理解することで、対数を含む問題全般への対処力が大きく向上するでしょう。