火龙信奥
  • 首页
  • 课程
  • 题库
  • 打卡
    • 代码对战
    • 快速对战
  • 题单
  • 团队
  • 荣誉墙
  • 商城
  • 登录 / 注册

数论 | 裴蜀定理 (Bézout's Identity)

作者: 作者的头像   huolong , 时间:2026-08-06 10:17:30 , 所有人可见, 阅读  14

讲义:裴蜀定理 (Bézout's Lemma)

1. 定理陈述

裴蜀定理是数论中关于最大公约数(GCD)的一个重要定理。

内容: 若 $a, b$ 是不全为零的整数,则对于任意整数 $x, y$,代数式 $ax + by$ 都是 $\gcd(a, b)$ 的倍数。 特别地,一定存在整数 $x, y$,使得: $ax + by = \gcd(a, b)$

推论: $a, b$ 互质的充要条件是存在整数 $x, y$ 使得 $ax + by = 1$。


2. 核心工具:带余除法 (Division Algorithm)

在证明之前,我们需要复习带余除法: 对于任何整数 $a$ 和正整数 $d$,一定存在唯一的整数 $q$ (商) 和 $r$ (余数),使得: $a = qd + r, \quad 0 \le r < d$ 这是证明裴蜀定理的核心动力。


3. 裴蜀定理的证明

我们将通过构造一个集合,并利用“最小数原理”来完成证明。

第一步:构造集合

设 $a, b$ 是不全为 $0$ 的整数。构造一个集合 $S$,包含 $a, b$ 所有正的线性组合: $S = { ax + by \mid ax + by > 0, \text{其中 } x, y \in \mathbb{Z} }$

显然 $S$ 不是空集(例如,如果 $a \neq 0$,则 $a(1) + b(0)$ 或 $a(-1) + b(0)$ 必有一个属于 $S$)。

第二步:选出最小元素

根据最小数原理(任何非空的正整数集合一定有一个最小元素),集合 $S$ 中一定存在一个最小的正整数,我们把它记为 $d$。 因为 $d \in S$,所以一定存在 $x_0, y_0$ 使得: $d = ax_0 + by_0$

第三步:证明 $d$ 是 $a$ 和 $b$ 的公约数

我们要证明 $d \mid a$ 且 $d \mid b$。 利用带余除法,将 $a$ 除以 $d$: $a = qd + r, \quad 0 \le r < d$ 我们要证明余数 $r$ 必须为 $0$。 将 $d = ax_0 + by_0$ 代入上式: $r = a - qd = a - q(ax_0 + by_0) = a(1 - qx_0) + b(-qy_0)$ 观察这个式子,我们发现 $r$ 也是 $a$ 和 $b$ 的线性组合。

  • 如果 $r > 0$,那么根据定义 $r$ 应该属于集合 $S$。
  • 但是带余除法告诉我们 $r < d$,而 $d$ 是 $S$ 中最小的元素。
  • 这产生了矛盾!因此,唯一的可能是 $r = 0$。

既然 $r = 0$,说明 $a = qd$,即 $d \mid a$。同理可证 $d \mid b$。 所以,$d$ 是 $a$ 和 $b$ 的公约数。

第四步:证明 $d$ 是最大公约数

设 $g = \gcd(a, b)$。根据最大公约数的定义: $g \mid a$ 且 $g \mid b$。 那么对于任何线性组合 $ax + by$,根据整除的性质,$g$ 一定能整除它: $$g \mid (ax + by)$$ 由于 $d$ 也是这样一个线性组合($d = ax_0 + by_0$),所以 $g \mid d$。 因为 $g$ 和 $d$ 都是正整数,且 $g$ 能整除 $d$,所以: $$g \le d$$ 但 $d$ 是公约数,$g$ 是最大公约数,由定义知 $d \le g$。 因此,必然有 $d = g = \gcd(a, b)$。

证毕。


4. 算法实现:如何找到 $x$ 和 $y$?

虽然证明告诉我们 $x, y$ 一定存在,但并没有给出具体数值。在实际计算中,我们使用扩展欧几里得算法 (Extended Euclidean Algorithm)。

示例计算

求 $12x + 42y = \gcd(12, 42)$ 的一组整数解。

  1. 辗转相除法求 GCD:

    • $42 = 3 \times 12 + 6$
    • $12 = 2 \times 6 + 0$ 所以 $\gcd(12, 42) = 6$。
  2. 逆向代回: 由第一个等式得:$$6 = 42 - 3 \times 12$$ 对照 $ax + by = d$:$$42(1) + 12(-3) = 6$$

    得到一组解:$x = -3, y = 1$。


5. 总结

  • 物理含义:裴蜀定理说明了两个数能“凑”出的最小正整数就是它们的最大公约数。
  • 核心逻辑:集合的最小元素 + 带余除法导致的矛盾。
  • 应用:它是证明“唯一分解定理”(算术基本定理)的基石,也是求解同余方程的基础。

—— 本文来自火龙信奥(义乌睿码科技):义乌青少年信息学奥赛与编程教育平台,专注 CSP-J/S、NOIP、GESP 竞赛培训,线上线下融合教学,助力编程升学。网址:hlcoding.com

©2026加盟我们 | 关于我们 | ACM课程 | 常见问题 | 成果墙 | 评测记录 | 浙ICP备2021013995号
在线画图 | OI WIki | 打字练习
火龙信奥
请输入登录信息


请完成安全验证
验证码底图 滑块
向右拖动滑块完成验证
请输入用户名 / 绑定的手机号码



请输入注册信息(手机号验证码注册)





验证码5分钟有效,60秒内不可重复获取,每日最多3次

微信登录

微信登录二维码

正在生成二维码...

账号已过期,请续期。
去续期

绑定手机号

📱

为了更好地保护您的账号安全,享受完整的平台服务

请您尽快绑定手机号码