Skip to main content
Mathematics LibreTexts

2.5: Number Systems

  • Page ID
    9832
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Our number system is a western adaptation of the Hindu-Arabic numeral system developed somewhere between the first and fourth centuries AD. However, numbers have been recorded with tally marks throughout history. The Ishango Bone[1] from Africa is about 25,000 years old. It’s the lower leg bone from a baboon, and contains tally marks. We know the marks were used for counting because they appear in distinct groups.


    256px-Os_dIshango_IRSNB.jpg

    This reindeer antler[2] from France is about 15,000 years old, and also shows clearly grouped tally marks.


    512px-Carved_reindeer_antler_with_tally_marks_4697848661.jpg

    Of course, we still use tally marks today![3]

    256px-Hanakapiai_Beach_Warning_Sign_Only.jpg

    Base ten numbers (the ones you have probably been using your whole life), and base b numbers (the ones you’ve been learning about in this chapter) are both positional number systems.

    Definition

    A positional number system is one way of writing numbers. It has unique symbols for 1 through b – 1, where b is the base of the system. Modern positional number systems also include a symbol for 0.

    The positional value of each symbol depends on its position in the number:

    • The positional value of a symbol in the first position is just its face value.
    • The positional value of a symbol in the second position is btimes its value.
    • The positional value of a symbol in the third position is b^2times its value.
    • And so on.

    The value of a number is the sum of the positional values of its digits.

    Definition

    In an additive number system, the value of a written number is the sum of the face values of the symbols that make up the number. The only symbol necessary for an additive number system is a symbol for 1, however many additive number systems contain other symbols.

    History: Roman numerals

    The ancient Romans used a version of an additive number systems. The Romans represented numbers this way:

    Number Roman Numeral
    1 I
    5 V
    10 X
    50 L
    100 C
    500 D
    1,000 M

    So the number 2013 would be represented as MMXIII. This is read as 2,000 (two M’s), one ten (one X), and three ones (three I’s).

    For any additive number system very large numbers become impractical to write. To represent the number one million in Roman numerals it would take one thousand M’s!

    However, the Roman numerals did have one efficiency advantage: The order of the symbols mattered. If a symbol to the left was smaller than the symbol to the right, it would be subtracted instead of added. So for example nine is represented as IX rather than VIIII.

    Think / Pair / Share

    If you don’t already know how to use Roman numerals, research it a little bit. Then answer these questions.

    • Write the numbers 1–20 in Roman numerals.
    • What is the maximum number of symbols needed to write any number between 1 and 1,000 in Roman Numerals? Justify your answer.

    The earliest positional number systems are attributed to the Babylonians (base 60) and the Mayans (base 20). These positional systems were both developed before they had a symbol or a clear concept for zero. Instead of using 0, a blank space was used to indicate skipping a particular place value. This could lead to ambiguity.

    Suppose we didn’t have a symbol for 0, and someone wrote the number

    \[2 \quad 3 \ldotp \nonumber \]

    It would be impossible to tell if they mean 23, 203, 2003, or maybe two separate numbers (two and three).

    Leonardo Pisano Bigollo, more commonly known as Fibonacci[4], played a pivotal role in guiding Europe out of a long period in which the importance and development of math was in marked decline. He was born in Italy around 1170 CE to Guglielmo Bonacci, a successful merchant. Guglielmo brought his son with him to what is now Algeria, and Leonardo was educated in mathematics mathematics there.


    Fibonacci.jpeg

    Fibonacci

    At the time, Roman Numerals dominated Europe, and the official means of calculations was the abacus. Muḥammad ibn Mūsā al-Khwārizmī[5] described the use of Hindu-Arabic system in his book On the Calculation with Hindu Numerals in 825 CE, but it was not well-known in Europe.

    Khwarizmi_Amirkabir_University_of_Technology.png

    Statue of al-Khwarizmi at Amirkabir University of Technology

    Fibonacci’s book Liber Abaci described the Hindu-Arabic system and its business applications for a European readership. His book was well-received throughout Europe, and it marked the beginning of a reawakening of European mathematics.

    History: Hawaiian numbers

    The Hindu-Arabic number system is now used nearly exclusively throughout the globe. But many cultures had their own number systems before contact and trade with other countries spread the work of al-Khwārizmī throughout the world.

    There is evidence that pre-contact Hawaiians actually used two different number systems. Depending on what they were counting, they might use base 4 instead (or a mixed base-10 and base-4 system). One theory is that certain objects (fish, taro, etc.) were often put in bundles of 4, so were more natural to count by 4’s than by 10’s. The number four also had spiritual significance in Hawaiian culture.

    hand-294018_1280-199x300.png

    Humans have 5 fingers on each hand[6], making base ten a natural choice for counting. But there are 4 gaps between the fingers, meaning that a hand can carry four fish or taro plants or similar objects, making base four a natural choice for some cultures.

    In the mixed base system, instead of powers of 10, numbers are broken down into sums of numbers that look like 4 times a power of 10 (40, 400, 4000, etc.).

    1 ‘ekahi
    2 ‘elua
    3 ‘ekolu
    4 ‘ehā (or kauna)
    5 ‘elima
    6 ‘eono
    7 ‘ehiku
    8 ‘ewalu
    9 ‘eiwa
    10 ‘umi
    11–19 ‘umi kumamā {kahi, lua, kolu, hā, etc.}
    20 iwakālua
    21–29 Iwakālua kumamā {kahi, lua, kolu, hā, etc.}
    30 kanakolu
    31–39 kanakolu kumamā {kahi, lua, etc.}
    40 kanahā
    400 lau
    4,000 mano
    40,000 kini
    400,000 lehu

    Here are a few examples (refer to the table above for the Hawaiian names of the numbers):

    Example:

    ‘ekolu kini, ‘ewalu lau me ‘ekahi

    translates to three 40,000’s, eight 400’s, and one;

    3 ⋅ 40000 + 8 ⋅ 400 + 1 = 123201

    Example:

    5207 = 1 ⋅ 4000 + 3 ⋅ 400 + 7

    would be ‘ekahi mano, ‘ekolu lau me ‘ehiku

    On Your Own

    Work on the following exercises on your own or with a partner.

    1. Translate this Hawaiian number to English and then write it in base ten. $$\text{‘ekahi kanahā me kanakolu kumamāiwa}$$
    2. Translate this base‐ten number to Hawaiian. $$1,573$$
    Think / Pair / Share

    How is learning about different number systems (including representing numbers in different bases) valuable to you as a future teacher?


    1. Image of Ishango bone by Ben2 (Own work), CC-BY-SA-3.0 or CC BY-SA 2.5-2.0-1.0], via Wikimedia Commons.
    2. Image of antler By Ryan Somma from Occoquan, USA [CC BY-SA 2.0], via Wikimedia Commons
    3. Image of Hanakapiai beach warning sign by God of War at the English language Wikipedia [GFDL or CC-BY-SA-3.0], via Wikimedia Commons.
    4. Image of Fibonacci via Wikimedia Commons, in the public domain.
    5. Image of al-Khwarizmi statue by M. Tomczak [CC BY-SA 3.0], via Wikimedia Commons.
    6. Image of hand from pixabay.com, licensed under CC0 Creative Commons.

    This page titled 2.5: Number Systems is shared under a CC BY-SA 4.0 license and was authored, remixed, and/or curated by Michelle Manes via source content that was edited to the style and standards of the LibreTexts platform.

    • Was this article helpful?