対数の加法定理・積と商の公式・低の変換公式の証明

このページでは、対数の記事中に現れる定理の証明を行います。

対数の定義は何度も用いるため下記に記載します。

対数の定義と性質

A,X,YR, A>0かつA1,X>0A,X,Y \in \mathbb{R}, \space A > 0かつ A \neq 1,X>0とすると

logAX=YAY=X\begin{align*} \log_AX= Y \enspace \Leftrightarrow \enspace A^Y = X \end{align*}

ここで Y>0Y>0のとき、左側の等式を YY についての式とみて、右側の等式のYYlogAX\log_AXを 代入すると

AlogAY=Y\begin{align} A^{\log_AY} = Y \end{align}

が成り立つ。

対数の加法定理

logaxy=logax+logay\begin{align*} \log_{a}xy = \log_{a}x + \log_{a}y \end{align*}

証明:
証明は以下の3ステップで行う。

  • ステップ1:
    alogaxy=xya^{\log_{a}xy} = xy
    であることを示す

  • ステップ2:
    alogax+logay=alogaxalogay=xya^{\log_{a}x + \log_{a}y} = a^{\log_{a}x} \cdot a^{\log_{a}y} = xy
    であることを示す

  • ステップ3
    ステップ1とステップ2の右辺が同じであることを用いて、対数の加法定理が成り立つことを示す

ステップ1:

対数の定義により、alogaxy=xya^{\log_{a}xy} = xy
((1)式でA=a,Y=xyA=a,Y=xyとおいた)

ステップ2:

指数法則
aman=am+na^{m} \cdot a^{n} = a^{m+n}
を使って、alogax+logaya^{\log_{a}x + \log_{a}y} を計算する。

alogax+logay=alogaxalogaya^{ \log_ax + \log_ay } = a^ {\log_ax} \cdot a^{\log_{a}y}

ここで対数の定義より、alogax=xa^{\log_{a}x} = xおよびalogay=ya^{\log_{a}y} = yであるため、これを上記の式に代入すると、

alogax+logay=alogaxalogay=xy\begin{align*} a^{\log_{a}x + \log_{a}y} &= a^{\log_{a}x} \cdot a^{\log_{a}y} \\ &= xy \end{align*}

ステップ3:

ステップ1とステップ2を比較すると、以下のようになる。

alogaxy=xyalogax+logay=xy\begin{align*} a^{\log_{a}xy} &= xy\\ a^{\log_{a}x + \log_{a}y} &= xy \end{align*}

これらの式の右辺が等しいことから、

alogaxy= alogax+logaylogaxy=logax+logay\begin{align*} a^{\log_{a}xy} &= a^{\log_{a}x + \log_{a}y}\\ \therefore \log_{a}xy &= \log_{a}x + \log_{a}y \end{align*}

となり、対数の加法定理が示された。
\square

対数の積の公式

logaxk=klogax\begin{align*} \log_{a}x^k = k\log_{a}x \end{align*}

証明:
logax=p\log_ax=pと置くと、
対数の定義よりx=apx = a^pが成り立つ。ここでxkx^kを考えると

xk=(ap)k=akp(指数法則)logaxk=logaakp(両辺に対数をとる)=kp(対数の定義)=klogax(最初のpの定義)\begin{aligned} x^k&=(a^p)^k\\ &=a^{kp} &&(\because 指数法則)\\ \therefore \log_ax^k&=\log_aa^{kp} &&(\because 両辺に対数をとる)\\ &=k \cdot p &&(\because 対数の定義)\\ &=k \log_ax &&(\because 最初のpの定義)\quad \square \end{aligned}

対数の商の公式

logaxy=logaxlogay\begin{align*} \log_{a}\frac{x}{y} = \log_{a}x - \log_{a}y \end{align*}

証明:
logax=p,logay=q\log_ax=p,\log_ay=qと置くと、
対数の定義よりx=ap, y=aqx = a^p,\space y=a^qが成り立つ。ここでxy\frac{x}{y}を考えると

xy=apaq=a(pq)(指数法則)logaxy=logaa(pq)(両辺に対数を取る)=pq(対数の定義)=logaxlogay(最初のp,qの定義)\begin{aligned} \frac{x}{y} &=\frac{a^p}{a^q} \\ &=a^{(p-q)} &&(\because 指数法則)\\ \\ \therefore \log_a\frac{x}{y}&= \log_aa^{(p-q)} &&(\because 両辺に対数を取る) \\ &=p-q \qquad &&(\because 対数の定義)\\ &= \log_ax - \log_ay &&(\because 最初のp,qの定義) \quad \square \end{aligned}

底の変換公式

logax=logbxlogba\begin{align*} \log_{a}x = \frac{\log_{b}x}{\log_{b}a} \end{align*}

証明:
logax=y\log_ax=yと置くと、

x=ay(対数の定義)logbx=logbay(両辺に低bの対数を取る)=ylogba(対数の積の公式)logbxlogba=ylogbalogba(両辺をlogbaで割る)logbxlogba=ylogbxlogba=logax(最初のyの定義)\begin{aligned} x &=a^y &&(\because 対数の定義) \\ \log_bx&= \log_ba^y &&(\because 両辺に低bの対数を取る)\\ &= y\log_ba &&(\because 対数の積の公式)\\ \frac{\log_bx}{\log_ba} &= y\cdot \frac{\log_ba}{\log_ba} &&(\because 両辺を\log_baで割る)\\ \frac{\log_bx}{\log_ba} &= y \\ \therefore \frac{\log_bx}{\log_ba} &= \log_ax &&(\because 最初のyの定義) \quad \square \end{aligned}

リンク