
数学において、ある数の対数とは、その数を得るために底となる別の固定値を何乗すればよいかを示す指数です。例えば、1000の底10の対数は3です。これは、 1000が10の3乗だからです。1000 = 10 3 = 10 × 10 × 10。より一般的には、x = b yの場合、yはxの底bの対数であり、log b x = yと表記されるため、log 10 1000 = 3 となります。1 変数関数として、底bの対数は底bのべき乗の逆関数です。
底が10 の対数は、常用対数または十進対数と呼ばれ、科学や工学でよく使われます。自然対数は、底がe ≈ 2.718で、導関数が非常に簡単なため、数学や物理学で広く使われています。二進対数は底が2で、コンピュータ科学、情報理論、音楽理論、写真などで広く使われています。底が文脈から明確である場合や、底が関係ない場合は、底を省略してlog xと表記されることがよくあります。
対数は、計算を簡略化する手段として、1614年にジョン・ネイピアによって導入されました。 [ 1 ]航海士、科学者、技術者、測量士などが、より正確な計算を容易に行うために、対数を急速に採用しました。対数表を使用することで、面倒な多桁の乗算を、表を参照したり、より簡単な加算に置き換えることができます。これは、積の対数が因数の対数の和であるため可能です。
ただし、b、x、y はすべて正であり、b ≠ 1 である。対数に基づく計算尺は、表を使わずに素早く計算できるが、精度は低い。対数の現在の概念は、18 世紀に指数関数と関連付け、自然対数の底として文字eを導入したレオンハルト・オイラーに由来する。 [ 2 ]
対数スケールは、広範囲にわたる量をより小さな範囲に縮小します。たとえば、デシベル(dB)は、主に信号の電力と振幅(音圧はその一般的な例です)の比率を対数で表すために使用される単位です。化学では、pHは水溶液の酸性度を表す対数尺度です。対数は、科学式や、アルゴリズムやフラクタルと呼ばれる幾何学的オブジェクトの複雑さの測定において一般的です。対数は、音楽の音程の周波数比を記述するのに役立ち、素数を数えたり階乗を近似したりする式に現れ、精神物理学のいくつかのモデルに情報を提供し、法廷会計に役立つことがあります。
対数を指数関数の逆関数と捉える概念は、他の数学的構造にも当てはまります。しかし、一般的には、対数は多値関数となる傾向があります。例えば、複素対数は複素指数関数の多値逆関数です。同様に、離散対数は有限群における指数関数の多値逆関数であり、公開鍵暗号などで利用されています。

加算、乗算、べき乗は、最も基本的な算術演算の 3 つです。加算の逆演算は減算であり、乗算の逆演算は除算です。同様に、対数はべき乗の逆演算です。べき乗とは、底である数bを指数yで累乗して値xを得ることです。これは次のように表されます。
例えば、2を3乗すると8になります。
bを底とする対数は逆演算であり、入力xから出力yを得る。つまり、と同等bが正の実数である場合。(bが正の実数でない場合、指数関数と対数関数は定義できますが、複数の値を取る可能性があり、定義がはるかに複雑になります。)
対数を導入した主な歴史的動機の1つは、公式である。
対数表を用いることで、乗算と除算を加算と減算に還元することができ、コンピュータが発明される以前の計算において非常に役立った。
b ≠ 1である正の実数bが与えられたとき、底b [ nb 1 ]に関する正の実数xの対数は、 xを得るためにb を何乗すればよいかを示す指数です。言い換えれば、底bに関するxの対数は、次のようになる唯一の実数yです。 [ 3 ]
対数は「log b x 」と表記されます(「 xの底bの対数」、「xの底bの対数」、または最も一般的には「xの底bの対数」と発音されます)。
同等かつより簡潔な定義としては、関数log bは関数の逆関数である。。
対数同士の関係を表す重要な公式がいくつかあり、それらは対数恒等式または対数法則と呼ばれることもある。 [ 4 ]
積の対数は、掛け合わせる数の対数の和です。2つの数の比の対数は、それらの対数の差です。ある数のp乗の対数は、その数自身の対数のp倍です。p乗根 の対数は、その数をpで割った対数です。次の表に、これらの恒等式と例を示します。それぞれの恒等式は、対数の定義を代入することで導き出すことができます。または左側。以下の式では、そしては正の実数であり、は1より大きい整数です。
対数log b x は、任意の底kに関するxとbの対数から、次の式を使用して計算できます。[ nb 2 ]
一般的な科学計算機は、底が 10 とeの対数を計算します。[ 5 ]任意の底bに関する対数は、前述の式を使用して、これら 2 つの対数のいずれかを使用して求めることができます。
ある数xとその未知の底bに対する対数y = log b xが与えられたとき、底は次のように表されます。
これは定義式を取ることでわかる。パワー

