{ localUrl: '../page/decimal_notation.html', arbitalUrl: 'https://arbital.com/p/decimal_notation', rawJsonUrl: '../raw/4sl.json', likeableId: '2870', likeableType: 'page', myLikeValue: '0', likeCount: '2', dislikeCount: '0', likeScore: '2', individualLikes: [ 'EricBruylant', 'MichaelCohen' ], pageId: 'decimal_notation', edit: '5', editSummary: '', prevEdit: '4', currentEdit: '5', wasPublished: 'true', type: 'wiki', title: 'Decimal notation', clickbait: 'The winning architecture for numerals', textLength: '4152', alias: 'decimal_notation', externalUrl: '', sortChildrenBy: 'likes', hasVote: 'false', voteType: '', votesAnonymous: 'false', editCreatorId: 'NateSoares', editCreatedAt: '2016-07-04 07:32:35', pageCreatorId: 'MichaelCohen', pageCreatedAt: '2016-06-24 07:30:50', seeDomainId: '0', editDomainId: 'AlexeiAndreev', submitToDomainId: '0', isAutosave: 'false', isSnapshot: 'false', isLiveEdit: 'true', isMinorEdit: 'false', indirectTeacher: 'false', todoCount: '0', isEditorComment: 'false', isApprovedComment: 'true', isResolved: 'false', snapshotText: '', anchorContext: '', anchorText: '', anchorOffset: '0', mergedInto: '', isDeleted: 'false', viewCount: '81', text: 'Seventeen is the number that represents as many things as there are x marks at the end of this sentence: xxxxxxxxxxxxxxxxx. Writing out numbers by saying "the number representing how many things there are in this pile:" gets unwieldy when the pile gets large. Thus, we _represent_ numbers using the [numeral numerals] 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9. Specifically, we write the number representing this many things: xxx as "3", and the number representing this many things: xxxxxxxxxxx as 11, and the number seventeen as "17". This is called "decimal notation," because there are ten different symbols that we use. Numbers don't have to be written down in decimal notation, it's also possible to write them down in other notations such as [-binary_notation]. Some numbers can't even be written out in decimal notation (in full); consider, for example, the number $e$ which, in decimal notation, starts out with the digits 2.71828... and just keeps going.\n\n# How decimal notation works\n\nHow do you know that 17 is the number that represents the number of xs in this sequence: xxxxxxxxxxxxxxxxx? In practice, you know this because the rules of decimal notation were ingrained in you in a young child. But do you know those rules explicitly? Could you write out a series of rules for taking in some input symbols like '2', '4', and '6' and using those to figure out how many pebbles to add to a pile?\n\nThe answer, of course, is this many:\n\nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n\nBut how do we perform that conversion in general?\n\nIn short, the number 246 represents $(2 \\cdot 100) + (4 \\cdot 10) + (6 \\cdot 1),$ so as long as we know how to do addition and multiplication, and as long as we know what the basic numerals 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9 mean, and as long as we know how to get to [power powers] of 10 (1, 10, 100, 1000, ...), then we can explicitly understand decimal notation.\n\n(What do the basic numerals 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9 mean? By convention, they represent as many things as are in the following ten sequences of xs: , x, xx, xxx, xxxx, xxxxx, xxxxxx, xxxxxxx, xxxxxxxx, and xxxxxxxxx, respectively.)\n\nThis explanation assumes that you're already quite familiar with decimal notation. Explaining decimal notation from scratch to someone who doesn't already know it (which was a task people _actually had to do_ back when half the world was using Roman numerals, a much less convenient system for representing numbers) is a fun task; to see what that looks like, refer to [+representing_numbers_from_scratch].\n\n# Other common notations\n\nThe above text made use of [-unary_notation], which is a method of representing numbers by making a number of marks that correspond to the represented number. For example, in unary notation, 17 is written xxxxxxxxxxxxxxxxx (or ||||||||||||||||| or whatever, the actual marks don't matter). This is perhaps somewhat easier to understand, but writing large numbers like 93846793284756 gets rather ungainly.\n\nHistorical notations include [https://en.wikipedia.org/wiki/Roman_numerals Roman numerals], which were a pretty bad way to represent numbers. (It took humanity quite some time to find _good_ tools for representing numbers; the decimal notation that's been ingrained in your head since early childhood is the result of many centuries worth of effort. It's much harder to invent good representations of numbers when you don't even have good tools for writing down and reasoning about numbers. Furthermore, the modern tools for representing numbers aren't necessarily ideal!)\n\nCommon notations in modern times (aside from decimal notation) include [-binary_notation] (often used by computers), [-hexadecimal_notation] (which is a useful format for humans reading binary notation). Binary notation and hexadecimal notation are very similar to decimal notation, with the difference that binary uses only two distinct symbols (instead of ten), and hexadecimal uses sixteen.', metaText: '', isTextLoaded: 'true', isSubscribedToDiscussion: 'false', isSubscribedToUser: 'false', isSubscribedAsMaintainer: 'false', discussionSubscriberCount: '2', maintainerCount: '2', userSubscriberCount: '0', lastVisit: '', hasDraft: 'false', votes: [], voteSummary: 'null', muVoteSummary: '0', voteScaling: '0', currentUserVote: '-2', voteCount: '0', lockedVoteType: '', maxEditEver: '0', redLinkCount: '0', lockedBy: '', lockedUntil: '', nextPageId: '', prevPageId: '', usedAsMastery: 'false', proposalEditNum: '0', permissions: { edit: { has: 'false', reason: 'You don't have domain permission to edit this page' }, proposeEdit: { has: 'true', reason: '' }, delete: { has: 'false', reason: 'You don't have domain permission to delete this page' }, comment: { has: 'false', reason: 'You can't comment in this domain because you are not a member' }, proposeComment: { has: 'true', reason: '' } }, summaries: {}, creatorIds: [ 'MichaelCohen', 'EricBruylant', 'NateSoares' ], childIds: [ '5r7' ], parentIds: [ 'math' ], commentIds: [ '4sz', '4t0' ], questionIds: [], tagIds: [ 'needs_brief_summary_meta_tag' ], relatedIds: [], markIds: [], explanations: [], learnMore: [], requirements: [], subjects: [], lenses: [], lensParentId: '', pathPages: [], learnMoreTaughtMap: {}, learnMoreCoveredMap: {}, learnMoreRequiredMap: {}, editHistory: {}, domainSubmissions: {}, answers: [], answerCount: '0', commentCount: '0', newCommentCount: '0', linkedMarkCount: '0', changeLogs: [ { likeableId: '3308', likeableType: 'changeLog', myLikeValue: '0', likeCount: '1', dislikeCount: '0', likeScore: '1', individualLikes: [], id: '18261', pageId: 'decimal_notation', userId: 'DylanHendrickson', edit: '0', type: 'newChild', createdAt: '2016-08-03 18:40:33', auxPageId: '5r7', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '16711', pageId: 'decimal_notation', userId: 'EricBruylant', edit: '0', type: 'newTag', createdAt: '2016-07-14 20:20:39', auxPageId: 'needs_brief_summary_meta_tag', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '15235', pageId: 'decimal_notation', userId: 'NateSoares', edit: '5', type: 'newEdit', createdAt: '2016-07-04 07:32:35', auxPageId: '', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '14805', pageId: 'decimal_notation', userId: 'EricBruylant', edit: '0', type: 'newParent', createdAt: '2016-06-29 17:20:55', auxPageId: 'math', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '14742', pageId: 'decimal_notation', userId: 'MichaelCohen', edit: '4', type: 'newEdit', createdAt: '2016-06-28 23:33:40', auxPageId: '', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '14741', pageId: 'decimal_notation', userId: 'MichaelCohen', edit: '3', type: 'newEdit', createdAt: '2016-06-28 23:32:44', auxPageId: '', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '14575', pageId: 'decimal_notation', userId: 'EricBruylant', edit: '2', type: 'newEdit', createdAt: '2016-06-24 18:29:41', auxPageId: '', oldSettingsValue: '', newSettingsValue: 'added redlinks' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '14564', pageId: 'decimal_notation', userId: 'MichaelCohen', edit: '1', type: 'newEdit', createdAt: '2016-06-24 07:30:50', auxPageId: '', oldSettingsValue: '', newSettingsValue: '' } ], feedSubmissions: [], searchStrings: {}, hasChildren: 'true', hasParents: 'true', redAliases: {}, improvementTagIds: [], nonMetaTagIds: [], todos: [], slowDownMap: 'null', speedUpMap: 'null', arcPageIds: 'null', contentRequests: {} }