The heximal numbering system
Introduction
The decimal numbering system is commonly used in daily life across most
countries. It serves various purposes, such as facilitating trade, enabling
calculations, and simplifying measurements of lengths and weights. Nearly
everyone is familiar with decimal numbers. However, many people tend to think
that the decimal numbering system is the sole positional numbering system,
while some think that the exceptions are binary and hexadecimal, which are
primarily used by computers and may not appear as practical for everyday use.
One notable advantage of the decimal numbering system, when compared to
some older systems, lies in its positional nature. It employs a finite number
of digits and doesn't require additional digits to represent large numbers,
unlike Roman numerals that demand more characters for higher values. Further
benefits include its ability to represent rational numbers with ease,
consistent digit counts (where a larger number cannot have fewer digits in its
decimal representation), and the simplicity of performing multiplication and
addition operations in the decimal system, especially when compared to the
complexities of Roman numerals. Additionally, it aligns well with the fact that
most people have ten fingers, making it natural to count up to ten in the
decimal system.
While many assume that the decimal numbering system is the ultimate
numerical system, historical evidence suggests otherwise. Numerous ancient
civilizations employed numbering systems with bases other than ten, such as
base 5, base 20, base 6, base 15, base 60, and various others. For instance,
the base 6 numbering system found use in some regions of the Pacific,
specifically in Indonesian New Guinea and Papua New Guinea. In these regions,
civilizations adopted a base 6 system to measure various aspects of their lives
and even devised names for specific powers of 6, ensuring that they had names
for all numbers less than the highest power of 6. Notable languages employing
the base 6 system included the Ndom language and the Yam languages, which
assigned names to powers of 6, ranging from 6 to 6^6.
Representation of
Numbers and Counting Heximal Numeral System
The decimal numbering system uses the digits 0 to 9 to represent all
numbers, and these digits are used for multiplications, additions, and
divisions. In contrast, the heximal numbering system uses the digits 0 to 5 to
represent all numbers, placing more importance on each digit and making them
more commonly used.
The sequence of integers in the decimal numbering system is familiar to
most people: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, and so on. This sequence is deeply ingrained in the minds of those
accustomed to the decimal numbering system and is often associated with
integers.
In contrast, the sequence in the heximal numbering system is: 0, 1, 2, 3,
4, 5, 10, 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 25, 30, 31, 32, 33, 34, 35,
40, 41, 42, 43, 44, 45, 50, 51, 52, 53, 54, 55, 100…
Understanding the sequence in the heximal system is straightforward. It
utilizes digits from 0 to 5 to represent all numbers, excluding the digits 6,
7, 8, and 9. Essentially, it's equivalent to the sequence of all numbers that
don't contain the digits 6, 7, 8, or 9 in the decimal system, arranged from
smallest to largest.
To gain a better grasp of the heximal system, it's helpful to compare it to
the decimal numbering system. In the decimal system, the meaning of a number is
evident. For instance, the number 43 signifies 4 × 10 + 3, while 4281
translates to 4 × 10^3 + 2 × 10^2 + 8 × 10 + 1.
The same principle applies to the heximal numbering system. For example, the
heximal number 243 means 2 × 6^2 + 4 × 6 + 3, which is
equivalent to 99 in the decimal system. Similarly, the heximal number 30001
corresponds to 3 × 6^4 + 1 in the decimal system, which equals
3889.
Now that we understand how numbers are represented in the heximal numbering
system, let's delve into basic arithmetic, including prime factorizations,
additions, multiplications, and divisions. To distinguish between decimal and
heximal numbers, I will use "dec" for decimal numbers and
"hex" for heximal numbers. For example, 931 (dec) represents the
decimal number 931, and 1054 (hex) stands for the heximal number 1054, which is
equivalent to 250 in the decimal system. It's important to note that numbers
less than six are represented the same way in both heximal and decimal systems.
Before diving into arithmetic, let's first learn how to count in the
heximal numbering system. To do this, you can utilize the knowledge of counting
in the decimal system and adapt it. Typically, you would raise the number of
fingers on your hand to represent the desired number. Using this method, you
can count from 0 (dec) to 10 (dec) / 0 (hex) to 14 (hex). There are 11 (dec) /
15 (hex) possible states for your fingers, indicating that if you were to use a
logic based on finger counting, people might opt for a base 11 (dec) / 15 (hex)
positional numbering system, where there are 11 (dec) / 15 (hex) digits from 0
(dec) to 10 (dec) / 0 (hex) to 14 (hex). However, it's important to note that
any prime base greater than 3 has inherent disadvantages.
Taking inspiration from some tribes that spoke the Ndom language or Yam
languages in the Pacific, a more intelligent approach involves treating each
hand as a digit in the heximal positional numbering system. This method allows
you to count from 0 (dec) to 35 (dec) / 0 (hex) to 55 (hex). In this approach,
each finger on the right hand represents one unit, while each finger on the
left hand represents six units. To represent numbers from 0 to 5, you can use
the same method as in the decimal system, simply lift the corresponding number
of fingers on your right hand. When you wish to represent larger numbers, use
the heximal representation of the number, and raise the corresponding number of
fingers on your left hand for the second digit and on your right hand for the
first digit. For instance, for the number 25 (dec) / 41 (hex), you'd use the
heximal representation, 41, and raise 4 fingers on your left hand and 1 finger
on your right hand.
If a number has a zero in its heximal representation, such as 24 (dec) or
40 (hex), raise 4 fingers on your left hand and leave your right hand closed to
represent a 0. Using this technique, you can represent any number from 0 to 35
(dec) / 0 to 55 (hex). However, it's important to note that you cannot go
beyond these limits using this method. Numbers after 35 (dec) / 55 (hex) in the
heximal numbering system require three digits, necessitating the use of
additional hands for representation.
Simple Arithmetic in the
Heximal Numbering System
To grasp multiplication and addition in the heximal numbering system, it is
essential to commit a portion of the multiplication and addition tables to
memory.
Addition:
Begin by memorizing a section of the addition table, which only requires
remembering 15 (dec) or 23 (hex) sums, as opposed to the 45 (dec) or 113 (hex)
sums required in the decimal numbering system.
+ |
0 |
1 |
2 |
3 |
4 |
5 |
0 |
0 |
1 |
2 |
3 |
4 |
5 |
1 |
1 |
2 |
3 |
4 |
5 |
10 |
2 |
2 |
3 |
4 |
5 |
10 |
11 |
3 |
3 |
4 |
5 |
10 |
11 |
12 |
4 |
4 |
5 |
10 |
11 |
12 |
13 |
5 |
5 |
10 |
11 |
12 |
13 |
14 |
In the table, the sums that need to be memorized are highlighted in bold.
Since 0 + a = a, there's no need to memorize sums involving the number 0, as
adding zero has no impact on the number being added. Additionally, the
commutative property of addition (a + b = b + a) means that for repeated sums
where the order of the terms changes, you only need to memorize one of the
sums. In total, you only need to memorize 15 (dec) / 23 (hex) sums, which is
quite manageable.
For addition involving numbers with more than one digit in the heximal
numbering system, an algorithm similar to decimal addition is used. In the
decimal system, you align the two numbers vertically, starting with the units'
digits, add each aligned pair of digits, and account for any carries. If the
result exceeds ten, you carry over to the next line. This process is analogous
in heximal. First, pad the smaller number with zeroes on the left until it
matches the number of digits in the larger number. Then, align the numbers
vertically, starting with the units' digits, and add the aligned digits. If the
result exceeds six, carry over one to the next line. Importantly, use the
results from the previously memorized addition table for heximal sums rather
than relying on the decimal sum.
Let's illustrate this with an example: 455 (hex) + 305 (hex). To calculate
the sum, first align the numbers vertically, starting with the units' digits,
as shown in the table below:
+ |
4 |
5 |
5 |
|
3 |
0 |
5 |
Next add the digits as follow:
+ |
4 |
5 |
5 |
|
3 |
0 |
5 |
|
11 |
5 |
14 |
Now move the carries to the next digit:
+ |
4 |
5 |
5 |
|
3 |
0 |
5 |
|
11 |
5 |
14 |
0 + 1 |
1 |
5 + 1 |
4 |
1 |
1 + 1 = 2 |
0 |
4 |
So, 455 (hex) + 305 (hex) = 1204 (hex) in the heximal numbering system.
Subtraction:
To perform subtraction or find the difference between two heximal numbers,
it's important to establish a representation for negative numbers in heximal,
which is analogous to how it's done in decimal. You simply add a "–"
sign after the number to indicate negativity. For example, 405 (hex) is
positive, and –405 (hex) is negative.
When subtracting, always subtract the number with the highest absolute
value from the one with the smaller absolute value and include the negative
sign if necessary when performing the inverse operation. You can apply a
similar technique as in decimal subtraction, using the heximal addition values.
Additionally, there's a method to subtract two heximal numbers using only
addition, which can be adapted to decimal calculations if you are unfamiliar
with it.
For example, let's calculate 3134 (hex) – 2331 (hex):
1. Determine the number
with the greatest number of digits, which is 3134 (hex) in this case. It has 4
digits. Use the value 5555 (hex), which is the highest 4–digit number in
heximal. Calculate 5555 (hex) – 2331 (hex). Since all the digits in 5555 (hex)
are greater than or equal to the corresponding digits in 2331 (hex), the
subtraction is straightforward:
5555 (hex) – 2331 (hex) = 3224 (hex)
2. Now, calculate the sum
of 3134 (hex) + 3224 (hex):
3134 (hex) + 3224 (hex) = 10402 (hex)
3. Subtract 10000 (hex),
which is one more than 5555 (hex):
10402 (hex) – 10000 (hex) = 402 (hex)
4.
Add 1 to the result:
402 (hex) + 1 (hex) = 403 (hex)
So, 3134 (hex) – 2331 (hex) = 403 (hex). This technique is based on the
idea of performing x + (a – y) – (a + 1) + 1, where a = 5555 (hex). The result
simplifies to x – y, but it can be easier to perform compared with normal
subtraction. If the numbers had more digits, you'd use the highest value with
that many digits in heximal.
For example, for 435121 (hex) – 201431 (hex), you'd use the value 555555
(hex), as it's the highest 6–digit value in heximal. Subtract the smaller
number from the larger one, and if you are performing the inverse operation,
multiply by –1. For example, 2331 (hex) – 3134 (hex) = –403 (hex).
Multiplication:
Similar to the decimal numbering system, the heximal numbering system has a
multiplication table that needs to be memorized. However, because the table is
six by six and there are some multiplication rules like 0 x a = 0, 1 x a = a,
and a x b = b x a, you only need to memorize 10 (dec) or 14 (hex) distinct
products. To put it in perspective, in the decimal multiplication table, you
would need to memorize 36 (dec) or 100 (hex) products, making the heximal
multiplication table more manageable. Additionally, since the 1–digit numbers
in heximal are smaller, memorizing each product in the heximal multiplication
table is easier compared to the decimal multiplication table.
Here is the multiplication table:
x |
0 |
1 |
2 |
3 |
4 |
5 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
2 |
3 |
4 |
5 |
2 |
0 |
2 |
4 |
10 |
12 |
14 |
3 |
0 |
3 |
10 |
13 |
20 |
23 |
4 |
0 |
4 |
12 |
20 |
24 |
32 |
5 |
0 |
5 |
14 |
23 |
32 |
41 |
In bold are the products that need to be memorized. As you can see, only a
small portion of the table needs to be memorized, which is less than one–third,
and you only need to memorize 10 (dec) or 14 (hex) distinct products. To make
memorization easier, you can identify patterns. For instance, in the column of
2’s, you can observe that numbers repeat in the cycle: 0, 2, 4, 0, 2, 4…
Similarly, the column of 3’s repeats with the cycle: 0, 3, 0, 3… The pattern in
the column of 4’s is the reverse of the column of 2’s: 0, 4, 2, 0, 4, 2…
Lastly, the column of 5’s follows this repeating pattern: 0, 5, 4, 3, 2, 1, 0,
5, 4, 3, 2, 1…, which is reminiscent of the integers in reverse order, similar
to the column of 9’s in the decimal multiplication table.
After memorizing the multiplication table, you can use the long
multiplication method to multiply larger numbers, incorporating heximal
addition instead of decimal addition. Alternatively, you can employ an
alternative method that enables you to multiply not only numbers in any
positional numbering system but also polynomials.
For example, let's multiply 513 (hex) x 344 (hex):
1. Organize the numbers in
a grid:
x |
3 |
4 |
4 |
5 |
|
|
|
1 |
|
|
|
3 |
|
|
|
2. Multiply the digits using the values from the multiplication table:
x |
3 |
4 |
4 |
5 |
5 x 3 |
5 x 4 |
5 x 4 |
1 |
1 x 3 |
1 x 4 |
1 x 4 |
3 |
3 x 3 |
3 x 4 |
3 x 4 |
3. Calculate the results:
x |
3 |
4 |
4 |
5 |
23 |
32 |
32 |
1 |
3 |
4 |
4 |
3 |
13 |
20 |
20 |
4. Add the numbers vertically:
x |
3 |
4 |
4 |
5 |
23 |
32 |
32 |
1 |
3 |
4 |
4 |
3 |
13 |
20 |
20 |
Add the numbers vertically, with the help of the colours: 20 = 20, 20 + 4 =
24, 13 + 4 + 32 = 53, 3 + 32 = 35, 23 = 23. Now, add n zeroes after each
result, where n is the position:
20–>20; 24–>240; 53–>5300; 35–>35000; 23–>230000
5. Add the values:
230000 + 35000 + 5300 + 240 + 20 = 315000
So, 513 (hex) x 344 (hex) = 315000 (hex). Using this algorithm, you can
multiply any number in the heximal numbering system. Furthermore, this
algorithm can be adapted to the decimal numbering system by substituting
heximal multiplication with decimal multiplication, and it can also be used to
multiply polynomials.
Division:
Before diving into division in other positional numbering systems, it's
essential to understand rational numbers and their representation in decimal.
Fractions are typically denoted as a/b, where a and b are integers and coprime,
representing the proportion of those integers. This representation can be
adapted to the heximal numbering system. Another way to represent fractions is
by using the radix point, as in 1/2 (dec) = 0.5 (dec) or 1/3 (dec) = 0.333333…
(dec). The radix point signiffies that the digits are being multiplied by a
negative power of that base. For example, 0.5 (dec) = 5 x 10^(–1) (dec), and
0.333333… (dec) = 3 x 10^(–1) + 3 x 10^(–2) + 3 x 10^(–3) + 3 x 10^(–4) + 3 x
10^(–5) + 3 x 10^(–6)… (dec). You can apply this notation to the heximal
numbering system, where the radix point indicates that the digits are being
multiplied by a negative power of six, and it's called the "heximal
point," just like the radix point is called the "decimal point"
in the decimal numbering system.
For example, 0.3 (hex) means 3 x 6^(–1), and 0.111111… (hex) means 1 x
6^(–1) + 1 x 6^(–2) + 1 x 6^(–3) + 1 x 6^(–4) + 1 x 6^(–5) + 1 x 6^(–6)… (hex).
Just as in decimal division, the heximal point is used when the remainder is
not 0 in a quotient.
To divide two numbers in the heximal numbering system, you use an
adaptation of long division in the decimal numbering system. However,
subtraction is done using heximal numbering system rules, and the digits range
from 0 to 5 for the quotient. You can stop after obtaining the integer part of
the quotient, getting a remainder, or continue using the heximal point (decimal
point in the heximal numbering system) to approximate the quotient or identify
repeating digits in the quotient.
Example: 434431 (hex) ÷ 501 (hex). To calculate the result, first write
both numbers as you would in long division if they were decimal numbers:
4 |
3 |
4 |
4 |
3 |
1 |
÷ |
5 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
Now calculate all multiples of 501 (hex), the divisor, from 0 to 5: 0 (hex)
x 501 (hex) = 0 (hex); 1 (hex) x 501 (hex) = 501 (hex); 2 (hex) x 501 (hex) =
1402 (hex); 3 (hex) x 501 (hex) = 2303 (hex); 4 (hex) x 501 (hex) = 3204 (hex);
5 (hex) x 501 (hex) = 4105 (hex). Use these values in the calculation. Since
4344 (hex) is greater than 501 (hex), start with that value. Subtract 4105
(hex) from 4344 (hex), resulting in 235 (hex). The first digit of the quotient
is 5, as 4105 (hex) = 5 (hex) x 501 (hex). Drop the 3, leaving 2353 (hex).
Repeat this process similarly to decimal long division until you obtain the
remainder and the quotient.
4 |
3 |
4 |
4 |
3 |
1 |
÷ |
5 |
0 |
1 |
|
–4 |
1 |
0 |
5 |
|
|
|
|
|
|
5 |
0 |
2 |
3 |
5 |
|
|
|
|
|
|
|
|
2 |
3 |
5 |
3 |
|
|
|
|
|
|
|
–2 |
3 |
0 |
3 |
|
|
|
|
|
3 |
|
0 |
0 |
5 |
0 |
|
|
|
|
|
|
|
|
|
5 |
0 |
1 |
|
|
|
|
|
|
|
|
–5 |
0 |
1 |
|
|
|
|
1 |
|
|
|
0 |
0 |
0 |
|
|
|
|
|
After these calculations, it's concluded that 434431 (hex) ÷ 501 (hex) =
531 (hex) with a remainder of 0.
Here's another example when the remainder is not 0: 4424 (hex) ÷ 43 (hex).
Calculate all multiples of 43 (hex) from 0 to 5: 0 (hex); 43 (hex); 130 (hex);
213 (hex); 300 (hex); 343 (hex). Start the
calculation:
4 |
4 |
2 |
4. |
0 |
0 |
0 |
÷ |
4 |
3 |
|
–4 |
3 |
|
|
|
|
|
|
|
|
1 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
1 |
2 |
|
|
|
|
|
|
|
|
|
–0 |
0 |
|
|
|
|
|
|
|
0 |
|
1 |
2 |
|
|
|
|
|
|
|
|
|
1 |
2 |
4 |
|
|
|
|
|
|
|
|
–0 |
4 |
3 |
|
|
|
|
|
|
1 |
|
0 |
4 |
1 |
|
|
|
|
|
|
|
|
|
4 |
1 |
0 |
|
|
|
|
|
. |
|
|
–3 |
4 |
3 |
|
|
|
|
|
5 |
|
|
0 |
2 |
3 |
|
|
|
|
|
|
|
|
|
2 |
3 |
0 |
|
|
|
|
|
|
|
|
–2 |
1 |
3 |
|
|
|
|
3 |
|
|
|
0 |
1 |
3 |
|
|
|
|
|
|
|
|
|
1 |
3 |
0 |
|
|
|
|
|
|
|
|
–1 |
3 |
0 |
|
|
|
2 |
|
|
|
|
0 |
0 |
0 |
|
|
|
|
So that means that 4424 (hex) ÷ 43 (hex) = 101.532 (hex). Also, since the
remainder is 41 (hex), 4424 (hex) = 101 (hex) x 43 (hex) + 41 (hex). The
quotient is 101 (hex), the remainder 41 (hex) and the exact value is 101.532
(hex).
Here is the last example: 1 (hex) ÷ 11 (hex). Once again, you start by
calculating the multiples of 11 (hex), which are 0 (hex); 11 (hex); 22 (hex);
33 (hex); 44 (hex); 55 (hex). Since 1 (hex) is smaller than 11 (hex), the
quotient is 0 (hex), and the remainder is 1 (hex). However, if you continue
calculating the quotient after the remainder:
1. |
0 |
0 |
0 |
0 |
0 |
÷ |
1 |
1 |
|
–0 |
|
|
|
|
|
|
|
|
0 |
1 |
|
|
|
|
|
|
|
|
. |
1 |
0 |
|
|
|
|
|
|
|
|
–0 |
0 |
|
|
|
|
|
|
|
0 |
1 |
0 |
|
|
|
|
|
|
|
|
1 |
0 |
0 |
|
|
|
|
|
|
|
|
–5 |
5 |
|
|
|
|
|
|
5 |
|
|
0 |
1 |
|
|
|
|
|
|
|
|
0 |
1 |
0 |
|
|
|
|
|
|
|
|
–0 |
0 |
|
|
|
|
0 |
|
|
|
1 |
0 |
|
|
|
|
|
|
|
|
1 |
0 |
0 |
|
|
|
|
|
|
|
|
–5 |
5 |
|
|
|
5 |
|
|
|
|
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As seen, the digits will cycle forever with a period of 2, similar to
decimal fractions, since this property holds for all integer bases. In this
case, 1 (hex) ÷ 11 (hex) = 0.05050505050505… (hex), or simply 0.05 (hex),
the underline indicates the digits that repeat.
Prime Numbers and
divisibility tests for some integers in heximal
The list of prime numbers in decimal is as follows:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43,
47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131,
137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, and so on…
Prime numbers are fundamental in arithmetic. Knowing the prime
factorization of a number allows you to calculate its divisors and numbers that
are coprime to it. Therefore, they are important to mention in the context of
the heximal numeral system.
In other integer bases, the prime numbers remain the same as in decimal,
but they need to be correctly converted to that base. In heximal, the prime
numbers look as follows:
2, 3, 5, 11, 15, 21, 25, 31, 35, 45, 51, 101, 105, 111, 115, 125, 135, 141,
151, 155, 201, 211, 215, 225, 241, 245, 251, 255, 301, 305, 331, 335, 345, 351,
405, 411, 421, 431, 435, 445, 455, 501, 515, 521, 525, 531, 551…
Notably, every prime number in the heximal numbering system, except 2 and
3, ends with the digit 1 or 5. This pattern is related to the divisibility
tests within the heximal base. The primality of a number and its factors do not
depend on the representation of the positional numbering system. Converting a
prime number from heximal to decimal will not change its primality, and
similarly, converting a composite number from heximal to decimal will retain
its factors.
Divisibility tests for some integers in heximal:
1 – A number is divisible by 1 if it terminates in the heximal numbering
system. For example, 421 (hex) is divisible by 1 because it terminates, but
240.1 (hex) is not.
2 – A number is divisible by 2 if its last digit in the heximal numbering
system is 0, 2, or 4. For example, 520 (hex) is divisible by 2 because it ends
with 0, but 241 (hex) is not. This test is similar to checking if a number is
even or odd in decimal.
3 – A number is divisible by 3 if its last digit in the heximal numbering
system is 0 or 3. For example, 513 (hex) is divisible by 3 because it ends with
3, but 244 (hex) is not. This test is similar to the divisibility test for 5 in
the decimal system.
4 – A number is divisible by 4 if its last 2 digits in the heximal
numbering system form a multiple of 4. The combinations that indicate
divisibility by 4 are: 00, 04, 12, 20, 24, 32, 40, 44, 52. For example, 552
(hex) is a multiple of 4 because the last 2 digits are 52, and 224 (hex) is
also a multiple of 4 because the last 2 digits are 24. However, 242 (hex) is
not divisible by 4 because 42 (hex) is not a multiple of 4.
5 – A number is divisible by 5 if the sum of its digits in the heximal
numbering system is a multiple of 5. For example, 11111 (hex) is a multiple of
5 because 1+1+1+1+1 (hex) = 5 (hex), and 12345 (hex) is also a multiple of 5
because 1+2+3+4+5 (hex) = 23 (hex), and 2+3 (hex) = 5. On the other hand, 1541
(hex) is not divisible by 5 because 1+5+4+1 (hex) = 15 (hex), and 1+5 (hex) =
10 (hex), and 1+0 (hex) = 1, which is not a multiple of 5. This test is similar
to casting out 9’s in decimal, but it only works for the prime number 5.
10 (hex) / 6 (dec) – A number is divisible
by 10 (hex) if its last digit is 0, which is similar to the divisibility test
for 10 (dec) in the decimal numbering system. For example, 430 (hex) is a
multiple of 10 (hex), but 4424 (hex) is not a multiple of 10 (hex).
11 (hex) / 7 (dec) – A number is divisible
by 11 (hex) if the difference of the alternating sum of digits is a multiple of
11 (hex). This is similar to the divisibility test of 11 (dec) in the decimal
numbering system. Example: 44535 (hex) is divisible by 11 (hex) because 4 + 5 +
5 (hex) = 22 (hex), 4 + 3 (hex) = 11, and 22 – 11 (hex) = 11 (hex) , and 11
(hex) is a multiple of 11 (hex).
12 (hex) / 8 (dec) – A number is divisible
by 12 (hex) if the last 3 digits form a multiple of 12 (hex), making the last 3
digits the determinant factor of divisibility by 12 (hex). The combinations of
3 digits that form a multiple of 12 are: 000, 012, 024, 040, 052, 104, 120,
132, 144, 200, 212, 224, 240, 252, 304, 320, 332, 344, 400, 412, 424, 440, 452,
504, 520, 532, 544. For example, 2200 (hex) is divisible by 12 (hex) because it
ends in 200 (hex), which is a multiple of 12 (hex).
13 (hex) / 9 (dec) – A number is divisible
by 13 (hex) if the last 2 digits form a multiple of 13 (hex), which means that
the determinant factor of divisibility by 13 (hex) is the last 2 digits. The
combinations are: 00, 13, 30, 43. For example, 543 (hex) is divisible by 13
(hex) because the last 2 digits are 43 (hex). This test is similar to the
divisibility test of 25 (dec) in decimal.
14 (hex) / 10 (dec) – A number is
divisible by 14 (hex) if it is divisible by 2 (hex) and 5 (hex), so the last
digit is either 0, 2, or 4, and the sum of digits is a multiple of 5 (hex). For
example, 244 (hex) is divisible by 14 (hex) because the last digit is 4, and
the sum of digits is 14 (hex).
20 (hex) / 12 (dec) – A number is
divisible by 20 (hex) if the last 2 digits form a multiple of 20 (hex). The
combinations are: 00, 20, 40. For example, 3300 (hex) is divisible by 20 (hex)
because the last 2 digits are 00 (hex).
22 (hex) / 14 (dec) – A number is
divisible by 22 (hex) if it is divisible by 2 (hex) and 11 (hex), so the last
digit is either 0, 2, or 4, and the difference of the alternating sum of digits
is a multiple of 11 (hex). For example, 524 (hex) is divisible by 22 (hex)
because the last digit is 4, and the alternating sum is 0 (hex), which is a
multiple of 11 (hex).
23 (hex) / 15 (dec) – A number is
divisible by 23 (hex) if it is divisible by 3 (hex) and 5 (hex), so the last
digit is either 0 or 3, and the sum of digits is a multiple of 5 (hex). For
example, 1013 (hex) is divisible by 23 (hex) because the last digit is 3, and
the sum of digits is 5 (hex).
24 (hex) / 16 (dec) – A number is
divisible by 24 (hex) if the last 4 digits form a multiple of 24 (hex). There
are 213 (hex) / 81 (dec) combinations, and here are they: 0000, 0024, 0052,
0120, 0144, 0212, 0240, 0304, 0332, 0400, 0424, 0452, 0520, 0544, 1012, 1040,
1104, 1132, 1200, 1224, 1252, 1320, 1344, 1412, 1440, 1504, 1532, 2000, 2024,
2052, 2120, 2144, 2212, 2240, 2304, 2332, 2400, 2424, 2452, 2520, 2544, 3012,
3040, 3104, 3132, 3200, 3224, 3252, 3320, 3344, 3412, 3440, 3504, 3532, 4000,
4024, 4052, 4120, 4144, 4212, 4240, 4304, 4332, 4400, 4424, 4452, 4520, 4544,
5012, 5040, 5104, 5132, 5200, 5224, 5252, 5320, 5344, 5412, 5440, 5504, 5532.
For example, 1223224 (hex) is divisible by 24 (hex) because the last 4 digits
are 3224 (hex), which is a multiple of 24 (hex).
30 (hex) / 18 (dec) – A number is
divisible by 30 (hex) if the last 2 digits form a multiple of 30 (hex). The
combinations are 00 and 30. For example, 423430 (hex) is divisible by 30 (hex)
because the last 2 digits are 30 (hex). This test is similar to the
divisibility test of 50 (dec) in decimal.
33 (hex) / 21 (dec) – A number is
divisible by 33 (hex) if it is divisible by 3 (hex) and 11 (hex), so the last
digit is 0 or 3, and the difference of the alternating sum of digits is a
multiple of 11 (hex). For example, 2013 (hex) is divisible by 33 (hex) because
the last digit is 3, and the alternating sum is 0 (hex), which is a multiple of
11 (hex).
40 (hex) / 24 (dec) – A number is
divisible by 40 (hex) if the last 3 digits form a multiple of 40 (hex). The
combinations are: 000, 040, 120, 200, 240, 320, 400, 440, 520. For example,
324240 (hex) is divisible by 40 (hex) because the last 3 digits are 240 (hex).
43 (hex) / 27 (dec) – A number is
divisible by 43 (hex) if the last 3 digits form a multiple of 43 (hex). The
combinations are: 000, 043, 130, 213, 300, 343, 430, 513. For example, 4132343
(hex) is divisible by 43 (hex) because the last 3 digits are 343 (hex).
50 (hex) / 30 (dec) – A number is
divisible by 50 (hex) if it is divisible by 10 (hex) and by 5 (hex), so the
last digit is 0, and the sum of digits is a multiple of 5 (hex). For example,
15130 (hex) is divisible by 50 (hex) because it ends in 0, and the sum of
digits is 5 (hex).
55 (hex) / 35 (dec) – A number is
divisible by 55 (hex) if the number is divisible by 5 (hex) and 11 (hex). This
can also be checked by summing all groups of 2 digits in the number.
100 (hex) / 36 (dec) – A number is
divisible by 100 (hex) if the last 2 digits of that number are 00. For example,
34300 (hex) is divisible by 100 (hex) because it ends in 00. This test is
similar to the divisibility test of 100 (dec) in decimal.
To find other divisibility tests for 2^n
and 3^m, just check if the last n/m digits form a multiple of 2^n / 3^m, and
for numbers that are of the form 2^n x 3^m, the calculate the maximum of m and
n, which is r, and check if the last r digits form a multiple of 2^n x 3^m.
Generalized divisibility
tests for some primes for heximal
The divisibility test for the remaining primes is very similar to all, so
there are 2 similar generalized divisibility tests for primes for specific
primes, so you first need to check the last digit of the prime to know which
test to use. For primes ending with 5 in heximal:
1. Add 1 to the prime number.
2. Divide the result by 10 (hex) to get
the multiplier
3. For the number being tested, separate
the last digit from the rest.
4. Multiply the last digit by the
multiplier.
5. Add the result to the rest of the
number.
10 (hex). Repeat steps 3–5 until you
either find a number divisible by the prime or determine that it's not
divisible.
This method can be used to check the
divisibility of primes ending with 5 and can also be applied to composite
numbers. However, it's particularly useful for prime numbers, and perfect prime
powers, since primes don’t have any factors other than themselves, so you can’t
just check divisibility by all factors separately.
For primes ending with 1 in heximal, only
1 step changes:
1. Subtract 1 to the prime number.
2. Divide the result by 10 (hex) to get
the multiplier
3. For the number being tested, separate
the last digit from the rest.
4. Multiply the last digit by the
multiplier.
5. Subtract the result to the rest of the
number.
10 (hex). Repeat steps 3–5 until you
either find a number divisible by the prime or determine that it's not
divisible.
This method can be used to check the
divisibility of primes ending with 1 and can also be applied to composite
numbers. However, it's particularly useful for prime numbers, and perfect prime
powers, since primes don’t have any factors other than themselves, so you can’t
just check divisibility by all factors separately.
There is a faster divisibility test for
some primes:
For Primes Ending with 55 in heximal:
1. Add 1 to the prime number.
2. Divide the result by 100 (hex) to
obtain the multiplier.
3. For the number being tested, separate
the last two digits from the rest.
4. Multiply the last two digits by the
multiplier.
5. Add the result to the rest of the
number.
10 (hex). Repeat steps 3–5 until you
either find a number divisible by the prime or determine that it's not
divisible.
This also works for composite numbers, but
it is only useful for primes and prime powers.
For Primes Ending with 01 in heximal
1. Subtract 1 from the prime number.
2. Divide the result by 100 (hex) to
obtain the multiplier.
3. For the number being tested, separate
the last two digits from the rest.
4. Multiply the last two digits by the
multiplier.
5. Subtract the result from the rest of
the number.
10 (hex). Repeat steps 3–5 until you
either find a number divisible by the prime or determine that it's not
divisible.
This also works for composite numbers, but
it is only useful for primes or prime powers.
Additionally, this trick can be
generalized for primes where p + 1 or p – 1 ends with n zeroes. Divide the
result by 10^n (hex) to get the multiplier and split the last n digits from the
number to perform an even faster divisibility test.
This optimization allows for quicker
divisibility tests for certain prime numbers, improving efficiency in
calculations.
Prime factorizations and
square roots in heximal
To do the prime factorization of a number
you first need to calculate the square root of that number, so you know when
you can be safe to say that the number is prime.
To calculate the square root of a heximal
number, follow these steps:
1. Begin by separating the digits of the
heximal number into groups of two. For instance, for √113343001 (hex),
separating the digits makes the list: 01 13 34 30 01
2. Find the largest square that's at most
the value of the first group of digits. In this case, 01 (hex) is the largest
square that's less than or equal to 01 (hex), so 1 is the first digit of the
square root.
3. Subtract the square found in step 2 (in
this case, 1) from the first group of digits, which results in 0. The remaining
part of the number is 13 34 30 01.
4. Add 1 to itself, resulting in 2 (hex),
and then try to find a digit n such that when you multiply it by 2, you get a
number smaller than 13 (hex) which is the next part of the number.
– For n=2, you get 22 x 2 (hex) = 44 (hex)
– For n=5, you get 25 x 5 (hex) = 221
(hex)
– For n=1, you get 21 x 1 (hex) = 21 (hex)
In this case, n must be 0
since 21 (hex) is greater than 13 (hex). Therefore, the next digit of the
square root is 0.
5. Add 0 to 20 (hex) to get 20 (hex), and
repeat the process. Find the largest digit n such that when you multiply it by
20 and add it to the current number 20 (hex), you get a number smaller than
1334 (hex).
– For n = 4, 204 x 4 (hex) = 1224 (hex),
and 1334 – 1224 (hex) = 110 (hex).
The next digit is 4.
10 (hex). Continue this process until you
reach the desired precision or the end of the number.
204 + 4 (hex) = 212 (hex)
2123 x 3 (hex) = 10413 (hex)
11030 – 10413 (hex) = 213
(hex)
The next digit is 3.
2123 + 3 (hex) = 2130 (hex)
21301 x 1 (hex) = 21301 (hex)
21301 – 21301 (hex) = 0 (hex)
The final digit is 0.
11 (hex). The square root of 113343001
(hex), √113343001 (hex) is 10431 (hex).
Here's a visual representation of the
process:
|
|
|
|
|
|
|
|
1 |
0 |
4 |
3 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
0 |
1 |
1 |
3 |
3 |
4 |
3 |
0 |
0 |
1 |
1 |
|
– |
0 |
1 |
|
|
|
|
|
|
|
|
2 |
|
|
0 |
0 |
|
|
|
|
|
|
|
|
2 |
|
|
0 |
0 |
1 |
3 |
|
|
|
|
|
|
20 |
|
– |
0 |
0 |
0 |
0 |
|
|
|
|
|
|
20 |
|
|
0 |
0 |
1 |
3 |
|
|
|
|
|
|
20 |
|
|
0 |
0 |
1 |
3 |
3 |
4 |
|
|
|
|
204 |
|
– |
0 |
0 |
1 |
2 |
2 |
4 |
|
|
|
|
212 |
|
|
0 |
0 |
0 |
1 |
1 |
0 |
|
|
|
|
212 |
|
|
0 |
0 |
0 |
1 |
1 |
0 |
3 |
0 |
|
|
2123 |
|
– |
0 |
0 |
0 |
1 |
0 |
4 |
1 |
3 |
|
|
2130 |
|
|
0 |
0 |
0 |
0 |
0 |
2 |
1 |
3 |
|
|
2130 |
|
|
0 |
0 |
0 |
0 |
0 |
2 |
1 |
3 |
0 |
1 |
21301 |
|
– |
0 |
0 |
0 |
0 |
0 |
2 |
1 |
3 |
0 |
1 |
21302 |
|
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
This method enables you to accurately
calculate the square root of a heximal number up to the integer part.
To perform prime factorization of a number
in heximal, follow these steps:
1. Begin by finding the square root of the
number and round it down to the nearest integer. Let's consider the example of
√550 (hex), which the integer part results in 22 (hex).
Since the largest prime
smaller than or equal to 22 (hex) is 21 (hex), you only need to check for
divisibility up to 21 (hex).
2. Check for divisibility by 2. Since the
last digit is 0, the number is divisible by 2. In this case, divide 550 (hex)
by 2 to get 253 (hex).
Continue the process by
finding the square root of 253 (hex), which the integer part is 14 (hex). Since
253 (hex) ends with 3, it is divisible by 3. Dividing 253 (hex) by 3 gets the
result results: 253 ÷ 3 (hex) = 55 (hex).
3. Continue this process until you find
more factors. After each division, find the square root of the remaining number
and check for divisibility with primes up to the square root.
In this example, 55 (hex) is
divisible by 5 (hex), and, 55 ÷ 5 (hex) = 11 (hex).
4. Once you reach a point where the square
root of the remaining number is smaller than the current factor being checked
that number is a prime, and it is the last prime factor of the original number.
In this case, the integer part of √11
(hex) = 2 (hex), which is less than 5 (hex). Therefore, the factorization is
complete.
In this case, 550 (hex) factors into 2 x 3
x 5 x 11 (hex).
Here's another example with the number
5001 (hex):
1. Calculate √5001 (hex), which the
integer part results in 52 (hex).
Since the largest prime
smaller than 52 (hex) is 51 (hex), you only need to check for divisibility up
to 51 (hex).
2. Examine the last digit of 5001 (hex).
In this case, it's 1, so it's not divisible by 2 or 3.
3. Continue the process, and you'll find
that 5001 (hex) is divisible by 35 (hex), resulting in 5001 ÷ 35 (hex) = 115
(hex).
4. Calculate √115 (hex), which the integer
part is 10 (hex).
Since 35 (hex) is greater
than 10 (hex), 115 (hex) is prime.
So, 5001 (hex) factors into 35 x 115
(hex).
In summary, to perform prime factorization
in heximal, you first find the square root of the number to determine how many
factors you need to check. Utilize divisibility tests for primes smaller than
the square root to identify if a number is prime or not. The prime
factorization of negative integers is just the factorization of that integer
with the ‘–‘ in the beginning, the factorization of 1 is the empty product, and
the factorization of –1 is the empty product multiplied by –1. The prime
factorization of 0 is undefined. For the numbers 2 and 3, they are considered
prime since there are no smaller primes to check below the square root.
Nomenclature of Numbers
in Heximal
In the decimal numbering system, we use
the decimal representation of numbers to name them. I've created a similar
naming system based on the heximal representation of numbers. For numbers
between zero and twelve, the names remain the same:
· 0 (hex) is zero
· 1 (hex) is one
· 2 (hex) is two
· 3 (hex) is three
· 4 (hex) is four
· 5 (hex) is five
· 10 (hex) is six
· 11 (hex) is seven
· 12 (hex) is eight
· 13 (hex) is nine
· 14 (hex) is ten
· 15 (hex) is eleven
· 20 (hex) is twelve
For the remaining integers, I assigned
different names. From 21 (hex) to 25 (hex), I used "dozen" followed
by the respective units. This is in line with the common practice of using
"dozen" to represent twelve when counting objects.
· 21 (hex) is
"dozen–one"
· 22 (hex) is
"dozen–two"
· 23 (hex) is
"dozen–three"
· 24 (hex) is
"dozen–four"
· 25 (hex) is
"dozen–five"
For the next numbers, I introduced
invented words:
· 30 (hex) is
"thirsy" (three times six)
· 31 (hex) is
"thirsy–one"
· 32 (hex) is
"thirsy–two"
· 33 (hex) is
"thirsy–three"
· 34 (hex) is
"thirsy–four"
· 35 (hex) is
"thirsy–five"
I changed "thirty" to
"thirsy" to indicate that it's three times six, similar to how
"thirty" in decimal represents three times ten. The second–to–last
letter indicates whether the number is decimal or heximal.
The following numbers are also named
following this logic:
· 40 (hex) is
"forsy" (four times six)
· 41 (hex) is
"forsy–one"
· 42 (hex) is
"forsy–two"
· 43 (hex) is
"forsy–three"
· 44 (hex) is
"forsy–four"
· 45 (hex) is
"forsy–five"
· 50 (hex) is
"fifsy" (five times six)
· 51 (hex) is
"fifsy–one"
· 52 (hex) is
"fifsy–two"
· 53 (hex) is
"fifsy–three"
· 54 (hex) is
"fifsy–four"
· 55 (hex) is
"fifsy–five"
For the next numbers, I used non–English
words:
· 100 (hex) is "niff”, nif
in the IPA,
· 101 (hex) is "niff–one"
· 102 (hex) is "niff–two"
· 103 (hex) is "niff–three"
· 104 (hex) is "niff–four"
· 105 (hex) is "niff–five"
· 110 (hex) is "niff–six"
· 111 (hex) is "niff–seven"
· 112 (hex) is "niff–eight"
· 113 (hex) is "niff–nine"
· 114 (hex) is "niff–ten"
· 115 (hex) is "niff–eleven"
· 120 (hex) is "niff–twelve"
In the Ndom language of Indonesian New
Guinea, they used a word similar in sound to "nif" to represent six
times six, which is 100 (hex). Since they used a heximal numbering system,
having a word for thirty–six was essential, which is why I chose "niff"
for thirty–six. From 120 (hex) to 155 (hex), the names are just “niff” followed
by the name of the rest of the number.
· 124 (hex) is "niff
dozen–four"
· 141 (hex) is "niff
forsy–one"
· 155 (hex) is "niff
fifsy–five"
Moving on, we have:
· 200 (hex) is "two niff"
· 201 (hex) is "two niff
one"
· 202 (hex) is "two niff
two"
This structure is similar to the
hundredths structure in decimal where you state how many hundreds followed by
the rest. For instance, 244 (hex) is "two niff forsy–four," 321 (hex)
is "three niff dozen–one," 344 (hex) is "three niff
forsy–four," 441 (hex) is "four niff forsy–one," 524 (hex) is
"five niff dozen–four," 543 (hex) is "five niff
forsy–three," and finally, 555 (hex) is "five niff fifsy–five."
For the larger numbers:
· 1,000 (hex) is "tarnexy”, tärneksi
in the IPA,
· 1,001 (hex) is "one
tarnexy and one"
· 1,002 (hex) is "one
tarnexy and two"
· 1,003 (hex) is "one
tarnexy and three"
· 1,004 (hex) is "one
tarnexy and four"
· 1,005 (hex) is "one
tarnexy and five"
· 1,010 (hex) is "one
tarnexy and six"
I chose "tarnexy" since the Yam
languages in Papua New Guinea had a word that sounded similar to "tarumba,"
which meant six cubed or 1,000 (hex). For numbers between 1,001 (hex) and 5,555
(hex), it's straightforward. For instance, 2,013 (hex) is "two tarnexy and
nine," 2,241 (hex) is "two tarnexy two niff forsy–one," 2,521
(hex) is "two tarnexy five niff dozen–one," 3,213 (hex) is
"three tarnexy two niff–nine," and 4,344 (hex) is "four tarnexy
three niff forsy–four."
The pattern continues until 5,555 (hex),
which is "five tarnexy five niff fifsy–five." Beyond this, the next
name for a number only comes after six to the power of six:
· 10,000 (hex) is
"six tarnexy"
· 11,000 (hex) is
"seven tarnexy"
· 12,000 (hex) is
"eight tarnexy"
· 13,000 (hex) is
"nine tarnexy"
· 14,000 (hex) is
"ten tarnexy"
· 15,000 (hex) is
"eleven tarnexy"
· 20,000 (hex) is
"twelve tarnexy"
· 30,000 (hex) is
"thirsy tarnexy"
· 40,000 (hex) is
"forsy tarnexy"
· 55,555 (hex) is
"fifsy–five tarnexy five niff fifsy–five"
· 100,000 (hex) is "niff
tarnexy"
· 110,000 (hex) is "niff–six
tarnexy"
· 120,000 (hex) is "niff–twelve
tarnexy"
· 130,000 (hex) is "niff
thirsy tarnexy"
· 200,000 (hex) is
"two niff tarnexy"
· 300,000 (hex) is
"three niff tarnexy"
· 400,000 (hex) is
"four niff tarnexy"
· 555,555 (hex) is
"five niff fifsy–five tarnexy five niff fifsy–five"
· 1;000,000 (hex) is “one
unwixion”, wən uːnuiksˈiːɔn in the IPA
I chose “unwixion”, since in the Yam
languages had a word similar in sound to “wi”, that meant six to the power of
six, so I put an “un” prefix, which you will see why later, and I put a “xion”
suffix to have a similar end to the word “million”, since one unwixion is the
heximal equivalent of the decimal million.
· 1;000,001 (hex) is “one
unwixion and one”
· 1,001,000 (hex) is “one
unwixion and one tarnexy”
· 1;111,111 (hex) is “one
unwixion niff–seven tarnexy niff–seven”
· 10;000,000 (hex) is “six
unwixion”
· 100;000,000 (hex) is “niff
unwixion”
· 1,000;000,000 (hex) is “tarnexy
unwixion”
· 10,000;000,000 (hex) is
“six tarnexy unwixion”
· 100,000;000,000 (hex) is
“niff tarnexy unwixion”
· 1;000,000;000,000 (hex)
is “one biwixion”
· 10;000,000;000,000 (hex)
is “six biwixion”
· 100;000,000;000,000
(hex) is “niff biwixion”
· 1,000;000,000;000,000
(hex) is “tarnexy biwixion”
· 10,000;000,000;000,000
(hex) is “six tarnexy biwixion”
· 100,000;000,000;000,000
(hex) is “niff tarnexy biwixion”
· 1;000,000;000,000;000,000
(hex) is “one triwixion”
· 1;000,000;000,000;000,000;000,000
(hex) is “one tetrwixion”
· 1;000,000;000,000;000,000;000,000;000,000
(hex) is “one pentwixion”
· 1;000,000;000,000;000,000;000,000;000,000;000,000
(hex) is “one unnilwixion”…
For larger numbers there are some rules to
determine the name of that number. First you need to calculate the power of
unwixion corresponding with that number. For example 1 biwixion = 10^20 (hex)
is equal to unwixion squared, 1 triwixion = 10^30 (hex) is equal to unwixion
cubed, and 1 pentwixion = 10^50 (hex) is equal to unwixion to the power of
five. The prefixes are ‘nil’ for the digit 0, ‘un’ for the digit 1, ‘bi’ for
the digit 2, ‘tri’ for the digit 3, ‘tetr’ for the digit 4, and finally ‘pent’
for the digit 5. 10^100 (hex) is unnilwixion, since it is the same as unwixion
to the power of six, and six is 10 (hex), which has the digits 1 and 0 in that
order; 10^140 (hex) is untetrwixion, since it is just unwixion to the power of
ten, and ten is 14 (hex). You just remove the last zero in the number to get
the power of unwixion, since 1 unwixion = 10^10 (hex). For numbers that are not
powers of unwixion, like 10^253 (hex) use six, niff and tarnexy for the name,
in this case 10^253 (hex) is tarnexy bipentwixion. There are special rules for
the prefixes, and in the case a ‘un’ is followed by a ‘bi’ or ‘pent’, then it
transforms into ‘um’, so 10^150 (hex) is umpentwixion, not unpentwixion, and if
‘pent’ is followed by ‘nil’ or ‘bi’ or ‘tri’ or ‘tetr’ or ‘pent’, then it
transforms into ‘penta’, and if ‘tetr’ is followed by ‘nil’ or ‘bi’ or ‘tri’ or
‘tetr’ or ‘pent’ then it transforms into ‘tetra’. These prefixes are the same
used for naming chemical elements that weren’t discovered, so that they can be
referred to even if they haven’t been discovered. There are two other names for
two large numbers. A goosol is defined to be 10^(unwixion) (hex), and a
goosolplex is defined to be 10^(goosol) (hex), which correspond to the third
and fourth tetrations of six respectively. I used the ‘,’ to separate each
power of tarnexy, and a ‘;’ to separate each power of unwixion. To name numbers
that are not positive integers here is how:
Negative Numbers
· Negative numbers are
indicated simply by adding the word "negative" before the
corresponding positive number's name.
· For example, –13 (hex)
is named "negative nine," and –144 (hex) is called "negative niff
forsy–four."
Rational/Real numbers
· Rational and Real
numbers are named by pronouncing the digits after the heximal point
sequentially, and in the case, there is only one digit after the heximal point,
then just use the exact result.
· For instance, 23.1043
(hex) becomes "dozen–three point one zero four three,", –144.4 (hex)
is "negative niff forsy–four and two thirds, and 1.5 (hex) is one and five
sixths.
Complex Numbers
· Complex numbers follow
the standard naming convention, where you first state the real part and then
the imaginary part, or you can just state the absolute value followed by the
argument, in case the complex number is in polar form.
Names of Ordinal numbers
and polygons
Ordinal numbers:
The name of ordinal numbers is also very
simple:
Ordinals from 0th to 20th (hex)
have the same name:
· 0th is
‘zeroth’
· 1st is
‘first’
· 2nd is
‘second’
· 3rd is
‘third’
· 4th is
‘fourth’
· 5th is
‘fifth’
· 10th (hex)
is ‘sixth’
· 11th (hex)
is ‘seventh’
· 12th (hex)
is ‘eighth’
· 13th (hex)
is ‘nineth’
· 14th (hex)
is ‘tenth’
· 15th (hex)
is ‘eleventh’
· 20th (hex)
is ‘twelfth’
Ordinals between 21st (hex)
and 25th (hex):
· 21st (hex)
is ‘dozen first’
· 22nd (hex)
is ‘dozen second’
· 23rd (hex)
is ‘dozen third’
· 24th (hex)
is ‘dozen fourth’
· 25th (hex)
is ‘dozen fifth’
Ordinals between 30th (hex)
and 55th (hex):
· 30th (hex)
is ‘thirsieth’
· 31st (hex)
is ‘thirsy first’
· 32nd (hex)
is ‘thirsy second’
· 33rd (hex)
is ‘thirsy third’
· 34th (hex)
is ‘thirsy fourth’
· 35th (hex)
is ‘thirsy fifth’
· 40th (hex)
is ‘forsieth’
· 41st (hex)
is ‘forsy first’
· 42nd (hex)
is ‘forsy second’
· 43rd (hex)
is ‘forsy third’
· 44th (hex)
is ‘forsy fourth’
· 45th (hex)
is ‘forsy fifth’
· 50th (hex)
is ‘fifsieth’
· 51st (hex)
is ‘fifsy first’
· 52nd (hex)
is ‘fifsy second’
· 53rd (hex)
is ‘fifsy third’
· 54th (hex)
is ‘fifsy fourth’
· 55th (hex)
is ‘fifsy fifth’
Ordinals greater than 55th (hex)
· 100th (hex)
is ‘niffth’
· 101st (hex)
is ‘niff first’
· 102nd (hex)
is ‘niff second’
· 103rd (hex)
is ‘niff third’
· 110th (hex)
is ‘niff sixth’
· 111th (hex)
is ‘niff seventh’
· 120th (hex)
is ‘niff twelfth’
· 122nd (hex)
is ‘niff dozen second’
· 130th (hex)
is ‘niff thirsieth’
· 144th (hex)
is ‘niff forsy fourth’
· 200th (hex)
is ‘two niffth’
· 212th (hex)
is ‘two niff eighth’
· 244th (hex)
is ‘two niff forsy fourth’
· 300th (hex)
is ‘three niffth’
· 400th (hex)
is ‘four niffth’
· 500th (hex)
is ‘five niffth’
· 1,000th (hex)
is ‘tarnexieth’
· 1,100th (hex)
is ‘tarnexy niffth’
· 1,200th (hex)
is ‘tarnexy two niffth’
· 1,300th (hex)
is ‘tarnexy three niffth’
· 2,000th (hex)
is ‘two tarnexieth’
· 3,000th (hex)
is ‘three tarnexieth’
· 4,000th (hex)
is ‘four tarnexieth’
· 5,000th (hex)
is ‘five tarnexieth’
· 10,000th (hex)
is ‘six tarnexieth’
· 100,000th (hex)
is ‘niff tarnexieth’
· 1;000,000th (hex)
is ‘unwixionth’
You can probably guess the name of the
other numbers, you just add ‘th’ at the end. There is also the ordinal goosolth
and goosolplexth, which you can probably know what they mean.
Polygons:
I invented a system to name polygons in a heximal way. The system offers a
distinct way of naming polygons with various sides, providing a seamless
transition from familiar shapes like triangles and quadrilaterals to polygons
with a significant number of sides. The names are derived by combining
prefixes, numerical representations, and a clever method for handling shapes
with over 100 (hex) sides. Here are the names:
3 – triangle
4 – quadrilateral
5 – pentagon
10 – hexagon
11 – septagon
12 – octagon
13 – nonagon
14 – decagon
15 – elevagon
20 – dozagon
21 – Undozagon
22 – Bidozagon
23 – Tridozagon
24 – Tetradozagon
25 – Pentadozagon
30 – Tricosagon
31 – Untricosagon
32 – Bitricosagon
33 – Tritricosagon
34 – Tetratricosagon
35 – Pentatricosagon
40 – Tetracosagon
41 – Untetracosagon
42 – Bitetracosagon
43 – Tritetracosagon
44 – Tetratetracosagon
45 – Pentatetracosagon
50 – Pentacosagon
51 – Umpentacosagon
52 – Bipentacosagon
53 – Tripentacosagon
54 – Tetrapentacosagon
55 – Pentapentacosagon
100 – Nilniluncosagon
101 – Unnilcosagon
102 – Binilcosagon
103 – Trinilcosagon
104 – Tetranilcosagon
105 – Pentanilcosagon
110 – Nilununcosagon
111 – Unununcosagon
112 – Biununcosagon
For polygons with at least 100 (hex) sides, a special naming convention is
employed, involving prefixes based on the digits of the number, the reversal of
these digits, and a systematic approach to nomenclature. This fascinating
system offers a creative and logical way to name geometric shapes within this
heximal numerical framework. The only things you need to remember is to
transform ‘un’ to ‘um’ in case the next prefix is ‘pent’ or ‘bi’, and when
‘pent’ and ‘tetr’ transform into ‘penta’ and ‘tetra’.
Conversion from decimal
to heximal and heximal to decimal
Decimal to Heximal Conversion:
Converting numbers from decimal to heximal is a straightforward process.
For instance, let's convert the decimal number 279,936 to heximal:
1. Start by dividing the decimal number by six in decimal: 279,936 ÷ 6 =
46,656 (with a remainder of 0).
2. The remainder indicates the last digit in heximal, so the rightmost
digit of 279,936 in heximal is 0.
3. Repeat the process with the quotient from step 1: 46,656 ÷ 6 = 7,776
(with a remainder of 0). Thus, the second to last digit is also 0.
4. Continue the process: 7,776 ÷ 6 = 1,296 (with a remainder of 0), making
the third to last digit 0.
5. Keep dividing: 1,296 ÷ 6 = 216 (with a remainder of 0), and 216 ÷ 6 = 36
(with a remainder of 0). Continue until the quotient is less than 6.
6 (dec). In the end, you'll have a series of remainders: 0, 0, 0, 0, 0, 0,
0, 1
7 (dec). Revert the list and use it to obtain the heximal representation:
279,936 (dec) = 10;000,000 (hex).
For negative numbers, simply add a negative sign at the beginning and
perform the conversion as if it were positive. For example, –45,045 (dec) =
–544,313 (hex).
Decimal to Heximal Fraction Conversion:
Converting the fractional part of a decimal number to heximal is also
straightforward. For instance, consider 0.615234375 (dec):
1. Multiply the fractional part by six to obtain the first digit after the
heximal point: 0.615234375 × 6 = 3.
2. Continue this process for subsequent digits: 0.615234375 × 6 =
4.1484375, so the second digit after the heximal point is 4.
3. Reiterate: 0.1484375 × 6 = 0.890625 (third digit), 0.890625 × 6 =
5.34375 (fourth digit), and so on.
4. Repeat the process until getting 0.615234375 (dec) = 0.340520213 (hex).
For repeating patterns, like in 3.2 (dec) = 3.111111... (hex), the pattern
continues indefinitely.
Heximal to Decimal Conversion:
Converting a number from heximal to decimal follows a procedure similar to
the one used for decimal to heximal conversion. However, in this case,
calculations are performed within the heximal system, and the key difference is
that instead of dividing and multiplying by six, we divide and multiply by ten.
Here's how it works:
1. Begin with the heximal number you want to convert.
2. Start by dividing the number by ten to get the quotient and the
remainder.
3. The remainder is the last decimal digit.
4. With the new number repeat step 2, to get the rest of the digits, the
remainder always indicates the last digit.
Let's go through some examples:
Example: Converting 502,131 (hex) to decimal:
– Begin by dividing 502,131 (hex) by 14 (hex) and calculate the remainder.
– 502,131 ÷ 14 (hex) = 30,120 (hex) remainder 11 (hex), so the last digit
in decimal is 7.
– Continue the process 30,120 (hex) ÷ 14 (hex) = 1,453 (hex) remainder 10
(hex), so the second to last digit is 6.
– Repeat the process until you get the list of remainders 7, 6, 3, 9, 3
Therefore, 502,131 (hex) = 39,367 (dec).
Heximal to decimal conversion for fractions:
To convert a number from heximal to decimal that has digits after the radix
point follow these steps:
Example: 13.541513 (hex)
1. Start by converting the integer part, in this case 13 (hex) = 9 (dec)
2. Multiply the fractional part by 14 (hex), 0.541513 x 14 (hex) = 13.31043
(hex), so the first digit after the decimal point is 9.
3. Repeat step two using the new number, 0.31043 x 14 (hex) = 5.1513 (hex),
so the second digit after the decimal point is 5…
4. The remainders will either follow a pattern or they will or the
fractional part will eventually go to 0.
In this case 13.541513 (hex) = 9.953125 (dec).
Another example is 5.32 (hex), which if you follow the remainders they are
always 5, so 5.32 (hex) = 5.55555555… (dec)
Exponential Notation,
Orders of Magnitude and Rounding in Heximal
When dealing with large numbers in heximal, it can sometimes be challenging
to read them. Exponential notation serves the same purpose as scientific
notation in decimal but can be applied to all numerical bases. The exponential
notation can be simplified using this formula: m x b^e, where m represents the
mantissa, which always falls within the range [1, b), b being the base (in
heximal, b is six), and e signifies the exponent, which can be any integer,
including negative values. The mantissa is a real number between 1 and b but
can never be equal to b, ensuring it's always smaller than b. A negative
mantissa is indicated by a negative sign. The base represents the base of the
exponential notation, while the exponent indicates the order of magnitude of
the number, where a larger exponent corresponds to a larger number.
Here, we are working in heximal, where six is represented as 10 (hex). I'll
denote b as 10 (hex), indicating that all variables are in heximal. Consider
the following example: 2.3 x 10^12 (hex). This number is equivalent to
230;000,000 (hex), with the only difference being that it requires fewer digits
to represent. Understanding the meaning of exponential notation is easier if
you are already familiar with scientific notation since exponential notation is
essentially scientific notation adapted for other bases.
To convert a number from normal notation to exponential notation, simply
move the heximal point to the last significant digit and compensate for it with
the exponent. For example, 113;243,101 (hex) is converted to 1.13243101 x 10^12
(hex), with the heximal point moving eight spaces. Since the first digit in
heximal always falls between 1 and 5, the mantissa (m) can never be less than 1
or greater than 10 (hex).
Converting from exponential notation to normal notation involves shifting
the heximal point by the number of positions indicated by the exponent. For
instance, 4.3124521 x 10^21 (hex) becomes 43;124,521;000,000 (hex). When all
digits belong to the integer part of the number, moving the heximal point to
the right simply adds zeroes.
Exponential notation also accommodates negative exponents, denoting numbers
with magnitudes less than 1. For example, 1.3421 x 10^(–3) (hex) means
0.0013421(hex). The negative exponent indicates how many spaces the heximal
point should move, but in the opposite direction. If a number is less than 1,
to convert it from normal notation to exponential notation, determine how many
times you need to move the heximal point to reach a number greater than 1 and
express it as a negative exponent.
Exponential notation is frequently employed to represent complex numbers in
polar form. You can convert the magnitude of a complex number to heximal and
then determine the argument to express the complex number in heximal polar
form.
To convert a number expressed in exponential notation to another base, you
can utilize logarithms. For example, to convert 3 x 10^101 (dec) to heximal,
begin by taking the logarithm of 3 x 10^101 (dec). Then, divide it by log(6
(dec)) to obtain the integer part of the exponent in heximal. Finally, divide 3
x 10^101 by 6 (dec) raised to that exponent to derive the mantissa expressed in
decimal, and subsequently convert it from decimal to heximal.
In cases where the exponent is negative, it's necessary to round up the
magnitude. This is because the integer part of a non–integer negative number is
defined to be one less than the rounded–down value. For example, consider 7 x
10^(–5) (dec). Calculating log(7 x 10^(–5) (dec)) / log(6(dec)) yields
approximately –5.33945291219 (dec), indicating a negative exponent. Therefore,
in heximal exponential notation, the exponent is –6 (dec). The mantissa, when
converted, equals 3.1332344325304... (hex), making 7 x
10^(–5) (dec) equivalent to 3.1332344325304... x 10^(–10) (hex).
Orders of Magnitude:
To calculate orders of magnitude in heximal, simply determine the
exponential notation of the given number. The exponent in the exponential
notation represents the order of magnitude, particularly when the mantissa is
small. If the mantissa falls within the range of 1 to √10 (hex) / √6 (dec),
then the order of magnitude is equal to the exponent. However, if the mantissa
lies between √10 (hex) / √6 (dec) and 10 (hex), then the order of magnitude
becomes the exponent plus 1. When the mantissa is exactly equal to √10 (hex),
the order of magnitude is also the exponent plus 1.
Since √10 (hex) is an irrational number, it's often easier to work with an
approximation. In this case, √10 (hex) can be approximated as ≅ 2.241031220552145325004320404110552053…
(hex). To determine the order of magnitude, if the mantissa is greater than 2.241
(hex), add 1 to the exponent; otherwise, use the exponent value as it is. The
midpoint between these ranges is √10 (hex) / √6 (dec), given that 10^(1/2)
(hex) = √10 (hex) / √6 (dec), and the exponent serves as the threshold.
Here are some examples to illustrate this concept:
– The order of magnitude of 1 x 10^31 (hex) is 31 (hex), as 1 is less than
√10 (hex) / √6 (dec).
– The order of magnitude of 2.3 x 10^(–11) (hex) is –10 (hex), since 2.3
(hex) exceeds √10 (hex) / √6 (dec).
Rounding:
In heximal, you can approximate numbers using methods similar to those in
decimal. You can round up to the nearest integer, round down to the nearest
integer, or round to the nearest even number. Let's explore these methods:
1. Rounding Up to the Nearest Integer: To round up a real number to the
nearest integer, simply ignore the fractional part and add 1 if the fractional
part is not zero. For example, rounding up 203.1321 (hex) gives 204 (hex).
2. Rounding Down to the Nearest Integer: To round down a real number to the
nearest integer, just ignore the fractional part. For example, rounding down
5,532.552134 (hex) results in 5,532 (hex).
3. Rounding to the Nearest Even Number: This method combines both rounding
up and rounding down. Ignore the fractional part, and if the result is an even
number, leave it as is. If the result is odd, add 1. For example, rounding
23,343.01234 (hex) to the nearest even number gives 23,344 (hex) because 23,343
(hex) is odd.
4. Rounding to the Nearest 'Round' Number: In this method, you round to the
nearest 'round' number, which usually ends with 0 or 3 in heximal. A round
number may have fewer decimal places. You can round to the nearest hundredth,
nearest tenth, nearest half, nearest integer, nearest 5, nearest 10 (dec),
nearest 50 (dec), nearest 100 (dec), and so on.
For heximal, keep in mind that round numbers typically end with 0 or 3, as
opposed to 0 or 5 in decimal. For example, to round 4,344 (hex), you might
choose either 4,400 (hex) or 4,300 (hex), the latter being a 3–smooth number,
which can make it seem 'rounder'.
Additionally, rounding to the nearest integer works differently in heximal.
If the fractional part is less than 0.3 (hex), rounding to the nearest integer
means using only the integer part. If the integer part is greater than or equal
to 0.3 (hex), you add 1 to the integer part. For instance, 2,521.2231 (hex)
rounds to 2,521 (hex), while 333.333 (hex) rounds to 334 (hex).
In summary, rounding in heximal follows a similar concept to decimal but
involves rounding from 3 and above instead of 5 and above.
3–Smooth Numbers and
perfect powers in heximal
A 3–smooth number is defined as a number of the form ±2^j x 3^k, where both
j and k are non–negative integers. These numbers hold significant importance in
the context of heximal, as they are the only divisors of powers of six. This is
due to the relationship: 10^e (hex) = 2^e x 3^e. It's worth noting that there
are infinitely many 3–smooth numbers, and they extend the concept of powers of
2 (which are equivalent to 2–smooth numbers), just as they do for powers of 3
and powers of 10 (hex). 3–smooth numbers can be negative, but that is not that
important, ignoring the negative ones, which are just the positives multiplied
by –1, we can make a sequence of them in heximal.
The sequence of 3–smooth numbers in heximal follows this pattern: 1, 2, 3,
4, 10, 12, 13, 20, 24, 30, 40, 43, 52, 100, 120, 130, 144, 200, 213, 240, 300,
332, 400, 430, 520, 1,000, 1,043, 1,104, 1,200, 1,300, 1,440, 2,000, 2,130,
2,212, 2,400, 3,000, 3,213, 3,320, 4,000, 4,300, 4,424, 5,200, 10,000, 10,430,
11,040, 12,000, 13,000, 13,252, 14,043, 14,400, 20,000, 21,300, 22,120, 24,000,
30,000, 30,544, 32,130, 33,200, 40,000, 43,000, 44,240, 50,213, 52,000,
100,000, 101,532, 104,300, 110,400, 120,000, 130,000, 132,520, 140,430,
144,000, 200,000, 203,504, 213,000, 221,200, 231,043, 240,000, 300,000,
305,440, 321,300, 332,000, 400,000, 411,412, 430,000, 442,400, 502,130,
520,000, 1;000,000…
As you can observe, if a number is present in this list, appending any
number of zeroes to the right of it will result in another number that also
belongs to the list. This property makes the list quite versatile for various
calculations and representations. In the future, I may refer to these 3–smooth
numbers, and now you have an understanding of what they entail.
Now, let's delve into the concept of threeveness, which expands upon the
notions of even and odd numbers. An even number is one that is divisible by 2,
while an odd number is not divisible by 2. Building upon this foundation, I've
introduced the terms "threeven," "throdd,"
"pre–threeven," and "post–threeven."
– A threeven number is a number divisible by 3 and takes the form 3n, where
n is an integer.
– A throdd number is a number not divisible by 3 and can be expressed as
3n+1 or 3n–1.
– A pre–threeven number follows the pattern 3n–1.
– A post–threeven number is defined by the expression 3n+1.
Notably, no perfect square belongs to the category of pre–threeven numbers;
instead, they are either categorized as threeven or post–throdd, since no
square number can be expressed in the form 3n–1.
Perfect powers in heximal:
I will talk about some perfect powers in heximal, including how squares,
cubes and sixth powers terminate in heximal.
Squares:
There is a pattern related to squares in heximal notation. I will show this
pattern, which will help you identify possible squares more easily. The
sequence of perfect squares in heximal notation is as follows:
0, 1, 4, 13, 24, 41, 100, 121, 144, 213, 244, 321, 400, 441, 524, 1,013,
1,104, 1,201, 1,300, 1,401, 1,504, 2,013, 2,124, 2,241, 2,400, 2,521, 3,044,
3,213, 3,344, 3,521, 4,100, 4,241, 4,424, 5,013, 5,204, 5,401, 10,000…
This sequence contains all squares from 0 to 100 (hex) represented in
heximal. There's a pattern in this sequence related to the last digits. If a
number 'a' is not divisible by 2 or 3, or in other words, a ends with 1 or 5 in
heximal, then a^2 can be expressed as 40n + 1 (hex) in heximal, where n is an
integer. For example:
· 1^2 (hex) = 40 x 0 (hex)
+ 1
· 5^2 (hex) = 40 x 1 (hex)
+ 1
· 11^2 (hex) = 40 x 2
(hex) + 1
· 15^2 (hex) = 40 x 5
(hex) + 1
· 21^2 (hex) = 40 x 11
(hex) + 1
· 25^2 (hex) = 40 x 20
(hex) + 1
· 31^2 (hex) = 40 x 23
(hex) + 1
· 35^2 (hex) = 40 x 34
(hex) + 1
· 41^2 (hex) = 40 x 42
(hex) + 1
· 45^2 (hex) = 40 x 55
(hex) + 1
· 51^2 (hex) = 40 x 104
(hex) + 1
· 55^2 (hex) = 40 x 123
(hex) + 1
This pattern holds because if a is odd, then a^2 = 1 mod 12 (hex), and if
'a' is throdd, then a^2 = 1 mod 3. Since a^2 = 1 mod 12 (hex) and a^2 = 1 mod
3, it follows that a^2 = 1 mod 40 (hex). This means that if a is an odd throdd
number, then a^2 ends with these terminations: 001, 041, 121, 201, 241, 321,
401, 441, or 521, as these are all possible terminations for numbers of the
form 40n + 1 (hex).
To continue this pattern, you can identify all 3–smooth numbers that are
squares. After 1, comes 4. So, if a number b is of the form 20n – 2 (hex) or
20n + 2 (hex), then b^2 is of the form 240n + 4 (hex). For example:
· 2^2 (hex) = 240 x 0
(hex) + 4
· 14^2 (hex) = 240 x 1
(hex) + 4
· 22^2 (hex) = 240 x 2
(hex) + 4
· 34^2 (hex) = 240 x 5
(hex) + 4
· 42^2 (hex) = 240 x 11
(hex) + 4
· 54^2 (hex) = 240 x 20
(hex) + 4
This means that the possible terminations of b^2 are: 00004, 00244, 00524,
01204, 01444, 02124, 02404, 03044, 03324, 04004, 04244, 04524, 05204, 05444,
10124, 10404, 11044, 11324, 12004, 12244, 12524, 13204, 13444, 14124, 14404,
15044, 15324, 20004, 20244, 20524, 21204, 21444, 22124, 22404, 23044, 23324,
24004, 24244, 24524, 25204, 25444, 30124, 30404, 31044, 31324, 32004, 32244,
32524, 33204, 33444, 34124, 34404, 35044, 35324, 40004, 40244, 40524, 41204,
41444, 42124, 42404, 43044, 43324, 44004, 44244, 44524, 45204, 45444, 50124,
50404, 51044, 51324, 52004, 52244, 52524, 53204, 53444, 54124, 54404, 55044,
55324. These are all possible terminations of a number of the form 240n + 4
(hex).
The next 3–smooth square is 13 (hex). In this case, if c is of the form 30n
+ 3 (hex) or 30n – 3 (hex), then c^2 is of the form 1000n + 13 (hex). For
example:
· 3^2 (hex) = 1000 x 0
(hex) + 13 (hex)
· 23^2 (hex) = 1000 x 1
(hex) + 13 (hex)
· 33^2 (hex) = 1000 x 2
(hex) + 13 (hex)
· 53^2 (hex) = 1000 x 5
(hex) + 13 (hex)
This means that c^2 terminates with the digits 013, as every number of the
form 1000n + 13 in heximal ends with 013. You can continue this pattern by
using more 3–smooth squares, the next square 3–smooth number is 24 (hex). Here
are all possible terminations for a square for the last 1, 2, 3, and 4 digits:
0, 1, 3, 4; 00, 01, 04, 13, 21, 24, 41, 44; 000, 001, 004, 013, 024, 041, 044,
100, 104, 121, 124, 144, 201, 204, 213, 224, 241, 244, 300, 304, 321, 324, 344,
400, 401, 404, 424, 441, 444, 504, 521, 524, 544; 0000, 0001, 0004, 0013, 0024,
0041, 0100, 0121, 0124, 0144, 0201, 0213, 0241, 0244, 0304, 0321, 0400, 0401,
0404, 0424, 0441, 0521, 0524, 0544, 1001, 1013, 1041, 1044, 1104, 1121, 1201,
1204, 1224, 1241, 1300, 1321, 1324, 1344, 1401, 1441, 1444, 1504, 1521, 2001,
2004, 2013, 2024, 2041, 2100, 2121, 2124, 2201, 2241, 2244, 2304, 2321, 2400,
2401, 2404, 2424, 2441, 2521, 2524, 2544, 3001, 3013, 3041, 3044, 3104, 3121,
3201, 3204, 3213, 3224, 3241, 3321, 3324, 3344, 3401, 3441, 3444, 3504, 3521,
4001, 4004, 4013, 4024, 4041, 4100, 4121, 4124, 4144, 4201, 4241, 4244, 4304,
4321, 4400, 4401, 4404, 4424, 4441, 4521, 4524, 4544, 5001, 5013, 5041, 5044,
5104, 5121, 5201, 5204, 5224, 5241, 5321, 5324, 5344, 5401, 5441, 5444, 5504,
5521.
Cubes:
The sequence of cubes in heximal is as follows:
0, 1, 12, 43, 144, 325, 1,000, 1,331, 2,212, 3,213, 4,344, 10,055, 12,000,
14,101, 20,412, 23,343, 30,544, 34,425, 43,000, 51,431, 101,012, 110,513,
121,144, 132,155, 144,000, 200,201, 213,212, 231,043, 245,344, 304,525,
325,000, 345,531, 411,412, 434,213, 501,544, 530,255, 1;000,000…
This sequence contains all cubes from 0 to 100 (hex). There is a pattern in
this sequence related to the last digits. If a is an odd throdd, then a^3 is of
the form 30n + 1 or 30n – 1 (hex). Here are some examples:
· 1^3 (hex) = 30 x 0 (hex)
+ 1
· 5^3 (hex) = 30 x 11
(hex) – 1
· 11^3 (hex) = 30 x 31
(hex) + 1
· 15^3 (hex) = 30 x 202
(hex) – 1
· 21^3 (hex) = 30 x 322
(hex) + 1
· 25^3 (hex) = 30 x 1,133
(hex) – 1
· 31^3 (hex) = 30 x 1,433
(hex) + 1
· 35^3 (hex) = 30 x 3,044
(hex) – 1
· 41^3 (hex) = 30 x 4,004
(hex) + 1
· 45^3 (hex) = 30 x 10,135
(hex) – 1
· 51^3 (hex) = 30 x 11,355
(hex) + 1
· 55^3 (hex) = 30 x 15,010
(hex) – 1
If 'a' ends with 1 or 5 in heximal, then the possible endings for a^3 are:
01, 31 for numbers ending with 1, and 25, 55 for numbers ending with 5. This is
because these are the possible endings for numbers of the form 30n + 1 or 30n –
1.
For the remaining cubes, you can simply multiply the 3–smooth cube numbers
by the formula to obtain all the other possibilities. In this case, if a is of
the form 20n + 2 or 20n – 2, then a^3 ends with the endings: 0012, 0412, 1212,
2012, 2412, 3212, 4012, 4412, 5212 if a ends with 2, and 0344, 1144, 1544,
2344, 3144, 3544, 4344, 5144, 5544 if a ends with 4. This is because 12 (hex) x
(30n + 1) results in 400n ± 12 (hex), and these are all possible endings.
The next 3–smooth cube is 43 (hex). In this case, 43 (hex) x (30n ± 1)
results in 2130n ± 43 (hex). The possible endings for this formula are: 00043,
02213, 04343, 10513, 13043, 15213, 21343, 23513, 30043, 32213, 34343, 40513,
43043, 45213, 51343, 53513 if the second to last digit of a is threeven, so a
ends with the endings 03 or 33, while the endings: 02043, 04213, 10343, 12513,
15043, 21213, 23343, 25513, 32043, 34213, 40343, 42513, 45043, 51213, 53343,
55513, are for numbers where the second to last digit is pre–threeven, so they
end with the endings 23 or 53.
In summary, the possible combinations for the last 1, 2, and 3 digits of
cubes in heximal are: 0, 1, 2, 3, 4, 5; 00, 01, 12, 13, 25, 31, 43, 44, 55;
000, 001, 012, 025, 031, 043, 055, 101, 125, 131, 144, 155, 201, 212, 213, 225,
231, 255, 301, 325, 331, 343, 344, 355, 401, 412, 425, 431, 455, 501, 513, 525,
531, 544, 555. I didn't include a section for the last 4 digits, as I did for
the squares, because assuming the last 3 digits are in the list, the 4th to
last digit can be anything, and the next improvement is looking at the last 5
digits.
Sixth powers:
Now, let's delve into the details of perfect sixth powers. The sequence of
perfect sixth powers in heximal is as follows:
0, 1, 144, 3,213, 30,544, 200,201, 1;000,000…
I've chosen to include all sixth powers up to 10 (hex) for consistency with
the cubes. The odd, throdd sixth powers always take the form of 200n + 1 (hex),
where n is an integer. By multiplying by a sixth power that's 3–smooth, we can
derive formulas for all sixth powers. Additionally, there's the formula 33,200n
+ 144 (hex) if a is of the form 20m ± 2 (hex), and 1;043,000n + 3,213 (hex) if
'a' is of the form 30m ± 3 (hex). There are more formulas that can be obtained
using 3–smooth numbers. The possible endings of sixth powers of a, if a is an
odd throdd number, are: 001, 201, and 401.
The possible endings for sixth powers for the last 1, 2, 3, and 4 digits
are: 0, 1, 3, 4; 00, 01, 13, 44; 000, 001, 144, 201, 213, 344, 401, 544; 0000,
0001, 0144, 0201, 0213, 0401, 0544, 1001, 1201, 1344, 1401, 2001, 2144, 2201,
2401, 2544, 3001, 3201, 3213, 3344, 3401, 4001, 4144, 4201, 4401, 4544, 5001,
5201, 5344, 5401.
Now, to summarize the impact of looking at the last digits of numbers in
heximal, decimal, and their effectiveness in removing possible perfect powers:
Squares:
– In heximal, looking at the last few digits will remove up to every number
except 1/24 (hex) / 1/16 (dec) = 0.0213 (hex) / 0.0625 of all numbers as
possible squares.
– In decimal, looking at the last few digits will remove up to every number
except 5/200 (hex) / 5/72 (dec) = 0.023 (hex) / 0.06944444… of all
numbers as possible squares.
– As you can see heximal removes slightly more numbers as possible squares,
the difference is 1/400 (hex) / 1/144 (dec) = 0.0013 (hex) / 0.00694444… (dec),
and you need to look at the last 3 digits for the advantage of heximal,
otherwise decimal is better, so overall no major advantage for the squares.
Cubes:
– In heximal, looking at the last few digits helps remove up to every
number except 20/231 (hex) / 12/91 (dec) = 0.044252235… (hex)
/ 0.1318681… (dec) of all numbers as possible cubes.
– In decimal, looking at the last few digits helps remove up to every
number except 244/1,001 (hex) / 100/217 (dec) = 0.243312244… (hex)
/ 0.4608295… (dec) of all numbers as possible cubes.
– Like you can see decimal leaves about three and a half times more numbers
as possible cubes, that is because decimal can’t exclude any number coprime to
ten as possible cubes, but heximal can remove numbers coprime to six as
possible cubes, so heximal is much better in terms of cubes.
Sixth Powers:
– In heximal, considering the last digits helps remove up to every number
except 13/2,541 (hex) / 9/637 (dec) = 0.003015105… (hex)
/ 0.0141287… (dec) of all numbers as possible sixth powers.
– In decimal, considering the last digits helps remove up to every number
except 44,534/2;345,343 (hex) / 6,250/123,039 (dec) =
0.014545552… (hex) / 0.0507969… (dec) of all numbers as possible
sixth powers.
– Conclusion heximal is much better than decimal regarding sixth powers,
since decimal leaves over three and a half times more numbers as possible sixth
powers compared to heximal.
When we use the same denominator for both heximal and decimal fractions, we
can see that heximal generally performs better in removing possible perfect
powers compared to decimal.
Comparison of Fraction
Representations in Heximal and Decimal
A key aspect of a good positional numbering system is its ability to
represent common fractions in a straightforward manner. While decimal does an
acceptable job in this regard, heximal excels, only presenting complex
representations when the denominator reaches 15 (hex) or 11 (dec). Below is a
table showing common fractions in both heximal and decimal representations.
Fractions where the numerator is greater than 1 have been excluded, as they
tend to have similar representations.
1/x (hex) |
Heximal
representation |
Decimal
representation |
1/x (dec) |
1 |
1 |
1 |
1 |
2 |
0.3 |
0.5 |
2 |
3 |
0.2 |
0.3 |
3 |
4 |
0.13 |
0.25 |
4 |
5 |
0.1 |
0.2 |
5 |
10 |
0.1 |
0.16 |
6 |
11 |
0.05 |
0.142857 |
7 |
12 |
0.043 |
0.125 |
8 |
13 |
0.04 |
0.1 |
9 |
14 |
0.03 |
0.1 |
10 |
15 |
0.0313452421 |
0.09 |
11 |
20 |
0.03 |
0.083 |
12 |
21 |
0.024340531215 |
0.076923 |
13 |
22 |
0.023 |
0.0714285 |
14 |
23 |
0.02 |
0.06 |
15 |
24 |
0.0213 |
0.0625 |
16 |
25 |
0.0204122453514331 |
0.0588235294117647 |
17 |
30 |
0.02 |
0.05 |
18 |
31 |
0.015211325 |
0.052631578947368421 |
19 |
32 |
0.014 |
0.05 |
20 |
33 |
0.014 |
0.047619 |
21 |
34 |
0.01345242103 |
0.045 |
22 |
35 |
0.01322030441 |
0.0434782608695652173913 |
23 |
40 |
0.013 |
0.0416 |
24 |
41 |
0.01235 |
0.04 |
25 |
42 |
0.0121502434053 |
0.0384615 |
26 |
43 |
0.012 |
0.037 |
27 |
44 |
0.0114 |
0.03571428 |
28 |
45 |
0.01124045443151 |
0.0344827586206896551724137931 |
29 |
50 |
0.01 |
0.03 |
30 |
51 |
0.010545 |
0.032258064516129 |
31 |
52 |
0.01043 |
0.03125 |
32 |
53 |
0.01031345242 |
0.03 |
33 |
54 |
0.01020412245351433 |
0.02941176470588235 |
34 |
55 |
0.01 |
0.0285714 |
35 |
100 |
0.01 |
0.027 |
36 |
This table highlights the contrast between the representations of common
fractions in heximal and decimal. In heximal, fractions with small denominators
are remarkably simple. The first repeating fraction in heximal occurs at 1/5
(hex), while in decimal, it's at 1/3 (dec). Specifically, 1/3 (hex) is
represented as 0.2 (hex), while 1/3 (dec) is 0.333333... repeating. This makes
working with thirds in heximal far more straightforward, whereas decimal
complicates what should be a simpler representation.
Halves and fourths are also simple in heximal: 1/2 (hex) = 0.3 (hex), and
1/4 (hex) = 0.13. The interesting part is that while sevenths have a complex
representation in decimal 1/7 (dec) = 0.142857142857..., they have a more
manageable representation in heximal 1/11 (hex) = 0.050505050505..., which
repeats every 2 digits.
The only advantage decimal has is that fifths have a slightly simpler
representation compared to heximal 1/5 (dec) = 0.2 (dec), while 1/5 (hex) =
0.111111111... (hex), however, this advantage comes at the cost of making
thirds more complicated, which is generally not worth it.
Additionally, there's an essential detail regarding the frequency of
terminating decimals and heximals. It turns out that the frequency of
terminating heximals is greater than that of terminating decimals. In the
limits, the proportion of these converges to log(5)/log(3), which is
approximately 1.244233450... (hex) / 1.4649735... (dec). This means there are
approximately one and a half times more numbers with reciprocals as terminating
heximals than there are with reciprocals as terminating decimals. This is signifficant
because numbers with terminating representations are easy to use precisely in
calculations.
Numbers whose reciprocals are terminating heximals are all potential
divisors of powers of six, known as 3–smooth numbers. On the other hand,
numbers whose reciprocals are terminating decimals don't have a specific name
but are all potential divisors of powers of ten, taking the form 2^j x 5^k for
some integers j and k.
The length of the period of recurring heximals/decimals is related to the
divisors of one less than a power of six or ten. For instance, the reason 1/5
has a period length of 1 in heximal, since 10^1 (hex) – 1 is divisible by 5
(hex). In general, for a reciprocal of a number coprime to six, the length of
its period is determined by the smallest exponent of six, such that one less
than that power of six is a multiple of that number. An example is 1/11 (hex),
which has a period length of 2, since 10^2 (hex) – 1 is divisible by 11 (hex).
Here are some prime powers and their corresponding period lengths for their
reciprocals in decimal:
· 5 (hex): Period length =
1
· 11 (hex) / 7 (dec):
Period length = 2
· 111 (hex) / 43 (dec):
Period length = 3
· 101 (hex) / 37 (dec):
Period length = 4
· 5^2 (hex) and 1,235
(hex) / 311 (dec): Period length = 5
· 51 (hex) / 31 (dec):
Period length = 10 (hex) / 6 (dec)
· 1;111,111 (hex) / 55,987
(dec): Period length = 11 (hex) / 7 (dec)
· 10,001 (hex) / 1,297
(dec): Period length = 12 (hex) / 8 (dec)
· 31 (hex) / 19 (dec) and
15,231 (hex) / 2,467 (dec): Period length = 13 (hex) / 9 (dec)
· 15 (hex) / 11 (dec) and
245 (hex) / 101 (dec): Period length = 14 (hex) / 10 (dec)
· 35 (hex) / 23 (dec) and
151;341,205 (hex) / 3,154,757 (dec): Period length = 15 (hex) / 11 (dec)
· 21 (hex) / 13 (dec) and
241 (hex) / 97 (dec): Period length = 20 (hex) / 12 (dec)
Keep in mind that the length of the period is always a divisor of p – 1 for
any prime p. The maximum length is p – 1, which is the largest divisor of p –
1. This can be proven using Fermat’s Little Theorem.
In decimal, different numbers result in various period lengths for their
reciprocals:
· 3 (dec) and 3^2 (dec):
Period length = 1
· 11 (dec) / 15 (hex):
Period length = 2
· 3^3 (dec) and 37 (dec) /
101 (hex): Period length = 3
· 101 (dec) / 245 (hex):
Period length = 4
· 41 (dec) / 105 (hex) and
271 (dec) / 1,131 (hex): Period length = 5
· 7 (dec) / 11 (hex) and
13 (dec) / 21 (hex): Period length = 6 (dec) / 10 (hex)
· 239 (dec) / 1,035 (hex)
and 4,649 (dec) / 33,305 (hex): Period length = 7 (dec) / 11 (hex)
· 73 (dec) / 201 (hex) and
137 (dec) / 345 (hex): Period length = 8 (dec) / 12 (hex)
· 3^4 (dec) and 333,667
(dec) / 11;052,431 (hex): Period length = 9 (dec) / 13 (hex)
· 9,091 (dec) / 110,031
(hex): Period length = 10 (dec) / 14 (hex)
· 21,649 (dec) / 244,121
(hex) and 513,239 (dec) / 15;000,035 (hex): Period length = 11 (dec) / 15 (hex)
· 9,901 (dec) / 113,501
(hex): Period length = 12 (dec) / 20 (hex)
The length of the period in decimal is determined by the divisors of one
less than a power of ten, resulting in varying period lengths for different
prime factors.
Perniffages and more
substitutes of percentages for heximal and nifftimal compression
In heximal, we have a unique way to represent percentages, perniffages, pertarnexiages,
and perunwixionages, which correspond to the decimal concepts of percentages,
permillages, and parts per million, respectively.
1. Perniffages (Symbol: ‘%’): Perniffages are equivalent to percentages,
but they are based on 100 (hex) instead of 100 (dec). To calculate perniffages,
simply move the heximal point two places to the right and add the symbol '%’.
Here are some examples:
· 3/2 (hex) = 130% (hex)
· 4/3 (hex) = 120% (hex)
· 4/5 (hex) ≅ 44.444445% (hex)
· 1/2 (hex) = 30% (hex)
Perniffages allow you to express fractions in heximal, making it a
convenient way to work with something similar to percentages in this base. For
instance, 3/2 (hex) can be represented as 130% (hex).
2. Pertarnexiages (Symbol: ‘‰’): Pertarnexiages are the heximal equivalent
of permillages, which are based on 1,000 (hex) instead of 1,000 (dec). To
calculate pertarnexiages, move the heximal point three places to the right and
add the symbol '‰'. Examples:
· 1/12 (hex) = 43‰ (hex)
· 24/43 (hex) = 332‰ (hex)
· 25/300 (hex) = 54‰ (hex)
· 100/111 (hex) ≅ 500.501…‰ (hex)
· 1 (hex) = 1,000‰ (hex)
Pertarnexiages provide a way to express values with greater precision,
especially when dealing with fractions in heximal.
3. Perunwixionages (Symbol: p.u.x): Perunwixionages are the heximal
equivalent of parts per million (p.p.m), based on unwixion, and are expressed
as p.u.x. To calculate perunwixionages, move the heximal point six places to
the right. Examples:
· 43/144 (hex) = 231,043
p.u.x (hex)
· 2,212/3,213 (hex) =
411,412 p.u.x (hex)
· 30/51 (hex) ≅ 325,230.325231… p.u.x (hex)
· 41/101 (hex) ≅ 401,540.154020… p.u.x (hex)
· 1 (hex) = 1;000,000
p.u.x (hex)
· 4/3 (hex) = 1;200,000
p.u.x (hex)
Perunwixionages are useful for expressing extremely small fractions or
concentrations, making them ideal for scientific and technical applications in
heximal.
These heximal representations of percentages and related concepts provide a
convenient way to work with fractional values and concentrations in heximal,
similar to how percentages are used in decimal. In addition to these
applications, perniffages, pertarnexyages and perunwixionages can be explained
with six sided dices. The probability of rolling a 2 or 20 (hex) / 12 (dec)
from 2 normal dices is 1% (hex), the probability of rolling a 3 or 30 (hex) /
18 (dec) from 3 normal dices is 1‰ (hex), and the probability of rolling a 10
(hex) / 6 (dec) or 100 (hex) / 36 (dec) from 10 (hex) / 6 (dec) normal dices is
1 p.u.x (hex).
Nifftimal Compression and Base Niff:
Nifftimal compression is a method to reduce the length of numbers expressed
in heximal. This compression technique halves the length of the heximal
representation by converting it into base niff. Base niff is a base–36 (dec)
numbering system, which uses symbols from the Hindu-arabic numerals and Latin
alphabet to represent numbers more efficiently. Here's how it works:
Digits in Base Niff (niff):
· 0 (niff) = 00 (hex) / 0
(dec)
· 1 (niff) = 01 (hex) / 1
(dec)
· 2 (niff) = 02 (hex) / 2
(dec)
· 3 (niff) = 03 (hex) / 3
(dec)
· 4 (niff) = 04 (hex) / 4
(dec)
· 5 (niff) = 05 (hex) / 5
(dec)
· 6 (niff) = 10 (hex) / 6
(dec)
· 7 (niff) = 11 (hex) / 7
(dec)
· 8 (niff) = 12 (hex) / 8
(dec)
· 9 (niff) = 13 (hex) / 9
(dec)
· a (niff) = 14 (hex) / 10
(dec)
· b (niff) = 15 (hex) / 11
(dec)
· c (niff) = 20 (hex) / 12
(dec)
· d (niff) = 21 (hex) / 13
(dec)
· e (niff) = 22 (hex) / 14
(dec)
· f (niff) = 23 (hex) / 15
(dec)
· g (niff) = 24 (hex) / 16
(dec)
· h (niff) = 25 (hex) / 17
(dec)
· i (niff) = 30 (hex) / 18
(dec)
· j (niff) = 31 (hex) / 19
(dec)
· k (niff) = 32 (hex) / 20
(dec)
· l (niff) = 33 (hex) / 21
(dec)
· m (niff) = 34 (hex) / 22
(dec)
· n (niff) = 35 (hex) / 23
(dec)
· o (niff) = 40 (hex) / 24
(dec)
· p (niff) = 41 (hex) / 25
(dec)
· q (niff) = 42 (hex) / 26
(dec)
· r (niff) = 43 (hex) / 27
(dec)
· s (niff) = 44 (hex) / 28
(dec)
· t (niff) = 45 (hex) / 29
(dec)
· u (niff) = 50 (hex) / 30
(dec)
· v (niff) = 51 (hex) / 31
(dec)
· w (niff) = 52 (hex) / 32
(dec)
· x (niff) = 53 (hex) / 33
(dec)
· y (niff) = 54 (hex) / 34
(dec)
· z (niff) = 55 (hex) / 35
(dec)
To convert a number from heximal to niff, simply group the heximal digits
in pairs and convert each pair into the corresponding niff digit. For example,
12,345 (hex) becomes 1ft (niff), where 01 (hex) converts to 1 (niff), 23 (hex)
converts to f (niff), and 45 (hex) converts to t (niff).
Nifftimal compression works for both integers and real numbers in heximal,
making it a handy method to represent numbers more efficiently. It's
particularly useful for numbers with lengthy heximal representations.
Additionally, numbers whose reciprocals terminate in heximal will also
terminate in niff, specifically the 3–smooth numbers.
Here are some examples of reciprocal fractions in niff:
· 1/1 (niff) = 1 (niff)
· 1/2 (niff) = 0.i (niff)
· 1/3 (niff) = 0.c (niff)
· 1/4 (niff) = 0.9 (niff)
· 1/5 (niff) = 0.777777… (niff)
· 1/6 (niff) = 0.6 (niff)
· 1/7 (niff) = 0.555555… (niff)
· 1/8 (niff) = 0.4i (niff)
· 1/9 (niff) = 0.4 (niff)
· 1/a (niff) = 0.3lllll… (niff)
· 1/b (niff) =
0.39tgd39tgd… (niff)
· 1/c (niff) = 0.3 (niff)
· 1/d (niff) =
0.2rox8b2rox8b… (niff)
· 1/e (niff) = 0.2kkkkk… (niff)
· 1/f
(niff) = 0.2eeeee… (niff)
· 1/g (niff) = 0.29 (niff)
· 1/h (niff) =
0.248gxvrj248gxvrj… (niff)
· 1/i (niff) = 0.2 (niff)
· and so on…
The length of periods in base niff compared to heximal is straightforward.
In base niff, the length of periods is much shorter than in heximal,
specifically half the length when the period in heximal is even, and the same
length when the period in heximal is odd. This phenomenon is due to the
relationship between the base and the length of the periods in the reciprocals
of numbers.
In general, for a base b^n, if the length of the period of the reciprocal
of a number m is denoted as 'l,' then the length of the period in base niff is
l divided by the greatest common divisor (gcd) of l and n. This means that the
exponent n divides the length of the period in such a way that it results in an
integer. This property leads to shorter periods in base niff compared to
heximal, especially for numbers with even–length periods.
For these reasons, binary (base two), quaternary (base four), and
tetradozenal (base dozen–four), are quite similar bases. This is because the
only numbers in these bases that result in terminating reciprocals are the
powers of 2, which are also known as the 2–smooth numbers. Additionally, the
numbers that have short periods in these bases are similar. These similarities
make conversion between these bases relatively straightforward.
However, when comparing binary and heximal, the relationship is not as
close. Heximal has more numbers that result in terminating reciprocals, and it
is not directly related to a power of 2. As a result, the lengths of periods in
these bases can differ signifficantly for the same numbers. This explains why
some prime numbers in heximal very short periods have, while in binary, the
lengths can be longer or shorter, depending on the specific prime.
Extras of heximal
Here is the sequence of powers of 2, 3, 5, 10 (hex), 11 (hex), 14 (hex), 15
(hex), and 20 (hex) in heximal from 0 to 30 (hex):
For 2, we have: 1, 2, 4, 12, 24, 52, 144, 332, 1,104, 2,212, 4,424, 13,252,
30,544, 101,532, 203,504, 411,412, 1;223,224, 2;450,452, 5;341,344.
For 3, we have: 1, 3, 13, 43, 213, 1,043, 3,213, 14,043, 50,213, 231,043,
1;133,213, 3;444,043, 15;220,213, 54;101,043, 250;303,213, 1,231;314,043,
4,134;350,213, 20,451;531,043, 102,235;433,213.
For 5, we have: 1, 5, 41, 325, 2,521, 22,245, 200,201, 1;401,405,
12;212,241, 105;510,125, 545;151,121, 4,502;320,045, 40,120;440,401,
321,043;523,205, 2;445,351;304,441, 22;004,121;335,525, 154;033,052;015,321,
1,342;253,424;133,445, 12,040;240,413;201,001.
For 10 (hex), we have: 1, 10, 100, 1,000, 10,000, 100,000, 1;000,000,
10;000,000, 100;000,000, 1,000;000,000, 10,000;000,000, 100,000;000,000,
1;000,000;000,000, 10;000,000;000,000, 100;000,000;000,000,
1,000;000,000;000,000, 10,000;000;000,000, 100,000;000;000,000,
1;000,000;000;000;000,000.
For 11 (hex), we have: 1, 11, 121, 1,331, 15,041, 205,451, 2;304,401,
25;352,411, 323;320,521, 4,000;530,131, 44,010;231,441, 524,112;550,251,
10;205,242;453,201, 112;302,111;425,211, 1,235;323,230;121,321,
14,032;555,531;334,531, 154,402;555,245;124,241, 2;142,432;552,140;411,051,
24;011,202;513,544;522,001.
For 14 (hex), we have: 1, 14, 244, 4,344, 114,144, 2;050,544, 33;233,344,
554;200,144, 13,531;202,544, 243,121;245,344, 4;332,142;412,144,
113;534,523;014,544, 2,043;221,010;301,344, 33,133;534,145;024,144,
552,403;211,002;430,544, 13;502,453;354,043;313,344,
242;244,120;325,135;240,144, 4,320;350,125;444,430;242,544,
113,330;222,253;555,304;325,344.
For 15 (hex), we have: 1, 15, 321, 10,055, 151,441, 3;241,335, 101;545,401,
1,533;402,215, 33,134;242,121, 1;025,551;000,255, 15;525,425;005,241,
335;023,111;135,535, 10,401;435,112;015,201, 201,231;303,124;324,415,
3;423,354;355,402;203,521, 105;044,133;152,241;510,455,
2,032;234,530;252,552;303,041, 35,012;500,035;202,453;354,135,
1;101,241;101,104;451,014;125,001.
For 20 (hex), we have: 1, 20, 400, 12,000, 240,000, 5;200,000, 144;000,000,
3,320;000,000, 110,400;000,000, 2;212,000;000,000, 44;240,000;000,000,
1,325;200,000;000,000, 30,544;000,000;000,000, 1;015,320;000,000;000,000,
20;350,400;000,000;000,000, 411;412,000;000,000;000,000,
12,232;240,000;000,000;000,000, 245,045;200,000;000,000;000,000,
5;341,344;000,000;000,000;000,000.
As you can see, these are the representations of some perfect powers in
heximal.
The next extra is the representation of some mathematical constants in
heximal.
Here is the representation of some mathematical constants in heximal. These
are the approximations of mathematical constants using 100 (hex) digits after
the heximal point:
√2 (hex) ≅ 1.225245314205523321432232430442403340...
√3 (hex) ≅ 1.422042321254545342041213412413330144...
√5 (hex) ≅ 2.122553553151303343124514320340240135...
√10 (hex) ≅ 2.241031220552145325004320404110552053...
√11 (hex) ≅ 2.351252101223212500350350521253304451...
√14 (hex) ≅ 3.055015120532103144313025445120133101...
√15 (hex) ≅ 3.152220240214441344413042502302445532...
Φ, which is the golden ratio = 1/2 x
(1+√5) ≅ 1.341254554353431451342235140150120045…
π, which is the fa circle constant ≅ 3.050330051415124105234414053125321103...
τ, which is the true circle constant ≅ 10.141100143234252214513232150255042205...
e, which is Euler’s number ≅ 2.415052053524243123125404352354404354...
γ, which is the Euler–Mascheroni
constant ≅ 0.324402323555230430335120432043555545...
log(2) (hex) ≅ 0.405415250322520250433345043122455324...
log(3) (hex) ≅ 1.033144504400030230314515344424100405...
log(5) (hex) ≅ 1.335345534002401505045535310120423150...
log(10) (hex) ≅ 1.443004155122550521152304431551000133...
log(11) (hex) ≅ 1.540152214531523504312232404404343133...
log(14) (hex) ≅ 2.145205224325322155523324353243322514...
log(15) (hex) ≅ 2.221540111333223322024225210145014320...
log2(3) (hex) ≅ 1.330204002130443040515051424142115320...
log3(2) (hex) ≅ 0.344140354130455311334034203523054334...
log10(2) (hex) ≅ 0.215321000553230431044203141010101333...
log10(3) (hex) ≅ 0.340234555002325124511352414545454223...
log10(5) (hex) ≅ 0.522004254003012350033154305433331304...
log10(11) (hex) ≅ 1.030325543431050155525451132113410240...
log10(14) (hex) ≅ 1.141325255000243221121401450443433041...
log10(15) (hex) ≅ 1.201023144101534012335155033415344004...
These heximal representations provide a unique perspective on these
constants.
Another extra is related to rational powers of six.
Sometimes you might need a sequence that grows exponentially but not as
fast as 2^x. In such cases, the rational powers of six can be useful. If you
use the sixth root of six as the base of growth, then multiplying it by itself
six times gives you six. The sixth root of six is represented as 10^(0.1) (hex)
or 10^(1/10) (hex), approximately equal to 1.203100324122051402... (hex)
or 1.34800615459728... (dec). The next powers in this sequence are as
follows:
· 10^(0.2) (hex) or
10^(1/3) (hex), approximately equal to 1.452255324532505302... (hex)
or 1.81712059283214... (dec).
· 10^(0.3) (hex) or
10^(1/2) (hex), approximately equal to 2.241031220552145325... (hex)
or 2.44948974278318... (dec).
· 10^(0.4) (hex) or
10^(2/3) (hex), approximately equal to 3.145114415010052332... (hex)
or 3.30192724889463... (dec).
· 10^(0.5) (hex) or
10^(5/10) (hex), approximately equal to 4.241230412503305200... (hex)
or 4.45101825354241... (dec).
· 10^1 (hex) or 10^(1/1)
(hex), equal to 10 (hex) or 6 (dec).
These are some rational powers of six and the powers of the sixth root of
six. You can multiply each term by a power of six and then round the result,
creating a sequence like: 121, 145, 224, 315, 424, 1,000, 1,203, 1,452, 2,241,
3,145, 4,241, 10,000, 12,031, 14,523, 22,411, 31,451, 42,413, 100,000... This
sequence grows exponentially, but the proportion of each term is determined by
the sixth root of six, so it doesn't grow as fast as 2^x but still exhibits the
important properties of exponential functions. You can also use a smaller base,
such as the fifth root of six, represented as 10^(0.01) (hex) or 10^(1/100)
(hex), approximately equal to 1.015004513412251333... (hex)
or 1.05103048414282... (dec).
An additional extra is the Benford’s law in heximal. The Benford’s law
states that most integers encountered in daily life start with the digit 1,
compared with any of the other digits. The values of the frequency of numbers
starting with a particular digit in heximal are:
For the digit 1, 0.215321000553230431 (hex) ≅ 21.5321% (hex) of all numbers in heximal start with a 1.
For the digit 2, 0.120513554005054254 (hex) ≅ 12.0514% (hex) of all numbers in heximal start with a 2.
For the digit 3, 0.054403002544132133 (hex) ≅ 5.4403% (hex) of all numbers in heximal start with a 3.
For the digit 4, 0.042522252012111044 (hex) ≅ 4.2522% (hex) of all numbers in heximal start with 4.
For the digit 5, 0.033551301552543210 (hex) ≅ 3.3552% (hex) of all numbers in heximal start with a 5.
In short more than one third of all numbers start with a 1 in average in
heximal, and about two ninths start with the digit 2, every other digit is less
frequent than the intuitive value of frequency, 0.1111111111… (hex) ≅ 11.1111% (hex), since 1/5 (hex) = 0.11111111111… (hex), and there are
5 possible starting digits, since 0 is impossible.
The next extra is the sequence of the triangular numbers in heximal, which
are the sum of the first n integers. The sequence follows as: 1, 3, 10, 14, 23,
33, 44, 100, 113, 131, 150, 210, 231, 253, 320, 344, 413, 443, 514, 550, 1023,
1101, 1140, 1220, 1301, 1343, 1430, 1514, 2003, 2053, 2144, 2240, 2333, 2431,
2530, 3030, 3131, 3233, 3340, 3444, 3553, 4103, 4214, 4330, 4443, 5001, 5120,
5240, 5401, 5523, 10050, 10214, 10343, 10513, 11044, 11220, 11353, 11531,
12110, 12250, 12431, 13013, 13200, 13344, 13533, 14123, 14314, 14510, 15103,
15301, 15500, 20100, 20301, 20503, 21110, 21314, 21523, 22133, 22344, 23000,
23213, 23431, 24050, 24310, 24531, 25153, 25420, 30044, 30313, 30543, 31214,
31450, 32123, 32401, 33040, 33320, 34001, 34243, 34530, 35214, 35503, 40153,
40444, 41140, 41433, 42131, 42430, 43130…
The last extra is the pattern of the last digits of some types of special
numbers. Every prime number that ends with 1 in heximal can be represented as
a^2+ab+b^2, for some positive integers a and b, this can be proven using the
Eisenstein integers, and the fact that every number that ends with 1 in heximal
is congruent to 1 mod 3. This is also true for the prime 3. All perfect even
numbers end with the digits 44 in heximal, except for 10 (hex), and all perfect
even numbers except for 10 (hex) and 44 (hex) end with the digits 144 or 344.
As a reference, the list of the Perfect even numbers in heximal follows as: 10,
44, 2144, 101344, 3155033344, 3540210412144, 143045524045344… All Mersenne
primes except for 3 (hex) and 11 (hex) end with 31 or 51 in heximal, since any
Mersenne number that ends with 11 in heximal is divisible by 11 (hex). As a
reference the list of the Mersenne primes in heximal follows as: 3, 11, 51,
331, 101531, 2450451, 15123131, 553032005531, 253040130434434333320331… All
trinary repunit primes end with 21 in heximal, and moreover 021 (hex) or 321
(hex). The list of the trinary repunit primes follows as: 21, 5021, 25030321,
11445151222420544105442244513353120450005021…
More Advantages of
Heximal Compared to Decimal
If we compare the mathematical properties of six and ten, you will notice
that six possesses more mathematical properties. The mathematical properties of
ten include: being a semi–prime, as it has only two prime factors: 2 and 5;
being a triangular number, since 1 + 2 + 3 + 4 = 10 (dec) or 14 (hex); and
being a Pythagorean number, as it can be expressed as a sum of two squares: 1^2
+ 3^2 = 10 (dec) or 14 (hex).
On the other hand, the mathematical properties of six are extensive: it is
a semi–prime, having 2 prime factors: 2 and 3; it is a triangular number, with
1 + 2 + 3 = 10 (hex) or 6 (dec). Additionally, three and niff are other
triangular numbers, which are important for six since 1 + 2 = 3, and 1 + 2 + 3
+ 4 + 5 + 10 + 11 + 12 (hex) / 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 (dec) equals 100
(hex) or 36 (dec).
Six is also a superabundant number, as no number smaller than six has an
abundancy of 2, which is the abundancy of six. Furthermore, it is a factorial,
as 1 x 2 x 3 = 10 (hex) / 6 (dec), and a primorial, since 2 x 3 = 10 (hex) / 6
(dec), representing the product of the first two primes. It is the only number
n such that both n and n^2 are triangular numbers. Six is also a perfect
number, with an abundancy of 2, since 1/1 + 1/2 + 1/3 + 1/10 (hex) / 1/6
(dec) = 2, while ten is a deficient number, since its abundancy is less than 2,
which is 9/5 (dec) / 13/5 (hex) = 1.8 (dec) / 1.445… (hex).
Moreover, six is a highly composite number since no number less than six
has 4 divisors. The Euler totient of six is a divisor of six, φ(10) (hex) / φ(6) (dec) = 2, which is
a divisor of six. This property is unique to the 3–smooth numbers, excluding
the powers of 3, including 1. The reduced totient function of six is a divisor
of six, λ(10) (hex) / λ(6) (dec) = 2. This
means that any number coprime to six, raised to the sixth power, is 1 more than
a multiple of six, and coincidentally also 1 more than a multiple of six
squared. This property doesn't hold for all integers, ten included.
Additionally, six is a practical number. For instance, 1 = 1, 2 = 2, 3 = 3,
4 = 1 + 3, 5 = 2 + 3, and 10 (hex) / 6 (dec) = 10 (hex) / 6 (dec). This means
that every number between 1 and 10 (hex) / 6 (dec) can be represented as sums
of divisors of 10 (hex) / 6 (dec).
As you can see, six possesses more mathematical properties than ten, which
is one reason why heximal is superior to decimal. Another reason is the radix
economy of a base. The radix economy of a base 'b' is calculated by dividing
the number of digits in base 'b' by the logarithm of 'b'. The radix economy of
decimal is 10/log(10) (dec) / 14/log(14) (hex), which is approximately equal to
4.34294481903252… (dec) / 4.202024233344143120… (hex).
On the other hand, the radix economy of heximal is 10/log(10) (hex) /
6/log(6) (dec), which is approximately equal to 3.203151131212244111… (hex)
/ 3.34866375930748… (dec). Since the radix economy of heximal is
smaller than that of decimal, heximal uses its digits more efficiently. With
only 3/5 of the digits of decimal, heximal needs approximately 13/11 (hex) /
9/7 (dec) times more digits to represent large numbers. This can be seen in the
comparison of 10^7 (dec) / 14^11 (hex) and 10^13 (hex) / 6^9 (dec), where 13/11
(hex) / 9/7 (dec) is much smaller than 5/3.
This means that a combination lock with 50 (hex) / 30 (dec) digits would be
safer if each combination consisted of 5 digits between 0 and 5 compared to 3
digits between 0 and 13 (hex) / 9 (dec). There are 100,000 (hex) / 7,776 (dec)
combinations of 5 digits between 0 and 5 compared to the 4,344 (hex) / 1,000
(dec) combinations of 3 digits between 0 and 13 (hex) / 9 (dec).
The base with the lowest radix economy is trinary, base 3, as 3/log(3) is
approximately equal to 2.421500210350100010142511350424024351… (hex)
/ 2.7307176798805121808427204972… (dec). Therefore, it would be
even safer for each combination to consist of 14 (hex) / 10 (dec) digits
between 0 and 2. There are 1;133,213 (hex) / 59,049 (dec) combinations of 14
digits (hex) / 10 (dec) digits from 0 to 2. The radix economy of binary is
slightly greater than that of trinary, as 2/log(2) is approximately equal to
2.515124432030252255313533014322241540… (hex) /
2.8853900817779268147198493620… (dec). Therefore, it is riskier
for each combination to consist of 23 (hex) / 15 (dec) digits from 0 to 1
compared to each combination being 14 (hex) / 10 (dec) digits between 0 and 2. There
are 411,412 (hex) / 32,768 (dec) combinations of 23 (hex) / 15 (dec) digits
between 0 and 1 compared to 1;133,213 (hex) / 59,049 (dec) combinations of 14
(hex) / 10 (dec) digits between 0 and 2.
In summary, trinary is the best base in terms of radix economy, and except
for the case of the comparison between base 2 and base 3, and the fact that
base 2 and base 4 have the same radix economy, a smaller base will always have
a lower radix economy compared to a larger base, but this doesn’t mean that
trinary is better than heximal, since the representation of simpler fractions
is more complicated, and the divisibility tests are harder.
New Units of
Measurement, New Calendar, and New Clock for Heximal
The SI units and the metric system, widely used across the world, rely on
decimal conversion for unit conversions. However, using powers of ten in
heximal isn't ideal for unit conversions. Therefore, I propose new units and
prefixes that use powers of six to simplify calculations in heximal.
There are seven SI base units, with one of them being the unit for
"amount," which is essentially just a mathematical constant so there
is no need to invent a new unit for amount. Here, I will introduce alternative
base units in favour of heximal for four of the six SI base units.
For measuring distance, I propose the "heximal meter," denoted as
"mh." It is defined as exactly 78,125/78,732 (dec) or
1;401,405/1;404,300 (hex) of a standard decimal meter, which is approximately
0.99229030127521 (dec) or 0.554200144 (hex). This conversion ensures that the
arc length from the equator to the North pole is 1,000;000,000 (hex) heximal
meters, equivalent to the arc length from the equator to the North pole, which
is 10,000,000 (dec) decimal meters. As you can see the heximal meter is about
the same length as the SI meter, so not much would change with this unit, just
better for heximal.
For mass, I propose the "heximal gram," denoted as
"gh." One heximal gram is defined to be exactly
59,604,644,775,390,625/61,004,779,879,896 (dec) or
2,414;520,255;444,054;001,201/333,425;113,050;213,000 (hex) of a standard decimal
kilogram. This value is approximately equal to 977.048763928631325986002… (dec)
and exactly equal to 4,305.014311044014251215110353344 (hex).
This definition ensures that 1 heximal meter cube of water has a mass of 1
heximal gram, making it a convenient unit for heximal–based calculations.
However, 1 heximal gram is a relatively large amount of mass, almost 1 tonne,
so I will introduce prefixes that can be used to represent smaller masses.
It's worth noting that the density of water is 1 heximal gram per heximal
meter cube, making the heximal gram a suitable unit for measuring mass.
For time in the heximal system, we simplify calculations by using the
"niff" as the principal unit converter. Here's how time is defined in
heximal units:
– 1 terrestrial day is defined as 100 (hex) / 36 (decimal) heximal hours.
This means that 1 heximal hour is equivalent to 2/3 SI hours, which is
equivalent to forty SI minutes.
– 1 heximal hour is defined as 100 (hex) / 36 (decimal) heximal minutes.
Therefore, 1 heximal minute is equivalent to 14/13 (hex) /
10/9 (dec) SI minutes, which is equal to 1 SI minute 6 SI seconds and
2/3 of an SI second.
– 1 heximal minute is defined as 100 (hex) / 36 (decimal) heximal seconds.
Consequently, 1 heximal second is equivalent to 122/43 (hex) / 50/27
(dec) SI seconds, which is equal to 1 SI second and 23/27 (dec) /
35/43 (hex) of a SI second.
These definitions simplify time calculations in the heximal system, making
it more convenient for various applications. A heximal second is denoted as
"sh".
For temperature in the heximal system, we use degrees heximal (ºh) as
follows:
– The freezing point of water at 1 atmosphere of pressure is defined as 0
degrees heximal.
– The boiling point of water at 1 atmosphere of pressure is defined as
1,000 (hex) degrees heximal.
To convert degrees heximal to degrees Celsius (ºC), you can use the formula
nºh = 130/41 (hex) / 54/25 (dec) x nºC, which simplifies to ºh = 2.05432054321…
(hex)
/ 2.16 (dec) x nºC.
To convert degrees heximal to degrees Fahrenheit (ºF), you can use the
formula nºh = 6/5 (dec) / 10/5 (hex) x n + –192/5 (dec) / –520/5 (hex) ºF. This
means that 520 (hex) / 192 (dec) ºF is equivalent to 520 (hex) / 192 (dec) ºh,
which is approximately equal to 88+8/9 (dec) / 224+12/13 (hex) ºC or 88.8888889
(dec) / 224.52 (hex) ºC.
In summary, degrees heximal grows about twice as fast as degrees Celsius
and Kelvin, and at a similar rate to degrees Fahrenheit. The meeting point of
degrees heximal is positive, unlike the meeting point of degrees Celsius and
degrees Fahrenheit, which is –40 (dec) / –104 (hex). The absolute zero of
degrees heximal is about –590 (dec) / –2,422 (hex) ºh, equivalent to 0 Kelvin,
and 0ºF is approximately –38.4 (dec) / –102.222222222… (hex)
ºh.
This temperature scale makes it easier to convert to degrees Celsius
compared to Fahrenheit, as it is proportional to Celsius. Although the
proportion is a repeating heximal, it's not a repeating decimal. However,
conversions from ºC to ºh are easier in the heximal system, since the
proportion is a non–repeating heximal, but a repeating decimal.
In the heximal system of units, there is no need for a unit for amount, and
units for luminosity intensity and electric current are only relevant in
specific contexts. To express other units like speed, pressure, area, volume,
acceleration, and more, you can simply use combinations of the base units. Here
are some examples:
– The unit of speed is represented as heximal meters per heximal second,
denoted as mh/sh.
– The unit of area is represented as square heximal meters, mh^2.
– The unit of pressure can be expressed as heximal grams per square heximal
meter per heximal second squared, gh/(mh x (sh)^2), and so on.
This flexible approach allows for the creation of composite units to suit
various measurement needs within the heximal system of units.
In the heximal system, the unit of angle measurement is the heximal degree
(hº), which replaces the SI degree. Heximal degrees are defined such that 0
heximal degrees is equivalent to 0 radians, and 1,000 (hex) heximal degrees is
equal to τ radians, which represents a full turn.
Here are some conversions and examples related to heximal degrees:
– 1hº = τ/1,000 (hex) / τ/216 (dec) rad,
approximately 0.010141100143234252 (hex) / 0.02908882086657 (dec) radians.
– 1hº = 5/3 SI degrees, approximately 1.6666667 (dec) / 1.4 (hex) SI
degrees.
– Some key angles in heximal degrees: A full turn τ radians is 1,000 (hex)
/ 216 (dec) hº, half turn τ/2 radians is
300 (hex) / 108 (dec) hº, a third of a turn τ/3 radians is 200 (hex)
/ 72 (dec) hº, a fourth of a turn τ/4 radians is 130
(hex) / 54 (dec) hº, a sixth of a turn τ/10 (hex) radians is 100
(hex) / 36 (dec) hº, an eighth of a turn τ/12 (hex) radians is 43
(hex) / 27 (dec) hº, a twelfth of a turn τ/20 (hex) radians is 30
(hex) / 18 (dec) hº.
Additionally, SI degrees can also be used in heximal, which can be better,
since it is easier to divide angles by 5, but they require considering the last
three digits and the sum of the digits when calculating the cosine for angles
larger than 1,400 (hex) SI degrees. Heximal degrees have the advantage of only
needing the last three digits for cosine calculations. Gradians are not
recommended for use in the heximal system as they are less versatile and have
limitations in representing certain angles.
In the heximal system, there are prefixes for larger and smaller units
based on powers of six, tarnexy, and unwixion. Here are the prefixes and their
notations:
Larger Units:
· Hexa (h): Six times
larger than the base unit
· Nifffa (n): Niff times
larger than the base unit
· Tarna (tr): Tarnexy
times larger than the base unit
· Unwina (u): Unwixion
times larger than the base unit
· Biwina (b): Biwixion
times larger than the base unit
· Triwina (t): Triwixion
times larger than the base unit
· Tetrwina (q): Tetrwixion
times larger than the base unit
· Pentwina (p): Pentwixion
times larger than the base unit
· Unnilwina (un):
Unnilwixion times larger than the base unit
· Ununwina (uu):
Ununwixion times larger than the base unit
· Umbiwina (ub):
Umbiwixion times larger than the base unit
· Untriwina (ut):
Untriwixion times larger than the base unit
· And
so on...
Smaller Units:
· Hexi (hi): Six times
smaller than the base unit
· Nifffi (ni): Niff times
smaller than the base unit
· Tarni (tri): Tarnexy
times smaller than the base unit
· Unwini (ui): Unwixion
times smaller than the base unit
· Biwini (bi): Biwixion
times smaller than the base unit
· Triwini (ti): Triwixion
times smaller than the base unit
· Tetrwini: (qi): Tetrwixion
times smaller than the base unit
· Pentwini: (pi):
Pentwixion times smaller than the base unit
· Unnilwini (uni):
Unnilwixion times smaller than the base unit
· Ununwini (uui):
Ununwixion times smaller than the base unit
· Umbiwini (ubi):
Umbiwixion times smaller than the base unit
· Untriwini (uti):
Untriwixion times smaller than the base unit
· And so on…
With these prefixes, you can create a wide range of units to suit your
needs. For example:
– 1 himh is 1 heximal heximeter, which is one–sixth of a heximal meter
(mh).
– 1 uigh is 1 heximal unwinigram, representing one unwixionth of a heximal
gram.
– 1 trmh is 1 heximal tarnameter, equivalent to 1 tarnexy heximal meters.
These prefixes can also be applied to units of time (seconds) and heximal
degrees, providing flexibility in creating units for various measurements.
After the heximal units is the heximal clock, which is used by some people
that support the heximal numbering system, and there is even one on the
internet.
The heximal clock is a unique timekeeping system, which offers an
interesting alternative to the traditional clock. Its heximal structure allows
for a different way of representing time. Here's a breakdown on how it works:
There are six large divisions and fifsy small divisions. The six small
divisions have numbers on them from 0 to 5, corresponding to the six’s digit of
the number in heximal, and the smaller division correspond to the unit’s digit.
Every three small divisions there is one larger small division, that indicates
the midpoint between an interval of 2 six heximal hours. That division
indicates that the unit’s digit is 3 in heximal. To read an analogue heximal
clock just find what is the closest numbered division, which is right to the
heximal hour hand, and count how many small divisions left to the current time
from that big division to get the unit’s digit of the heximal hour. The heximal
minutes and heximal seconds hands read the same way as heximal hours. To read a
digital clock is like to read a normal digital clock, it just indicates the
time accurately. The time works very simply, there are niff hours per day, so
the heximal hour displays a number between 0 (hex) and 55 (hex), there are niff
heximal minutes in a heximal hour, so the heximal minute also displays a number
between 0 (hex) and 55 (hex), and there are niff heximal seconds in a heximal
minute, so the heximal second displays a number between 0 (hex) and 55 (hex).
Here is an example: if the time reads 00:00:00 (hex), that means midnight, if
the time reads 30:00:00 (hex) that reads midday, and if the day reads 43:00:00
(hex) that reads 18:00:00 (standard) hours, which is close to the sunset. The
heximal hour hand moves 1/2 times the speed of the standard hour hand, the
heximal minute hand moves 3/2 times the speed of the standard minute hand, and
the heximal second hand moves approximately as fast as the standard second
hand, but it reverses through less markings. If you want more precision you can
use tarniseconds, which are about 1/312 (hex) / 1/116 (dec) standard seconds,
so they are the equivalent of a centisecond, and if you need even more
precision you can use unwiniseconds, which are about 1/312,350 (hex) / 1/25,194
(dec) seconds, or about 40 (dec) microseconds.
While the heximal clock may not be as widely recognized as the standard
base niff forsy clock, it has found a following among those who appreciate its
unique approach to timekeeping. It offers an alternative perspective on the
passage of time, and its simplicity can be appealing to some.
Now with all of these units I can express some physical constants:
G, which is the Gravitational constant ≅ 0.002144303 (hex) unwini heximal meters cubed per heximal gram per
heximal second squared or 0.002144303 (hex) uimh^3gh^(-1)sh^(-2)
c, which is the speed of light ≅ 5,302;115,215.3 (hex) heximal meters per heximal seconds or
0.0053021152153 bimh^(1)sh^(-1)
h, which is the Planck’s constant ≅ 44.225530 (hex) umbiwni heximal grams heximal meters squared per
heximal second, or 44.225530 ubigh^(1)mh^(2)sh^(-1)
The next topic is somewhat controversial and relates to the economy. One
issue with adopting a heximal system is that virtually all currencies in use
today are based on the decimal system. I'll present a hypothetical suggestion
for creating a heximal currency, although it's unlikely to be implemented in
practice, given the practical challenges involved. This concept envisions a
currency similar to the Euro or Dollar, which I'll call the 'heximal euro'.
In this hypothetical heximal currency system, the smallest denomination
would be the 'niffi,' equivalent to one–niffth of the base unit. There would be
coins for 1 niffi, 2 niffis, 3 niffis, 10 (hex) niffis, 20 (hex) niffis, and 30
(hex) niffis, then for the base unit, the heximal euro, which I will denote as
h€, there would be a 1 h€ coin, a 2 h€ coin, a 3 h€ coin, a 10 (hex) h€ bill, a
20 (hex) h€ bill, a 30 (hex) h€ bill, a 100 (hex) h€ bill, a 200 (hex) h€ bill,
a 300 (hex) h€ bill, and a 1,000 (hex) h€ bill. Beyond this point, larger bills
would be impractical. One advantage of this system is that all transactions
smaller than 2,111.10 (hex) h€ could be made without repeating the same
coin/bill, since six is a practical number, which is impossible in the current
system, since to make a transaction of 4 cents you need to either use at least
2 coins of 1 cent or 2 coins of 2 cents, this is because ten is not a practical
number.
The idea here is to convert the prices of products and services to the
heximal system and then round the numbers to two heximal places to indicate the
number of nifffis. However, it's important to note that transitioning to a new
base numbering system for currency would be an enormous undertaking, involving
the conversion of existing price structures, wages, and financial systems. Such
a transition would require extensive coordination between governments,
businesses, and financial institutions.
Additionally, decimal–based currency systems are deeply ingrained in global
economies and societies, making any switch to a different base system highly
complex and costly. The existing decimal systems have been in use for centuries
and are deeply integrated into daily life.
Even though the idea of a heximal currency sounds intriguing we need to
realize that economy is a very complex structure. Therefore, it is unlikely to
be implemented in the foreseeable future. Nevertheless, discussing and
exploring new ideas in economics and currency systems is always valuable for
generating creative solutions to various economic challenges. However, signifficant
changes to currency systems should be carefully considered, studied, and
planned over an extended period to minimize disruption and ensure a smooth
transition.
The last new unit is the hexit, which is the heximal unit of data. 1 hexit
= 2.330204002 (hex) / 2.5849625 (dec) bits. The exact conversion is: 1 hexit =
log2(10 (hex)) ≅ 2.330 (hex), this
is because just like a byte is 12 (hex) bits, a hexit is the exponent of 2 such
that 2 raised to it gives 10 (hex).
After that controversial topic is the heximal calendar.
The heximal calendar incorporates some modifications to the Gregorian
calendar. In the heximal calendar, there are 20 (hex) / 12 (dec) months, each
consisting of 1,405 (hex) / 365 (dec) days, except for leap years. One signifficant
change is that heximal weeks are 10 (hex) / 6 (dec) days long, which is one day
shorter than Gregorian weeks. This adjustment is made so that 1,000 (hex)
heximal hours correspond to exactly 1 heximal week, simplifying time
calculations. The months retain their traditional names, but the days of the
week have entirely different names. The new names for the heximal week are as
follows: First–day, Second–day, Third–day, Fourth–day, Fifth–day, and Sabat.
These names draw inspiration from the Portuguese names for the days of the
week.
Here is the calendar for a leap year, with tables for the months:
01 January
F |
S |
T |
F |
F |
S |
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
32 |
33 |
34 |
35 |
40 |
41 |
42 |
43 |
44 |
45 |
50 |
02 February
F |
S |
T |
F |
F |
S |
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
32 |
33 |
34 |
35 |
40 |
41 |
42 |
43 |
44 |
45 |
50 |
51 |
1 |
2 |
3 |
4 |
5 |
03 March
F |
S |
T |
F |
F |
S |
51 |
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
32 |
33 |
34 |
35 |
40 |
41 |
42 |
43 |
44 |
45 |
50 |
1 |
2 |
3 |
4 |
5 |
04 April
F |
S |
T |
F |
F |
S |
50 |
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
32 |
33 |
34 |
35 |
40 |
41 |
42 |
43 |
44 |
45 |
50 |
51 |
1 |
2 |
3 |
4 |
05 May
F |
S |
T |
F |
F |
S |
50 |
51 |
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
32 |
33 |
34 |
35 |
40 |
41 |
42 |
43 |
44 |
45 |
50 |
1 |
2 |
3 |
4 |
10 June
F |
S |
T |
F |
F |
S |
45 |
50 |
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
32 |
33 |
34 |
35 |
40 |
41 |
42 |
43 |
44 |
45 |
50 |
51 |
1 |
2 |
3 |
11 July
F |
S |
T |
F |
F |
S |
45 |
50 |
51 |
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
32 |
33 |
34 |
35 |
40 |
41 |
42 |
43 |
44 |
45 |
50 |
1 |
2 |
3 |
12 August
F |
S |
T |
F |
F |
S |
44 |
45 |
50 |
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
32 |
33 |
34 |
35 |
40 |
41 |
42 |
43 |
44 |
45 |
50 |
51 |
1 |
2 |
13 September
F |
S |
T |
F |
F |
S |
44 |
45 |
50 |
51 |
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
32 |
33 |
34 |
35 |
40 |
41 |
42 |
43 |
44 |
45 |
50 |
1 |
2 |
14 October
F |
S |
T |
F |
F |
S |
43 |
44 |
45 |
50 |
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
32 |
33 |
34 |
35 |
40 |
41 |
42 |
43 |
44 |
45 |
50 |
51 |
1 |
15 November
F |
S |
T |
F |
F |
S |
43 |
44 |
45 |
50 |
51 |
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
32 |
33 |
34 |
35 |
40 |
41 |
42 |
43 |
44 |
45 |
50 |
1 |
20 December
F |
S |
T |
F |
F |
S |
42 |
43 |
44 |
45 |
50 |
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
32 |
33 |
34 |
35 |
40 |
41 |
42 |
43 |
44 |
45 |
50 |
51 |
The way to calculate the current day of the week assumes that January 1, 1
BC, in the Gregorian calendar corresponds to January 1, 0, in this calendar,
and it is designated as Sabat. To find the day of the week for any date,
calculate how many days have passed since January 1, 1 BC, convert this count
to heximal, and determine the day of the week based on the last digit. For
instance, if the last digit is 0, it corresponds to Sabat, 1 to First–day, 2 to
Second–day, 3 to Third–day, 4 to Fourth–day, and 5 to Fifth–day.
Now, let's delve into the heximal calendar. To make it easier to
understand, let's begin with the date this blog was published, is 1/14/13,211
(hex) or 1/10/2,023 (dec) in this calendar. The corresponding day of the week
is a First-day, which, interestingly, aligns with Sunday 1/14/13,211 (hex) or
1/10/2,023 (dec) in the Gregorian calendar.
The heximal calendar consists of 20 (hex) / 12 (dec) months, with each
month having either 51 (hex) / 31 (dec) days (even–indexed months, e.g., April
and August) or 50 (hex) / 30 (dec) days (odd–indexed months, e.g., March and
September). There is one exception: February, which has 50 (hex) / 30 (dec)
days in regular years but gains an extra day, making it 51 (hex) / 31 (dec)
days in leap years.
In a leap year, the heximal calendar comprises 1,410 (hex) / 366 (dec)
days, resulting in 141 (hex) / 61 (dec) heximal weeks. In non–leap years, there
are 1,405 (hex) / 365 (dec) days, equivalent to 140.5 (hex) / 60.833333… (dec)
heximal weeks.
A straightforward rule determines leap years: if a year is divisible by 4,
it is a leap year, except when it is divisible by 332 (hex) / 128 (dec), in
which case it is not. Another way to put it is that a year is a leap year if it
is divisible by 4 twice but not divisible by 2 seven or more times. For
example, 13,211 (hex) / 2,023 (dec) is not a leap year because it is not
divisible by 4, resulting in 1,405 (hex) / 365 (dec) days. In contrast, 13,224
(hex) / 2,032 (dec) is a leap year since it is divisible by 4 but not by 332
(hex) / 128 (dec), resulting in 1,410 (hex) / 366 (dec) days. Lastly, 13,252
(hex) / 2,048 (dec) is not a leap year as it is divisible by 332 (hex) / 128
(dec), leading to 1,405 (hex) / 365 (dec) days.
The calendar loses 1 day to the Gregorian calendar every 22,452 (hex) /
3,200 (dec) years. Since the current year is 13,211 (hex) / 2,023 (dec) in both
calendars, it is not surprising that they share the same date. This calendar
has 41;014,555 (hex) / 1,168,775 (dec) days, while the Gregorian calendar has
41;015,000 (hex) / 1,168,776 (dec) days, in 3,200 (dec) / 22,452 (hex) years,
making them extremely similar in duration. In essence, the difference of 1 day
in 22,452 (hex) / 3,200 (dec) years is negligible for most practical purposes.
The only thing left is to recalculate dates, which isn’t that hard, since
in most cases you either add 1 day, subtract one day or do nothing to convert
days from the Gregorian calendar to this calendar, and in most cases where a
year is a leap year in the Gregorian calendar and a leap year in this calendar,
or a regular year for both, then after August the days sync, so they are the
same between August and December.
Conclusion
In summary, the heximal numbering system presents several advantages over
the decimal system, making it a compelling choice for those interested in
exploring alternative numeral systems. Heximal simplifies arithmetic with fewer
digits and smaller multiplication tables, making calculations more
straightforward. It offers advantages in prime factorization, where numbers
often have simpler representations or smaller recurring cycles.
Heximal's divisibility tests for prime numbers like 5 and 11 (hex) are
straightforward, and since you can discard any number ending with 0, 2, 3 or 4
as a possible prime, it is easier to identify prime numbers in heximal compared
to decimal. Moreover, counting with heximal on your fingers allows you to reach
higher numbers up to 55 (hex) / 35 (dec) without the need for extra tools or
techniques.
Additionally, heximal can be compressed into niff, effectively halving the
length of large numbers, a feat not possible in decimal due to its limited
digit set. The last advantage is that you can round τ to 10 (hex) if you
don’t need too much precision, which makes calculations very easy in heximal,
if you round τ to 6 (dec) in decimal calculations won’t
be as easy. Dozenal is also a viable alternative to decimal, offering similar
length advantages with an easier approach to powers of 2, at the cost of making
the primes 5 and 11 (hex) harder to deal with, making it a matter of personal
preference between heximal and dozenal.
Throughout this blog, I've provided names for numbers, ordinals, polygons,
and various units in the heximal system, as well as introduced a heximal clock
and calendar. These resources should equip you with the knowledge and tools
needed to explore and use the heximal numbering system in your daily life. I
recommend practicing simple arithmetic in heximal until you are comfortable
with its use, you can practice it using Wolfram Alpha, since it allows you to
compute any expression in any positional numbering system, so solve easy
arithmetic problems in heximal verifying the result in Wolfram Alpha, and then
try solving harder problems, like linear and quadratic equations, then consider
incorporating heximal into your routine, also you don’t need to put a ‘(hex)’
after a heximal number as long as it is possible to understand that the number
is in heximal, and reserve decimal for situations where it is necessary.
There are more resources to learn heximal,
such as dedicated websites created by people who support the heximal numbering
system such as https://www.seximal.net/, and http://shacktoms.org/base–six/base–six.htm, plus there is a
heximal clock if you search it on the internet, https://xanthir.com/hex/clock/, which uses the same
system I mentioned. There is also a reddit page dedicated to
heximal, r/Seximal, so you can hear about opinions of people who use
heximal. The last thing I need to say is that some people use powers of 10^4
(hex) in the Reddit page, instead of powers of 10^3 (hex) like I use, so the
name of the numbers is different, and they might use spaces differently, but it
is still heximal. You can also see more a pages I created in this blog.
Comments
Post a Comment