底の選択肢の中で、特に一般的なものが 3 つあります。これらは、b = 10、b = e (無理数e ≈ 2.71828183 )、およびb = 2 ( 2 進対数) です。数学解析では、底eの対数が広く使われています。これは、後述する解析的性質によるものです。一方、底 10 の対数 (常用対数) は、 10 進数体系での手動計算に使いやすいです。[ 6 ]
したがって、log 10 ( x )は正の整数xの十進数の桁数と関係があります。桁数は、log 10 ( x )より厳密に大きい最小の整数です。[ 7 ] 例えば、log 10 (5986)は約 3.78 です。その次の整数は4 であり、これは 5986 の桁数です。自然対数と二進対数はどちらも情報理論で使用され、それぞれナットまたはビットを情報の基本単位として使用することに対応しています。 [ 8 ]二進対数は、二進システムが遍在するコンピュータ科学 でも使用されます。音楽理論では、音高比が2(オクターブ)であることが一般的であり、任意の2つの音高間のセント数は、音高比の2進対数、つまりlog 2×1200(つまり、通常の平均律では半音あたり100セント)をスケーリングしたバージョン、または同等に底2のlog 1/1200です。また、写真では、再スケーリングされた底2の対数を使用して、露出値、光量、露光時間、レンズ絞り、フィルム感度を「ストップ」単位で測定します。[ 9 ]
略語log x は、文脈や分野に基づいて意図する底を推測できる場合、または底が不確定または重要でない場合に使用されることが多い。対数表や計算尺で歴史的に使用されてきた常用対数 (底 10) は、科学や工学の多くの分野で測定や計算の基本的なツールであり、これらの文脈では、log x は依然として底 10 の対数を意味することが多い。[ 10 ]数学では、log x は通常、自然対数 (底e )を指す。[ 11 ] コンピュータ科学や情報理論では、log はしばしば二進対数 (底 2 ) を指す。[ 12 ]次の表は、これらの底の対数の一般的な表記法を示している。「ISO 表記法」の列には、国際標準化機構が提案した表記法が示されている。[ 13 ]
17世紀のヨーロッパにおける対数の歴史は、代数的方法の範囲を超えて解析の領域を拡張する新しい関数の発見をもたらした。対数の方法は、1614年にジョン・ネイピアによって『Mirifici Logarithmorum Canonis Descriptio』(対数の素晴らしい規範の説明)という本の中で公に提唱された。 [ 19 ] [ 20 ]ネイピアの発明以前には、プロスタファエレシスや、 1600年頃にヨスト・ビュルギによって広く開発された数列表の使用など、同様の範囲の他の技術があった。 [ 21 ] [ 22 ]ネイピアは、対数を表す用語を中期ラテン語の logarithmus と造語した。これは文字通り「比率数」を意味し、ギリシャ語のlogos「比率、比率、言葉」 + arithmos「数」に由来する。
数の常用対数は、その数に等しい 10 のべき乗の指数です。[ 23 ]数にこれだけの桁数が必要だと言うのは、常用対数への大まかな言及であり、アルキメデスはこれを「数の次数」と呼んでいました。[ 24 ]最初の実数対数は、乗算を加算に変換して迅速な計算を容易にするための発見的方法でした。これらの方法の中には、三角関数の恒等式から導き出された表を使用するものもありました。[ 25 ]このような方法はプロスタフェリシスと呼ばれます。
現在自然対数として知られる関数の発明は、プラハに住んでいたベルギーのイエズス会士グレゴワール・ド・サン=ヴァンサンが直角双曲線の求積を試みたことから始まった。アルキメデスは紀元前3世紀に『放物線の求積』を著したが、双曲線の求積はサン=ヴァンサンが1647年に結果を発表するまで、あらゆる試みを阻んでいた。対数が引数の等比数列と値の等差数列の間に提供する関係は、 AA・ド・サラサにサン=ヴァンサンの求積とプロスタフェリシスにおける対数の伝統を結びつけるきっかけを与え、「双曲線対数」という用語、すなわち自然対数の同義語をもたらした。まもなく、この新しい関数はクリスティアーン・ホイヘンスやジェームズ・グレゴリーによって評価された。Log yという表記は、1675 年にゴットフリート・ヴィルヘルム・ライプニッツによって採用され、 [ 26 ]翌年には積分と関連付けられました。
オイラーが複素自然対数の現代的な概念を発展させる前に、ロジャー・コーツは1714年にほぼ同等の結果を示しました[ 27 ]

