Home

Background credit, thank you mattz from shadertoy.

TETRADECIMAL IS A HORRIBLE NAME FOR BASE 22

You read the webpage link, you read the header, let's talk nomeclature. Dozen two (or fourteen if you prefer) is a funky lil base. Not particularly good, but in a fun charming way. "Tetradecimal" is the common name for it, and it means:

Tetra - 4
Dec - 14
Imal - Numbering System

This requires you to memorize the factors of every number, and think additively. For an example like this, it's fine, but what about a larger base like hexavigesimal? If you're like me, you probably thought six times twenty. Anyway, even if you happen to know that 42 is two times dozen one, that's a bad system for forcing you to memorize it.

The obvious solution is to use factorizations, as those are what matters for a base. With the example from the header, "biseptimal" is an obvious choice, meaning two times seven. This whole webpage is basically a ripoff of the seximal page, but I plan to do some stuff differently!! Mainly that for bases larger than 100, you use a prime factorization scheme rather than a naming one. Also, I'm going to be more consistent about prefixes, and fix an issue with the misalian system.

My goals for this aren't to make something that I would reasonably use, but something base neutral that makes good sounding names, and is relatively comprehensible. I'll only use the prefixes 1-12 to make things more base neutral. Kind of silly but I think it makes things a little more regular. Well, not kind of silly. I wrote the first half of this thinking it was going to be serious, but after my solution for naming primes I'm just fully embracing that this is a silly system.

Small Bases

