打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
东沿学社:0不是数字的原因在于语文规则

 shengminwujiang 生民无疆 

按,本文系读者投稿,是作者针对读者的留言,对其前文《东沿学社:阿拉伯数字是中国发明的,0并不是数字》所作的补充。本文著作权属于原作者。

   笔者在《阿拉伯数字起源于中国,0并不是数字》说0不是数字,可是有的网友并不理解,也有网友建议笔者更加深入,所以在此进行专门论述。

     0本身是一个确实存在的概念,是任何数减自身所得到的结果,我们应当承认这种概念,但0并不是一个数,即使把它算作是一个特殊的数,也只是一个说法上的问题,不算一个数字也没什么问题。

   所以 0是不是数字也可以说是一个定义的问题,无论你把它定义成数字还是定义成空位符都是可以用的,而无疑定义成数字要再加“0除外的补丁;定义成空位符再去看公式定理顿感通畅了许多。所以何必舍简单取麻烦呢?0还是不要当数字的好。

    其它数可以作除数,0不可以,小学时很多人都会疑惑0为什么不可以作除数,正是因为把01234一样都算作数字,因而产生出了这样的疑问,犯了将0当除数的错误。

    解题的时候很可能也忘掉0解,这说明人的天性是不把0当数字的。

    0+任何数都等于任何数自身,说明加0就等于没加0,加0就等于没加数。

    任何阿拉伯数字前面加上任意多个0全都等于没加,而加其它的数则数值会变。

    念一个多位数每位数都要念,但是不必念0,此时汉语念到的0实际上是零的本义,表示的意思,即零头的意思,英语用and,如one thousand and one1001

    同样地,多位阿拉伯数字可以不写0,只要在各位数字上面小写标上这是个、十、百、还是千位就行,比如50017可以写作:517(5上标,在1上标);笔者还可创造一种新的位置制数字表示法:阿拉伯数字中写0的地方用下脚标代替,有几个0下脚标就写几,下脚标中如果有0就再用下脚标表示,理论上来说,任何多位数都可以完全剔除掉“0”。用0更方便罢了。

    正是因为其它数字的值等于所处位置的值乘本身数字代表的值,本身必不可少,而0正是因为本身只是空位符所以可以不写不念。

    这其实也就是一个语文问题。

   现行的说法的错误在于,0是一个数字,然后通称为数字,又分0与非0,这样看似没问题,但现行公式定理后面要加上“0除外的补丁,这就表明是把0和其它数等同看待而没有进行区分,这就是错的,如果是区别看待的话,那本身就不会打上“0除外的补丁了。

    其实缺的就是相关的词汇,假若说能通称为数字,然后非0数称为码子(名称源自苏州码子),0用来表示没有码子,那一切问题都解决了。

    而在没有相关词汇的情况下,首先0和其它数肯定是要区分来用的,那么0是或不是数字,区别在于0不是数字的话,直接就和其它数作了区分;0是数字的话,就没有区分了,要另外依靠“0除外的补丁来加以修复。 

    0代表没有数字,其它是有数字, 0就是数字中的无,其它数字是数字中的有,有和无应该是在所有的语言的所有概念上都没有一个统称,数字也不应当例外。

 正如笔者举的长方形的例子,其实细分析,完全可以打上边长不为0的补丁适用于现行数字划分,同样也包括前面举的所有例子。但是你觉得笔者的例子有道理,正是说明现行数字的划分使你错误地将0和其它数共同划归为有。

 所以0不是数字的原因是0是数字不符合语文规则。

作者:东沿学社,官方Q群:641114588

附: 


阿拉伯数字是中国发明的,0并不是数字

作者:东沿学社

按:本文系网友投稿,根据原作者意见,署名如上。著作权归原作者所有。本文分别阐述了三个问题。

阿拉伯数字是中国发明的,0并不是数字

这个研究结论是笔者独立得出的,但最早是新加坡的蓝丽蓉教授发现的,笔者经网名李岳伍的网友告知才得知蓝教授。她的考证文章并没有流传开来,通过搜索引擎专门搜她的名字才看到对她成果的介绍:

