RogerBW's Blog

A Modest Proposal About Numbers 12 February 2015

A small change to our numbering system would make daily use of numbers remarkably easier.

That is to replace the number symbols from zero to nine with a set that runs from -5 to +4.

For clarity I will use (-5), (-4), …, (-1), (+0), (+1), …, (+4) to indicate the symbols. (One of the sets of circled-number glyphs in Unicode, probably the enclosed alphanumerics starting at U+2460, would do nicely, but may not be readable for everyone: ⑤ ④ ③ ② ① 0 1 2 3 4.) Basic counting from one to ten runs

(+1), (+2), (+3), (+4), (+1)(-5), (+1)(-4), (+1)(-3), (+1)(-2), (+1)(-1), (+1)(+0).

Things get unexpected in the mid-forties:

(+4)(+3), (+4)(+4), (+1)(-5)(-5), (+1)(-5)(-4), …

As one approaches 100:

(+1)(+0)(-2), (+1)(+0)(-1), (+1)(+0)(+0), (+1)(+0)(+1), …

(While I invented this approach myself, I gather that Yoruba counting does something similar. So does balanced ternary arithmetic.)

Addition becomes slightly more complex because it has to incorporate the idea of negative numbers:

45 + 38 = (+5)(-5) + (+4)(-2)
(+5)(-5) +
(-5) + (-2) is (-1)(+3), so the last digit is (+3), carry the (-1)
(+5) + (+4) + (-1) is (+1)(-2), so the answer is (+1)(-2)(+3)
which is indeed 83 in the old notation.

But subtraction is now just a special case of addition, so there's only one procedure to be taught rather than two. Simply flip the sign of the subtrahend (yes, I had to look that up) and add:

55 - 18 = (+1)(-4)(-5) - (+2)(-2)
which is  (+1)(-4)(-5) + (-2)(+2)
(+1)(-4)(-5) +
(-5) + (+2) = (-3)
(-4) + (-2) = (-1)(+4), carry the (-1)
(+1) + (-1) = (+0), so the answer is (+4)(-3), 37 in old notation.

(One small bug: flipping the sign of numbers including the digit (-5) is not as trivial as for other digits. That's what we get for having an even base for our numbering system.)

Long multiplication and division are performed as before.

The obvious advantage is in approximation: when rounding a number, just make the final digits (+0) and you'll have rounded to the nearest multiple of 10, 100, or whatever. (And "£x.99" prices would disappear forever, even if they would immediately be replaced by "£x.(+4)(+4)".)

The system also works in other number bases, though the representation of binary is conveniently unchanged.

  1. Posted by chris at 12:22pm on 12 February 2015

    As with Esperanto (for which read any other "universal language" as well) or a more rational keyboard design, the difficulty is that you have to have it already for a change to it to be practicable.

  2. Posted by RogerBW at 12:26pm on 12 February 2015

    And how many people actually do mental arithmetic these days anyway?

    It would be easy to add this as a numerical display format on a reasonably open computer system, but the whole point of it is that it's useful when you don't have a computer to hand.

  3. Posted by Michael Cule at 12:26pm on 12 February 2015


    No, I mean really Ummm....

    I can't tell whether this is meant to be... ummm....

    I try to think about explaining negative numbers to a five year old. "You have some beans... and you have some anti-beans..."

    (Chris! Chris! Could you check on Roger's temperature?)

  4. Posted by RogerBW at 12:28pm on 12 February 2015

    Meh, five is the best age, before they've been forced into the rigidity of conventional schools and the One True Way of doing things. Young kids are just fine with negative numbers if they haven't already been indoctrinated into thinking of numbers only as tools for counting with.

    Except they now start school at four or three. But that's another rant for another time, and I'll probably leave it to Chris.

  5. Posted by Michael Cule at 04:01pm on 12 February 2015

    Well, tell you what, first try to persuade the human race to start using base 12...

  6. Posted by RogerBW at 04:27pm on 12 February 2015

    Base eleven would make this system work much better.

  7. Posted by Michael Cule at 07:17pm on 12 February 2015

    /me facepalms...

  8. Posted by Chris at 08:55pm on 12 February 2015

    Oh please. Be real! Not a blasted prime.

    Ten is quite bad enough, only divisible by 2 and 5 instead of 2,3,4 and 6.

Comments on this post are now closed. If you have particular grounds for adding a late comment, comment on a more recent post quoting the URL of this one.

Tags 1920s 1930s 1940s 1950s 1960s 1970s 1980s 1990s 2000s 2010s 3d printing action aeronautics aikakirja anecdote animation anime army astronomy audio tech base commerce battletech beer boardgaming bookmonth chain of command children chronicle church of no redeeming virtues cold war comedy computing contemporary cornish smuggler cosmic encounter coup cycling dead of winter doctor who documentary drama driving drone ecchi espionage essen 2015 essen 2016 essen 2017 existential risk falklands war fandom fantasy film firefly first world war flash point food garmin drive gazebo geodata gurps gurps 101 harpoon historical history horror hugo 2014 hugo 2015 hugo 2016 hugo 2017 hugo-nebula reread in brief avoid instrumented life kickstarter learn to play leaving earth linux mecha museum mystery naval non-fiction one for the brow opera perl photography podcast politics powers prediction privacy project woolsack pyracantha quantum rail ranting raspberry pi reading reading boardgames social real life restaurant reviews romance rpg a day rpgs science fiction scythe second world war security shipwreck simutrans south atlantic war squaddies stationery steampunk stuarts suburbia superheroes suspense television the resistance thirsty meeples thriller tin soldier torg toys trailers travel vietnam war war wargaming weather wives and sweethearts writing about writing x-wing young adult
Special All book reviews, All film reviews
Produced by aikakirja v0.1