Revisiting There Is No Zero

Here’s an imitation of a pseudomathematician’s rant about the use of the symbol 0 (zero).


I will hereby prove that all of Modern Mathematics is based on a FALSE foundation: ZERO.

Q: Since ZERO is NOTHING, how can we have a SYMBOL to represent it?
A: We can’t. NOTHING is NOTHING, the symbol we call zero (‘0’) is a FALSEHOOD!

Q: But HOW can we represent numbers without a ZERO!?!?
A: Like this! I’ll use ‘I’ to represent a unit, which is the SMALLEST possible quantity. I’ll use ‘D’ to represent ten units.

COUNT UNITS
1 I
2 II
3 III
4 IIII
5 IIIII
6 IIIIII
7 IIIIIII
8 IIIIIIII
9 IIIIIIIII
# D
11 DI
12 DII
13 DIII
14 DIIII
15 DIIIII
16 DIIIIII
17 DIIIIIII
18 DIIIIIIII
19 DIIIIIIIII
1# DD
21 DDI

You get the picture. No symbol for NOTHING need exist, and in fact CAN exist. It stands to reason that you can’t SYMBOLIZE NOTHING. With the introduction of ‘#’, we can quit using zero for NOTHING or for anything. Now, a way exists to represent EVERY number without a symbol for NO NUMBER.

QED, Mathematics must be rebuilt upon this Firm, LOGICAL foundation.

Suggested pronunciation for the ‘#’ sign: “futplex”.

Example: “We humans all have futplex toes,” Tom said tensely.
Example: “The act of killing one of every futplex prisoners is called ‘decimating’,” Tom concluded.


I dredged this rant up from a backup of my old web pages. I made a Usenet post in September of 1998 with the text of this rant, and then some time in 1999, turned it into an XHTML standalone web page. The only feedback I ever got on this rant was from my retired father. He discovered Google search maybe 2005, and looked me up. This rant was the first thing he found about me. Luckily, he misinterpreted it, or at least pretended to misinterpret it.

Apparently lots of people have the same view of zero that I developed in my pseudomathematics. You can search for there is no zero to find articles like: Is Zero Really A Number. I’m surprised by this.

A John D. Cook Consulting blog post about how you could determine whether some ancient culture used this kind of numeral system or not reminded me of my old web page. This situation isn’t out of the question, Robert Forslund proposed that ancient cultures may have used just such a numeral system in 1995, in A logical alternative to the existing positional number system, Southwest Journal of Pure and Applied Mathematics, 1: 27–29. Apparently, Forslund’s “logical alternative” is usually called “bijective base 10”, and instead of my ‘#’, the digit with value 10 is usually given as ‘A’.

Returning to John Cook’s blog post about numeral systems of ancient cultures, Cook looks at hypothetical strings of symbols that an archaeologist might believe represent numbers in some positional numeral system. How should the archaeologist decide which symbol stands for 1, which for 2 and so forth? One of the methods John Cook suggests is using Benford’s Law on leading symbol frequency.

I thought about this assertion for a bit, and I couldn’t make it work out intuitively. For example, 100010 == 99AA. That is, some fraction of leading 1-digits disappear when converted to bijective base 10. Counting the number of leading ‘1’ digits that turn into ‘A’ digits is not as easy as counting all the numbers that begin with ‘10’, because 11010 == AAA, and 20010 == 19AA. Best to try it out.

I came up with an algorithm to write base 10 numbers in bijective base 10 that’s O(n2) where n is the count of digits in the number’s base 10 representation.

I still have data I used to look at whether or not Linux file sizes satisfied Benford’s Law. I ran the file size data from Machine E of that post through my algorithm to get some real Bijective Base 10 numbers. I counted leading digits of the string representations of file sizes in both Base 10 and Bijective Base 10.

Leading digit Base 10 Bijective Base 10
1 2600301 3171027
2 1737165 1130817
3 233097 217177
4 156836 167141
5 129463 111592
6 101804 101921
7 86039 83615
8 80806 81089
9 260176 257780
0 21711
A 257780

That’s the numerical data. Leading digits of file sizes represented in two numeral systems. Since There is No Zero, I have no files without a length in the Bijective Base 10 leading digits. My intuition was correct in being confused: the counts of leading digits changed a bit when converted to Bijective Base 10.

File size leading digit percentages, bijective base 10

There’s the numerical data in a more visual form. Clearly, data that fits Benford’s Law in Base 10 also fits it when the data is rendered in Bijective Base 10.