MathLabs
定理証明済み

底の変換公式

内容

有効な底 b,c>0b,c>0、b,c≠1b,c\ne 1、x>0x>0 に対して log⁡bx=log⁡cxlog⁡cb\log_b x = \dfrac{\log_c x}{\log_c b}。

なぜ正しいのか?

電卓やコンピュータは1つか2つの固定された底の対数しか実装していない。この公式は「cc を何回掛ける必要があるか」で「bb を何回掛ける必要があるか」を表すことで、任意の底をそれらから計算できるようにする。

証明の概略

y=log⁡bxy=\log_b x とする。対数の定義により、これは by=xb^y=x を意味する。

対数の定義を再び(今度は底 cc に対して)用いると、bb 自身は b=clog⁡cbb=c^{\log_c b} と書ける。これを by=xb^y=x に代入する: (clog⁡cb)y=x  ⟹  cylog⁡cb=x,(c^{\log_c b})^y = x \;\Longrightarrow\; c^{y\log_c b} = x, べき乗のべき乗の法則 (cm)y=cmy(c^m)^y=c^{my} を用いた。

両辺の log⁡c\log_c をとる。定義により、cylog⁡cb=xc^{y\log_c b}=x はちょうど log⁡cx=ylog⁡cb\log_c x = y\log_c b を意味する(積法則の証明で用いた単射性 au=av⇒u=va^u=a^v \Rightarrow u=v と同じ事実が、このステップが単に「もっともらしい」のではなく有効であることを保証する)。

c≠1c\ne 1 なので log⁡cb≠0\log_c b \ne 0(c0=1≠bc^0=1\ne b のため)であり、両辺を log⁡cb\log_c b で割ることができる: y=log⁡cxlog⁡cb.y = \dfrac{\log_c x}{\log_c b}. y=log⁡bxy=\log_b x を思い出すと、ちょうど log⁡bx=log⁡cxlog⁡cb\log_b x = \dfrac{\log_c x}{\log_c b} が得られる。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。