HN 日本語サマリー

← 一覧へ戻る
科学・技術

古代文化に「ゼロ」があったかどうか、どうすればわかるか?

How would you know whether an ancient culture had zero? (johndcook.com)

26 pointsby ibobev4 コメント

要約

この記事では、古代文化が「ゼロ」の概念を持っていたかどうかを、発見された数字の断片からどのように推測できるかを考察しています。通常の基数表記と、ゼロを持たない「全単射基数表記」の違いを、Excelの列ラベルの例を挙げながら説明し、統計的な分析や文脈の重要性について論じています。

全文翻訳

数週間前、スプレッドシートの列ラベルに使われる数詞システムについて書きました。ラベルはAからZまで続き、次にAAからAZへと進みます。これは基数26に似ていますが、まったく同じではありません。ゼロに相当するものがないのです。もしZがゼロのようなものなら、Yの次はAZになります。Excelのラベルシステムは基数26ではなく、全単射基数26と呼ばれるものです。 古代文化の断片を発見し、5つの記号が数字として使われていたと推測した場合、基数5と全単射基数5をどう区別できるでしょうか?例えば、これらの5つの記号が数字 ★ ☂︎ ☘︎ ☗ ☢︎ だと信じているが、その順序はわからないとします。あなたはただ ☂︎☘︎☢︎ や ★★☂︎ のような数列を見つけ、それらが数字だと信じているとします。 もし数字に ☘︎ が頻繁に含まれていることに気づいたが、☘︎ が数字の先頭に現れることがない場合、☘︎ がゼロであると推測するかもしれません。しかし、これにはかなり大きなサンプルが必要です。例えば、数字が20個しか見つからなかった場合、見た数字の先頭に現れないというだけで、☘︎ が数字の先頭に決して現れないと結論づけるのは難しいでしょう。 次に、より多くの数字記号を見つけた場合を想像してみてください。例えば、17個の数字記号が見つかったとします。基数20のシステムが使われていたと推測するかもしれません。なぜなら、人間文化が基数17を使うとは考えにくいからです。さらに断片を見つけ、確かに20個の数字記号があったことを確認したと想像してください。 純粋に統計的な問題としてアプローチすると、数字が何を表しているのか、そしてそれらが基数20または全単射基数20システム(あるいは他のシステム)を使っているのかを推測するには、非常に大きなサンプルが必要になります。最も良い希望は、どの数字が表されているかを知っている文脈で数字を見つけることです。もしある記号が20を表していると何らかの方法で知っていたら、基数bにはbを表す単一の記号がないため、基数20を使っていなかったことがわかるでしょう。 もし大量の数字のコレクションがあったが文脈がなかった場合(これは非常に考えにくいですが)、ベンフォードの法則を使って数字記号の意味を推測できます。最も一般的な先頭の数字はおそらく1、次に多いのはおそらく2、といった具合です。これは考える上で興味深いですが、数字システムは、連続した数字のリストや意味がわかっている数字を見つけることによって解読される可能性がはるかに高いと思われます。 マイケル・ルーゴ 2026年8月21日 09:22 末尾の数字の分析も役立つでしょう。0が最も一般的な末尾の数字であり、特に最も一般的な末尾の繰り返し数字であると推測します。例えば、22や77よりも00で終わる数字の方がはるかに多くあります。基数と共通因数を持つ末尾の数字も、おそらくより一般的でしょう。10進数では偶数と5で割り切れる数なので、1、3、7、9よりも2、4、5、6、8で終わる数字の方が一般的だと推測します。 マイケル・P 2026年8月21日 12:52 IVXLCDMのような記号を使った記数法はどうでしょうか?より具体的には、この前提は、システムが加算的な意味論ではなく、桁ベースの表記を使用していることに依存していると思います。