HOME

TheInfoList



OR:

Mixed radix
numeral system A numeral system (or system of numeration) 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 symbo ...
s are non-standard positional numeral systems in which the numerical base varies from position to position. Such numerical representation applies when a quantity is expressed using a sequence of units that are each a multiple of the next smaller one, but not by the same factor. Such units are common for instance in measuring time; a time of 32 weeks, 5 days, 7 hours, 45 minutes, 15 seconds, and 500 milliseconds might be expressed as a number of minutes in mixed-radix notation as: ... 32, 5, 7, 45; 15, 500 ... ∞, 7, 24, 60; 60, 1000 or as :32577244560.15605001000 In the tabular format, the digits are written above their base, and a
semicolon The semicolon or semi-colon is a symbol commonly used as orthographic punctuation. In the English language, a semicolon is most commonly used to link (in a single sentence) two independent clauses that are closely related in thought. When a ...
indicates the
radix point A decimal separator is a symbol used to separate the integer part from the fractional part of a number written in decimal form (e.g., "." in 12.45). Different countries officially designate different symbols for use as the separator. The choi ...
. In numeral format, each digit has its associated base attached as a subscript, and the radix point is marked by a full stop or period. The base for each digit is the number of corresponding units that make up the next larger unit. As a consequence there is no base (written as ∞) for the first (most significant) digit, since here the "next larger unit" does not exist (and note that one could not add a larger unit of "month" or "year" to the sequence of units, as they are not integer multiples of "week").


Examples