計算機やコンピュータが普及する以前は、対数は難しい計算を簡略化することで科学、特に天文学の進歩に貢献しました。測量、天体航法、その他の分野の進歩に不可欠でした。ピエール=シモン・ラプラスは対数を
…これは、何ヶ月もかかる作業を数日に短縮することで天文学者の寿命を倍増させ、長時間の計算につきものの誤りや嫌悪感から天文学者を解放する、素晴らしい工夫である。[ 28 ]
関数f ( x ) = b xはlog b xの逆関数であるため、逆対数と呼ばれてきました。[ 29 ]現在では、この関数は指数関数と呼ばれることがより一般的です。
対数の実用的な利用を可能にした重要なツールは、対数表でした。[ 30 ]最初のそのような表は、ネイピアの発明直後の1617年にヘンリー・ブリッグスによって作成されましたが、底を10にするという革新がありました。ブリッグスの最初の表には、1から1000までの範囲のすべての整数の常用対数が 14桁の精度で含まれていました。その後、範囲が広がる表が作成されました。これらの表には、特定の範囲の 任意の数xのlog 10 xの値が、特定の精度でリストされています。底10の対数は計算に普遍的に使用されていたため、常用対数と呼ばれています。これは、10の倍数だけ異なる数の対数が整数だけ異なるためです。xの常用対数は、特性と仮数として知られる整数部分と小数部分に分離できます。対数表には仮数部のみを記載すればよく、小数点から桁数を数えることで簡単に特性を求めることができる。[ 31 ] 10・xの特性はxの特性の 1 プラスであり、それらの仮数部は同じである。したがって、3 桁の対数表を使用すると、3542 の対数は次のように近似される。
補間法を用いることで、より高い精度が得られる。
対数は単調関数であるため、同じ表で逆引き検索することで10 xの値を求めることができます。
2つの正の数cとdの積と商は、通常、それぞれの対数の和と差として計算されます。積cdまたは商c / dは、同じ表を使って和または差の逆対数を調べることで得られます。
そして
ある程度の精度が求められる手動計算では、2 つの対数を調べ、それらの和または差を計算し、逆対数を調べる方が、三角関数の恒等式に依存するプロスタフェレシスなどの従来の方法で乗算を行うよりもはるかに高速です。
べき乗と平方根の計算は、乗算または除算と参照に簡略化されます。
そして
三角関数の計算は、三角関数の常用対数を含む表によって容易になった。
もう一つの重要な応用例は、計算に使用される対数目盛りの付いた一対の尺である計算尺です。スライドしない対数目盛りであるガンターの尺は、ネイピアの発明の直後に発明されました。ウィリアム・オウトレッドはこれを改良し、互いに移動可能な一対の対数目盛りである計算尺を作成しました。数値は、対数の差に比例した距離でスライドする目盛り上に配置されます。上側の目盛りを適切にスライドさせることは、機械的に対数を加算することに相当します。図を参照してください。

例えば、下側の目盛りの1から2までの距離と上側の目盛りの1から3までの距離を足すと、積は6となり、下側で読み取られます。計算尺は、精度は犠牲になりますが、表に基づく手法よりもはるかに高速な計算を可能にするため、1970年代までエンジニアや科学者にとって不可欠な計算ツールでした。[ 32 ]
対数をより深く研究するには、関数の概念が必要です。関数とは、ある数が与えられたときに別の数を生成する規則です。[ 33 ]例としては、次の関数が挙げられます。のべき乗任意の実数から ベースは固定値です。この関数は次のように記述されます。。 いつ正であり、等しくない以下に示すように実数から正の実数への関数として考えると、可逆である。
bを、そして。
実解析では、任意の連続な厳密に単調な関数は定義域と値域の間で全単射であるというのが標準的な結果である。この事実は中間値の定理から導かれる。[ 34 ]さて、は厳密に増加しています()、または厳密に減少()、[ 35 ]は連続であり、定義域は範囲も広く。 したがって、は全単射であるに言い換えれば、各正の実数に対して実数はちょうど1つだけ存在するそのため。
私たちはの逆を表すつまり、は唯一の実数ですそのためこの関数は基本関数と呼ばれます。対数関数または対数関数(または単に対数)。
関数log b x は、積の公式によって本質的に特徴付けられることもあります。
より正確には、任意の底b > 1の対数は、f ( b ) = 1を満たす正の実数から実数への唯一の増加関数fであり、[ 36 ]

前述のように、関数log bは指数関数の逆関数です。したがって、右図に示すように、x座標とy座標を交換すると (または対角線x = yで反射すると)、それらのグラフは互いに対応します。 fのグラフ上の点( t , u = b t )は、対数のグラフ上の点( u , t = log b u )を生成し、その逆も同様です。結果として、b が1 より大きい場合、 xが無限大に増加すると、log b ( x )は無限大に発散します(任意の与えられた数よりも大きくなります) 。この場合、log b ( x )は増加関数 です。b < 1の場合、log b ( x )は代わりに負の無限大に近づきます。xがゼロに近づくと、b > 1の場合はlog b x は負の無限大に( b < 1の場合は正の無限大に) なります。

