無窮小
0.999… = 1的證明依賴於標準實數的阿基米德性質:不存在非零的無窮小。存在着數學上密切相關的有序代數結構是非阿基米德的,其中包括標準實數的各種各樣的替代品。0.999…的意義與這時使用的結構有關。例如,在對偶數中,引進了一個新的無窮小單位ε,就像複數系統中的虛數單位i一樣,但是ε² = 0。這樣便得出了一個在自動微分中十分有用的結構。這時可以給予對偶數一個字典序,這樣ε的倍數就非阿基米德原素。[47]但是,要注意到,作為實數的延伸,在對偶數中仍然有0.999… = 1。儘管ε在對偶數中存在,ε/2也存在,所以ε就不是「最小的正對偶數」。確實是這樣,在實數中,並不存在這類的數。
另外一種構造標準實數的替代品的方法,是使用拓撲斯理論和替代的邏輯,而不是集合論和經典的邏輯(一種特殊情況)。例如,在光滑無窮小分析中,就存在沒有倒數的無窮小。[48]
非標準分析因包含了一個有無窮小(及它們的反元素)完整陣列的系統而眾所周知,它提供了一個不同的,也許是更加直觀的,對微積分的處理。[49]A.H. Lightstone在1972年提供了一個非標準小數展開式的發展,其中每一個位於(0, 1)之內的擴展的實數,都有一個唯一的擴展的小數展開式:數列0.ddd…;…ddd…,由擴展的自然數作索引。在這種形式中,0.333…有兩種自然的展開式,都不與1/3相差無窮小:
0.333…;…000…不存在,而
0.333…;…333…正好等於1/3。[50]
組合博弈論也提供了替代的實數,無窮的藍-紅Hackenbush就是一個相關的例子。1974年,埃爾溫·伯利坎普描述了一個Hackenbush字串與實數的二進制展開式之間的對應關係,由數據壓縮的想法所促動。例如,Hackenbush字串LRRLRLRL…的值是0.0101012… = 1/3。然而,LRLLL…的值(對應着0.111…2)則與1相差無窮小。兩個數的差是超實數1/ω,其中ω是第一個無窮序數;相關的博弈是LRRRR…或0.000…2。