Can we have a number system whose base value is r=0.

234 Views Asked by At

Is it possible to have a number system with 0 as its base value? I haven't found any explanation as to why only numbers more than 1 is taken as a base value. For example, binary: base value is 2. decimal base value is 10.

3

There are 3 best solutions below

4
On

Whenever you change the base of your number system, you're establishing the size / magnitude of a group, as well as how many distinct symbols are needed for all numbers to be written down. In base 2, numbers are grouped in 2's. every group of 2 creates a group who's size is 1 magnitude larger. the number 2 (in base 10) is two 1's (1 + 1 = 10) so it makes a single group of 2's. the only number's you use are 1 and 0.

In base 3, you have 0 1 and 2 available as symbols. 1+1+1 = 10, because you now have a single group of 1's, where a group is defined as 3 units. 3 + 3 + 3 (base10) = 10 + 10 + 10 (base3) = 100 (base3)

If you are in base 0 however, you have no symbols to represent any numbers. You also can't group numbers into units because there are 0 units in a group

0
On

Part of the foundation of a number system (i.e. system of representing integers before and after the decimal point) of base $b$, where $~b \in \Bbb{Z_{\geq 2}},~$ is that the following sequence is strictly increasing, and goes to infinity:

$$b^0, b^1, b^2, \cdots.$$

The above property does not apply to any integers $~< 2.$

0
On

Generally speaking, when people refer to “Base-b” numerals, it means that:

  • The concatenation of the digits $d_m...d_3d_2d_1d_0$ represents the number $\sum_{k=0}^m d_kb^k$.
  • Numerals may optionally be extended by “decimal point” (more properly called “radix point” for $b \ne 10$) notation with $.d_{-1}d_{-2}d_{-3}...d_{-m} = \sum_{k=0}^m d_{-k}b^{-k}$ where the length $m$ may be either finite or infinite. This allows integer bases to represent non-integer real numbers.
  • As a consequence of $b^k$ in the above summations depending on the index $k$, numerals have “place value”, so digits cannot arbitrarily be re-ordered. (For example, $24 \ne 42$.)
  • Also, because the place value grows exponentially, representation of a number $n$ (if it doesn't require “decimal” places) uses $O(\log |n|)$ digits.
  • Normally, each digit is an integer between $0$ and $b-1$. However, this rule may be relaxed to accommodate negative, non-integer, or even complex bases. It is also possible to use negative-valued digits even with a positive base, with balanced ternary being the best-known of these systems.

It is possible to have $b = 1$; that's called unary. But it differs from conventional Base-b numerals in several important ways:

  • The “each digit is an integer between $0$ and $b-1$” rule is not followed, since having the sole digit be 0 would not allow representing any number other than 0. So the digit is taken to have a value of 1 instead.
  • Since $\forall k, 1^k = 1$, digits do not have place value. All of the 1's in the unary numeral 1111 are just 1's, regardless of how many other 1's are after it.
  • As a consequence of the above, radix point notation is useless, because all negative powers of 1 are also just 1, so can't be used to represent non-integers. (You could, however, still use vulgar fraction notation like $\frac{1}{1111}$ for $\frac{1}{4}$.)
  • The unary numeral for the integer n takes $O(n)$ space instead of $O(\log n)$.

Since unary is “special”, it's common to exclude it from discussions of number bases, or algorithms to convert between bases, and require $b \ge 2$.

Base-0, if it existed, would be even stranger than Base-1. Place value is nonexistent, because $0^k = 0$. Unless you rely on the definition $0^0 = 1$, in which case the one's place could have a nonzero value. But since no other places could, it would be useless to have multi-digit numerals. For every number to be one digit, every number would have to have its own unique symbol. Obviously, it's unfeasible to define an infinite number of digits. So Base-0 just can't work.