(Of course, the numeric base we use is pretty uninteresting. Base 10 turns out to have some nice advantages, and also some slight problems. But I think this really is an accidental piece of history.)
-
-
What's responsible for this astonishing fact? If you look back at the reasoning above, you see it's a consequence of associativity, commutativity, and distributivity. That's a pretty huge set of things! And it makes addition _really_ nice in this representation.
Show this thread -
In particular, it means that although the numerals have different meanings in different locations, in many ways they continue to _behave_ as though they are in some sense "the same". They're _not_ the same. But they retain many of the same affordances, in modern interface lingo.
Show this thread -
You can go through the same kind of thing, trying to figure out how to multiply two numbers: wx*yz = (w*10+x)*(y*10+z) = x*y*10*10 + ... I won't go through it, but you can guess what happens: you get the grade-school algorithm for multiplication.
Show this thread -
And, again, even though the numerals have very different meanings in different positions, they have a lot of the same affordances, and so behave in some ways as the "same" object.
Show this thread -
You can go through this with long division. Same story.
Show this thread -
At this point this new numeral system looks vastly superior to roman numerals. It's exploiting all this structure to get compact representations, which don't require new symbols, & which exploit deep properties of numbers to simplify addition, multiplication, & division. Amazing!
Show this thread -
I'm far from an expert on the history of mathematics or its representations. The story above is unrealistic in many ways. Still, I think it gives at least a hint of the incredible mathematical and design insight required to invent arabic numerals.
Show this thread -
And, of course, this story requires many incredible earlier insights: words, the alphabet, various ideas about multiplication and addition, and so on.
Show this thread -
To finish, a fun question: is there some way to improve still further on arabic numerals? I believe the answer is almost certainly yes! But that's a thread for another day.
Show this thread -
A few addenda: (1) as lots of people have pointed out, it'd have been more accurate to name them Hindu-Arabic numerals; (2) the ancient Greeks seem to have known much of this (which I didn't know);
Show this thread -
(3) the ancient Babylonians ditto (which I did know - it was meant as a thought experiment about discovery and lines of insight, not history); (4)
@DavidDeutschOxf has a lovely discussion of number systems in chapter 6 of "The Beginning of Infinity".Show this thread -
(5) Via
@CXGonzalez_, a paper arguing that for educated romans, the computational difficulty of working with roman numerals was comparable to us working with Hindu-Arabic: http://csjarchive.cogsci.rpi.edu/Proceedings/2008/pdfs/p2097.pdf …Show this thread -
(6) I haven't published anything specifically on improving Hindu-Arabic numerals. But here's some related work inspired in part by that problem: on "Magic Paper" (new interfaces for mathematics) http://cognitivemedium.com/magic_paper/index.html …
Show this thread -
"Toward an Exploratory Medium for Mathematics" (on developing a logic of heuristic discovery, to underly creative exploration) http://cognitivemedium.com/emm/emm.html
Show this thread -
And "Thought as a Technology" (about the idea that we internalize the interfaces we use as part of our thinking; interface designers actually help us think new thoughts): http://cognitivemedium.com/tat/index.html
Show this thread
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.