2

自然対数も有理数で近似したい

418
0

こんにちは。対数表が使えない冪乗の比較の問題で二進対数を愛用しているNayuta Itoです。

最近はその手の問題の初手が

312=531441>524288=219 より、 log23>1912である。

で固定されてきました。

イントロダクション

ところで私が二進対数を使用しているのは、単に2の冪乗が計算しやすいからです。数学の理論の上では何の優位性もなく、別に他の数字だっていいわけです。

では、数学的に最も自然な底は何でしょう。それはもちろん、自然対数の底、ネイピア数eですね。

というわけで、この記事では小さい素数の自然対数を同じ分母の有理数で近似することを考え、最も都合のいい分母を探します。

以下では、底が省略されたlogは全て自然対数を表すものとします。

2について考える

普段は底が2の対数で考えるので2を省略できますが、今回は2からきちんと考える必要があります。

log2の連分数展開は

[0;1,2,3,1,6,3,1,1,]

なので、これを途中までで打ち切った分数を並べてみましょう。

1,23,710,913,6188,192277,253365,445642,

こう見ると、1013が現実的なようです。

大きい素数を見てみる

1013で、どちらが他の素数をよりよく近似できるか見てみましょう。

×10×13
log26.9319.011
log310.98614.282
log516.09420.923
log719.45925.297
log1123.97931.173
log1325.64933.344
log1728.33236.832
log1929.44438.278
log2331.35540.761

102,3,5,11でよい近似ができる一方、133の精度がよくないようです。

以下では、10を分母とした場合について考察します。

堆積

さて、log2710がわかったので、こんな図を書きたくなります。

書かれている数字はe110の何乗かを示すもので、時計回りに1つ進むと2倍、反時計回りに1つ進むと12倍になります。底がeなので、e倍の違いは無視しています。

The circle of doublings The circle of doublings

01が近いのが気になりますが・・・仕方ないですね。

感想

指数・対数では人間の都合でしか出番のないと思っていた10が大活躍していたので、10のことを見直しました。

おまけ

何かのUIと、

何かのUI 何かのUI

何かの表と、

何かの表 何かの表

何かの音源です。

https://soundcloud.com/nayuta-ito-521748543/5l2zzc1lnzhb

ご自由にお使いください。

投稿日:2023910
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

nayuta_ito
114
35258

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. イントロダクション
  2. 2について考える
  3. 大きい素数を見てみる
  4. 堆積
  5. 感想
  6. おまけ