Thursday, June 30, 2016

My thoughts on metric and imperial

A quick history lesson:

During the french revolution, there was a choice: Make a decimal measurement system, or switch to dozenal. They obviously chose the first.

Not many dozenalists would agree with me, but I think that was a better choice. Here is why:

At the time, the metric system was pretty revolutionary. Yes, It wasn't based on the best number, but it introduced things that was unheard of, like:

  • Consistent conversions
  • Prefix system
  • Universality
However, as a contemporary measurement system, it has a lot of flaws:
  • SI Base unit with a prefix (kilogram)
  • Gravity isn't exact
  • Many redefinitions
  • SI Base unit defined by a physical object (also kilogram)
  • Arbitrary ratios
TGM fixes a lot of those flaws, and it is probably time to start switching over to dozenal

While the SI has a few flaws, the imperial system has many more.

The conversions are arbitrary and inconsistent, and many aren't dozenal friendly.

For example: 5280 has a factor of 5 and one of 11.

The smallest base which imperial works perfectly in is actually base 2310 (2*3*5*7*11)

It is also dependent on another measurement system.

Tuesday, June 28, 2016

My Plan of switching the world over

Let's face it, shoving the dozenal system down society's throat is a bad idea. This is because:

1. Most people don't know that numbers can be represented with a base other than ten.
2. Some people think that we only want base 12 to circumvent metrication (though, the imperial system would honestly be just as bad in base 12 as in base 10, because there are many factors of 5,7, and 11 in conversions).
3. The confusion of people learning ANY new system would be more prevalent in people's minds than its advantages.
4. It would be shocking for everyone.

it's like rolling a ball up a steep hill. Going from the least to most knowledgeable people is not going to work.

Instead, we should convert the most knowledgeable people first, then gravity will roll the ball down the hill.

The Plan

 First, we should convince all the mathematicians and physicists to start using dozenal.

Yes, numbers like pi and e are not represented any better in base 12 than base 10, but I would not think mathematicians would care.

Many mathematicians have described dozenal as "the optimal number system", so they would probably rather be system already. Therefore, they will likely switch over when we suggest for them to.

After we convince everyone, base 12 will be standard for all higher mathematics and sciences.

Because of this, dozenal will be taught in colleges, and eventually high schools.

Because we are bringing the knowledge of the system to so many people through education, people will wonder the need to teach 2 systems.

Governments have this concern too, and they will eventually change the education system where that dozenal is the sole system of the country's education system.

Lots of governments will do this, and eventually, decimal will no longer be the primary number system, but will be thought of similar to how roman numerals are thought of today.



This plan isn't garenteed to work, but is the most rational solution.

Dozenal and Computing

If we were to switch to dozenal, computing would mostly stay the same. Computers would still most likely use binary internally.

Here are the things that would change:

No more Kilobytes, Megabytes, and Gigabytes

Since Kilo, Mega, and Giga are based off 10, they will not be used.

Instead will be Triquabytes (12^3 bytes), Hexquabytes (12^6 bytes), Ennquabytes (12^9 bytes) and Unnilquabytes (12^12 bytes)

Even though a kilobyte is only ideally 1000 bytes, and usually 1024 bytes, this is because 1024 is so close to 10^3. Unfortunately for base 12, there is no reasonable (less than 12^9) binary approximation power, so the powers of 12 have to be used.

assuming the prefixes are based of 1024, here are the conversions from new and old storage units:
(all values decimal)
1 Triquabyte = 1.6875 Kilobytes
1 Hexquabyte = 2.84765625 Megabytes
1 Ennquabyte = 4.805419921875 Gigabytes
1 Unnilquabyte = 8.1091461181640625 Terabytes

Flash Drives and SD cards would come in 1 HB (Hexquabyte), 2 HB, 4 HB, and 8 HB sizes, While Hard drives would come in *40 HB, *80 HB, *140 HB, and *280 HB

Hexadecimal

As I Explained Earlier, Hexadecimal would have different symbols: 0-9, X, E, A, B, C, and D (uppercase is okay, since we have not gotten to E yet). It would have a new name also: Tetradozenal.

Programming languages

Ever since programming languages began, they had decimal literals. If we were to change, we would probably have to scrap our current languages and start new ones with dozenal literals.

Dozenal and Other bases

Believe it or not, we use multiple bases, but we ultimately have a primary one: decimal.

If this primary base was to dozenal, here is how it should affect other bases.

Base Names:

We name almost every base, yet these names are decimal based.

We have to have a primary base to name other bases, or else nobody will know what we are talking about.

So, If we were switch to dozenal, we would have to change our base names.

Systematic dozenal nomenclature DOES have a system for naming bases, but I personally think we should use a more traditional scheme.

Here are bases 2 to 38 in decimal and dozenal based names:
 
