导航菜单

证明整除性

用数学归纳法证明整除性问题在数论中很常见。关键是利用整除的性质和模运算。

基本知识

证明策略

证明 af(n)a | f(n) 的步骤:

  1. 基础步骤:验证 af(n0)a | f(n_0)
  2. 归纳假设:假设 af(k)a | f(k),即 f(k)=maf(k) = mamm 为整数)
  3. 归纳步骤:将 f(k+1)f(k+1) 表示成包含 f(k)f(k) 的形式,利用归纳假设

应用示例

示例1:基本整除性

命题:证明 n3nn^3 - n 能被 6 整除。

证明

基础步骤n=1n = 1 时,131=0=6×01^3 - 1 = 0 = 6 \times 0,能被 6 整除。

归纳假设:假设 k3kk^3 - k 能被 6 整除,即 k3k=6mk^3 - k = 6mmm 为整数)

归纳步骤

(k+1)3(k+1)=k3+3k2+3k+1k1=k3k+3k2+3k=(k3k)+3k(k+1)=6m+3k(k+1)(归纳假设)\begin{aligned} (k+1)^3 - (k+1) &= k^3 + 3k^2 + 3k + 1 - k - 1 \\ &= k^3 - k + 3k^2 + 3k \\ &= (k^3 - k) + 3k(k + 1) \\ &= 6m + 3k(k+1) \quad \text{(归纳假设)} \end{aligned}

因为 kkk+1k+1 是连续整数,其中必有一个是偶数,所以 k(k+1)k(k+1) 是偶数,设 k(k+1)=2pk(k+1) = 2p

(k+1)3(k+1)=6m+3×2p=6m+6p=6(m+p)(k+1)^3 - (k+1) = 6m + 3 \times 2p = 6m + 6p = 6(m+p)

因此能被 6 整除。

结论:由数学归纳法,n3nn^3 - n 能被 6 整除对所有 n1n \geq 1 成立。

示例2:幂次差的整除性

命题:证明 7n17^n - 1 能被 6 整除。

证明

基础步骤n=1n = 1 时,711=67^1 - 1 = 6,能被 6 整除。

归纳假设:假设 7k17^k - 1 能被 6 整除,即 7k1=6m7^k - 1 = 6m

归纳步骤

7k+11=77k1=7(7k1)+71=7×6m+6(归纳假设)=6(7m+1)\begin{aligned} 7^{k+1} - 1 &= 7 \cdot 7^k - 1 \\ &= 7(7^k - 1) + 7 - 1 \\ &= 7 \times 6m + 6 \quad \text{(归纳假设)} \\ &= 6(7m + 1) \end{aligned}

因此能被 6 整除。

结论:由数学归纳法,7n17^n - 1 能被 6 整除对所有 n1n \geq 1 成立。

示例3:斐波那契数列的整除性

命题:斐波那契数列 F1=1,F2=1,Fn+2=Fn+1+FnF_1 = 1, F_2 = 1, F_{n+2} = F_{n+1} + F_n。证明 F3nF_{3n} 能被 2 整除。

证明

先计算前几项:F1=1,F2=1,F3=2,F4=3,F5=5,F6=8,F7=13,F8=21,F9=34F_1=1, F_2=1, F_3=2, F_4=3, F_5=5, F_6=8, F_7=13, F_8=21, F_9=34

基础步骤n=1n = 1 时,F3=2F_3 = 2,能被 2 整除。

归纳假设:假设 F3kF_{3k} 能被 2 整除。

归纳步骤:需要证明 F3(k+1)=F3k+3F_{3(k+1)} = F_{3k+3} 能被 2 整除。

利用斐波那契数列的性质:Fn+3=Fn+2+Fn+1=(Fn+1+Fn)+Fn+1=2Fn+1+FnF_{n+3} = F_{n+2} + F_{n+1} = (F_{n+1} + F_n) + F_{n+1} = 2F_{n+1} + F_n

因此: F3k+3=2F3k+1+F3kF_{3k+3} = 2F_{3k+1} + F_{3k}

由归纳假设,F3kF_{3k} 能被 2 整除,而 2F3k+12F_{3k+1} 显然能被 2 整除,所以 F3k+3F_{3k+3} 能被 2 整除。

结论:由数学归纳法,F3nF_{3n} 能被 2 整除对所有 n1n \geq 1 成立。

练习题

练习 1

证明:5n15^n - 1 能被 4 整除。

参考答案

基础步骤n=1n = 1 时,511=45^1 - 1 = 4,能被 4 整除。

归纳假设:假设 5k15^k - 1 能被 4 整除,即 5k1=4m5^k - 1 = 4m

归纳步骤

5k+11=55k1=5(5k1)+51=5×4m+4=4(5m+1)\begin{aligned} 5^{k+1} - 1 &= 5 \cdot 5^k - 1 \\ &= 5(5^k - 1) + 5 - 1 \\ &= 5 \times 4m + 4 \\ &= 4(5m + 1) \end{aligned}

结论:由数学归纳法,5n15^n - 1 能被 4 整除。

练习 2

证明:n5nn^5 - n 能被 5 整除。

参考答案

基础步骤n=1n = 1 时,151=01^5 - 1 = 0,能被 5 整除。

归纳假设:假设 k5kk^5 - k 能被 5 整除。

归纳步骤

(k+1)5(k+1)=k5+5k4+10k3+10k2+5k+1k1=k5k+5k4+10k3+10k2+5k=(k5k)+5(k4+2k3+2k2+k)\begin{aligned} (k+1)^5 - (k+1) &= k^5 + 5k^4 + 10k^3 + 10k^2 + 5k + 1 - k - 1 \\ &= k^5 - k + 5k^4 + 10k^3 + 10k^2 + 5k \\ &= (k^5 - k) + 5(k^4 + 2k^3 + 2k^2 + k) \end{aligned}

由归纳假设,k5kk^5 - k 能被 5 整除,而 5(k4+2k3+2k2+k)5(k^4 + 2k^3 + 2k^2 + k) 显然能被 5 整除。

结论:由数学归纳法,n5nn^5 - n 能被 5 整除。


总结

中英对照

中文术语英文术语音标说明
整除divisibility/dɪˌvɪzəˈbɪləti/一个数能被另一个数整除
模运算modular arithmetic/ˈmɒdjʊlə əˈrɪθmətɪk/关于余数的运算
斐波那契数列Fibonacci sequence/ˌfɪbəˈnɑːtʃi ˈsiːkwəns/Fn+2=Fn+1+FnF_{n+2} = F_{n+1} + F_n

课程路线图

  1. 1

    高等数学之函数探秘

    先修课程

    函数是高等数学的核心概念,本系列文档系统介绍函数的基本概念、性质和应用。

    前往课程
  2. 2

    数列

    当前课程

    数列是高等数学的基石,本系列文档系统介绍数列的基本概念、性质、极限理论及其应用。

    前往课程
进阶推荐

概率论与数理统计

研究随机现象的规律,数据分析与推断的方法,掌握从数据中提取信息的科学。

开始学习
进阶推荐

高等数学之极限的世界

极限是微积分的基础,也是高等数学中最重要的概念之一。

开始学习

搜索