try ai
科普
编辑
分享
反馈
  • 整数分拆

整数分拆

SciencePedia玻尔百科
核心要点
  • 整数分拆是将一个数写成若干正整数之和的一种方式,其中加数的顺序无关紧要。
  • Ferrers图为分拆提供了一种可视化表示,揭示了共轭等隐藏属性。
  • 生成函数是一种强大的代数工具,可用于编码分拆问题,并相对轻松地证明复杂的恒等式。
  • Ramanujan同余式表明,分拆函数表现出与素数相关的深刻且出人意料的算术模式。
  • 整数分拆理论在概率论、群论和量子物理学等不同领域有着深刻而出人意料的应用。

引言

将一个整数分解为若干较小部分之和的简单行为——即整数分拆过程——是一个连孩童都能领会的直观概念。然而,这个看似初级的练习迅速展现出令人惊讶的复杂性和深刻的内涵。几个世纪以来,困扰数学家的核心谜题是,如此简单的规则如何能生成以惊人速度增长并隐藏着优雅、不明显模式的数字。本文将带领读者踏上这段迷人之旅。我们将首先探讨分拆理论的基础“原理与机制”,从Ferrers图等可视化表示到生成函数这一强大的代数工具。随后,在“应用与跨学科联系”部分,我们将见证这些抽象思想如何在概率论、群论乃至量子物理学的结构中找到具体而出人意料的关联,揭示出科学领域间隐藏的统一性。