関数の解析的性質は逆関数にも引き継がれます。[ 34 ]したがって、f ( x ) = bxは連続かつ微分可能な関数であるため、log b yも同様です。大まかに言うと、連続関数は、そのグラフに鋭い「角」がない場合に微分可能です。さらに、指数関数の性質によりf ( x )の導関数はln( b ) bxと評価されるため、連鎖律によりlog b xの導関数は次のように与えられます。[ 35 ] [ 37 ]
つまり、底がbの対数のグラフ上の点( x , log b ( x ))に接する接線の傾きは1/( x ln( b ))に等しい。
ln( x )の導関数は1/ xです。これは、ln( x )がx = 1のときに 0 となる1/ xの唯一の原始関数であることを意味します。この非常に単純な公式が、自然対数を「自然」と分類する動機となりました。これはまた、定数eが重要な理由の 1 つです。
一般化された関数引数f ( x )を持つ導関数は
右辺の商はfの対数微分と呼ばれます。ln ( f ( x ))の導関数を用いてf' ( x )を計算することは、対数微分として知られています。[ 38 ]自然対数ln( x )の原始関数は次のとおりです。 [ 39 ]
底の変換を用いることで、この方程式から他の底への対数の原始関数などの関連する公式を導き出すことができる。 [ 40 ]

この定義の利点は、指数関数や三角関数に依存しないことです。定義は単純な逆数の積分で表されます。積分として、ln( t )はx軸と関数1/ xのグラフの間の面積に等しく、x =1からx = tまでの範囲です。これは微積分学の基本定理と、 ln( x )の導関数が1/ xであるという事実の結果です。この定義から、積対数とべき乗対数の公式を導き出すことができます。[ 41 ]例えば、積公式ln( tu ) = ln( t ) + ln( u )は次のように導き出されます。
等式 (1)は積分を2つの部分に分割し、等式 (2)は変数変換( w = x / t )です。下の図では、分割は領域を黄色と青色の部分に分けることに対応します。左側の青色の領域を垂直方向に係数tで拡大し、水平方向に同じ係数で縮小しても、その大きさは変わりません。適切に移動させると、領域は再び関数f ( x ) = 1/ xのグラフに収まります。したがって、 tからtuまでのf ( x )の積分である左側の青色の領域は、 1からuまでの積分と同じです。これにより、等式(2)がより幾何学的な証明で正当化されます。

べき乗の公式ln( t r ) = r ln( t )も同様の方法で導出できます。
2番目の等式は変数変換(置換積分)を使用しており、w = x 1/ rです。
自然数の逆数の和、
これは調和級数と呼ばれます。これは自然対数と密接に関係しています。n が無限大に近づくと、差は、
オイラー・マスケローニ定数γ = 0.5772...と呼ばれる数値に収束する(つまり、任意に近づく) 。この関係は、クイックソートなどのアルゴリズムのパフォーマンスを分析するのに役立つ。[ 42 ]
代数的ではない実数は超越数と呼ばれます。[ 43 ]例えば、πとeはそのような数ですが、そうではありません。ほとんどすべての実数は超越数です。対数は超越関数の例です。ゲルフォンド・シュナイダーの定理は、対数は通常、超越数、つまり「難しい」値を取ると主張しています。[ 44 ]

対数は、 log 10 (1000) = 3のように、場合によっては簡単に計算できます。一般に、対数はべき級数や算術幾何平均を用いて計算するか、固定精度を提供する事前計算済みの対数表から取得することができます。 [ 45 ] [ 46 ]方程式を近似的に解くための反復法であるニュートン法も、その逆関数である指数関数を効率的に計算できるため、対数の計算に使用できます。[ 47 ]ルックアップテーブルを使用すると、CORDICのような方法で、加算とビットシフトの演算のみを使用して対数を計算できます。[ 48 ] [ 49 ]さらに、バイナリ対数アルゴリズムは、 xの繰り返し二乗に基づいて、次の関係を利用してlb( x )を再帰的に計算します。

