Despite their importance to modern mathematics, alternative numeric systems are a concept often left towards the end of standard education throughout the English-speaking world. This may be in part to their diminishing presence in the last 
In 2018, internet personality Mitchel John “jan Misali” Halley made a numeric base naming convention that focused on factor pairs that make up a given radix. The system suffers from its searing focus on the even treatment of all bases given the very limited source of affixes representing the factors. In addition, jan Misali only targeted integer and rational radices (or more accurately: natural numbers; their opposites; and their ratios). This is not an alternative, but rather a fork of this idea. This is the Misali-Dual numeric base naming convention. 
You may notice words throughout are highlighted. Moving your finger or cursor over these will reveal a brief definition of the word. This is to make this article as accessible as possible.
Natural Numbers
The foundation of our understanding of numbers, the numbers by which we can count are naturally the first any system will want to address. For our purposes, natural numbers will also include zero, though this is not the only definition. The first idea I had was the use of multiple roots as seen in medical terminology, typically Greco-Roman, but not always for reasons that will become more obvious as we work our way down the list.
| Radix Root DEC | Named Consesus | Abbreviation | Affix-A | Affix-B | 
| 0 | Nulinary | NUL | nil/le- | zilch/i- | 
| 1 | Unary | UNI | un/i- | hen/a- | 
| 2 | Binary | BIN | b/i- | d/i- | 
| 3 | Trinary | TRI | tert/i- | t/ri- | 
| 4 | Quaternary | QUA | quandr/i- | tetr/a- | 
| 5 | Pentinary | PEN | quint/i- | pent/a- | 
| 6 | Seximal | SXM | sex/i- | hex/a- | 
| 7 | Septinary | SPT | sept/a- | hept/a- | 
| 8 | Octal | OCT | tav/o- | oct/o- | 
| 9 | Ennibainal | ENN | nun/o- | enn/e- | 
| 10 | Decimal | DEC | den/a- | dec/a- | 
| 11 | Elenary | ELE | el/a- | maor/i- | 
| 12 | Dozenal | DOZ | doz/ena- | mon/e- | 
| 13 | Bakinary | BAK | chef/a- | bak/e- | 
| 14 | Fortecimal | FRT | fort/e- | macr/o- | 
| 15 | Hulibainal | HUL | hul/i- | guiran/i- | 
| 16 | Hexcode | HEX | comp/u- | ord/ni- | 
| 17 | Subinary | SUB | sub/o- | hup/o- | 
| 18 | Telimal | TEL | adult/u- | tele/i- | 
| 19 | Fininary | FIN | fin/o- | esch/a- | 
| 20 | Vigesimal | VIG | vig/e- | ikos/i- | 
| 23 | Erinary | ERI | kal/a- | er/i- | 
| 24 | Daily | DAY | day- dai- | emar/i- | 
| 26 | Alphacimal | ALP | alph/a- | gram/ma- | 
| 29 | Lunar | LUN | lun/a- | artem/i- | 
| 36 | Niftimal | NFM | nif/ti- | dict/o- | 
| 52 | Stakimal | STK | pap/ie- | stak/o- | 
| 60 | Hourly | HRL | hor/i- | min/o- | 
| 65 | Senjobainal | SNJ | senj/o- | ger/a- | 
| 100 | Centesimal | CEN | cent/e- | hect/o- | 
| 120 | Cardiac | CRD | cardi/o- | hem/ato- | 
| 360 | Circular | CIR | radi/o- | degr/i- | 
| 1,000 | Milleceimal | MIL | mill/e- | kil/o- | 
| 5,040 | Platonial | PLT | put/o- | plat/o- | 
| 1,000,000 | Lardocimal | LAR | lard/o- | lip/o- | 
| Radix Property | Suffix | 
| Indivisible by natural numbers less than itself | -in/ary | 
| Odd | -bainal | 
| Even | -c/imal | 
There is a lot going on up here so let’s have a brief discussion of medical terminology, the second easiest language an English speaker can learn. When you want to describe something in medical terminology, you take all the items in question such as stomach and intestines, find their medical roots such as 
Rational Numbers
Natural numbers are a subset of all integers, which include the opposite of natural numbers or negative numbers and always includes zero. Integers are then a subset of all rational numbers, numbers that can be represented as an integer divided by a natural number where it is defined without zero. Similarly to before, roots are predominately represented by Greco-Roman affixes.
| Arithmetic Operational Root | Abbreviation | Affix-A | Affix-B | 
| Addition + | ADD | et/a- | ka/i- | 
| Negation 0- | NEG | neg/a- | yam/i- | 
| Inversion ⅟n | DIV | inv/e- | vot/i- | 
| Exponentiation n | EXP | exp/a- | pow/a- | 
| Logarithm ㏒ | LOG | log/o- | fract/o- | 
Without arithmetic, the creation of names of prime radices purely through factorization is impossible. Instead, we conceptualize primes as the addition of one to the number that proceeds them. This means 
Negative radices are represented as the very simple “nega” or literally negative versions of their natural numbers. Negabinary is just 
Ratio radices are a bit odd. All conventions to this point suggests the largest factor goes last. As such, we’d expect 
These last three operators are not useful in the rational side of numbers.
Irrational Numbers
Irrational numbers are numbers that cannot be created as the output of field operations. Pi (generally represented as lowercase Greek π) is the result of taking the circumference of a circle and dividing it by twice its radius. This number is not a ratio of two natural numbers, which is among one reason we have given it a fun name. Similarly, the sum of the series of the inverse of all factorialized natural numbers cannot be rationalized as a ratio between any less than infinite factors. Euler’s number (generally represented as italics, lowercase Latin e) also then cannot be represented in our system yet.
| Irrational Radix Root DEC | Named Consensus | Abbreviation | Affix-A | Affix-B | 
| 12√2 | Equalary | EQL | equal/a- | temp/o- | 
| Plastic Ratio ρ | Rhonary | PLA | plast/i- | pis/o- | 
| Golden Ratio ϕ | Phinary | AUR | aur/a- | khrus/o- | 
| Supergolden Ratio ψ | Psinary | SAU | plentin/o- | lefk/o- | 
| Silver Ratio δS | Dhelsinary | ARG | argent/u- | argyr/o- | 
| Euler’s number e | Eulariary | EUL | eul/e- | nat/o- | 
| Pi π | Pinary | PIR | p/e- | p/i- | 
We can then create more irrational bases like natopary and powapeheneulinary. I’m not sure how they are useful, and honestly much of everything going forward makes less and less sense to me. I knew irrational radices were a thing, but I always wondered why exactly you would use them. Equalary is used in music temperament which makes sense, and psinary was used in early analog-to-digital conversion. But dhelsinary and phinary just seem to exist.
Imaginary and Complex Numbers
Imaginary numbers are this side effect of doing operations you cannot normally do, like the square-root of a negative number. Why these are useful is complicated and has a lot to do with gimbal-lock and fractals among other problems. One idea is to treat it literal, making 
This is the part where the table would go if describing more than one imaginary item made sense. However, I can find little reason to create more than one row of imaginary inventory as well as an additional operation.
| Imaginary i | Imaginary | IMG | im/a- | phant/ou- | 
| Bi-operational Increment ± | ASE | ou- | eith/re- | 
Of note is that ± is read plus-or-minus. In cases where minus-or-plus is required, the item is negated before incrementing the operations. Is there a better name for these operations?
With both of these, we can finally make our favorite fractal, the Twindragon, into a base. -1 ± i is… Complicated question, is i further to zero than 1? They are supposedly equidistant, so we will need to make our own rules. For the sake of clarity, imaginary numbers are smaller (that is closer to zero) than negative integers, and negative integers are smaller (that is closer to zero) than natural numbers. This isn’t actually true, but rather a “we need to draw a line in the sand somewhere”. So, eithimanuyamuninulinary is 
Mixed radices
For the most part, we keep the tune of the regular system. You just list it with a few notable exceptions.
| Mixed Radix Roots | Named Consensus | Abbreviation | Affix-A | Affix-B | 
| Primes ℙ | Primorial | PRI | prim/o- | prot/o- | 
| Factorials n! | Factorial | FCT | perm/u- | fact/o- | 
| Fibonacci n!F | Fibonorial | FBN | fib/o- | self/i- | 
Shorthand Representation
I do not believe bases without naming consensus should have true abbreviations. Abbreviations are useless unless they genuinely make identification of things faster. As such, to shorthand write any base, you can tabulate the name back to their roots, take the first two letters of each abbreviation. This means the base is always identifiable, similar to chemical composition notation. This does mean the eithimanegahennulinary would become the “not-much shorter” AsImNuNeUnNu, but a novice would be able to recognize it as an imaginary or complex radix without significant effort.
Name calculation
We’ve briefly covered the dynamics of calculation. Numbers are sorted in order of distance to zero, prioritizing imaginary components over negative over positive components. But how does this function as a whole? I feel the best way to describe this is programmatically.
Gather affixes
 Search radix
 If radix has Named Consensus
  Return Named Consensus
  Exit function
 Set suffix to "-in/ary"
 Select case radix type
  Case natural number
   Find factor pairs
   If number of items of factor pairs is one
    Add affix "ADD"
    With radix one less than current
     Gather affixes
     For each affix
      Add current affix
    Add affix "UNI"
    Process affixes
    Exit Function
   For each factor pair
    If total number of Named Consensus in factor pair is greater than preference
     Set preference to current total number of Named Consensus
   Delete items in factor pairs with fewer Named Consensus than preference
   Sort factor pairs on difference of members, less to great
   Select item with smallest difference
   Sort factor pair on difference of members to zero, less to great
   For each member in factor pair
    Gather affixes
    For each affix
     Add current affix
   If modulos of radix by one plus one is one
    Set suffix to "-bainal"
   Else
    Set suffix to "-c/imal"
   Process affixes
   Exit Function
  Case rational number
   Select case nonnatural rational radix type
    Case negation
     Add affix "NEG"
     With absolute value of radix
      Gather affixes
      For each affix
       Add affix
     Process affixes
     Exit function
    Case inversion
     Add affix "DIV"
     With denominator
      Gather affixes
      Reverse affix order
      For each affix
       Add affix
     Add affix "UNI"
     With numerator
      Gather affixes
      For each affix
       Add affix
     Process affixes
     Exit function
  Case Else
   Select case operand type
    Case exponentation
     Add affix "EXP"
     With exponent
      Gather affixes
      For each affix
       Add affix
     Add affix "UNI"
     With base
      Gather affixes
      For each affix
       Add affix
     Process affixes
     Exit function
    Case logarithm
     Add affix "LOG"
     With antilogarithm
      Gather affixes
      For each affix
       Add affix
     Add affix "NUL"
     With base
      Gather affixes
      For each affix
       Add affix
     Process affixes
     Exit function
    Case factorial
     Add affix "FCT"
     With elements
      Gather affixes
      For each affix
       Add affix
     Process affixes
     Exit function
    Case addition
     Add affix "ADD"
     For each term
      Gather affixes
      For each affix
       Add affix
      Add affix "NUL"
     Process affixes
     Exit function
    Case bioperation increment
     Add affix "ASE"
     For each term
      Gather affixes
      For each affix
       Add affix
      Add affix "NUL"
     Process affixes
     Exit function
    Case imaginary
     Add affix "IMG"
     With coefficient
      Gather affixes
      For each affix
       Add affix
     Process affixes
     Exit function
