Factorial Number Base

This Demonstration expands on Stephen Wolfram's Demonstration, called "Numbers in Various Bases", to show a fanciful number system that breaks numbers into blocks of size 1!, 2!, 3!, etc., with the number of blocks of size ! equal to the digit in the number's representation.
For example, "11" stands for one 2! + one 1! = 3. "321" is the largest three-digit number and is three 3!'s + two 2!'s + one 1! = 23, one short of "1000" or one 4! = 24.
Digits past 9 are represented by letters and the conversion function here stops where the letter is the last letter needed, servicing numbers up to about .


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


The factorial base, while not very compact for small numbers, wins out eventually as a more compact notation than an ordinary base. The factorial base is the last one in the list, subscripted by and is more compact than any others in the list over the range of exponential numbers in the Demonstration. Furthermore, for any normal base there is easily found some number large enough that and all greater numbers are more compact, containing fewer digits, than the numbers in base and smaller bases.
The base conversion function used for the factorial base here uses an explicit table of factorials up to 36, thus using 10 digits and 26 letters. That represents numbers up to about and is coincidentally near the point where the factorial base starts to appear as more compact than the largest standard base in the list, the hexadecimal.
Furthermore, a font size slider allows longer numbers to fit on single lines, at the expense of readability.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2017 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+