0 < z ≤ 2を満たす任意の実数zに対して、次の式が成り立つ。[ nb 4 ] [ 50 ]
関数ln( z )をこの無限級数に等しいとすることは、関数が次の式(部分和と呼ばれる)によってますます正確な値に近似できることを簡潔に表したものです。
例えば、z = 1.5の場合、 3 番目の近似値は0.4167となり、これはln(1.5) = 0.405465より約0.011大きく、9 番目の近似値は0.40553となり、これはわずか約0.0001大きいだけです。n番目の部分和は、項の数nが十分に大きい場合、任意の精度でln( z )を近似できます。
初等微積分では、級数は関数ln( z )に収束すると言われ、関数は級数の極限です。これは、 z = 1における自然対数のテイラー級数です。ln ( z )のテイラー級数は、 zが小さいとき、 | z | < 1の場合に、 ln(1 + z )の特に有用な近似値となります。
例えば、z = 0.1の場合、一次近似ではln(1.1) ≈ 0.1となり、これは正しい値0.0953から5%未満のずれです。
もう一つの系列は、逆双曲線正接関数に基づいています。
任意の実数z > 0に対して。[ nb 5 ] [ 50 ]シグマ表記を用いると、これは次のようにも書ける。
この級数は上記のテイラー級数から導出できます。特にzが1に近い場合、テイラー級数よりも速く収束します。例えば、z = 1.5の場合、第2級数の最初の3項はln(1.5)を約の誤差で近似します。3 × 10 −6 。zが1 に近い場合の収束の速さは、次のように利用できます。低精度近似y ≈ ln( z )が与えられ、
zの対数は次のとおりです。
初期近似y の精度が高いほど、Aは 1 に近くなり、その対数を効率的に計算できます。Aは指数級数を使用して計算でき、y が大きすぎなければすぐに収束します。z が大きい場合の対数の計算は、z = a · 10 bと書くことで、 zの小さい値に簡略化できます。つまり、ln ( z ) = ln( a ) + b · ln(10)となります。
整数の対数を計算するには、これとよく似た方法を使用できます。上記の系列から、次のことが導かれる。
大きな整数nの対数が既知であれば、この級数はlog( n +1)の収束の速い級数となり、収束率は次のようになる。 。
算術平均と幾何平均は、自然対数の高精度近似値を与える。佐々木と金田は 1982 年に、400 桁から 1000 桁の精度では特に高速であることを示したが、精度が低い場合はテイラー級数法の方が一般的に高速である。彼らの研究では、ln( x )は、次の式 (カール・フリードリヒ・ガウスによる) により、2 − p (またはpビットの精度)の精度で近似される。 [ 51 ] [ 52 ]
ここで、M( x , y )はxとyの算術幾何平均を表します。これは、平均( x + y)/2(算術平均)と平均(x + y)/2(算術平均)を繰り返し計算することによって得られます。xとyの幾何平均を求め、その2つの数を次のxとyとします。2つの数はすぐに共通の極限値、つまりM( x , y )の値に収束します。mは次のように選択されます。
必要な精度を確保するため。mが大きいほど、 M( x , y )の計算に必要なステップ数が増えます (初期のxとy の差が大きくなるため、収束するまでに多くのステップが必要になります) が、精度は向上します。定数πとln(2)は、収束の速い級数で計算できます。
ロスアラモス国立研究所でマンハッタン計画に従事していたリチャード・ファインマンは、長除法に似た対数を計算するためのビット処理アルゴリズムを開発し、後にコネクションマシンで使用されました。このアルゴリズムは、 1 < x < 2を満たすすべての実数x が、1 + 2 − kの形の異なる因数の積として表せるという事実に基づいています。アルゴリズムは、 P = 1、k = 1から始めて、その積Pを順次構築します。P · (1 + 2 − k ) < xの場合、 PをP · (1 + 2 − k )に変更します。次に、 いずれにせよ 1 ずつ増えます。アルゴリズムは、k が所望の精度を与えるのに十分な大きさになったときに停止します。log ( x )は、積Pに因子 1 + 2 − kが含まれるkに対応するlog(1 + 2 − k )の形の項の合計であるため、すべてのkに対してlog(1 + 2 − k )の表を使用して、log( x )は単純な加算によって計算できます。対数表には任意の底を使用できます。[ 53 ]

対数は、数学の内外で多くの応用例があります。これらの例のいくつかは、スケール不変性の概念に関連しています。たとえば、オウムガイの殻の各室は、定数倍で拡大された次の室のほぼコピーです。これにより、対数螺旋が生じます。[ 54 ] 先頭桁の分布に関するベンフォードの法則も、スケール不変性によって説明できます。 [ 55 ]対数は自己相似性とも関連しています。たとえば、対数は、問題を2つの類似した小さな問題に分割してその解をパッチすることで問題を解決するアルゴリズムの分析に現れます。[ 56 ]自己相似な幾何学的形状、つまり、その部分が全体像に似ている形状の寸法も対数に基づいています。対数スケールは、値の絶対差ではなく、相対的な変化を定量化するのに役立ちます。さらに、対数関数log( x )はx が大きいほど増加率が非常に小さいため、対数スケールは大規模な科学データを圧縮するために使用されます。対数は、ツィオルコフスキーのロケット方程式、フェンスケ方程式、ネルンスト方程式など、数多くの科学式にも登場します。

