A Guide to Dozenal as I Use It

A while ago, I concluded that dozenal, the base-twelve system, was the best way to use numbers. Completely switching number systems is, of course, an entirely unpractical thing to do, but I have actually been using it in my daily life, for years now. I’d like to finish off this article series by giving a little guide to how I use it.

Basics

What is Dozenal?

In our usual decimal system, each digit represents a certain power of ten. For example, ‘123’ means 1×ten² + 2×ten¹ + 3×ten⁰. Dozenal is simply deciding to use powers of twelve instead of ten, so that ‘123’ instead means 1×twelve² + 2×twelve¹ + 3×twelve⁰. ‘123’ in dozenal is ‘171’ in decimal.

You can read the earlier parts of this series to know why I think dozenal is the best, but they’re very long and you don’t need them to read this article.
The Search for the Best Base – Part 1 – Understanding the Problem
The Search for the Best Base – Part 2 – Base Evaluation Criteria
The Search for the Best Base – Part 3 – Evaluating Each Base
In one sentence, the case for dozenal is that twelve and its powers have more factors than ten and its powers, and many common operations like multiplication, division and divisibility/remainders are easier when working with factors of the base and its powers (think of working with 2, 4, or 5 vs. 3, 7 or 9 in the usual base-ten system).

Writing Numbers

To write dozenal numbers, you need twelve digits from zero to eleven. The existing digits 0-9 can be used for zero to nine, but we need two more. The simplest solution is to use ‘A’ for ten and ‘B’ for eleven, and that is what I will use here.

However, one other proposal was popular enough to be put in Unicode, meaning its digits can be typed on computers and websites, and I like it too, so I’ll mention it:

For other things, in this article I’ll use the same conventions I established in the base search series:

Speaking Numbers

The simplest way to say a dozenal number is to just say its digits, pronouncing ‘123’ as ‘one two three’, but we can do better than that. We already have some names for some powers of twelve, and we can create names for others:

With this system, the number 123 456 789 AB0 is called “one gross two dozen three great gross four gross five dozen six hexen seven gross eight dozen nine great gross ten gross eleven dozen”. A long name, but to be expected for a twelve-digit number!

Basic Fractions

One of the best properties of dozenal is how it makes many simple fractions nicer, so here are some dozenal fractions (specifically the nice ones):

The only downgrade is fifths and their multiples – in dozenal 1/5 is 0..2497 – but I find I don’t need those much when I’m using it.

Every base has different addition and multiplication tables, so here’s the ones for dozenal:

┌───┬───────────────────┬───────────────────┐ ┌───┬───────────────────┬───────────────────┐
│ + │  0  1  2  3  4  5 │  6  7  8  9  A  B │ │ × │  0  1  2  3  4  5 │  6  7  8  9  A  B │
├───┼───────────────────┼───────────────────┤ ├───┼───────────────────┼───────────────────┤
│ 0 │  0  1  2  3  4  5 │  6  7  8  9  A  B │ │ 0 │  0  0  0  0  0  0 │  0  0  0  0  0  0 │
│ 1 │  1  2  3  4  5  6 │  7  8  9  A  B 10 │ │ 1 │  0  1  2  3  4  5 │  6  7  8  9  A  B │
│ 2 │  2  3  4  5  6  7 │  8  9  A  B 10 11 │ │ 2 │  0  2  4  6  8  A │ 10 12 14 16 18 1A │
│ 3 │  3  4  5  6  7  8 │  9  A  B 10 11 12 │ │ 3 │  0  3  6  9 10 13 │ 16 19 20 23 26 29 │
│ 4 │  4  5  6  7  8  9 │  A  B 10 11 12 13 │ │ 4 │  0  4  8 10 14 18 │ 20 24 28 30 34 38 │
│ 5 │  5  6  7  8  9  A │  B 10 11 12 13 14 │ │ 5 │  0  5  A 13 18 21 │ 26 2B 34 39 42 47 │
├───┼───────────────────┼───────────────────┤ ├───┼───────────────────┼───────────────────┤
│ 6 │  6  7  8  9  A  B │ 10 11 12 13 14 15 │ │ 6 │  0  6 10 16 20 26 │ 30 36 40 46 50 56 │
│ 7 │  7  8  9  A  B 10 │ 11 12 13 14 15 16 │ │ 7 │  0  7 12 19 24 2B │ 36 41 48 53 5A 65 │
│ 8 │  8  9  A  B 10 11 │ 12 13 14 15 16 17 │ │ 8 │  0  8 14 20 28 34 │ 40 48 54 60 68 74 │
│ 9 │  9  A  B 10 11 12 │ 13 14 15 16 17 18 │ │ 9 │  0  9 16 23 30 39 │ 46 53 60 69 76 83 │
│ A │  A  B 10 11 12 13 │ 14 15 16 17 18 19 │ │ A │  0  A 18 26 34 42 │ 50 5A 68 76 84 92 │
│ B │  B 10 11 12 13 14 │ 15 16 17 18 19 1A │ │ B │  0  B 1A 29 38 47 │ 56 65 74 83 92 A1 │
└───┴───────────────────┴───────────────────┘ └───┴───────────────────┴───────────────────┘