The most familiar example of mixed radix systems is in timekeeping and calendars. Western time radices include
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 of the Hindu–Arabic numeral ...
centuries, decades and years as well as
duodecimal The duodecimal system (also known as base 12, dozenal, or, rarely, uncial) is a positional notation numeral system using twelve as its base. The number twelve (that is, the number written as "12" in the decimal numerical system) is instead wr ...
months, trigesimal (and untrigesimal and (for February) octovigesimal and enneavigesimal) days, overlapped with duoquinquagesimal weeks and
septenary There are many different numeral systems, that is, writing systems for expressing numbers. By culture / time period By type of notation Numeral systems are classified here as to whether they use positional notation (also known as place-val ...
days. One variant uses tridecimal months,
quaternary The Quaternary ( ) is the current and most recent of the three periods of the Cenozoic Era in the geologic time scale of the International Commission on Stratigraphy (ICS). It follows the Neogene Period and spans from 2.58 million year ...
weeks, and septenary days. Time is further divided by quadrivigesimal hours,
sexagesimal Sexagesimal, also known as base 60 or sexagenary, is a numeral system with sixty as its base. It originated with the ancient Sumerians in the 3rd millennium BC, was passed down to the ancient Babylonians, and is still used—in a modified form ...
minutes and seconds, then decimal fractions thereof. A standard form for dates is 2021-04-10 16:31:15 which would be a mixed radix number in this definition, but is different because the number of days in a month varies for each month and in leap years. A mixed radix numeral system can often benefit from a tabular summary. The system for describing the 604800 seconds of a week starting from midnight on Sunday runs as follows: In this numeral system, the mixed radix numeral 37172451605760 seconds would be interpreted as 17:51:57 on Wednesday, and 0702402602460 would be 00:02:24 on Sunday. ''Ad hoc'' notations for mixed radix numeral systems are commonplace. The Maya calendar consists of several overlapping cycles of different radices. A short count '' tzolk'in'' overlaps
vigesimal vigesimal () or base-20 (base-score) numeral system is based on twenty (in the same way in which the decimal numeral system is based on ten). '' Vigesimal'' is derived from the Latin adjective '' vicesimus'', meaning 'twentieth'. Places In a ...
named days with tridecimal numbered days. A '' haab''' consists of vigesimal days,
octodecimal There are many different numeral systems, that is, writing systems for expressing numbers. By culture / time period By type of notation Numeral systems are classified here as to whether they use positional notation (also known as place-value ...
''months'', and base-52 years forming a ''round''. In addition, a ''long count'' of vigesimal days, octodecimal ''winal'', then vigesimal ''tun'', ''k'atun'', ''b'ak'tun'', etc. tracks historical dates. A second example of a mixed radix
numeral system A numeral system (or system of numeration) 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 symbo ...
in current use is in the design and use of
currency A currency, "in circulation", from la, currens, -entis, literally meaning "running" or "traversing" is a standardization of money in any form, in use or circulation as a medium of exchange, for example banknotes and coins. A more general ...
, where a limited set of denominations are printed or minted with the objective of being able to represent any monetary quantity; the amount of money is then represented by the number of
coins A coin is a small, flat (usually depending on the country or value), round piece of metal or plastic used primarily as a medium of exchange or legal tender. They are standardized in weight, and produced in large quantities at a mint in order t ...
or banknotes of each denomination. When deciding which denominations to create (and hence which radices to mix), a compromise is aimed for between a minimal number of different denominations, and a minimal number of individual pieces of coinage required to represent typical quantities. So, for example, in the UK, banknotes are printed for £50, £20, £10 and £5, and coins are minted for £2, £1, 50p, 20p, 10p, 5p, 2p and 1p—these follow the 1-2-5 series of preferred values. Prior to
decimalisation Decimalisation or decimalization (see spelling differences) is the conversion of a system of currency or of weights and measures to units related by powers of 10. Most countries have decimalised their currencies, converting them from non-decimal ...
, monetary amounts in the UK were described in terms of pounds, shillings, and pence, with 12 pence per shilling and 20 shillings per pound, so that "£1 7s 6d", for example, corresponded to the mixed-radix numeral 1720612.
United States customary units United States customary units form a system of measurement units commonly used in the United States and U.S. territories since being standardized and adopted in 1832. The United States customary system (USCS or USC) developed from English uni ...
are generally mixed-radix systems, with multipliers varying from one size unit to the next in the same manner that units of time do. Mixed-radix representation is also relevant to mixed-radix versions of the
Cooley–Tukey FFT algorithm The Cooley–Tukey algorithm, named after J. W. Cooley and John Tukey, is the most common fast Fourier transform (FFT) algorithm. It re-expresses the discrete Fourier transform (DFT) of an arbitrary composite size N = N_1N_2 in terms of ''N''1 s ...
, in which the indices of the input values are expanded in a mixed-radix representation, the indices of the output values are expanded in a corresponding mixed-radix representation with the order of the bases and digits reversed, and each subtransform can be regarded as a Fourier transform in one digit for all values of the remaining digits.


Manipulation

Mixed-radix numbers of the same base can be manipulated using a generalization of manual arithmetic algorithms. Conversion of values from one mixed base to another is easily accomplished by first converting the place values of the one system into the other, and then applying the digits from the one system against these. APL and J include operators to convert to and from mixed-radix systems.


Factorial number system

Another proposal is the so-called
factorial In mathematics, the factorial of a non-negative denoted is the product of all positive integers less than or equal The factorial also equals the product of n with the next smaller factorial: \begin n! &= n \times (n-1) \times (n-2) \ ...
number system: For example, the biggest number that could be represented with six digits would be 543210 which equals 719 in
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 of the Hindu–Arabic numeral ...
: 5×5! + 4×4! + 3×3! + 2×2! + 1×1! It might not be clear at first sight but the factorial based numbering system is unambiguous and complete. Every number can be represented in one and only one way because the sum of respective factorials multiplied by the index is always the next factorial minus one: : \sum_^ (( +11)-1) \cdot ( 1)! = ( +11)! - 1 There is a natural mapping between the integers 0, ..., ''n''! − 1 and
permutation In mathematics, a permutation of a set is, loosely speaking, an arrangement of its members into a sequence or linear order, or if the set is already ordered, a rearrangement of its elements. The word "permutation" also refers to the act or pro ...
s of ''n'' elements in lexicographic order, which uses the factorial representation of the integer, followed by an interpretation as a
Lehmer code In mathematics and in particular in combinatorics, the Lehmer code is a particular way to encode each possible permutation of a sequence of ''n'' numbers. It is an instance of a scheme for numbering permutations and is an example of an inversion ...
. The above equation is a particular case of the following general rule for any radix (either standard or mixed) base representation which expresses the fact that any radix (either standard or mixed) base representation is unambiguous and complete. Every number can be represented in one and only one way because the sum of respective weights multiplied by the index is always the next weight minus one: : \sum_^ (m_ - 1) \cdot M_i = M_ - 1 , where M_i = \prod_^ m_j, m_j > 1, M_0 = 1 , which can be easily proved with
mathematical induction Mathematical induction is a method for proving that a statement ''P''(''n'') is true for every natural number ''n'', that is, that the infinitely many cases ''P''(0), ''P''(1), ''P''(2), ''P''(3), ...  all hold. Informal metaphors help ...
.


References

*
Donald Knuth Donald Ervin Knuth ( ; born January 10, 1938) is an American computer scientist, mathematician, and professor emeritus at Stanford University. He is the 1974 recipient of the ACM Turing Award, informally considered the Nobel Prize of computer sc ...
. ''
The Art of Computer Programming ''The Art of Computer Programming'' (''TAOCP'') is a comprehensive monograph written by the computer scientist Donald Knuth presenting programming algorithms and their analysis. Volumes 1–5 are intended to represent the central core of com ...
'', Volume 2: ''Seminumerical Algorithms'', Third Edition. Addison-Wesley, 1997. {{ISBN, 0-201-89684-2. Pages 65–66, 208–209, and 290. *
Georg Cantor Georg Ferdinand Ludwig Philipp Cantor ( , ;  – January 6, 1918) was a German mathematician. He played a pivotal role in the creation of set theory, which has become a fundamental theory in mathematics. Cantor established the importance o ...
. ''Über einfache Zahlensysteme'', Zeitschrift für Math. und Physik 14(1869), 121–128.


External links


Mixed Radix Calculator
— Mixed Radix Calculator in C# Non-standard positional numeral systems