{'br': {'br': {'br': {'br': {'br': {'br': {'br': {'br': {'br': {'br': {'br': {'br': 'p(11n+6)equiv0pmod11p(11n+6) \\equiv 0 \\pmod{11}p(11n+6)equiv0pmod11\n\n这些是Ramanujan著名的同余式。这非常奇怪。分拆的定义与素数或模运算毫无关系。就好像分拆在它们寂静、抽象的世界里,正随着由素数5、7和11设定的隐藏节奏起舞。\n\nRamanujan利用生成函数的深刻解析性质证明了这些结果,但这并未回答为什么。一个真正的、组合学的解释,将会是把所有 5n+45n+45n+4 的分拆拿出来,并将它们分成5个大小完全相等的组。但我们能用什么标签来进行排序呢?\n\n在20世纪40年代,物理学家兼数学家Freeman Dyson,凭借着物理学磨练出的直觉,提出了一个候选方案。他将分拆的​​秩​​定义为其最大部分减去其部分数。他猜想,如果你计算所有 5n+45n+45n+4 的分拆的秩,并取其模5的余数,你会在5个剩余类(0, 1, 2, 3, 4)中发现数量相等的分拆。他是对的。秩解释了关于5和7的同余式。\n\n但谜题并未完全解开。秩对于模11失效了。Dyson以对简单解释存在的非凡信念,猜想必定存在另一个尚未发现的统计量——他戏称其为​​crank​​——它能对11生效,并且理想情况下也对5和7生效。\n\n寻找crank成了一个著名的问题。直到四十多年后的1988年,George Andrews和Frank Garvan才最终找到了它。其定义比秩的定义更为精妙。对于一个分拆 pi\\pipi,如果它没有等于1的部分,其crank就是它的最大部分。如果它确实有等于1的部分,其crank是一个与1的个数相关的特殊计数。这个crank就是关键。它成功地将 11n+611n+611n+6 的分拆分成了11个相等的堆,为Ramanujan的最终韵律提供了期待已久的组合学钥匙。crank的故事是数学发现的一个完美寓言:一位孤独的天才注意到了一个不可思议的模式,一种物理直觉指明了通往隐藏结构的道路,以及一场长达数十年的探索,最终以一个优美而完整的解释告终。它提醒我们,即使在简单的数字拆分行为中,也存在着等待被听见的交响乐。', 'applications': '## 应用与跨学科联系\n\n我们花时间拆解数字,将它们分解为更小部分的总和,就像一个孩子反复堆叠一套积木一样。从表面上看,这种整数分拆的游戏似乎是纯数学中一个有趣但自成一体的练习。它本身就是一个世界,拥有优雅的模式和富有挑战性的问题。但事实证明,大自然一直在玩这个游戏。我们揭示的结构不仅仅是数字上的奇趣;它们是概率论、抽象的对称性世界以及量子现实结构中基本原理的深刻且常常令人惊讶的印记。书写 4=3+1=2+24 = 3+1 = 2+24=3+1=2+2 这一简单行为,在科学世界最意想不到的角落里回响。\n\n### 机遇的逻辑:分拆与概率论\n\n想象一下,你可以把一个大数(比如 n=100n=100n=100)的所有分拆都放进一顶巨大的帽子里。你可能猜到了,它们的数量非常庞大——准确地说,有 p(100)=190,569,292p(100) = 190,569,292p(100)=190,569,292 种不同的方式。如果你伸手到这顶帽子里随机取出一个,它会是什么样子?它会是一长串的 111 吗?它会有许多不同大小的部分,还是只有几个?这些并非闲来无事的问题;它们是概率问题,而分拆为探索它们提供了一个迷人的平台。\n\n一个简单而优美的问题是:随机选择一个 nnn 的分拆,其不包含大小为1的部分的概率是多少?起初,这似乎令人望而生畏。我们必须数出所有的分拆,然后再数出其中不含数字1的子集。但一个组合学的洞见几乎使问题迎刃而解。考虑任何一个确实包含至少一个1的 nnn 的分拆。如果我们简单地移除其中一个1,剩下的就是一个完全有效的 n−1n-1n−1 的分拆。反之,如果我们取任何一个 n−1n-1n−1 的分拆,并给它加上一个大小为1的部分,我们就创造了一个包含1的、唯一的 nnn 的分拆。这种完美的一一对应意味着包含1的 nnn 的分拆数恰好是 p(n−1)p(n-1)p(n−1)。\n\n突然之间,我们困难的计数问题解决了。分拆总数是 p(n)p(n)p(n)。不含1的分拆数就是总数减去含1的分拆数:p(n)−p(n−1)p(n) - p(n-1)p(n)−p(n−1)。那么概率就是这些数字的比值。这个优雅的结果揭示了分拆数本身之间隐藏的关系,而这一关系由一个简单的概率问题所揭示。\n\n我们可以更进一步。与其询问某个特定部分,我们可以询问整体结构。对于一个随机的 nnn 的分拆,我们期望看到多少个不同大小的部分的平均数是多少?例如,10的分拆 5+2+2+15+2+2+15+2+2+1 有三种不同大小的部分:1、2、5。分拆10只有一个。事实证明,这个平均值,或称期望值,也有一个非常简洁的形式。一个 nnn 的分拆中不同部分数的期望值是直到 n−1n-1n−1 的所有分拆数之和,再除以 p(n)p(n)p(n)。一个“典型”分拆的统计特性被深深地编码在分拆数序列本身之中。\n\n### 对称性的架构:群论中的分拆\n\n从流动的机遇世界,我们现在转向刚性、晶体般的对称性世界。这里的联系是整个数学中最令人惊叹的联系之一。它将分拆与“洗牌”的研究联系起来,这种研究在所谓的对称群 SnS_nSn​ 中被形式化。这个群是排列 nnn 个不同对象的所有可能方式的集合。\n\n在这个群中,排列可以根据其“形状”或“结构”被分到不同的族中,称为共轭类。例如,在 S4S_4S4​ 中,交换对象1和2而保持3和4不变的排列——记作 (12)(3)(4)(1 2)(3)(4)(12)(3)(4)——与交换3和4而保持1和2不变的排列——(1)(2)(34)(1)(2)(3 4)(1)(2)(34)——具有相同的本质结构。它们都是“一次交换”。一个更复杂的洗牌可能是交换1和2,并且交换3和4,记作 (12)(34)(1 2)(3 4)(12)(34)。这具有不同的结构:“两次同时交换”。还有一种结构是循环三个项目,如 (123)(4)(1 2 3)(4)(123)(4)。\n\n突破性的发现是,这些“结构”可以被整数分拆完美地分类。洗牌 (12)(3)(4)(1 2)(3)(4)(12)(3)(4) 的循环长度为2、1和1。总和为 2+1+1=42+1+1=42+1+1=4。洗牌 (12)(34)(1 2)(3 4)(12)(34) 的循环长度为2和2,总和为 2+2=42+2=42+2=4。洗牌 (123)(4)(1 2 3)(4)(123)(4) 的长度为3和1,总和为 3+1=43+1=43+1=4。数字 nnn 的每一个可能的分拆都精确对应一种洗牌结构,因此也对应 SnS_nSn​ 的一个共轭类。按结构分类的洗牌 nnn 个对象的方式数,恰好是 p(n)p(n)p(n),即分拆整数 nnn 的方式数。这不是巧合;这是连接两大数学领域的桥梁。\n\n故事变得更深。在对称群 SnS_nSn​ 中,有一个特殊的、更排外的群,称为交错群 AnA_nAn​,它只包含“偶”排列。当我们观察这个较小群内部的共轭类时,一件奇怪的事情发生了。一些从 SnS_nSn​ 落入 AnA_nAn​ 的类仍然是单一、统一的族。然而,其他的类却神秘地“分裂”成两个不同的族。这种分裂的规则是一个纯粹的数论规则,用分拆的语言写成:一个类会分裂,当且仅当其对应的分拆由所有部分都不同且都为奇数构成。\n\n而且魔力不止于此。如果我们将分拆画成方框图,称为杨图(Young diagrams),有些是对称的——如果你将它们沿主对角线反射,图形保持不变。这些被称为自共轭分拆。表示论中一个深刻的结果是,这些几何上对称的分拆对应于群 SnS_nSn​ 最基本的“振动模式”(不可约特征标),它们具有一个特殊性质——其值总是为有理数。在最后,一个几乎令人难以置信的转折中,一个定理表明, nnn 的这些自共轭分拆的数量,恰好等于仅使用不同奇数部分来分拆 nnn 的方法数。图的几何学、群表示的性质以及一个奇特的计数问题,都是同一个潜在真理的不同侧面。\n\n### 现实的蓝图:现代物理学中的分拆\n\n如果与对称性的抽象代数的联系还不够令人惊讶,那么我们旅程的最后一站将我们带到具体的物理世界。在这里,分拆不仅仅是作为类比出现,而是作为现实的直接蓝图。\n\n现代物理学中最重要的数学工具之一是群 SU(2)SU(2)SU(2)。它是物理学家用来描述量子粒子内禀角动量的语言,即众所周知的“自旋”。群表示论告诉我们如何从一组基本的、不可约的构建块,或称“不可约表示(irreps)”,来构建这个群的所有复杂行为。令人难以置信的是,这些基本的构建块本身就是用分拆来标记的。具体来说,对于任何整数 nnn,可以由 nnn 个基本单元构建的 SU(2)SU(2)SU(2) 的不可约表示,对应于 nnn 的至多有两行的分拆。每个不可约表示的基本属性——其维度,对于 SU(2)SU(2)SU(2) 而言对应于自旋态的数量——仅由分拆图两行长度的差决定。我们一直在研究的这个简单组合对象,决定了量子自旋的本质。\n\n整数分拆最令人惊叹的出现,可能是在现代物理学最奇异的前沿之一:量子自旋液体的研究中。这些是物质的假设状态,其中电子的自旋,即使在绝对零度下,也拒绝“冻结”成磁体那样的有序模式。相反,它们形成了一锅翻腾、动态的量子纠缠汤。为了理解这些状态,物理学家进行了一个思想实验。他们想象将系统“切”成两半,并研究两部分之间的量子联系。这种联系有一种结构,很像原子的能级,称为纠缠谱。\n\n对于一个最著名的自旋液体理论模型——Kalmeyer-Laughlin态,一项非凡的发现被做出。这个纠缠谱的结构由整数分拆所支配。谱中给定能级的“简并度”——即共享相同纠缠“能量”的不同量子态的数量——恰好由我们的老朋友分拆函数 p(n)p(n)p(n) 给出。将整数 nnn 分解为更小部分的方式数,告诉了我们相互作用的量子自旋海洋中的纠缠结构。这是纯粹的数论,从多体量子力学的深处浮现。\n\n从一个简单的计数游戏开始,我们穿越了概率论、对称性和量子物理学。整数分拆远不止是一种数学消遣。它们是自然之书中反复出现的主题,是科学世界隐藏的统一性和深刻之美的见证。', '#text': 'p(7n+5)equiv0pmod7p(7n+5) \\equiv 0 \\pmod{7}p(7n+5)equiv0pmod7'}, '#text': "各列的长度分别为2、1、1、1、1。所以它的共轭分拆 nu′\\nu'nu′ 是分拆 (2,1,1,1,1)(2,1,1,1,1)(2,1,1,1,1)。这揭示了一种优美而隐藏的关系。注意,原始分拆 nu\\nunu 有2个部分。它的共轭分拆 nu′\\nu'nu′ 的最大部分是2。这仅仅是巧合吗?\n\n我们来思考一下。任何分拆 lambda\\lambdalambda 的部分数就是其Ferrers图的行数。其共轭分拆 lambda′\\lambda'lambda′ 的最大部分是新图第一行的长度。但新图的第一行恰好是旧图的第一列。而第一列的点数……正好就是行数!所以,这是一个普遍真理:​​一个分拆的部分数总是等于其共轭分拆的最大部分​​。这是我们的第一个魔术,一个通过简单视角转换揭示出来的隐藏对称性。\n\n### 意想不到的和谐\n\n有了从不同角度看待分拆的想法,我们就可以开始发现一些近乎奇迹的惊人联系。\n\n思考这个简单问题:有多少种方法可以将数字10分拆成只含偶数部分?你可以有 101010,或者 8+28+28+2,或者 6+46+46+4 等等。现在看一个看似无关的问题:有多少种方法可以分拆数字5?我们已经知道答案是 p(5)=7p(5)=7p(5)=7。\n\n一个惊人的事实是,将任意数 2n2n2n 分拆成偶数部分的方法数,与数字 nnn 的总分拆数完全相同。在我们的例子中,ptexteven(10)=p(5)p_{\\text{even}}(10) = p(5)ptexteven​(10)=p(5)。为什么呢?原因非常简单优美。取任意一个将10分拆为偶数部分的分拆,比如 6+2+26+2+26+2+2。因为每个部分都是偶数,所以你可以将每个部分除以2。得到 3+1+13+1+13+1+1,这是5的一个分拆。现在,取任意一个5的分拆,比如 4+14+14+1。如果你将每个部分乘以2,你会得到 8+28+28+2,这是10的一个偶数部分分拆。这种映射是完美的;它是一一对应的,即​​双射​​。这两组分拆只是彼此的不同版本,其中一组是另一组按比例放大2倍得到的。\n\n这是一个相当直观的和谐。但分拆还蕴藏着更深、更微妙的旋律。其中最著名的之一是​​Euler分拆定理​​。它指出,将一个数 nnn 分拆成所有部分都​​不同​​(不允许重复)的方法数,与将 nnn 分拆成所有部分都为​​奇数​​的方法数相同。\n\n让我们对 n=7n=7n=7 进行检验。\n- 分拆成不同部分:777, 6+16+16+1, 5+25+25+2, 4+34+34+3, 4+2+14+2+14+2+1。共有5种方法。\n- 分拆成奇数部分:777, 5+1+15+1+15+1+1, 3+3+13+3+13+3+1, 3+1+1+1+13+1+1+1+13+1+1+1+1, 1+1+1+1+1+1+11+1+1+1+1+1+11+1+1+1+1+1+1。共有5种方法。\n\n它确实成立!但与上一个例子不同,没有明显、简单的方法可以将像 6+16+16+1 这样的分拆变成像 3+3+13+3+13+3+1 那样的分拆。双射是存在的,但它要复杂得多。感觉我们看到了某种更高层、看不见的机制的影子。要看到那个机制,我们需要发明一种新的计数微积分。\n\n### 炼金术士的工具:生成函数\n\n理解分拆理论的巨大飞跃源于一个充满力量与优雅的思想:​​生成函数​​。其思想是停止直接计数,而是将整个计数问题的结构编码到一个单一的数学表达式中,即一种称为幂级数的无限多项式。它就像一个组合物种的DNA序列。\n\n我们来看看它如何应用于不同部分的分拆。在构建这样一个分拆时,对于每个整数 k=1,2,3,dotsk=1, 2, 3, \\dotsk=1,2,3,dots,我们有一个二元选择:要么我们不将 kkk 作为一部分,要么我们确实将 kkk 作为一部分(只取一次,因为各部分必须不同)。我们可以用代数方式表示这个选择。让项 1 代表“不选择 kkk”,项 xkx^kxk 代表“选择 kkk”。指数 kkk 记录了我们选择的数字。对于整数1的选择是 (1+x1)(1+x^1)(1+x1)。对于2的选择是 (1+x2)(1+x^2)(1+x2)。对于3的选择是 (1+x3)(1+x^3)(1+x3),依此类推。\n\n由于对每个整数的选择是独立的,我们可以通过将这些选择因子相乘来表示构建分拆的所有可能方式:\nD(x)=(1+x1)(1+x2)(1+x3)(1+x4)cdots=prodk=1infty(1+xk)D(x) = (1+x^1)(1+x^2)(1+x^3)(1+x^4)\\cdots = \\prod_{k=1}^{\\infty} (1+x^k)D(x)=(1+x1)(1+x2)(1+x3)(1+x4)cdots=prodk=1infty​(1+xk)\n现在,想象一下展开这个无穷乘积。展开式中的一项是通过从每个括号中选取一项而形成的。例如,如果我们从第二个括号中选取 x2x^2x2,从第三个括号中选取 x3x^3x3,并从所有其他括号中选取1,我们得到 x2cdotx3=x5x^2 \\cdot x^3 = x^5x2cdotx3=x5。这对应于分拆 3+2=53+2=53+2=5。每当我们用不同的部分形成一个 nnn 的分拆时,我们就在展开式中生成一个 xnx^nxn 项。因此,nnn 分拆成不同部分的总数就是幂级数 D(x)D(x)D(x) 中 xnx^nxn 的最终系数。\n\n那么,对于部分可以重复的一般分拆呢?对于每个整数 kkk,我们可以选择它零次(项为111)、一次(xkx^kxk)、两次(x2kx^{2k}x2k)等等。对 kkk 的选择由和式 1+xk+x2k+x3k+cdots1 + x^k + x^{2k} + x^{3k} + \\cdots1+xk+x2k+x3k+cdots 表示。这是一个几何级数,其和为 frac11−xk\\frac{1}{1-x^k}frac11−xk。所有分拆 p(n)p(n)p(n) 的生成函数因此是所有 kkk 的这些项的乘积:\nP(x)=frac11−x1frac11−x2frac11−x3cdots=sumn=0inftyp(n)xn=prodk=1inftyfrac11−xkP(x) = \\frac{1}{1-x^1} \\frac{1}{1-x^2} \\frac{1}{1-x^3} \\cdots = \\sum_{n=0}^{\\infty} p(n)x^n = \\prod_{k=1}^{\\infty} \\frac{1}{1-x^k}P(x)=frac11−x1frac11−x2frac11−x3cdots=sumn=0infty​p(n)xn=prodk=1infty​frac11−xk\n这个函数 P(x)P(x)P(x) 就是炼金石。它的系数中编码了整个分拆数序列。它使我们能够以惊人的简便性证明我们之前提到的“神奇”恒等式。例如,只分拆成偶数部分的生成函数只允许大小为 2,4,6,dots2, 4, 6, \\dots2,4,6,dots 的部分。所以它的生成函数是:\nPtexteven(x)=prodk=1inftyfrac11−x2kP_{\\text{even}}(x) = \\prod_{k=1}^{\\infty} \\frac{1}{1-x^{2k}}Ptexteven​(x)=prodk=1infty​frac11−x2k\n但是看!这正是将 P(x)P(x)P(x) 中的 xxx 替换为 x2x^2x2 的公式。所以 Ptexteven(x)=P(x2)P_{\\text{even}}(x) = P(x^2)Ptexteven​(x)=P(x2)。根据 P(x)P(x)P(x) 的定义,我们有 P(x2)=sump(n)(x2)n=sump(n)x2nP(x^2) = \\sum p(n)(x^2)^n = \\sum p(n)x^{2n}P(x2)=sump(n)(x2)n=sump(n)x2n。根据定义,这个级数中 x2nx^{2n}x2n 的系数一方面是 ptexteven(2n)p_{\\text{even}}(2n)ptexteven​(2n),另一方面是 p(n)p(n)p(n)。因此,ptexteven(2n)=p(n)p_{\\text{even}}(2n) = p(n)ptexteven​(2n)=p(n)。代数操作毫不费力地证实了我们的组合直觉。这个强大的工具可以被用来计数各种受限分拆,比如那些具有固定部分数的分拆。\n\n### Ramanujan的深层韵律\n\n尽管生成函数功能强大,但它们并没有立即揭示分拆函数的所有秘密。它的一些最深刻的模式不是关于精确公式,而是关于其算术性质——它与素数的关系。自学成才的天才Srinivasa Ramanujan,仅仅通过盯着 p(n)p(n)p(n) 的数值表,就注意到了一些不可思议的事情。\n\n他看到 p(4)=5p(4)=5p(4)=5,p(9)=30p(9)=30p(9)=30,p(14)=135p(14)=135p(14)=135 等等。对于任何形式为 5n+45n+45n+4 的数,其分拆数似乎总是5的倍数。\n他发现了更多:\np(5n+4)equiv0pmod5p(5n+4) \\equiv 0 \\pmod{5}p(5n+4)equiv0pmod5"}, '#text': 'bullet\\\\bulletbullet'}, '#text': 'bulletbulletbulletbulletbullet\\\\bullet \\\\bullet \\\\bullet \\\\bullet \\\\bulletbulletbulletbulletbulletbullet'}, '#text': "各列的长度分别为3、2和1。所以它的共轭分拆 mu′\\mu'mu′ 是 (3,2,1)(3,2,1)(3,2,1)。又是一个自共轭分拆!\n\n现在考虑 nu=(5,1)\\nu = (5,1)nu=(5,1),这是6的一个分拆。"}, '#text': 'bullet\\\\bulletbullet'}, '#text': 'bulletbullet\\\\bullet \\\\bulletbulletbullet'}, '#text': 'bulletbulletbullet\\\\bullet \\\\bullet \\\\bulletbulletbulletbullet'}, '#text': "bullet\\\\bulletbullet\n\n突然间,这个分拆有了形状。我们可以一目了然地看到它的属性:行数是部分的数量(4),顶行的长度是最大的部分(4)。这种简单的可视化不仅仅是为了方便,它还是通往发现的大门。\n\n我们可以对Ferrers图施展的第一个绝妙技巧是“翻转”它。想象一下,在从左上到右下的主对角线上放一面镜子。如果我们将图沿这面镜子反射——或者等价地,将行变成列,列变成行——我们会得到一个新的Ferrers图。这个新的分拆被称为​​共轭分拆​​。\n\n让我们用我们的例子 lambda=(4,2,1,1)\\lambda = (4,2,1,1)lambda=(4,2,1,1) 试试。它的图有长度为4、2、1和1的列。所以共轭分拆 lambda′\\lambda'lambda′ 将有长度为4、2、1和1的行。共轭分拆……是它本身!这是一种特殊类型的分拆,称为​​自共轭分拆​​。\n\n我们再试一个,比如 mu=(3,2,1)\\mu = (3,2,1)mu=(3,2,1),这是6的一个分拆。"}, '#text': 'bullet\\\\bulletbullet'}, '#text': 'bulletbullet\\\\bullet \\\\bulletbulletbullet'}, '#text': '## 原理与机制\n\n### 数字分拆的艺术\n\n整数分拆理论的核心是一个简单得如同孩童般的问题:如果你有一个数字,比如4,有多少种方法可以将其写成正整数之和?你可以直接写4。可以拆成3+1。可以试试2+2。或者2+1+1。甚至1+1+1+1。就这些了。总共有五种方法。4的分拆数是5。我们称这个数为​​分拆函数​​,记作 p(n)p(n)p(n),因此 p(4)=5p(4) = 5p(4)=5。\n\n诀窍在哪里?唯一的规则是,和式中数字的顺序无关紧要。所以,3+1和1+3是同一个分拆。为避免歧义,我们采用一个简单的约定:总是按从大到小的顺序写出分拆的各个部分。这赋予了每个分拆一个唯一的、规范的“名称”。这个看似微不足道的规则——顺序无关紧要——正是将丰富而神秘的分拆世界与简单得多的​​组合​​世界区分开来的关键,在组合中,3+1和1+3被视为两种不同的情况。\n\n这个简单的数字拆分游戏很快就引出了惊人的复杂性。我们发现 p(4)=5p(4)=5p(4)=5。让我们试试 p(5)p(5)p(5)。这些分拆是:555,4+14+14+1,3+23+23+2,3+1+13+1+13+1+1,2+2+12+2+12+2+1,2+1+1+12+1+1+12+1+1+1 和 1+1+1+1+11+1+1+1+11+1+1+1+1。共有7种方式。所以 p(5)=7p(5)=7p(5)=7。p(6)p(6)p(6)呢?结果是11。而p(7)p(7)p(7)是15。这个数列的开头是 p(1)=1,p(2)=2,p(3)=3,p(4)=5,p(5)=7,p(6)=11,p(7)=15,dotsp(1)=1, p(2)=2, p(3)=3, p(4)=5, p(5)=7, p(6)=11, p(7)=15, \\dotsp(1)=1,p(2)=2,p(3)=3,p(4)=5,p(5)=7,p(6)=11,p(7)=15,dots。似乎没有简单的公式。这些数字在增长,但没有任何明显的规律。当你计算到 p(10)p(10)p(10) 时,答案是42。对于 p(100)p(100)p(100),答案超过1.9亿。而对于 p(1000)p(1000)p(1000),这个数字有32位!。\n\n如此简单的规则如何能产生如此巨大的复杂性?这是几个世纪以来一直吸引着数学家的核心谜题。要解开它,我们需要更好的工具。我们需要一种方法来看到这些和式中隐藏的结构。\n\n### 分拆的肖像:Ferrers图\n\n数学家和物理学家一样,都喜欢一幅好图。像 4+2+1+14+2+1+14+2+1+1(8的一个分拆)这样的抽象数字列表很难理解。但如果我们将其可视化呢?这就是​​Ferrers图​​背后的思想。我们为分拆的每个部分画一行点(或方框),并让它们向左对齐。\n\n对于分拆 4+2+1+14+2+1+14+2+1+1,其图形如下:\n\nbulletbulletbulletbullet\\\\bullet \\\\bullet \\\\bullet \\\\bulletbulletbulletbulletbullet'}