Base (decimal) Decimal Name Dozenal name
2 Binary Binary
3 Ternary Ternary
4 Quaternary Quaternary
5 Quinary Quinary
6 Senary Senary
7 Septenary Septenary
8 Octal Octal
9 Nonary Nonary
10 Decimal Decimal
11 Undecimal Levinary
12 Duodecimal Dozenal
13 Tredecimal Undozenal
14 Tetradecimal Duodozenal
15 Pentadecimal Tredozenal
16 Hexadecimal Tetradozenal
17 Septadecimal Pentadozenal
18 Octadecimal Hexadozenal
19 Nonadecimal Septadozenal
20 Vigesimal Octadozenal
21 Unvigesimal Nonadozenal
22 Duovigesimal Decadozenal
23 Trevigesimal Levadozenal
24 Tetravigesimal Bizenal
25 Pentavigesimal Unbizenal
26 Hexavigesimal Duobizenal
27 Septavigesimal Trebizenal
28 Octavigesimal Tetrabizenal
29 Nonavigesimal Pentabizenal
30 Trigesimal Hexabizenal
31 Untrigesimal Septabizenal
32 Duotrigesimal Octabizenal
33 Tretrigesimal Nonabizenal
34 Tetratrigesimal Decabizenal
35 Pentatrigesimal Levabizenal
36 Hexatrigesimal Trizenal
37 Septatrigesimal Untrizenal
38 Octatrigesimal Duotrizenal

Base Symbols

Instead of 0123456789 and then ABCDEF..., the first 12 dozenal symbols should be used, and then letters start, so 123456789XE, then abcd... (If X and E are used for 10 and 11, all letters are lowecase, if the fancy symbols are used, it does not matter. This way, E (11) and e (16) are distinguishable).

Sunday, June 26, 2016

Improving TGM

I like the TGM system, but there is some need for improvement

(see this if you don't know what it is)

Renaming of units

let's face it: the names are stupid.

Even if you think they are fine, they should still be changed because every unit name comes from English, causing problems for non-English speakers (there actually are some dozenalists who speak a language other than English).

I came up with new names for every TGM unit. All of the names are from Latin (though sometimes shortened), unless noted otherwise

tim (time unit)
tem (tm)
gee (acceleration unit)
cadere (c), or tandems per tem² (t/tm²)
denz (density unit)
densit (d)
calg (temperature unit)
aestus (ae)
kur (electric current unit)
fulger (f)
molz (amount of substance unit)
toma (ta)*
vlos (velocity unit)
tandems per tem (t/tm)
grafut (length unit)
tandem (t)
surf (area unit)
square tandem (t²)
volm (volume unit)
cirduct (cr)
maz (mass unit)
pondus (pd)
mag (force unit)
vi (vi)
perm (pressure unit)
cura (cu)
werg (energy unit)
nixus (nx)
pov (power unit)
op (op)
pel (electric potential unit)
tia (tia)
og (electric resistance unit)
luctor (lc)
quel (charge unit)
ictus (iu)
* Shortened form of "atomic mass", but that is how we got the name for the mole ("molecular mass"), so whatever
Any other name can be formed from previous units, or someone can form a latin-based name like I did.

"Normal" units

Like the SI, we need a few extra units because of the extremes that the base units offer.

Here are some units I proposed:
Pound - 0;01 pondus.
Triquatandems per hour - 0;1 tandems per tem. Since it is a lot smaller than km/h or mph, speed limits look bigger, discouraging speeding.
Spoon - 0;001 cirducts.
Cirducts per *100 triquatandems - *100000 cirducts per tandem (hey, the SI unit of fuel consumption is meters per cubic meter).
Prime - *1000 tems (5 minutes)
Dual - *100 tems (25 seconds)
Tria - *10 tems

Par notation

You know how we express numbers in percentages, permillages, or "parts per million"?

I created a simpler way to express this in dozenal: Par notation (from latin pars, meaning division).

Like Decimal, there are different levels of it.

The notation

Here is a table of the levels of par notation:

Name Symbol Meaning Decimal analog
unpar /^1 out of 12 (none)
bipar /^2 out of 144 percent (%)
tripar /^3 out of 1728 permille (‰)
quadpar /^4 out of 20736 basis point (‱)
hexpar /^6 out of 12^6 part per million (ppm)
ennpar /^9 out of 12^9 part per billion (ppb)

English Names for dozenal numbers

There are just too many naming schemes for dozenal numbers.

Problems with current schemes are either:
1. They are hard to learn
2. They sound pretty stupid

I came up with a naming scheme that might actually work.

It is based off the one from TGM, but slightly modified.

It is designed, not really to be shorter, but easier to learn among most people, because it is structurally the same as the periods of three based counting system that most languages share.

The System

1 through nine are, of coarse, the same, but *X is pronounced "ten", and *E is pronounced "eleven", like they already are in decimal.

*10 is pronounced either "dozen", or "one dozen", instead or "zen" or "doh", because the dozen is a pretty common quantity.

*11 is "one dozen one"

*47 is "four dozen seven"

*100 is called "one duna" (from TGM), instead of "one gross" because
1. Grosses aren't common
2. "duna" sounds better

*1,000 is "one trin" (from TGM)

TGM calls *10,000 "quedra", but my system calls it "one dozen trin", because it is structurally similar to the decimal "ten thousand".
*100,000 is "one duna trin".

*1,000,000 is "one dillion" (short for "dozenal million")

*1,000,000,000 is not "one billion", but "one bidillion" (well, because "billion" is decimal).

You can always generate new dillions using systematic dozenal nomenclature

Comparison with decimal

So, lets say the number "1,234,567".

If read as a decimal value, it would be "one million, two hundred and thirty four thousand, five hundred and sixty seven".

If read using my dozenal English naming scheme, it would be "one dillion, two duna and three dozen four trin, five duna, and six dozen seven".