下位階乗または左階乗とは、\(!n\)と書かれ、n個の物を、全ての物が元の位置にはないように並べ替える方法である。(「攪乱階乗」として知られる)[1]これにはいくらかの公式がある:
\begin{eqnarray*} !n &=& n! \cdot \displaystyle\sum^{n}_{i = 0} \frac{(-1)^i}{i!}\\ &=& \displaystyle\sum^{n}_{i = 0} i! \cdot (-1)^{n - i} \cdot \binom{n}{i}\\ &=& \displaystyle\frac{\Gamma(n + 1, -1)}{e}\\ &=& \left[\frac{n!}{e}\right] \end{eqnarray*}
ここで、[n]はガウス記号である。
!n の値は n = 0, 1, 2, 3, 4, 5,... に対し 1, 0, 1, 2, 9, 44, 265, 1854, 14833, ...である。
10進法では、その桁の下位階乗の和が元の数と等しい数は1つのみ、148349である:148349 = !1 + !4 + !8 + !3 + !4 + !9
疑似コード[]
// 通常の階乗 function factorial(z): result := 1 for i from 1 to z: result := result * i return result // 下位階乗 function subfactorial(z): return floor(factorial(z) / e + 0.5)