裴蜀定理

是不全为 的整数,则

  • 对任意整数 ,成立
  • 存在整数 ,成立

可推广到多个数。

逆定理:设 是不全为 的整数,若 的公因数,且存在 使得 ,则 。可用来判断互质。

费马小定理

对于任意质数 和整数 ,有 。证明可以通过拉格朗日定理得到。

欧拉定理

,则

证明

为整数模 剩余系的一组代表元。则 ,同理 ,所以 也是整数模 剩余系的一组代表元。

扩展欧拉定理

Exgcd

问题:求 的一组可行解。

考虑递归过程:,则一组解为

对于任意的不定方程 ,根据裴蜀定理,有解的条件是 。可以先用 Exgcd 求解,然后乘上倍数。

线性同余方程

问题:求解 的所有解。

有解的条件是

先用 Exgcd 求出 ,然后就有原方程的一组解

任意解为

最小正整数解可以用负数 转正数的公式来算:,其中

中国剩余定理

用来解同余方程组 ,其中 两两互质

过程:

  1. 对于第 个方程:
    1. 计算
    2. 不取模
  2. 意义下唯一解为

可以用来解决模数不是质数的一些问题:先对模数进行质因数分解,分别关于这些质因子取模计算答案,然后用 CRT 合并。

扩展 CRT

用来解决模数不互质的情况。设两个方程是 ,其中 不一定互质。转化为 ,则

裴蜀定理,当 时无解。否则通过 Exgcd 解出一组 ,则原方程组的解为