裴蜀定理及其證明


對任意兩個整數 \(a\)\(b\),設 \(d = \gcd (a,b)\)。那么關於未知數 \(x\)\(y\) 的一元一次不定方程(裴蜀等式) \(ax + by = m\) 有整數解 \((x,y)\) 當且僅當 \(m\)\(d\) 的整數倍。裴蜀等式有解釋必然有無窮多個解。

證明:

如果 \(a\)\(b\) 中有一個是 \(0\),比如 \(a = 0\),那么它們兩個的最大公約數是 \(b\)

此時裴蜀等式變為 \(by = m\),它有整數解 \((x,y)\) 當且僅當 \(m\)\(b\) 的倍數,而且有解時必然有無窮多個解,因為 \(x\) 可以是任何整數。定理成立。

以下設 \(a\)\(b\) 都不為 \(0\)

\(A = \{ xa + yb ; (x;y) \in \mathbb{Z^2} \}\),下面證明 \(A\) 中的最小正元素是 \(\gcd (a,b)\)

首先,\(A \cap \mathbb{N}^*\) 不是空集(至少包含 \(\vert a \vert\)\(\vert b \vert\)),因此由於自然數集合是良序的,\(A\) 中存在最小正元素 \(d_0 = x_0a + y_0b\)。考慮 \(A\) 中任意一個正元素 \(p(=x_1a + y_1b)\)\(d_0\) 的帶余除法:

\(p = qd_0+r\),其中 \(q\) 為正整數,\(0 \le r <d_0\)。但是

\(r = p - qd_0 = x_1a +y_1b - q(x_0a + y_0b) = (x_1 - qx_0)a + (y_1 - qy_0)b \in A\).

因此 \(r = 0\)\(d_0 \mid p\)。也就是說,\(A\) 中任意一個正元素 \(p\) 都是 \(d_0\) 的倍數。特別地:\(d_0 \mid a\)\(d_0 \mid b\)。因此 \(d_0\)\(a\)\(b\) 的公約數。

另一方面,對 \(a\)\(b\) 的任意正公約數 \(d\),設 \(a = kd\)\(b=ld\) 那么

\(d_0 = x_0a + y_0b = (x_0k + y_0l)d\).

因此 \(d \mid d_0\)。所以 \(d_0 = \gcd (a,b)\)

在方程 \(ax + by = m\) 中,如果 \(m = m_0 d_0\),那么方程顯然有無窮多個解:

\(\left\{ \left( m_0 x_0 + \dfrac{kb}{d} , \dfrac{m}{d} y_0 - \dfrac{ka}{d} \right) \mid k \in \mathbb{Z} \right\}\).

相反的,如果 \(ax + by =m\) 有整數解,那么 \(\vert m \vert \in A\),於是由前可知 \(d_0 \mid \vert m \vert\)(即 \(d_0 \mid m\))。

\(m = 1\) 時,方程有解當且僅當 \(a\)\(b\) 互質。方程有解時,解的集合是:

\(\left\{ \left( \dfrac{m}{d} x_0 + \dfrac{kb}{d} , \dfrac{m}{d} y_0 - \dfrac{ka}{d} \right) \mid k \in \mathbb{Z} \right\}\).

其中 \((x_0 , y_0)\) 是方程 \(ax + by = d\) 的一個解,可由輾轉相除法得到。

所有解中,恰有兩解 \((x,y)\) 滿足 \(\vert x \vert \le \vert b/d \vert\)\(\vert y \vert \le \vert a/d \vert\),等號只會在 \(a\)\(b\) 其中一個是另一個的倍數時成立。輾轉相除法給出的解會是這兩解中的一個。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM