分享

如何向孩子解释没有公元0年?

 哇卡小松 2018-04-10

前一阵子我被一个人为设计的bug绊住,久久过不去那个坎。


我忽然发现公元纪年里没有公元0年。而这一点已经被很多人认知,比如中学历史老师早就想好了对策,教学生们在计算历史人物的寿命时要做好区分:如果一个人生于公元前30年,殁于公元30年,那么他的寿命应该是30-(-30)-1=59岁。


也就是说,生卒跨公元前后的人,一定记得再减去一岁,原因就是不存在公元0年。


这种不符合数学规律的设计,不就是bug吗?


公元元年,究竟是公元1年,还是公元0年?


意识到这是个无法挽回的错误,我不免替全人类担忧起来。但事实上,“全世界人民都未曾受到过公元0年的困扰”。


如果设计之初给公元0年预留了位置,全世界人民会感觉到什么吗?为什么不给0年留一个位置呢?难道是因为,设计公元纪年的人,不知道0的存在?


正是如此。


1582年,公元纪年体系确立时,欧洲人还没有广泛接受“0”的概念。


数字0起源于印度,约十三世纪由阿拉伯人传入欧洲,令欧洲学者非常困惑。因为它会让当时的很多数学逻辑失效,比如除法。于是在长达三百年的时间里,虽然掌握了数字0,但其使用根本没有传播开来。


在《发明零的孩子》中,莱昂纳多和他的老师一起探索零的奥秘,才让这个神奇的数字逐渐流行。


这个原因让我原谅了公元纪年的设计师,没生在知识共享的时代不赖他。


朋友曾努力帮我想通这个问题,安慰我说公元0年是存在的,应该将公元前1年、公元1年等视为线段,公元0年视为这两年的相交之处,一个点。这个思路和知乎的一则问答一致:为什么一层下面是负一层,而不是零层?


知乎网友SPIRIT答得好,因为他根本没理建筑学的事,而是赶巧解答了我的疑问:


同建筑楼层一样,年份的设定也出现了同样的问题,公元元年就是1年,再往前一年是公元前1年,也就是没有公元0年。


为什么会这样子呢?应该从数学的历史讲起。人类对数的概念是从1开始的,数字0出现的意义绝对是人类文明史的里程碑。可是0也是最容易被忽视的数字,特别是在不讲究逻辑严密的日常生活中。0经常被看作无形的界限,而非可以占有空间时间的实体概念,所以地上与地下的分界就是0,公元前与公元后的分野也是0,但是在楼层与公元计年中,0是被虚化了的,它和其他数字不一样,而大家也都接受了这个“常识”。


在更为严密的学科中,0的地位必须得到回归,比如0度经线、0度纬线、温度等,在这些领域,0和其他数字没有区别。我们也应该注意到,这是科学家搞出来的,不是来自普罗大众。


莱昂纳多对零的命名,创造了它的意义。


话说回来,如果当初有0年,今年就是2017年,今天就是2017年4月10日,惊不惊喜!


原来早有人想到了改年的办法,知乎网友Thinkraft说:


不爽这一点的人开发了“天文纪年法”,定义公元前1年为0年,公元前2年为-1年,才消除这个bug。


比我想得周到,毕竟改动公元前的纪年影响小得多,活人都不用担忧了。这种带瑕疵的纪元法,在现实生活中,到底有没有产生过明显的影响呢?百度百科“公元”词条里,有这么一句:


由于公元纪年的起点是公元1年,所以大多数对公元纪年有充分了解的科学家和世界上大多数权威天文机构,都明确支持二十一世纪始于2001年的说法。



但是我们知道,庆祝进入二十一世纪的全球烟花大直播,的确发生在1999年12月31日结束的时候。我们在2000年1月1日提前进入了千禧元年。


人类就是这么任性。


(题图选自《发明零的孩子》


本文作者:刘亚,读库编辑,个人公众号:倒计时啊什么的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多