科学的な量は、対数スケールを使用して、他の量の対数として表されることがよくあります。たとえば、デシベルは対数スケールの量に関連付けられた測定単位です。これは、比率の常用対数に基づいています。電力比の常用対数の10倍、または電圧比の常用対数の 20 倍です。これは、電気信号の減衰または増幅を定量化したり、[ 57 ]音響学で音のパワー レベルを記述したり、[ 58 ]分光法と光学の分野で光の吸収を記述したりするために使用されます。不要なノイズの量を(意味のある)信号に対して表す信号対雑音比も、デシベルで測定されます。[ 59 ]同様に、ピーク信号対雑音比は、対数を使用して音声および画像圧縮方法の品質を評価するためによく使用されます。 [ 60 ]
地震の強さは、地震で放出されたエネルギーの常用対数を取ることで測定されます。これは、モーメントマグニチュードスケールまたはリヒターマグニチュードスケールで使用されます。たとえば、マグニチュード5.0の地震は、マグニチュード4.0の地震の32 倍(10¹⁵)のエネルギーを放出し、マグニチュード6.0の地震は、マグニチュード4.0の地震の1000 倍(10³ )のエネルギーを放出します。[ 61 ]見かけのマグニチュードは、星の明るさを対数的に測定します。[ 62 ]化学では、常用対数の負の値、常用対数対数、は文字 p で示されます。 [ 63 ]例えば、pHヒドロニウム水中の水素イオンH +の形の活量の十進対数です。 [ 64 ]中性水中のヒドロニウムイオンの活量は 10−7mol·L −1なので、pH は 7 です。酢の pH は通常約 3 です。4 の差は、活量の 10 4の比率に相当し、つまり、酢のヒドロニウムイオンの活量は約10 −3 mol·L −1です。
セミログ(対数線形)グラフは、視覚化のために対数スケールの概念を使用します。通常は縦軸である一方の軸が対数スケールになります。たとえば、右のグラフは、100 万から1 兆への急激な増加を、1から100万への増加と同じスペース(縦軸上)に圧縮しています 。このようなグラフでは、f ( x ) = a · b xの形式の指数関数は、 bの対数に等しい傾きを持つ直線として表示されます。対数対数グラフは両方の軸を対数スケールにするため、 f ( x ) = a · x kの形式の関数は、指数kに等しい傾きを持つ直線として表示されます。これは、べき乗則の視覚化と分析に適用されます。[ 65 ]
対数は人間の知覚を記述するいくつかの法則に現れる。[ 66 ] [ 67 ]ヒックの法則は、個人が選択肢を選ぶのにかかる時間と選択肢の数の間に対数的な関係があると提唱している。[ 68 ]フィッツの法則は、目標領域に素早く移動するのに必要な時間は、目標までの距離と目標の大きさの比の対数関数であると予測している。[ 69 ]精神物理学では、ウェーバー・フェヒナーの法則は、人が運んでいる物の実際の重さと知覚される重さなど、刺激と感覚の間に対数的な関係があると提唱している。 [ 70 ] (ただし、この「法則」は、スティーブンスのべき乗法則などのより最近のモデルよりも現実的ではない。[ 71 ] )
心理学の研究によると、数学教育がほとんどない人は、量を対数的に推定する傾向があることがわかっています。つまり、目盛りのない線上に数値をその対数に従って配置し、10 を 100 に 100 が 1000 に 10 と同じくらい近い位置に配置します。教育が増えると、状況によっては線形推定 (1000 を 10 倍遠い位置に配置) に変化しますが、プロットする数値を線形にプロットするのが難しい場合は対数が使用されます。[ 72 ] [ 73 ]


対数は確率論に現れる。大数の法則によれば、公平なコインの場合、コイン投げの回数が無限大に近づくにつれて、表が出る割合は半分に近づく。この割合が半分を中心として変動する様子は、反復対数の法則によって記述される。[ 74 ]
対数は対数正規分布にも現れる。確率変数の対数が正規分布に従う場合、その変数は対数正規分布に従うと言われる。[ 75 ]対数正規分布は、乱流の研究など、変数が多数の独立した正の確率変数の積として形成される多くの分野で見られる。[ 76 ]
対数は、パラメトリック統計モデルの最尤推定に使用されます。このようなモデルでは、尤度関数は推定する必要のある少なくとも 1 つのパラメータに依存します。対数は増加関数であるため、尤度関数の最大値は、尤度の対数 (「対数尤度」) の最大値と同じパラメータ値で発生します。対数尤度は、特に独立確率変数の乗算尤度の場合、最大化が容易です。[ 77 ]
ベンフォードの法則は、建物の高さなど、多くのデータセットにおける数字の出現を記述するものです。ベンフォードの法則によれば、データサンプル内の項目の最初の小数点がd (1 から 9) である確率は、測定単位に関係なく log 10 ( d + 1) − log 10 ( d ) に等しくなります。[ 78 ]したがって、データの約30 %は最初の桁が 1 であり、18% は 2 で始まると予想されます。監査人は、不正会計を検出するためにベンフォードの法則からの逸脱を調べます。[ 79 ]
アルゴリズム解析は、アルゴリズム(特定の問題を解決するコンピュータプログラム)の性能を研究するコンピュータ科学の一分野です。 [ 80 ]対数は、問題をより小さな問題に分割し、部分問題の解を結合するアルゴリズムを記述するのに役立ちます。[ 81 ]
例えば、ソートされたリストで数値を検索する場合、二分探索アルゴリズムは中央のエントリをチェックし、それでも数値が見つからない場合は中央のエントリの前または後の半分に進みます。このアルゴリズムは、平均してlog 2 ( N )回の比較を必要とします。ここで、Nはリストの長さです。[ 82 ]同様に、マージソートアルゴリズムは、リストを半分に分割し、結果をマージする前に最初にこれらをソートすることによって、ソートされていないリストをソートします。マージソートアルゴリズムは通常、N · log( N )にほぼ比例する 時間を必要とします。[ 83 ]対数の底はここでは指定されていません。別の底を使用した場合、結果は定数倍だけ変化するためです。定数倍は通常、標準的な均一コストモデルの下でのアルゴリズムの分析では無視されます。[ 84 ]
関数f ( x )は、 f ( x )がxの対数に (正確にまたは近似的に) 比例する場合、対数的に増加すると言われます。 (ただし、生物の成長に関する生物学的記述では、この用語は指数関数に使用されます。[ 85 ] ) 例えば、任意の自然数N は、バイナリ形式でlog 2 N + 1ビット以下で表現できます。言い換えれば、Nを格納するために必要なメモリの量は、 Nとともに対数的に増加します。