Process affixes
 For each affix
  Search affix
  If index modulus one plus one is one
   Select item-A
  Else
   Select item-B
  If item is starts vowel sound
  or item first consonant is equal to item index one less than current last consonant
   Set item index one less than current to end to ends consonant
 If suffix is "-bainal"
  Set last item to ends vowel
 If last item last consonant not equal to suffix first consonant
  Set last item to ends vowel
  Set suffix to start syllable
 Else
  Set last item to ends consonant
  Set suffix to start vowel
 Concatenate items and suffix
 Return name
 Exit function
Stray thoughts
You may have also noticed the use of subscript letter with abbreviations instead of decimal numeric reference for written numbers. It’s far clearer to say 
Conclusion
The original draft of this from nearly six months ago included a pronunciation guide that was more unhelpful that anything else. It can be summarized as “If it feels like the correct pronunciation, then that’s right” and “Here’s how I, someone from the Midwestern USA, pronounce these things” with a lot of IPA symbols.
The original creator, jan Misali, should be proud of the word they put in, it creates a more realistic and more universally understandable system that depends less on preexisting notions that create bias. Most importantly, I see this not as a replacement, but an extension to jan Misali’s proposed system. I also see this as not complete, but another stepping-stone in number theory. One thing I would like further emphasis is counting systems as used by various world cultures. Already through this did I discover that the Huli people used a mostly undocumented 
In my opinion, this system is at half its reasonable capacity, being capable of well accommodating 
Further on that idea, it could also make use of less common Latin characters like 
One last option is a unique script designed for this explicit purpose. This would require some effort more than what I’ve already put in here. At least for now.
  
   
   If you see this, your browser does not support JavaScript.
Bonus: JavaScript Popup Dictionary
This shockingly small piece of accessibility is not integrated into every OS or browser in popular use. On current Android devices and Apple products, selecting a section of text will enable you to get a brief definition as brought up by the dictionary engine the device is using or search the web without leaving the tab.
While searching the web is an option, an academic resource really needs a glossary or annex with definitions of words. This little script simply detects when a word of a given CSS class is rolled over. When this happens, it moves an HTML element to the position in question with prepopulated meanings and pronunciations. When the element is rolled off, the element is moved, made transparent, and depopulated for the next word to be loaded up.
The truly hardest part of this was ensuring its functionality on touch devices and ensuring the aesthetics were just right. Positioning is close enough that you can still see it, but just far enough that you aren’t robbed of the sentence context clues.
I would enjoy making this work everywhere on my website, referencing a JSON dictionary, but for the moment, it exists in this article.
Legal
Zachary Yarnot and DualVission do not hold any rights to these owners’ contents.
jan Misali is the internet person of Mitchel John Halley.
JavaScript is a trademark of Oracle Corporation.
JSON is a standard maintained by Ecma International created by Douglas Crockford.