
A numeral system is a writing system for expressing
numbers; that is, a
mathematical notation for representing numbers of a given set, using
digits or other symbols in a consistent manner.
The same sequence of symbols may represent different numbers in different numeral systems. For example, "11" represents the number ''eleven'' in the
decimal or base-10 numeral system (today, the most common system globally), the number ''three'' in the
binary or base-2 numeral system (used in modern computers), and the number ''two'' in the
unary numeral system (used in
tallying scores).
The number the numeral represents is called its ''value''. Additionally, not all number systems can represent the same set of numbers; for example,
Roman,
Greek, and
Egyptian numerals
The system of ancient Egyptian numerals was used in Ancient Egypt from around 3000 BC until the early first millennium AD. It was a system of numeration based on multiples of ten, often rounded off to the higher power, written in hieroglyphs. Th ...
don't have a representation of the number
zero.
Ideally, a numeral system will:
*Represent a useful set of numbers (e.g. all
integer
An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
s, or
rational number
In mathematics, a rational number is a number that can be expressed as the quotient or fraction of two integers, a numerator and a non-zero denominator . For example, is a rational number, as is every integer (for example,
The set of all ...
s)
*Give every number represented a unique representation (or at least a standard representation)
*Reflect the
algebraic and
arithmetic
Arithmetic is an elementary branch of mathematics that deals with numerical operations like addition, subtraction, multiplication, and division. In a wider sense, it also includes exponentiation, extraction of roots, and taking logarithms.
...
structure of the numbers.
For example, the usual
decimal representation
A decimal representation of a non-negative real number is its expression as a sequence of symbols consisting of decimal digits traditionally written with a single separator:
r = b_k b_\cdots b_0.a_1a_2\cdots
Here is the decimal separator, ...
gives every nonzero
natural number
In mathematics, the natural numbers are the numbers 0, 1, 2, 3, and so on, possibly excluding 0. Some start counting with 0, defining the natural numbers as the non-negative integers , while others start with 1, defining them as the positive in ...
a unique representation as a finite
sequence
In mathematics, a sequence is an enumerated collection of objects in which repetitions are allowed and order matters. Like a set, it contains members (also called ''elements'', or ''terms''). The number of elements (possibly infinite) is cal ...
of digits, beginning with a non-zero digit.
Numeral systems are sometimes called ''
number systems'', but that name is ambiguous, as it could refer to different systems of numbers, such as the system of
real number
In mathematics, a real number is a number that can be used to measure a continuous one- dimensional quantity such as a duration or temperature. Here, ''continuous'' means that pairs of values can have arbitrarily small differences. Every re ...
s, the system of
complex number
In mathematics, a complex number is an element of a number system that extends the real numbers with a specific element denoted , called the imaginary unit and satisfying the equation i^= -1; every complex number can be expressed in the for ...
s, various
hypercomplex number
In mathematics, hypercomplex number is a traditional term for an element (mathematics), element of a finite-dimensional Algebra over a field#Unital algebra, unital algebra over a field, algebra over the field (mathematics), field of real numbers. ...
systems, the system of
''p''-adic numbers, etc. Such systems are, however, not the topic of this article.
History
Early numeral systems varied across civilizations, with the Babylonians using a base-60 system, the Egyptians developing hieroglyphic numerals, and the Chinese employing rod numerals. The Mayans independently created a vigesimal (base-20) system that included a symbol for zero. Indian mathematicians, such as Brahmagupta in the 7th century, played a crucial role in formalizing arithmetic rules and the concept of zero, which was later refined by scholars like Al-Khwarizmi in the Islamic world. As these numeral systems evolved, the efficiency of positional notation and the inclusion of zero helped shape modern numerical representation, influencing global commerce, science, and technology. The first true written
positional numeral system
Positional notation, also known as place-value notation, positional numeral system, or simply place value, usually denotes the extension to any base of the Hindu–Arabic numeral system (or decimal system). More generally, a positional system ...
is considered to be the
Hindu–Arabic numeral system. This system was established by the 7th century in India,
[O'Connor, J. J. and Robertson, E. F]
Arabic Numerals
January 2001. Retrieved on 2007-02-20. but was not yet in its modern form because the use of the digit
zero had not yet been widely accepted. Instead of a zero sometimes the digits were marked with dots to indicate their significance, or a space was used as a placeholder. The first widely acknowledged use of zero was in 876. The original numerals were very similar to the modern ones, even down to the
glyph
A glyph ( ) is any kind of purposeful mark. In typography, a glyph is "the specific shape, design, or representation of a character". It is a particular graphical representation, in a particular typeface, of an element of written language. A ...
s used to represent digits.
By the 13th century,
Western Arabic numerals were accepted in European mathematical circles (
Fibonacci
Leonardo Bonacci ( – ), commonly known as Fibonacci, was an Italians, Italian mathematician from the Republic of Pisa, considered to be "the most talented Western mathematician of the Middle Ages".
The name he is commonly called, ''Fibonacci ...
used them in his ). Initially met with resistance, Hindu–Arabic numerals gained wider acceptance in Europe due to their efficiency in arithmetic operations, particularly in banking and trade. The invention of the printing press in the 15th century helped standardize their use, as printed mathematical texts favored this system over Roman numerals. They began to enter common use in the 15th century. By the end of the 20th century virtually all non-computerized calculations in the world were done with Arabic numerals, which have replaced native numeral systems in most cultures. By the 17th century, the system had become dominant in scientific works, influencing mathematical advancements by figures like Isaac Newton and René Descartes. In the 19th and 20th centuries, the widespread adoption of Arabic numerals facilitated global finance, engineering, and technological developments, forming the foundation for modern computing and digital data representation.
Other historical numeral systems using digits
The exact age of the
Maya numerals
The Mayan numeral system was the system to represent numbers and calendar dates in the Maya civilization. It was a vigesimal (base-20) positional notation, positional numeral system. The numerals are made up of three symbols: Zero number#The ...
is unclear, but it is possible that it is older than the Hindu–Arabic system. The system was
vigesimal (base 20), so it has twenty digits. The Mayas used a shell symbol to represent zero. Numerals were written vertically, with the ones place at the bottom. The
Mayas had no equivalent of the modern
decimal separator
FIle:Decimal separators.svg, alt=Four types of separating decimals: a) 1,234.56. b) 1.234,56. c) 1'234,56. d) ١٬٢٣٤٫٥٦., Both a comma and a full stop (or period) are generally accepted decimal separators for international use. The apost ...
, so their system could not represent fractions.
The
Thai numeral system is identical to the
Hindu–Arabic numeral system except for the symbols used to represent digits. The use of these digits is less common in
Thailand
Thailand, officially the Kingdom of Thailand and historically known as Siam (the official name until 1939), is a country in Southeast Asia on the Mainland Southeast Asia, Indochinese Peninsula. With a population of almost 66 million, it spa ...
than it once was, but they are still used alongside Arabic numerals.
The rod numerals, the written forms of
counting rods
Counting rods (筭) are small bars, typically 3–14 cm (1" to 6") long, that were used by mathematicians for calculation in ancient East Asia. They are placed either horizontally or vertically to represent any integer or rational number.
...
once used by
Chinese and
Japan
Japan is an island country in East Asia. Located in the Pacific Ocean off the northeast coast of the Asia, Asian mainland, it is bordered on the west by the Sea of Japan and extends from the Sea of Okhotsk in the north to the East China Sea ...
ese mathematicians, are a decimal positional system used for performing decimal calculations. Rods were placed on a counting board and slid forwards or backwards to change the decimal place. The ''
Sūnzĭ Suànjīng'', a mathematical treatise dated to between the 3rd and 5th centuries AD, provides detailed instructions for the system, which is thought to have been in use since at least the 4th century BC. Zero was not initially treated as a number, but as a vacant position.
Later sources introduced conventions for the expression of zero and negative numbers. The use of a round symbol for zero is first attested in the ''
Mathematical Treatise in Nine Sections'' of 1247 AD.
The origin of this symbol is unknown; it may have been produced by modifying a square symbol. The
Suzhou numerals, a descendant of rod numerals, are still used today for some commercial purposes.
Main numeral systems
The most commonly used system of numerals is
decimal
The decimal numeral system (also called the base-ten positional numeral system and denary or decanary) is the standard system for denoting integer and non-integer numbers. It is the extension to non-integer numbers (''decimal fractions'') of th ...
.
Indian mathematicians
Indian mathematicians have made a number of contributions to mathematics that have significantly influenced scientists and mathematicians in the modern era. One of such works is Hindu numeral system which is predominantly used today and is likely ...
are credited with developing the integer version, the
Hindu–Arabic numeral system.
Aryabhata of
Kusumapura developed the
place-value notation in the 5th century and a century later
Brahmagupta
Brahmagupta ( – ) was an Indian Indian mathematics, mathematician and Indian astronomy, astronomer. He is the author of two early works on mathematics and astronomy: the ''Brāhmasphuṭasiddhānta'' (BSS, "correctly established Siddhanta, do ...
introduced the symbol for zero. The system slowly spread to other surrounding regions like Arabia due to their commercial and military activities with India. Middle-Eastern mathematicians extended the system to include negative powers of 10 (fractions), as recorded in a treatise by Syrian mathematician
Abu'l-Hasan al-Uqlidisi in 952–953, and the decimal point notation was introduced by
Sind ibn Ali, who also wrote the earliest treatise on Arabic numerals. The Hindu–Arabic numeral system then spread to Europe due to merchants trading, and the digits used in Europe are called
Arabic numerals
The ten Arabic numerals (0, 1, 2, 3, 4, 5, 6, 7, 8, and 9) are the most commonly used symbols for writing numbers. The term often also implies a positional notation number with a decimal base, in particular when contrasted with Roman numera ...
, as they learned them from the Arabs.
The simplest numeral system is the
unary numeral system, in which every
natural number
In mathematics, the natural numbers are the numbers 0, 1, 2, 3, and so on, possibly excluding 0. Some start counting with 0, defining the natural numbers as the non-negative integers , while others start with 1, defining them as the positive in ...
is represented by a corresponding number of symbols. If the symbol is chosen, for example, then the number seven would be represented by .
Tally marks represent one such system still in common use. The unary system is only useful for small numbers, although it plays an important role in
theoretical computer science
Theoretical computer science is a subfield of computer science and mathematics that focuses on the Abstraction, abstract and mathematical foundations of computation.
It is difficult to circumscribe the theoretical areas precisely. The Associati ...
.
Elias gamma coding, which is commonly used in
data compression, expresses arbitrary-sized numbers by using unary to indicate the length of a binary numeral.
The unary notation can be abbreviated by introducing different symbols for certain new values. Very commonly, these values are powers of 10; so for instance, if / stands for one, − for ten and + for 100, then the number 304 can be compactly represented as and the number 123 as without any need for zero. This is called
sign-value notation. The ancient
Egyptian numeral system was of this type, and the
Roman numeral system was a modification of this idea.
More useful still are systems which employ special abbreviations for repetitions of symbols; for example, using the first nine letters of the alphabet for these abbreviations, with A standing for "one occurrence", B "two occurrences", and so on, one could then write C+ D/ for the number 304 (the number of these abbreviations is sometimes called the ''base'' of the system). This system is used when writing
Chinese numerals and other East Asian numerals based on Chinese. The number system of the English language is of this type ("three hundred
ndfour"), as are those of other spoken languages, regardless of what written systems they have adopted. However, many languages use mixtures of bases, and other features, for instance 79 in French is ''soixante dix-neuf'' () and in Welsh is ''pedwar ar bymtheg a thrigain'' () or (somewhat archaic) ''pedwar ugain namyn un'' (). In English, one could say "four score less one", as in the famous
Gettysburg Address representing "87 years ago" as "four score and seven years ago".
More elegant is a ''
positional system'', also known as place-value notation. The positional systems are classified by their ''base'' or ''
radix'', which is the number of symbols called ''
digits'' used by the system. In base 10, ten different digits 0, ..., 9 are used and the position of a digit is used to signify the power of ten that the digit is to be multiplied with, as in or more precisely . Zero, which is not needed in the other systems, is of crucial importance here, in order to be able to "skip" a power. The Hindu–Arabic numeral system, which originated in India and is now used throughout the world, is a positional base 10 system.
Arithmetic is much easier in positional systems than in the earlier additive ones; furthermore, additive systems need a large number of different symbols for the different powers of 10; a positional system needs only ten different symbols (assuming that it uses base 10).
The positional decimal system is presently universally used in human writing. The base 1000 is also used (albeit not universally), by grouping the digits and considering a sequence of three decimal digits as a single digit. This is the meaning of the common notation 1,000,234,567 used for very large numbers.
In computers, the main numeral systems are based on the positional system in base 2 (
binary numeral system), with two
binary digits, 0 and 1. Positional systems obtained by grouping binary digits by three (
octal numeral system) or four (
hexadecimal numeral system) are commonly used. For very large integers, bases 2
32 or 2
64 (grouping binary digits by 32 or 64, the length of the
machine word) are used, as, for example, in
GMP.
In certain biological systems, the
unary coding system is employed. Unary numerals used in the
neural circuits responsible for
birdsong production.
[ Fiete, I. R.; Seung, H. S. (2007). "Neural network models of birdsong production, learning, and coding". In Squire, L.; Albright, T.; Bloom, F.; Gage, F.; Spitzer, N. New Encyclopedia of Neuroscience.] The nucleus in the brain of the songbirds that plays a part in both the learning and the production of bird song is the HVC (
high vocal center). The command signals for different notes in the birdsong emanate from different points in the HVC. This coding works as space coding which is an efficient strategy for biological circuits due to its inherent simplicity and robustness.
The numerals used when writing numbers with digits or symbols can be divided into two types that might be called the
arithmetic
Arithmetic is an elementary branch of mathematics that deals with numerical operations like addition, subtraction, multiplication, and division. In a wider sense, it also includes exponentiation, extraction of roots, and taking logarithms.
...
numerals (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) and the
geometric numerals (1, 10, 100, 1000, 10000 ...), respectively. The sign-value systems use only the geometric numerals and the positional systems use only the arithmetic numerals. A sign-value system does not need arithmetic numerals because they are made by repetition (except for the
Ionic system), and a positional system does not need geometric numerals because they are made by position. However, the spoken language uses ''both'' arithmetic and geometric numerals.
In some areas of computer science, a modified base ''k'' positional system is used, called
bijective numeration, with digits 1, 2, ..., ''k'' (), and zero being represented by an empty string. This establishes a
bijection
In mathematics, a bijection, bijective function, or one-to-one correspondence is a function between two sets such that each element of the second set (the codomain) is the image of exactly one element of the first set (the domain). Equival ...
between the set of all such digit-strings and the set of non-negative integers, avoiding the non-uniqueness caused by leading zeros. Bijective base-''k'' numeration is also called ''k''-adic notation, not to be confused with
''p''-adic numbers. Bijective base 1 is the same as unary.
Positional systems in detail
In a positional base ''b'' numeral system (with ''b'' a
natural number
In mathematics, the natural numbers are the numbers 0, 1, 2, 3, and so on, possibly excluding 0. Some start counting with 0, defining the natural numbers as the non-negative integers , while others start with 1, defining them as the positive in ...
greater than 1 known as the
radix or ''base'' of the system), ''b'' basic symbols (or digits) corresponding to the first ''b'' natural numbers including zero are used. To generate the rest of the numerals, the position of the symbol in the figure is used. The symbol in the last position has its own value, and as it moves to the left its value is multiplied by ''b''.
For example, in the
decimal
The decimal numeral system (also called the base-ten positional numeral system and denary or decanary) is the standard system for denoting integer and non-integer numbers. It is the extension to non-integer numbers (''decimal fractions'') of th ...
system (base 10), the numeral 4327 means , noting that .
In general, if ''b'' is the base, one writes a number in the numeral system of base ''b'' by expressing it in the form and writing the enumerated digits in descending order. The digits are natural numbers between 0 and , inclusive.
If a text (such as this one) discusses multiple bases, and if ambiguity exists, the base (itself represented in base 10) is added in subscript to the right of the number, like this: number
base. Unless specified by context, numbers without subscript are considered to be decimal.
By using a dot to divide the digits into two groups, one can also write fractions in the positional system. For example, the base 2 numeral 10.11 denotes .
In general, numbers in the base ''b'' system are of the form:
:
The numbers ''b''
''k'' and ''b''
−''k'' are the
weights of the corresponding digits. The position ''k'' is the
logarithm
In mathematics, the logarithm of a number is the exponent by which another fixed value, the base, must be raised to produce that number. For example, the logarithm of to base is , because is to the rd power: . More generally, if , the ...
of the corresponding weight ''w'', that is
. The highest used position is close to the
order of magnitude of the number.
The number of
tally marks required in the
unary numeral system for ''describing the weight'' would have been w. In the positional system, the number of digits required to describe it is only
, for ''k'' ≥ 0. For example, to describe the weight 1000 then four digits are needed because
. The number of digits required to ''describe the position'' is
(in positions 1, 10, 100,... only for simplicity in the decimal example).
:
A number has a terminating or repeating expansion
if and only if
In logic and related fields such as mathematics and philosophy, "if and only if" (often shortened as "iff") is paraphrased by the biconditional, a logical connective between statements. The biconditional is true in two cases, where either bo ...
it is
rational; this does not depend on the base. A number that terminates in one base may repeat in another (thus ). An irrational number stays aperiodic (with an infinite number of non-repeating digits) in all integral bases. Thus, for example in base 2, can be written as the aperiodic 11.001001000011111...
2.
Putting
overscores, , or dots, ''ṅ'', above the common digits is a convention used to represent repeating rational expansions. Thus:
:14/11 = 1.272727272727... = 1. or 321.3217878787878... = 321.321.
If ''b'' = ''p'' is a
prime number
A prime number (or a prime) is a natural number greater than 1 that is not a Product (mathematics), product of two smaller natural numbers. A natural number greater than 1 that is not prime is called a composite number. For example, 5 is prime ...
, one can define base-''p'' numerals whose expansion to the left never stops; these are called the
''p''-adic numbers.
It is also possible to define a variation of base ''b'' in which digits may be positive or negative; this is called a
signed-digit representation.
Generalized variable-length integers
More general is using a
mixed radix notation (here written
little-endian) like
for
, etc.
This is used in
Punycode, one aspect of which is the representation of a sequence of non-negative integers of arbitrary size in the form of a sequence without delimiters, of "digits" from a collection of 36: a–z and 0–9, representing 0–25 and 26–35 respectively. There are also so-called threshold values (
) which are fixed for every position in the number. A digit
(in a given position in the number) that is lower than its corresponding threshold value
means that it is the most-significant digit, hence in the string this is the end of the number, and the next symbol (if present) is the least-significant digit of the next number.
For example, if the threshold value for the first digit is ''b'' (i.e. 1) then ''a'' (i.e. 0) marks the end of the number (it has just one digit), so in numbers of more than one digit, first-digit range is only b–9 (i.e. 1–35), therefore the weight ''b''
1 is 35 instead of 36. More generally, if ''t
n'' is the threshold for the ''n''-th digit, it is easy to show that
.
Suppose the threshold values for the second and third digits are ''c'' (i.e. 2), then the second-digit range is a–b (i.e. 0–1) with the second digit being most significant, while the range is c–9 (i.e. 2–35) in the presence of a third digit. Generally, for any ''n'', the weight of the (''n'' + 1)-th digit is the weight of the previous one times (36 − threshold of the ''n''-th digit). So the weight of the second symbol is
. And the weight of the third symbol is
.
So we have the following sequence of the numbers with at most 3 digits:
''a'' (0), ''ba'' (1), ''ca'' (2), ..., 9''a'' (35), ''bb'' (36), ''cb'' (37), ..., 9''b'' (70), ''bca'' (71), ..., 99''a'' (1260), ''bcb'' (1261), ..., 99''b'' (2450).
Unlike a regular ''n''-based numeral system, there are numbers like 9''b'' where 9 and ''b'' each represent 35; yet the representation is unique because ''ac'' and ''aca'' are not allowed – the first ''a'' would terminate each of these numbers.
The flexibility in choosing threshold values allows optimization for number of digits depending on the frequency of occurrence of numbers of various sizes.
The case with all threshold values equal to 1 corresponds to
bijective numeration, where the zeros correspond to separators of numbers with digits which are non-zero.
See also
References
Sources
*Georges Ifrah. ''The Universal History of Numbers : From Prehistory to the Invention of the Computer'', Wiley, 1999. .
*
D. Knuth. ''
The Art of Computer Programming''. Volume 2, 3rd Ed.
Addison–Wesley. pp. 194–213, "Positional Number Systems".
*
A.L. Kroeber (Alfred Louis Kroeber) (1876–1960), Handbook of the Indians of California, Bulletin 78 of the Bureau of American Ethnology of the Smithsonian Institution (1919)
*J.P. Mallory; D.Q. Adams, ''Encyclopedia of Indo-European Culture'', Fitzroy Dearborn Publishers, London and Chicago, 1997.
*
*
*
External links
*
{{DEFAULTSORT:Numeral System
Numbers
Mathematical notation
te:తెలుగు