丟番圖方程

丟番圖方程(),又稱不定方程,是未知数只能使用整數的整數係數多項式等式;即形式如a_1 x_1^{b_1}+a_2 x_2^{b_2}+......+a_n x_n^{b_n}=c
的等式,並且其中所有的a_j、b_j和c均是整數。若其中能找到一組整數解m_1,m_2...m_n者則稱之有整數解。

丟番圖問題一般可以有數條等式,其數目比未知數的數目少;丟番圖問題要求找出對所有等式都成立的整數組合。换言之,丟番圖問題定義了代數曲綫或者代數曲面,或更為一般的幾何形,要求找出其中的柵格點。對丟番圖問題的數學研究稱為丟番圖分析。綫性丟番圖方程為綫性整數係數多項式等式,即此多項式爲次數為0或1的單項式的和。

丟番圖方程的名字來源於3世紀希臘數學家丟番圖,他曾對這些方程進行研究,並且是第一個將符號引入代數的數學家。

關於丟番圖方程的理論的形成和發展是二十世紀數學一個很重要的發展。丟番圖方程的例子有貝祖等式、勾股定理的整數解、佩爾方程、四平方和定理和費馬最後定理等。

一次不定方程
一次不定方程是形如a_1 x_1 + a_2 x_2 + \cdots + a_n x_n = c的方程,其具有整數解的充要條件為:

\gcd(a_1, \dots, a_n) \mid c.

換言之,\gcd(a_1, \dots, a_n)須是c的因數,其中\gcd(a_1, \dots, a_n)表示a_1, \dots, a_n的最大公因數。

若為二元一次不定方程ax + by = c,滿足\gcd(a,b) \mid c,則可利用擴展歐幾里得演算法求出一組整數特解x_0, y_0,其一般通解可表示為:

\begin{cases}
x = x_0 + \dfrac{b}{\gcd(a, b)} t \\[0.3em]
y = y_0 - \dfrac{a}{\gcd(a, b)} t
\end{cases}, \quad t \in \mathbb{Z}.

由於t可取任意整數,故只要存在整數解,該一次不定方程即有無限多組整數解。請參見貝祖等式。

丟番圖分析
經典問題
*方程式有解嗎?
*除了一些顯然易見的解外,還有哪些解?
*解的數目是有限還是無限?
*理論上,所有解是否都能找到?
*實際上能否計算出所有解?

希爾伯特第十問題
1900年,希爾伯特提出丟番圖問題的可解答性為他的23個問題中的第10題。1970年,一個數理邏輯的結果說明:一般來說,丟番圖問題都是不可解的。更精確的說法是,不可能存在一個演算法能夠判定任何丟番圖方程是否有解,甚至,在任何相容於皮亚诺算數的系統當中,都能具體構造出一個丟番圖方程,使得沒有任何辦法可以判斷它是否有解。

現代研究
*丟番圖集是遞歸可枚舉集。
*常用的方法有無窮遞降法和哈賽原理。
*丟番圖逼近研究了變數為整數,但係數可為無理數的不等式。

參見
*圖靈完全

參考文獻
*
*
*
*
*

评论 (0)

  • 还没有评论,来抢沙发吧。