最大公约数

概述

最大公约数(Greatest Common Divisor, GCD)是同时整除两个整数 的最大整数,记作 。当 时,称 互素(relatively prime)。最小公倍数(Least Common Multiple, LCM)是同时被 整除的最小正整数,记作 。GCD 和 LCM 满足核心关系 。通过算术基本定理的素因子分解,GCD 取各素因子指数的最小值,LCM 取最大值

定义

最大公约数(Definition 2)

是不全为零的整数。同时整除 的最大整数 称为 最大公约数,记作

互素与两两互素(Definition 3 & 4)

  • 时,称 互素(relatively prime)
  • 对一组整数 ,若对所有 都有 ,则称它们两两互素(pairwise relatively prime)
  • 注意:两两互素 互素,但反之不成立(反例: 但非两两互素)

最小公倍数(Definition 5)

正整数 最小公倍数是同时被 整除的最小正整数,记作

素因子分解法求 GCD 和 LCM

,则:

核心性质

性质描述说明
GCD-LCM 关系Theorem 5,对正整数成立
素因子分解求 GCD取各素因子指数的 依赖于算术基本定理
素因子分解求 LCM取各素因子指数的 依赖于算术基本定理
互素不意味着没有公因子以外的关系
两两互素任意两个数的 GCD 都为 1比互素更强的条件
GCD 的对称性GCD 是交换的
GCD 与线性组合 中的最小正整数贝祖定理的推论
$\gcd(a, 0) =a$

关系网络

graph TB
    A["最大公约数"] --> B["欧几里得算法"]
    A --> C["贝祖定理"]
    A --> D["整除"]
    A --> E["算术基本定理"]

    A --> F["GCD 定义"]
    A --> G["LCM 定义"]
    A --> H["GCD·LCM = ab"]
    A --> I["互素/两两互素"]

    F --> F1["同时整除 a 和 b 的最大整数"]
    G --> G1["同时被 a 和 b 整除的最小正整数"]
    H --> H1["Theorem 5"]
    I --> I1["gcd(a,b) = 1"]
    I --> I2["两两互素 ⇒ 互素"]

    B --> B1["高效计算 GCD: O(log b)"]
    C --> C1["gcd(a,b) = sa + tb"]
    D --> D1["GCD 基于整除关系定义"]
    E --> E1["素因子分解法求 GCD/LCM"]

    style A fill:#5cb85c,color:#fff
    style B fill:#4a90d9,color:#fff
    style C fill:#d9534f,color:#fff
    style E fill:#e8a838,color:#fff
  • 欧几里得算法 通过辗转相除高效计算 GCD,复杂度 ,无需先分解素因子
  • 贝祖定理 揭示了 GCD 的代数本质: 中的最小正整数
  • 整除 是 GCD 的定义基础:GCD 是同时整除 的最大整数
  • 算术基本定理 保证了素因子分解法求 GCD/LCM 的正确性

章节扩展

第4章:数论与密码学

最大公约数是第 4 章 4.3 节的核心概念:

  • 4.3 素数与最大公约数:GCD 定义(Definition 2)、LCM 定义(Definition 5)、互素(Definition 3)、两两互素(Definition 4)、GCD-LCM 关系(Theorem 5)、素因子分解法
  • 4.3 欧几里得算法:辗转相除法是计算 GCD 的高效方法
  • 4.4 解同余方程:线性同余方程 有解当且仅当
  • 4.5 密码学应用:RSA 中需要选择与 互素的公钥指数

补充

GCD 的数学本质与计算方法

GCD 不仅是数论的基本概念,更在抽象代数中有深刻推广。在整数环 中,GCD 的存在性由整环的唯一分解性(即算术基本定理)保证。计算 GCD 有两种主要方法:(1) 素因子分解法:先分解 为素因子乘积,再取各指数的最小值——但素因子分解本身是计算困难的;(2) 欧几里得算法:通过反复带余除法,在 时间内高效计算 GCD,无需分解素因子。GCD-LCM 关系 可以通过素因子分解直接验证:对每个素因子

学术来源:Rosen, K. H. (2019). Discrete Mathematics and Its Applications (8th ed.). McGraw-Hill, Section 4.3.

参考链接:Hardy, G. H., & Wright, E. M. (2008). An Introduction to the Theory of Numbers (6th ed.). Oxford University Press, Chapter V.

参见

  • 欧几里得算法 — 通过辗转相除高效计算 GCD 的经典算法,复杂度
  • 贝祖定理,GCD 的线性组合表示
  • 整除 — GCD 的定义基础,基于整除关系
  • 算术基本定理 — 素因子分解法求 GCD/LCM 的理论基础