Skip to content

阶乘

Factorial

前 n 个正整数的乘积 n!,并约定 0!=1。

条目类型
定义

形式陈述

对自然数 n,阶乘定义为 n!=12n,并约定 0!=1,从而递推式 n!=n(n1)!n1 成立。n! 计数 n 个互异对象的全排列,也出现在组合系数、Gamma 函数和渐近分析中。其增长快于任意固定底数指数 cn,但慢于 nn

直觉

阶乘累计的是依次填充 n 个互异位置时不断减少的选择数。它同时是全排列数、对称群大小和许多“忘记顺序”计数中的纤维大小,因此频繁出现在分母。递推 n!=n(n1)! 反映先决定一个位置后,剩余问题与原问题同型。

例子与边界

4!=24,而空集合只有一个空排列,所以 0!=1。Stirling 公式 n!2πn(n/e)n 给出精确渐近。阶乘只对非负整数按此有限乘积定义;把负整数代入递推会遇到除零,Gamma 函数也在非正整数处有极点。

四本不同书排成一列有 4!=24 种。若其中两本完全相同,简单写 4! 会重复计数,应除以 2!12。约定 0!=1 使空集的唯一空排列、乘法空积以及 (n0)=n!/(0!n!) 同时一致;它不是由“零乘任何数为零”决定,因为阶乘不是从零开始的连乘。

推论与应用

自然数上的有限乘积与递推定义阶乘;乘法原理说明它为何计数逐位选择形成的排列,排列则给出基本组合解释。组合、多项式系数和指数生成函数都用它校正顺序或标号;渐近分析中 Stirling 公式再把快速增长转成可处理的对数主项。

参考资料
  • Eric Lehman, F. Thomson Leighton, and Albert R. Meyer, Mathematics for Computer Science, rev. 2018,Parts I–V。
  • Kenneth H. Rosen, Discrete Mathematics and Its Applications, 8th ed., McGraw-Hill, 2019,Chs. 1–8。
关系图谱4 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组