Skip to content

3

:material-circle-edit-outline: 约 189 个字 :material-clock-time-two-outline: 预计阅读时间 1 分钟

题目

Gauss 公式表明 \(sumupto(n)=∑^n_{i=1}i=1ni=n(n+1)/2\),,请运用自然数归纳法形式一,证明对每一个自然数,\(sumupto(n)\) 成立。

证明

Base case

n = 1 时

\(sumupto(1)=\sum_{i=1}^{1} i = 1\)

根据 Gauss 公式,代入 n = 1

\(\frac{1(1+1)}{2} = \frac{1 \times 2}{2} = 1\)

所以,\(sumupto(1)=\frac{1(1+1)}{2}\)

Inductive hypothesis

假设对于某个自然数 k,gauss 公式成立

\(sumupto(k)=\sum_{i=1}^{k} i = \frac{k(k+1)}{2}\)

Inductive step

对于 n = k+1,先将 \(\sum_{i = 1}^{k+1} i\) 拆分成两个部分

\(\sum_{i=1}^{k+1} i = \sum_{i=1}^{k} i + (k+1)\)

由于 \(\sum_{i = 1}^{k} i = \frac{k(k+1)}{2}\),有

\(\sum_{i=1}^{k+1} i = \frac{k(k+1)}{2} + (k+1)\)

整理得

\(\sum_{i=1}^{k+1} i = \frac{(k+1)(k + 2)}{2}\)

综上所述,对于所有自然数 n,都有 \(sumupto(n)=\frac{n(n+1)}{2}\)