定理已证明
换底公式
命题陈述
对合法的底 b,c>0、b,c=1 及 x>0,有 logbx=logcblogcx。
为什么成立?
计算器和计算机只实现一两个固定底的对数;这个公式通过用"需要乘以 c 多少次"来表示"需要乘以 b 多少次",使得可以从这些底计算出任意底。
证明思路
设 y=logbx。按对数定义,这意味着 by=x。
再次利用对数定义(这次对底 c),b 本身可以写成 b=clogcb。将其代入 by=x:(clogcb)y=x⟹cylogcb=x, 用到幂的幂法则 (cm)y=cmy。
两边取 logc。按定义,cylogcb=x 恰好意味着 logcx=ylogcb(积法则证明中用到的同一单射性事实 au=av⇒u=v 保证了这一步是有效的,而不仅仅是"看起来合理")。
因为 c=1,所以 logcb=0(因为 c0=1=b),于是两边可以同除以 logcb:y=logcblogcx. 回想 y=logbx,恰好得到 logbx=logcblogcx。