展开这个递推式可以看出,每当行号翻倍时,行总和大约会增加一整个平均值单位,这正是产生对数保证的机制。
记 n=2c+rn=2^c+rn=2c+r,其中 0≤r<2c0\le r<2^c0≤r<2c,对 nnn 用第4步的递推式作归纳可得 Sn≥cn+2r+1S_n\ge cn+2r+1Sn≥cn+2r+1(归纳步骤按 n+1n+1n+1 是否为 222 的幂分为两种情形,两种情形都能干净地完成归纳)。两边除以 nnn 得到 Sn/n≥c+(2r+1)/n>cS_n/n\ge c+(2r+1)/n>cSn/n≥c+(2r+1)/n>c,又因为第 nnn 行中某一项至少等于平均值 Sn/nS_n/nSn/n,该项至少为 c+1=⌊log2n⌋+1c+1=\lfloor\log_2n\rfloor+1c+1=⌊log2n⌋+1。因此每个日本三角形都存在一条至少含有 ⌊log2n⌋+1\lfloor\log_2n\rfloor+1⌊log2n⌋+1 个红色圆圈的忍者路径,这与第2步的构造相符,并证明了 k=⌊log2n⌋+1k=\lfloor\log_2n\rfloor+1k=⌊log2n⌋+1。