ZT 0是不是自然數

2021-09-08 22:59:22 字數 893 閱讀 3283

簡介:很遺憾,這個問題沒有明確的答案,0究竟是不是自然數仍然是乙個有爭論的問題。

我們常說的自然數,緣起於數數,通常用作「基數」和「序數」,比如「我國有4個直轄市」的4是基數,「東京是世界第1大城市」的1是序數,那麼有沒有0個和第0個這樣的問題,就有種公說公有理婆說婆有理的意味。

早在西元前400年,巴比倫人就將0作為了數碼來使用,而公元200年左右的瑪雅人也將0作為數字,然而遠在南美大陸的瑪雅文明沒有機會與其他文明交流。我們現代對於0的觀念,源於印度數學家婆羅摩笈多,他在公元628年提出了0的概念,並經由阿拉伯人傳至歐洲。

但當時的歐洲並不接受這個虛無的概念。

19世紀的義大利數學家皮亞諾給出了自然數的詳細定義,他提出了五條公理,史稱皮亞諾公理。在皮亞諾公理中,定義1是起始的自然數,不是任何其他自然數的後繼。但是,他的公理即使將1換成0,也不會對自然數的定義有其他影響,五條公理依然成立。

我們現在普遍認可的自然數數系,主要是從集合論的角度定義的。我們將0定義為空集,1是只含有0的集合,2是含有0和1的集合,3就是含有0、1、2的集合,以此類推……這樣,我們就能夠把乙個非0的自然數看作是所有比該數小的自然數組成的集合,這個集合可以到無窮大,也反映了自然數集是乙個無限數集。

國際標準《量和單位

第十一部分:物理科學和技術中使用的數學標誌與符號》,選擇了從集合論的角度規定:自然數集包括正整數和0。

這樣來看,0應該算是乙個自然數。

但國外仍然有一些教材,將0劃出自然數。這樣做有什麼好處呢?

比如,我們每個人都知道的分數1/x,其中的x屬於自然數,如果0不是自然數,這個分數的分母就不會是0,那麼這個分數就會一直成立,有意義。x的y次冪也是一樣,在x屬於自然數時,如果它不包含0,那麼這個冪函式就可以一直有意義。

但是,我國在2023年強制規定我們的符號要參照國際標準,這樣,在我國,0就是乙個自然數。

分析是不是素數

private sub command1 click dim m as integer dim n as integer dim flag as boolean m int val text1.text n m 1 flog false 為true時,表示m可以被比他小的整數整除 while n 2...

判斷是不是樹

判斷是否為樹的的依據可以簡化為一句話 是否有且僅有乙個入度為0的節點。上只用對映就可以解決,但是要排除自環的情況。include using namespace std map int,int indegree bool istree return rootcount 迴圈結束後,若根節點數非0,則...

不是家(隨便看看) zt

今天,恐怕是聯想歷史上規模最大的一次大裁員。我們部門9個人,今天送走了三個,還有三個要轉崗,剩下三個。整個研究院走了30多人,轉崗20多人。這是我經歷的第二次所謂戰略性調整,有很多感觸,卻又好像什麼都堵在心裡,說不出來。乾脆簡單記錄下這段往事,提醒自己。聯想精細化裁員 昨天晚上,研究院秘密召開緊急會...