高中数学题的一些背景思考 1 —— 裴蜀定理

1 裴蜀定理 「\(\in\) 数论」

题目

设集合 \(M=\left\{7m+5n\left| m,n\in\Z\right. \right\},N=\left\{3m-2n\left|m,n\in\Z\right.\right\}\)。试判断集合 \(M,N\) 的关系。

从 gcd 和 Euclid 说起

比方说我要求 \(\gcd(a,b)\),不妨 \(a>b\)

\(r_0=b\)

\[\begin{aligned}a&=q_1\cdot{b}+r_1&0\le{r_1}<b&\quad\gcd(a,b)=\gcd(b,r_1)\\b&=q_2\cdot{r_1}+r_2&0\le{r_2}<r_1&\quad\gcd(a,b)=\gcd(r_1,r_2)\\&&\vdots\\r_{n-1}&=q_{n+1}\cdot{r_n}+r_{n+1}&0\le{r_{n+1}}<r_n&\quad\gcd(a,b)=\gcd(r_n,r_{n+1}) \end{aligned} \]

因为 \(b=r_0>r_1>r_2>\cdots>r_n>r_{n+1}>\cdots\ge0\),所以有限次后,必然存在 \(r_i=0\)
不妨认为 \(r_{n+1}=0\),也就是说 \(\gcd(a,b)=\gcd(r_n,r_{n+1})=r_n\)

这就是欧几里得算法求最大公约数。

裴蜀定理

\(\forall a,b\in\Z_+,\exists u,v\in\Z \text{ s.t. }ua+vb=\gcd(a,b)\)

证明

根据上面的欧几里得算法,逆着走,这是显然的。

但是我们还有别的证法。

\(S=ua+vb\) 的最小正值,这个值显然存在。
\(a=qS+r(0\le r<S)\),那么 \(r=a-qS\) 也是一个 \(\left(a,b\right)\) 的线性组合,因为 \(S\) 的最小性,所以 \(r=0\),所以 \(S|a\),同理 \(S|b\),所以 \(S|\gcd(a,b)\)
又因为 \(\gcd(a,b)|a,b\),所以 \(\gcd(a,b)|(a,b)\) 的所有线性组合,包括 \(S\),所以 \(S=\gcd(a,b)\)

回归题目

因为 \(\gcd(7,5)=\gcd(3,2)=1\),所以显然这两个集合是相等的。

怎么写呢,只要构造出一个 1 就可以了。

对于 \(M\)\(-2\times7+3\times5=1\);对于 \(N\)\(3-2=1\)

课后

0(重难点):

设集合 \(M=\left\{12m+8n\left| m,n\in\Z\right. \right\},N=\left\{20m+16n\left|m,n\in\Z\right.\right\}\)。试判断集合 \(M,N\) 的关系。

1(初等数论——命题人讲座):

\(n\ge m>0\)。求证 \(\dfrac{\gcd(n,m)}{n}C_{n}^m\) 是整数。

2(IMO):

对于正整数 \(n,p,q\),其中 \(n>p+q\),以及数列 \(x_0,x_1,x_2,\ldots,x_n\) 满足

  • \(x_0=x_n\)
  • \(\forall i\in[1,n]:x_{i}-x_{i-1}=p\text{ or }-q\)
    试证明 \(\exists i<j,(i,j)\neq(0,n)\text{ s.t. } x_i=x_j\)
posted @ 2024-09-05 22:09  LJC001151  阅读(55)  评论(0)    收藏  举报