Lably
Skip to content

Non-standard positional numeral systems

Types of numeral system

  • 6 min read
  • 7 chapters

Related on Lably

Through Numeral system, Positional notation and Numerical digit

In a standard positional numeral system, the base b is a positive integer, and b different numerals are used to represent all non-negative integers. The standard set of numerals contains the b values 0, 1, 2, etc., up to b − 1, but the value is weighted according to the position of the digit in a number. The value of a digit string like pqrs in base b is given by the polynomial form
p×b3+q×b2+r×b+s.
The numbers written in superscript represent the powers of the base used.
For instance, in hexadecimal (b = 16), using the numerals A for 10, B for 11 etc., the digit string 7A3F means
7×163+10×162+3×16+15,
which written in our normal decimal notation is 31295.
Upon introducing a radix point "." and a minus sign "−", real numbers can be represented up to arbitrary accuracy.

This article summarizes facts on some non-standard positional numeral systems. In most cases, the polynomial form in the description of standard systems still applies.

Some historical numeral systems may be described as non-standard positional numeral systems. E.g., the sexagesimal Babylonian notation and the Chinese rod numerals, which can be classified as standard systems of base 60 and 10, respectively, counting the space representing zero as a numeral, can also be classified as non-standard systems, more specifically, mixed-base systems with unary components, considering the primitive repeated glyphs making up the numerals.

However, most of the non-standard systems listed below have never been intended for general use, but were devised by mathematicians or engineers for special academic or technical use.

Bijective numeration systems

A bijective numeral system with base b uses b different numerals to represent all non-negative integers. However, the numerals have values 1, 2, 3, etc. up to and including b, whereas zero is represented by an empty digit string. For example, it is possible to have decimal without a zero.

Base one (unary numeral system)

Unary is the bijective numeral system with base b = 1. In unary, one numeral is used to represent all positive integers. The value of the digit string pqrs given by the polynomial form can be simplified into p + q + r + s since bn = 1 for all n. Non-standard features of this system include:

  • The value of a digit does not depend on its position. Thus, one can easily argue that unary is not a positional system at all.
  • Introducing a radix point in this system will not enable representation of non-integer values.
  • The single numeral represents the value 1, not the value 0 = b − 1.
  • The value 0 cannot be represented (or is implicitly represented by an empty digit string).

Sign in to keep reading

6 more chapters are free with a Lably account.

More in Basics