エントロピーは、広く言えば、あるシステムの無秩序さの尺度である。統計熱力学では、ある物理システムのエントロピーSは次のように定義される。
この和は、容器内の気体粒子の位置など、問題となっているシステムのすべての可能な状態iについて取られます。さらに、 p iは状態iが達成される確率であり、 kはボルツマン定数です。同様に、情報理論におけるエントロピーは情報の量を測定します。メッセージの受信者がN個の可能なメッセージのいずれかを等しい確率で期待できる場合、そのようなメッセージの 1 つによって伝達される情報量はlog 2 Nビットとして定量化されます。[ 86 ]
リャプノフ指数は、対数を用いて動的システムの混沌度を測ります。例えば、楕円形のビリヤード台上を移動する粒子の場合、初期条件のわずかな変化でも粒子の軌跡は大きく異なります。このようなシステムは、初期状態の測定誤差が予測通りに大きく異なる最終状態につながるため、決定論的に混沌としています。 [ 87 ]決定論的に混沌としたシステムのリャプノフ指数は少なくとも1つは正です。

フラクタルの次元の定義には対数が登場します。[ 88 ]フラクタルは、小さな部分が少なくとも大まかに全体の構造を再現するという意味で自己相似な幾何学的オブジェクトです。シェルピンスキー三角形(図参照)は、それぞれ辺の長さが元の長さの半分である3つのコピーで覆うことができます。これにより、この構造のハウスドルフ次元はln(3)/ln(2) ≈ 1.58 になります。別の対数に基づく次元の概念は、問題のフラクタルを覆うのに必要なボックスの数を数えることによって得られます。
対数は音と音程に関係しています。平均律では、周波数比は2つの音の間の音程のみに依存し、個々の音の特定の周波数、つまり音高には依存しません。現代西洋音楽で一般的な12平均律では、各オクターブ(周波数の2倍)は、半音と呼ばれる12の等間隔の音程に分割されます。たとえば、音A の周波数が440Hzの場合、音B♭の周波数は466Hzです。AとB ♭の間の音程は半音であり、 B♭とBの間の音程(周波数493Hz )も半音です。したがって、周波数比は一致します。
任意の音高間の間隔は、周波数比の底2の対数を取ることでオクターブ単位で測定でき、底2の1/12の対数(底2の対数の12倍)を取ることで平均律半音単位で測定でき、底2の1/1200の対数(底2の対数の1200倍)を取ることでセント(半音の100分の1)単位で測定できます。後者は、より細かい測定や非平均律に必要なため、より細かい符号化に使用されます。[ 89 ]
自然対数は、数論における重要なトピックである素数(2、3、5、7、11、…)の数え上げと密接に関連しています。任意の整数xに対して、 x以下の素数の個数をπ ( x )と表します。素数定理は、 π ( x )が近似的に次式で表されると主張しています。
π ( x )とこの分数の比は、 xが無限大に近づくにつれて1に近づくという意味で。[ 90 ]その結果、1からxまでの間のランダムに選択された数が素数である確率は、xの小数部の桁数に反比例する。π ( x )のより良い推定値は、次のように定義されるオフセット対数積分関数Li( x )によって与えられる。
最も古い未解決の数学的予想の1つであるリーマン予想は、 π ( x )とLi( x )を比較することによって述べることができる。[ 91 ]異なる素因数の数を記述するエルデシュ・カッツの定理も自然対数に関係している。
n の階乗の対数、n ! = 1 · 2 · ... · nは次のように与えられる。

方程式を満たすすべての複素数a
zが複素数である場合、それらはzの複素対数と呼ばれます。複素数は一般的にz = x + iyと表され、ここでxとyは実数、iは虚数単位であり、その 2 乗は −1 です。このような数は、右図のように複素平面上の点で視覚化できます。極形式では、ゼロでない複素数zをその絶対値、つまり原点までの(正の実数) 距離rと、実数 ( x ) 軸Reと原点とz の両方を通る直線との間の角度によって符号化します。この角度はzの偏角と呼ばれます。
zの絶対値rは次のように与えられる。
正弦と余弦の幾何学的解釈と2πにおけるそれらの周期性を用いると、任意の複素数zは次のように表すことができる。
任意の整数kに対して。明らかに、 zの引数は一意に指定されていません。φとφ ' = φ + 2 k π の両方が、すべての整数kに対してzの有効な引数です。これは、φに2 k πラジアンまたはk ⋅360° [ nb 6 ]を加えることが、原点の周りを反時計回りにk回転することに対応するためです。結果として得られる複素数は常にzであり、右図はk = 1の場合を示しています。z の可能な引数のうち、いわゆる主引数Arg( z ) (大文字のAで表記) としてちょうど 1 つを選択することができます。これは、 φ が都合よく選択された 1 つの回転に属することを要求することによって行われます。たとえば、− π < φ ≤ π [ 93 ]または0 ≤ φ < 2 π [ 94 ]です。zの引数が一意に決定されるこれらの領域は、引数関数の枝と呼ばれます。