Units

Why not Metric?

One problem with changing number systems is that the metric system would not work in any system other than base ten. In dozenal, for example, 1 km = 6B4 m, which is not a nice conversion to work with!

The first idea to fix this is to change your prefixes. For that, we can use the excellent Systematic Dozenal Nomenclature (SDN) system, created by John Volan, a member of the Dozenal Society of America. In this system, the prefix for C#10^12 is ‘unbiqua’, written as ‘ub↑’, while #C10^-12 is ‘unbicia’, written as ‘ub↓’.

Now, we can say that 1 t↑m (triqua·metre) = C#1000 m, so problem solved? If the metric system were a perfect system, it would be, but unfortunately the metric system is not perfect. The metric unit of volume, the litre, is defined as A#0.001 m^3, which does not convert nicely to dozenal. If we change the litre to fix this, the kilogram would no longer be equal to a litre of water. If we change the kilogram to fix this, we have to change a bunch of derived units as well (e.g. newton, joule, watt), enough that we basically have a different system.

Also, metric, despite being much better than imperial/customary, still has some flaws:

Primel

Thankfully, this system already exists, and it’s called Primel, created by the inventor of SDN!

A basic description of Primel:

This basically ends up being a formula to generate new unit systems: pick a name, pick a brand mark, pick a timel, and you’re done! This is great for working with different bases, or perhaps different planets (where the day and accelerel are different). The Primel creators even made an entire spreadsheet with a couple dozen systems built on these principles! (make a copy if you want to experiment)

Primel even has entire families of colloquial units, each its own completely coherent system. For example, the “hand” series sets the lengthel to the ⚀unqua·lengthel, then generates volume, mass, force, etc. using the existing ⚀accelerel and ⚀densitel, appending the dimension onto the “hand” name (e.g. ⚀hand·length, ⚀hand·mass, etc.). The only thing I don’t like about this is that it makes the names long, so I’ve decided to allow omitting the dimension, which is interpreted as the unit the series is based on (e.g. “⚀hand” means “⚀hand·length”). I’ve also set the ⚀grave (a rejected name for the kilogram, pronounced like the “grav” in “gravity”) to the ⚀hand·mass, which is around a kilogram.

Dozenal Time

Probably the Primel units I use the most are the time units. Because of their utility, I use four colloquial names for time:

Dozenal time means that the time of day is simply a number. For example, the current time I am writing this sentence at is A#09:25, which corresponds to trice C#486. The main advantages of this are:

Here’s a nice website that shows the current time in dozenal (trices): Dozenal Clock

Advantages of Primel

Everything in here is in dozenal, unmarked.

The benefits of Primel, in my opinion, are:

Honestly, Primel on its own is a good reason to switch to dozenal; like the metric system only works in decimal, Primel only works in dozenal.