対数関数の定義
📂関数対数関数の定義
説明
ログは簡単な定義に反して、数学全般で非常に多くの意味を持つ。底baseは正の数なら何でも良いが、普通は上の定義のようにオイラー定数 e を使うことが多い。教科書や工学では、底が 10 の常用対数 log10 と区別するために、自然対数 ln と表されるが、自然科学に近いほど単に log と区別なく書かれるようになる。
整数論
解析的数論では、ログはマンゴルト関数の級数そのものであり、算術関数の微分を形式的に定義する際にも登場する。
情報理論
コンピュータ科学や情報理論では、単位としてビットbitを多用するため、ログの底も主に 2 であり、自然科学の文献とは異なり、当然のように log=log2 を使用する。特に情報理論では、「情報」という概念が満たすべき複数の条件を満たす機能として指摘される。
複素関数への拡張
ビルドアップ
指数関数の歴史をログ logC:C∖{0}→C としてみよう。もし全ての z∈C∖{0} に対して z=ew ならば、実数で定義されたログ logC に対比して以下のように表せる。
logCz:=w(z)
ただし、これは z=reiθ の偏角 argz=θ に応じて無限に多くの値に対応するため、厳密には関数ではない。極座標表現で見ると w:=u+iv に対して
z=ew⟹r(cosθ+isinθ)=eu(cosv+isinv)
実部と虚部を別々に考えると
r=eusinθ=sinv
従って k∈Z に対して
u=logRrv=θ+2kπ
まとめると
logCz=logR∣z∣+i(argz+2kπ)
先に述べたように、logC は k∈Z ほど多くの値を持つため、関数ではない。k により、すなわち一周するごとに生じる C∖{0} の部分集合をログのブランチbranchと呼ぶ。特に k=0 の場合を主ブランチprincipal Branchと呼び、次のように大文字 L を使ってログ関数 Log を再定義する。
拡張
Log:C∖{0}→C を次のように定義する。
Logz:=logR∣z∣+iargz
性質
(logx)′′=−x21であるため、凹関数である。
次の不等式が成立する。
1−x1≤lnx≤x−1 for x>0