1992年,蓝丽蓉出版了她的代表作:《雪泥鸿爪朔数源》。她在书中详述中国五世纪《孙子算经》的十进位制筹算的记数法则、和加、减、乘、除、分数运算、开平方运算的程序,还详细比较九至十世纪阿拉伯著名数学家花拉子米、伊本·拉班关于印度算法的多种著作,发现阿拉伯国家早期关于印度算法中的四则运算和开平方方的程序,和孙子算经中的方法十足相同,从而提出印度-阿拉伯数字系统的十进位制概念,乃起源于中国算筹

蓝教授曾因此研究赢得了国际数学史凯尼斯·梅奖,内容丰富程度强于笔者文章,但由于找不到她的文章,便采用笔者的文章,同时蓝教授考证中国早已有数字〇,说早于印度是错误的,而且0也并不是一个数字

中国春秋时期就已流行的算筹就是标准的十进制位值制计数法,即阿拉伯数字,所谓位值制就是3在个位是三,在十位是三十,在百位是三百,由数字所在位置参与决定数字表示的值。算筹示例如下:

而根据通行历史:

公元3世纪,古印度的一位科学家巴格达发明了阿拉伯数字。最古的计数目大概至多到3,为了要设想“4”这个数字,就必须把22加起来,52213这个数字是21得来的,大概较晚才出现了用手写的五指表示5这个数字和用双手的十指表示10这个数字。

可以看到印度地区直到三世纪时还在使用2+24的罗马式计数法,一个地区的数字记法突然自己改变的可能性较小,再加丝绸之路早已开通,可知阿拉伯数字实为中国传入印度地区的。而且中文数字念法就是位值制的,十一、十二、十三,而不是英语那种重新造了eleventwelvethirteen,可以说如果语言念起数字不是位值制的地区就不会是位值制计数法的诞生地,而印度语言笔者不知。

而且位值制计数法,必须有0,因为没有0就表示不出来101001005,这样的数字,所以0一定是中国发明的。

根据通行历史,说古印度的0是从巴比伦传入的,那为何说印度发明了0呢?通行历史原来是这样说的:古印度的数字0是从巴比伦传入的,因为巴比伦人把数字0作为一个空位符,而印度人则开始把0当成一个数字,所以是印度发明了数字0

关于巴比伦文明的真实性在此不做讨论,只看中印方面的。

算筹计数是没有0这个数字的,而是用空位代替,为了区分多个空位,会摆上一些其它的东西,比如铜钱,书写时的表示方法笔者猜测是用表示缺字的“囗”来表示。也即是说这时的0确实只是空位符。

印度起初的数字0也只是一个空位符,用一个黑点代替,这在中国唐代《开元占经》中也有记载,可能是嫌弃黑点不好用,后来演变成了“0”,巧的是中国也出现了〇的写法,可以认为是从表示缺字的“囗”演化而来的。也可以说0之所以写成一个圈也是有着必然的逻辑的,因为圈里是空心,天然容易用来表示0。

〇作为汉字最早是由武则天创制的,表示“星”的意思,〇作为数字最早的记载出现于金朝《大明历》,以通行历史来看〇比起0可能是要晚的。但问题是,0不是数字,它真的只是空位符,代表的意义是没有数字,证明如下:

0是数字,就会存在一个长为3宽为0的矩形=底边为3高为0的三角形=长为3的线段。

∵三角形≠矩形≠线段。

0不是数字。

日常中将0作为数字看待只是为了方便记录,实际上的意义就是“没有数”。0只是以数字的形式出现来方便使用,也不像是负数与复数,它们可以视为数字加了符号。

所以算筹中没有数字0,算筹演化而来的苏州码子也没有数字0,原因在于古人根本没有认为0是数字,而0也确实不是数字。0作为数字只会使得定理后面要专门写上0除外的补丁,而不是数字并不是不要0了,怎么写怎么用是不变的,只是定义变了。

至此,也解决了0是发现还是发明的问题,0本身是发现,0作为数字是发明。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
十进位制的诞生
有无之间有神妙
记数符号的演变进化历程
源头茫昧亦能觅——十进位值制与计数法的产生
数字“0”出现后——人类就再也挡不住了
阿拉伯人不用阿拉伯数字
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服