如何判断古文明是否拥有零?
How would you know whether an ancient culture had zero?
Excel 的列标系统看似是 26 进制,实则是没有零的 bijective base 26。如果我们发现古代文明的碎片,仅凭符号序列很难区分它是普通进制还是这种特殊系统。除非样本量极大,否则无法断定某个符号是否代表零。更棘手的是,面对 20 个符号,我们甚至难以确定是 20 进制还是 bijective base 20。在缺乏上下文时,统计方法如 Benford's law 或许能提供线索,但最可靠的解码方式,仍是找到已知数值的连续序列或特定语境。
你最好的希望是找到某种已知所代表数值的上下文。
HN 评论区
17- lisp2240
零有两个角色:作为占位符和作为基数值(虚无或净零)。这仅涉及前者。
- gmuslera
看起来这是在翻译古代文化的位值制记数系统,而不是判断他们是否拥有零的概念。它可能只是一个表示“此处无物”的单一符号,而非构成更大数值的一部分。记数系统未必是位值制的(也不必过于复杂)。
- thaumasiotes
> 如果你知道某个符号对应 20,那你就会知道他们没有使用二十进制,因为基数为 b 的系统不会为 b 本身设置单个符号。
这显然是错的。