裴蜀定理

发布时间 2023-12-29 19:59:12作者: 卡布叻_周深

定义

\(a,b\) 是不全为 \(0\) 的整数

1.对任意整数 \(x,y\),满足 \(\gcd(a,b)|ax+by\)

2.存在整数 \(x,y\) 使得 \(ax+by=\gcd(a,b)\)

证明

第一条

理解一下即可,比较好理解


第二条

  1. 若任何一个等于 \(0\),则 \(\gcd(a,b)=a\),这时定理显然成立

  2. \(a,b\) 均不等于 \(0\)

    由于 \(\gcd(a,b)=\gcd(a,-b)\),不妨设 \(a,b\)\(>0,a\geq b\)\(d=\gcd(a,b)\)

    对于 \(ax+by=d\),两边同时 \(\div d\),可得 \(a_1x+b_1y=1\),由于除以了 \(a,b\) 的最大公约数,所以此时 \(a,b\) 互质,转证 \(a_1x+b_1y=d\)

    回顾 \(exgcd\) 中辗转相除的思想:

    \(\gcd(a,b)→\gcd(b,a\bmod b)→…\),将模出来的数称作 \(r\),则:

    \[\gcd(a_1,b_1)=\gcd(b_1,r_1)=\gcd(r_1,r_2)=…=\gcd(r_{n-1},r_n)=1 \]

    将上述式子转换为带余数的除法

    \[a_1=q_1b_1+r_1 \]

    \[b_1=q_2r_1+r_2 \]

    \[r_1=q_3r_2+r_3 \]

    \[… \]

    \[r_{n-3}=q_{n-1}r_{n-2}+r_{n-1} \]

    \[r_{n-2}=q_{n}r_{n-1}+r_n \]

    \[r_{n-1}=q_{n+1}r_n \]

    当辗转相除法除到互质时,\(r_n=1\),以 \(x\) 替换 \(q\),则有:

    \[r_{n-2}=x_nr_{n-1}+1 \]

    \[→1=r_{n-2}-x_nr_{n-1} \]

    将倒数第三个式子转化为 \(r_{n-1}=r_{n-3}-x_{n-1}r_{n-2}\),代入上式

    \[1=r_{n-2}-x_n(r_{n-3}-x_{n-1}r_{n-2}) \]

    \[→1=(1+x_nx_{n-1})r_{n-2}-x_nr_{n-3} \]

    然后通过同样方法消去 \(r_{n-2},…,r_1\)

    可证得 \(1=a_1x+b_1y\) 是一般式中 \(d=1\) 的情况

    同时乘以 \(d\),得 \(ax+by=d\)

推广

逆定理

\(a,b\) 是不全为 \(0\) 的整数,\(d>0\)\(a,b\) 的公因数,且存在整数 \(x,y\),使得 \(ax+by=d\) 成立,则 \(d=\gcd(a,b)\)

特殊的,当上述的 \(d=1\) 时,则 \(a,b\) 互质


多个整数

\(n\) 个整数的情形:设 \(a_1,a_2,…,a_n\) 是不全为 \(0\) 的整数,则存在整数 \(x_1,x_2,…,x_n\) ,使得 $$\sum_{i=1}^{n}d_ia_i=\gcd(a_1,a_2,…,a_n)$$


其逆定理也成立:设\(a_1,a_2,…,a_n\) 是不全为 \(0\) 的整数,\(d>0\) 是她们的公因数,若存在整数 \(x_1,x_2,…,x_n\),使得 $$\sum_{i=1}^{n}d_ia_i=\gcd(a_1,a_2,…,a_n)$$则 \(d=\gcd(a_1,a_2,…,a_n)\)