The mu factorial is a factorial variant based on the hyper operators. The notation is used to denote the mu factorial of a non-negative integer .
This definition uses Knuth’s up-arrow notation extended so that and . The definiton of the mu factorial may alternatively be written in a manner similar to the common definition of the factorial.
The name “mu factorial” comes from “mixed up-arrow factorial”, in reference to the hyper operator notation used in its definition. It also corresponds to “mixed-up factorial”, since there is a risk of it being mixed up with other factorial variants such as the mixed factorial.
I came up with the mu factorial before I was aware of the mixed factorial, but the name “mu factorial” came after I researched other factorial variants and learned about the very similar mixed factorial. I tried to choose the details of the mu factorial to be as natural as possible in the context of googology. The base case was chosen so that the value of would be generated from the previous value, the th hyper operator, and itself. I also chose to have the previous value serve as the hyperexponent since this generally leads to larger values compared to using it as the base.
Notably, these design choices don’t really affect the growth rate since both factorial variants diagonalize over the hyper operators. In fact, it can be shown that the mu factorial grows at the same rate as the mixed factorial, though the mu factorial does dominate the mixed factorial for all arguments greater than 3.
The mu factorial grows at the same rate as both the Ackermann function and f𝜔 in the Wainer hierarchy. The mu factorial dominates the Ackermann function for all arguments greater than 3, but it is dominated by f𝜔.