Base Name
1 Unary
2 Binary
3 Trinary
4 Quaternary
5 Quinary
10 Seximal (or heximal if you can't handle the word sex)
11 Septimal
12 Octimal
13 Hyperternimal
14 Bipentimal
15 Unbipentimal
20 Biheximal
21 Unbiheximal
22 Biseptimal
23 Tripentimal
24 Hypertetrimal
25 Unhypertetrimal
30 Triheximal
31 Untriheximal
32 Tetrapentimal
33 Triseptimal
34 Biunbipentimal
35 Unbiunbipentimal
40 Tetraheximal
41 Hyperpentimal
42 Biunbiheximal
43 Ultraternimal
44 Tetraseptimal
45 Untetraseptimal
50 Pentaheximal
51 Unpentaheximal
52 Tetroctimal
53 Triunbipentimal
54 Biunhypertetrimal
55 Pentaseptimal
100 Hyperheximal

Small bases <10 get the -ary suffix, while larger bases get the -imal suffix. With base eleven, you can see the perfect vs usable difference. I like elevenary better as a name, but eleven does mean ten one left over, and it ends with ary, so I gotta cut it for consistency. I use the un- prefix to mean plus one.

As you can see with base twelve, when seximal is multiplied, it becomes heximal. This is just to distinguish them a bit more. This also happens with other base names, like triquinary becoming tripentimal. I made some prefixes for exponents. Hyper means squared, ultra means cubed, and supra means to the fourth.

Getting to the larger ones, especially base 35, you can notice a problem. It becomes an incomprehensible string of uns and bis. How do we fix this? We could add dec back in, but that seems lazy. The real problem is the damn primes, giving us all these "uns". To solve this, let's name some primes. I will have to concede on my goal of keeping things base neutral for a lot of these names.

Wait, no I don't, I'll use the periodic table! It's super stupid, but think about it. The elements cover every integer up to 314 without gaps, and already have truncations to prefix like letter combos. It's perfect. I should still call eleven elev though, for simplicity. If these go before another prefix, add -i to the end.

15 Elev
21 Al
25 Chlor
31 Potass
35 Van
45 Balt
51 Gall
101 Rubid

These are obviously stupid, but I actually kind of love them? Why didn't I think of this atomic trick earlier! Well, it does kind of defeat the whole "understandable" goal. Oh well. People want to learn systems to make sure they understand them anyway. It's not like you can know what biker's dozenal is without knowing the misalian system. For the first use of the prime, we'll use the standard name to make things less confusing. But when using the prime in multiplication, we'll include the atomic name. Except elevimal, it gets to use it's new prefix. Let's take a look at the table again.

Base Name
1 Unary
2 Binary
3 Trinary
4 Quaternary
5 Quinary
10 Seximal
11 Septimal
12 Octimal
13 Hyperternimal
14 Bipentimal
15 Elevimal
20 Biheximal
21 Unbiheximal
22 Biseptimal
23 Tripentimal
24 Hypertetrimal
25 Unhypertetrimal
30 Triheximal
31 Untriheximal
32 Tetrapentimal
33 Triseptimal
34 Bielevimal
35 Unbielivmal
40 Tetraheximal
41 Hyperpentimal
42 Bialimal
43 Ultraternimal
44 Tetraseptimal
45 Untetraseptimal
50 Pentaheximal
51 Unpentaheximal
52 Tetroctimal
53 Trielevimal
54 Bichlorimal
55 Pentaseptimal
100 Hyperheximal
101 Unhyperheximal

Wow, judging purely by pronounceability and character count these are certainly better! So to solve the whole "what's the factorization of b-1" issue, I'm gonna do something kinda lazy. You just append "over [base name of b-1]" to it. So like, base 42 or bialimal's full name is bialimal over hyperpentimal. Kind of cheating, but it works and is simple, what more could you want?! Of course, these aren't necessary with certain prime bases.

Large Bases

What about bases larger than nif one? Actually, let's expand that table. Nif one isn't a fair stopping point. I won't expand past rubid, since I think 101 is the largest prime I can reasonably ask people to memorize. Also, at base 113, I ran into a problem. It's equal to 3 * 3 * 5, so I want to say "hypertern", but then how could you know if it was 32 * 5 or (3 * 5)2? Well, for simple cases like this, I can just call it "pentahyperternimal", but for more complicated cases I will use "kra" as the closing parenthesis particle. So you could also call base 113 "hyperternkrapentimal", but that would mean 13 * 5, which the smaller number always goes first, so it's invalid.

Base Name
102 Bipotassimal
103 Trialimal
104 Pentoctimal
105 Unpentoctimal
110 Hexaseptimal
111 Unhexaseptimal
112 Tetralevimal
113 Pentahyperternimal
114 Bivanimal
115 Unbivantimal
120 Hexoctimal
121 Hyperseptimal
122 Bihyperpentimal
123 Trichlorimal
124 Tetralimal
125 Untetralimal
130 Biultraternimal
131 Pentelevimal
132 Heptoctimal
133 Tripotassimal
134 Bibaltimal
135 Unbibaltimal
140 Tritetrapentimal
141 Untritetrapentimal
142 Bigallimal
143 Heptahyperternimal
144 Hyperoctimal
145 Pentalimal
150 Hexelevimal
151 Unhexelevimal
152 Tetrachlorimal
153 Trivanimal (funny number base)
154 Bipentelevimal
155 Unbipentelevimal
200 Bihyperheximal/Octohyperternimal

Hmmph. Okay. I thought writing the next nif names, they'd quickly become unmanageable. Some were kind of unmanageable, but overall they were all still pretty simple. So, there's no rule. You can use the large base naming system whenever you want. Though the convention will be, hyperheximal or lower use the standard names, unhyperheximal and above use the large base name system.

So, the system will work based on prime factorizations. The symbols are 2, 3, 5, and 7 for the first four primes. Then we use the alphabet. So A is the fifth prime, B is the sixth prime, and so on. So a base like 22 would be called "base 27", and a base like 154 would be called "base 25A". That gets you up to three nif five, which is a pretty large prime. Obviously, this system is very inconvienent. It requires a lot of memorization. Let me try again...

Okay new system idea. Every prime greater than 3 is one less or one more than a multiple of six. So take the prime factors of a number, sort them lowest to greatest, and then for primes larger than 7 you prefix them with a u or d, and then the multiple of six they're nearest to, in seximal. Basically, a number like 25 is one less than 30, so it's written as d3, because it's down from the third multiple of six.

So. Base 154. It's equal to 2 * 5 * 15. 15 is one less than the second multiple of six, so it's called "Base 25d2" in this system. Very silly, but more practical. What about base 2^12, supratetrimal? That would be base 22222222, which is bad. Let's use exponents. Again using seximal as the standard. So it would be "Base 2^12". Very simple, not really a name, but hey, it's still a system for naming large bases that's pretty helpful since it makes the factors obvious!

On second thought, using the prefix "base" for both of these systems is very confusing. Use a lowercase b as the prefix instead. So something like base 3,5025,2530 would be called b2335d3d11u25. Perhaps commas would help. So it would be b2,3,3,5,d3,d11,u25. Much more readable.

Thank you for reading this super silly article.

Home