3

二進対数の近似 ~55^90 vs 99!~

1412
0

ますらば公式(@mathlava)のツイートに、こんな問題がありました。

55⁹⁰と99!どちらが大きい?
元ツイート

この記事では、この問題を底を2とする対数(二進対数)によって解くことにします。

観察

テーブルの上に糸をぴんと張ってみてください。長さは、糸を指ではじいたときにドの音が鳴るようにしてください。指が痛くなるようだったらギターのピックで代用してもらって構いません。

次に、糸の端から全体の長さの89のところを押さえてもう一度音を鳴らしてみてください。レの音が聞こえるはずです。

同じように、88,89,810,811,,816の長さで鳴らすと、

ド レ ミ ファキ ソ ラd シdb シ ド

という音階が聞こえるはずです。「キ」は半音までじゃないけど少し高い、「d」は半音までじゃないけど少し低い音を表します。

長音階や短音階より音が1つ多いのが気持ち悪いかもしれませんが、ラとシの間にもう1音入っているのだと思ってください。

数値計算

Wolfram|Alpha先生によると、 5590の方が2オクターブほど大きいようです

解法

3,5,7,11の二進対数を近似し、それでもって大小を比較します。二進対数は、分母を12、分子を小数以下2桁の小数にして比較します。本当は分母は53がよかったけど計算がめんどくさい

2冪に関する基本性質

0<x<14のとき、20=1,2<1+0.84=1.2y=2xが下に凸であることから、2x<1+0.8xが従います。また、

1.251.252=3.1251.251.252>e21321321>e253>ee35<2ln2<0.6

であるから、

0<x<11+0.6x<2x<1+0.8x
が言えます。同様に、
1<x<01+0.8x<2x<1+0.6x
が言えます。

近似

log23

219=524288<312=531441<219(1+0.02)<219+0.034<219+0.04
なので
1912<log23<19.0412
です。

log25

214(10.05)=16384819.2=15564.8<15625
214(10.045)=15564.8+81.92>15625
であるから
214(10.05)<56=15625<214(10.045)
2280.17<228(10.1)<228(10.05)2<512<228(10.045)2=228(10.088)<2280.0704
なので
27.8312<log25<27.9312
です。

log27

214=16384<75=16807<214(1+0.03)
なので
145=33.612<log27<14.055=33.7212
です。

log211

120=2335
であるから
82.8312<log2120<82.9712
です。したがって、
282.8312+0.01<120(1+0.008)<121<120(1+0.009)<282.9712+0.015
なので
82.9512<log2121<83.151241.4812<log211<41.5812
です。

比較

5590

5590の方は容易です。

55=511なので、
69.3112<log255<69.5212
です。

したがって、両辺を90倍して、
6237.9012<log2(5590)<6256.8012
です。

99!

まず1から99まで数を並べました(なぜかTEXの表がこのサイトで出力されないので画像で代用しました):

数を並べる 数を並べる

これを上から抑えるために、各数を「その数以上で、2,3,5,7,11のみを素因数に持つ数」で置き換えました。変化した数を赤で示しました:

!FORMULA[44][-864634175][0]のみを素因数に持つ数で置き換える 2,3,5,7,11のみを素因数に持つ数で置き換える

各数を素因数分解すると、次のようになります:

素因数分解 素因数分解

この素因数の指数をそれぞれ全部足すと、こうなります:

21733815387281115

これを近似の節で求めた不等式で上から抑えると

21733815387281115<2173+8119.0412+3827.9312+2833.7212+1541.5812=26247.4412

素因数を12セントの誤差で抑えたのにまだ足りないんですか!?

さらなる近似

指数がもう1つ小さくなってくれればいいので、赤い文字を黒に戻していきましょう。を下から抑えて、その指数を26247.4412から引いていきます。分子が6237.90よりも小さくなったら成功です。

14

1413=1+113>21130.8>21.112

残り6246.34

18

1817=1+117>21170.8>20.812

残り6245.54

20

2019=1+119>21190.8>20.712

残り6244.84

24

2423=1+123>21230.8>20.612

残り6244.24

27,30

a30とすると、(a1)0.8<24=120.5が成り立ちます。
aa1=1+1a1>21(a1)0.8>20.512

残り6243.24

32,35

a38とすると、(a1)0.8<30=120.5が成り立ちます。
aa1=1+1a1>21(a1)0.8>20.412

残り6242.44

40

403個あるので、まとめて下から抑えます。
403740384039=(1+337)(1+238)(1+139)>(1+339)(1+239)(1+139)>1+639=1+16.5>216.50.8>22.312

残り6240.14

42,44

a50とすると、(a1)0.8<40=120.3が成り立ちます。
aa1=1+1a1>21(a1)0.8>20.312

残り6239.54

48

482個あるので、まとめて下から抑えます。
48464847=(1+246)(1+147)>(1+247)(1+147)>1+347>1+116>21160.8>21.112

残り6238.44

54

543個あるので、まとめて下から抑えます。
545154525453=(1+351)(1+252)(1+153)>(1+353)(1+253)(1+153)>1+653>1+19>2190.8>21.612

残り6236.84

これで6237.90を下回ったので、

5590>99!

が示されました。

投稿日:2021228
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

nayuta_ito
116
36175

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 観察
  2. 数値計算
  3. 解法
  4. $2$冪に関する基本性質
  5. 近似
  6. 比較