オイラーの公式は、三角関数の正弦と余弦を複素指数関数に結びつけるものである。
この式と周期性を用いると、次の恒等式が成り立つ。[ 95 ]
ここで、ln( r )は唯一の実自然対数であり、a kはzの複素対数を表し、kは任意の整数である。したがって、 zの複素対数、すなわちeのa k乗がzに等しいすべての複素値a kは、無限に多くの値である。
任意の整数kに対して。
φ + 2 k π が主引数の定義区間内にあるようなk を取ると、 kは対数の主値と呼ばれ、 Log( z )と表記され、 Lは大文字で表記されます。任意の正の実数xの主引数は 0 です。したがって、Log( x )は実数であり、実数 (自然) 対数に等しくなります。ただし、上記の積とべき乗の対数の公式は、複素対数の主値には一般化されません。[ 96 ]
右の図は、 zの引数を区間(−π, π ]に制限したLog( z )を示しています。このようにして、複素対数の対応する枝は、負の実数x軸に沿って不連続になり、その色相のジャンプで確認できます。この不連続は、境界を越えるときに同じ枝のもう一方の境界にジャンプすること、つまり、連続して隣接する枝の対応するk値に変化しないことから生じます。このような軌跡は、枝切断と呼ばれます。引数の範囲制限を解除すると、「zの引数」の関係、そして結果として「zの対数」の関係は、多価関数になります。
指数関数は数学の多くの分野で用いられ、その逆関数はしばしば対数と呼ばれます。例えば、行列の対数は、行列指数関数の(多価)逆関数です。[ 97 ]別の例として、p進対数があり、これはp進指数関数の逆関数です。どちらも実数の場合と同様にテイラー級数によって定義されます。[ 98 ]微分幾何学の文脈では、指数写像は多様体上の点における接空間をその点の近傍に写像します。その逆関数は対数写像(またはlog写像)とも呼ばれます。[ 99 ]
有限群の文脈では、べき乗は群の要素bを繰り返し自身に掛けることによって与えられます。離散対数は、次の式を満たす整数nです。
ここで、xは群の要素です。指数計算は効率的に実行できますが、離散対数は一部の群では非常に計算が難しいと考えられています。この非対称性は、公開鍵暗号において重要な応用があり、たとえば、安全でない情報チャネルを介して暗号鍵を安全に交換できるルーチンであるDiffie–Hellman 鍵交換などです。 [ 100 ] Zech の対数は、有限体の非ゼロ要素の乗法群における離散対数に関連しています。[ 101 ]
さらに、対数に似た逆関数には、二重対数ln(ln( x ))、スーパー対数またはハイパー4対数(コンピュータサイエンスでは反復対数と呼ばれる、そのわずかな変形)、ランベルトW関数、およびロジットがあります。これらはそれぞれ、二重指数関数、テトラション、f ( w ) = we w [ 102 ]、およびロジスティック関数の逆関数です。[ 103 ]
群論の観点から、恒等式log( cd ) = log( c ) + log( d )は、乗法に関する正の実数と加法に関する実数の間の群同型を表します。対数関数は、これらの群間の唯一の連続同型です。 [ 104 ]この同型により、実数上のハール測度(ルベーグ測度) dx は、正の実数上のハール測度dx / xに対応します。 [ 105 ]非負の実数は乗法だけでなく加法も持ち、確率半環と呼ばれる半環を形成します。これは実際には半体です。対数は乗法を加法 (対数乗法) に、加法を対数加法 ( LogSumExp ) に変換し、確率半環と対数半環の間の半環の同型を与えます。
対数1形式 df / fは、複素解析や代数幾何学において対数極を持つ微分形式として現れる。[ 106 ]
ポリログは、次のように定義される関数です。
これは自然対数とLi 1 ( z ) = −ln(1 − z )の関係にある。さらに、Li s (1)はリーマンゼータ関数ζ( s )に等しい。[ 107 ]
データ構造とアルゴリズムの分析における興味深く、時には驚くべき側面の 1 つは、対数が遍在していることです... コンピューティング文献の慣例に従い、
b
= 2
の場合は対数の底
bを省略します
。
高等数学解析への予備教本第1
部
{{citation}}CS1メンテナンス:DOIは2025年7月現在非アクティブ(リンク)、概要についてはセクション1を参照2つの量の比率を表すために使用されます。これらの量は、電圧、電流、または電力のいずれかです。