Định lý Fermat về tổng của hai số chính phương

**Định lý Fermat về tổng của hai số chính phương** phát biểu như sau:
:"Một số nguyên tố lẻ *p* có thể biểu diễn được dưới dạng tổng của hai số chính phương, tức là
: p = x^2+y^2 , với *x*,*y* là các số tự nhiên lớn hơn 0,
:khi và chỉ khi *p* đồng dư với 1 theo mô-đun 4."

**Ví dụ:**
:Các số nguyên tố lẻ 5, 13, 17, 29, 37, 41 đều đồng dư với 1 theo mô-đun 4, do đó chúng biểu diễn được dưới dạng tổng của hai số chính phương:
:5 = 1^2 + 2^2, \quad 13 = 2^2 + 3^2, \quad 17 = 1^2 + 4^2, \quad 29 = 2^2 + 5^2, \quad 37 = 1^2 + 6^2, \quad 41 = 4^2 + 5^2.
:Mặt khác, các số nguyên tố lẻ 7, 11, 19, 23 và 31 đều đồng dư với 3 theo mô-đun 4, do đó chúng không thể biểu diễn được dưới dạng tổng của hai số chính phương.

Albert Girard là người đầu tiên đưa ra nhận xét rằng "*mỗi số nguyên tố lẻ bất kì mà đồng dư với 1 theo mô-đun 4, đều biểu diễn được dưới dạng tổng của hai số chính phương*" vào năm 1632. Fermat là người đưa ra chứng minh đầu tiên. Fermat đã thông báo điều này trong một lá thư gửi cho Marin Mersenne vào ngày 25 tháng 12 năm 1640, ngày giáng sinh; vì thế định lý này đôi khi còn được gọi là định lý ngày giáng sinh của Fermat.

## Các chứng minh của định lý

Nếu số nguyên tố lẻ *p* mà biểu diễn được dưới dạng tổng của hai số chính phương, do số chính phương khi chia cho 4 chỉ dư 0 hoặc 1, nên p chia cho 4 chỉ có thể dư 1. Điều kiện cần của định lý là hiển nhiên. Vấn đề còn lại là điều kiện đủ.

### Chứng minh của Euler

Euler đã chứng minh thành công "*định lý Fermat về tổng của hai số chính phương*" vào năm 1747, khi đã 40 tuổi. Ông thông báo điều này trong một lá thư gửi cho Goldbach vào ngày 6 tháng 5 năm 1747. Chứng minh gồm có 5 bước; bước thứ năm được trình bày trong một lá thư gửi cho Goldbach vào năm 1749.

Trong chứng minh trình bày dưới đây, bước 1,2,3 dựa hoàn toàn vào chứng minh của Euler, bước 4 và 5 có sửa đổi.

**1. Tích của hai số, mà mỗi số là tổng của hai số chính phương, cũng là tổng của hai số chính phương:**
:Chứng minh điều này dựa vào định thức Brahmagupta–Fibonacci:
::(a^2+b^2)(c^2+d^2) = (ac+bd)^2 + (ad-bc)^2 .

**2. Nếu một số tự nhiên n mà chia hết cho số nguyên tố ''p'', và cả ''n'' lẫn ''p'' đều có thể biểu diễn thành tổng của hai số chính phương, thì <math>\frac {n}{p}</math> cũng có thể biểu diễn thành tổng của hai số chính phương:**
:Trước hết ta biểu diễn:
::n=a^2+b^2
::p=c^2+d^2, với a,b,c,d là các số tự nhiên.
:Do:(ac+bd)(ac-bd) = a^2c^2-b^2d^2 = a^2(c^2+d^2) - (a^2+b^2)d^2 = a^2.p-n.d^2 chia hết cho *p*, và *p* nguyên tố, nên một trong hai số *(ac+bd)* hoặc *(ac-bd)* chia hết cho *p*.

:Nếu*(ac-bd)* chia hết cho *p*.
:Sử dụng định thức Brahmagupta–Fibonacci, ta có:
:\frac{n}{p} = \frac{a^2+b^2}{p} = \frac{(ad+bc)^2}{p^2} + \frac{(ac-bd)^2}{p^2},
:do *(ac-bd)* chia hết cho *p*, nên \frac{(ac-bd)^2}{p^2} là số chính phương, mà \frac{n}{p} nguyên, nên \frac{(ad+bc)^2}{p^2} cũng nguyên, và do đó là số chính phương. Suy ra \frac {n}{p} cũng có thể biểu diễn thành tổng của hai số chính phương.

:Trường hợp còn lại *(ac+bd)* chia hết cho *p*, lúc này ta phân tích:
::\frac{n}{p} = \frac{a^2+b^2}{p} = \frac{(ac+bd)^2}{p^2} + \frac{(ad-bc)^2}{p^2}, và lặp lại các bước tương tự như trên.

**3. Nếu ''n'' chia hết cho ''m'', mà n có thể biểu diễn thành tổng của hai số chính phương còn m thì không, thì tỷ số <math>\frac{n}{m}</math> có ước dương lớn hơn 1 không thể biểu diễn thành tổng của hai số chính phương:**

:Chứng minh bằng phản chứng. Giả sử mọi ước của \frac{n}{m} đều có thể biểu diễn thành tổng của hai số chính phương. Đặt:
:\frac{n}{m}=p_1\cdot p_2\cdot \ldots \cdot p_k với p_1, p_2, \ldots, p_k đều là các số nguyên tố (không nhất thiết đôi một khác nhau).
:Do p_1, p_2, \ldots, p_k  đều biểu diễn thành tổng của hai số chính phương được nên áp dụng bước 2 chia n liên tiếp k lần cho p_1, p_2, \ldots, p_k  suy ra:
:m = \frac{n}{p_1\cdot p_2\cdot\ldots\cdot p_k}, có thể biểu diễn thành tổng của hai số chính phương.
:Suy ra mâu thuẫn.

**4. Nếu ''a'' và ''b'' nguyên tố cùng nhau thì mọi ước dương lớn hơn 1 của <math>a^2+b^2</math> đều có thể biểu diễn thành tổng của hai số chính phương:**
: Chứng minh phản chứng. Giả sử tồn tại các số tự nhiên *a*,*b* nguyên tố cùng nhau sao cho a^2+b^2 có ít nhất một ước dương lớn hơn 1 không thể biểu diễn thành tổng của hai số chính phương. Trong các cặp số đó ta xét cặp *(a,b)* thỏa mãn tổng *(a+b)* nhỏ nhất.
:Xét *x* là ước dương lớn hơn 1 của a^2+b^2 mà không thể biểu diễn thành tổng của 2 số chính phương.
:Đặt:
::a = mx + c,\qquad b = nx + d, trong đó *c*,*d* là số tự nhiên lớn hơn 0 và không vượt quá *x-1*.
:Suy ra:
::a^2 + b^2 = m^2x^2+ 2mxc + c^2 + n^2x^2 + 2nxd + d^2 = Ax + (c^2+d^2).
:Suy ra c^2+d^2 chia hết cho *x*. Nếu *c* và *d* nguyên tố cùng nhau thì do tổng *c+d* c_1=\frac{c}{y}, d_1=\frac{d}{y},
: thì c_1, d_1 nguyên tố cùng nhau và c_1^2+d_1^2 chia hết cho *x*, và rõ ràng c_1+d_1, mẫu thuẫn với giả thiết về tổng *(a+b)* là nhỏ nhất.
:Suy ra điều giả sử là sai. Ta có điều phải chứng minh.

**5. Mọi số nguyên tố ''p'' lẻ có dạng ''4k+1'' đều biểu diễn thành tổng của hai số chính phương:**
:Theo định lý Fermat nhỏ, các số sau đây đều đồng dư với 1 theo mô-đun *p*:
::1^{4k}, 2^{4k}, \ldots, (4k)^{4k}.
:Xét hiệu giữa hai số liên tiếp nhau:
::i^{4k}-(i-1)^{4k} = (i^{2k}+(i-1)^{2k}).(i^{2k}-(i-1)^{2k}), với *i* chạy từ 2 đến 4k.
:Do *p* là số nguyên tố, nên ít nhất một trong hai số (i^{2k}+(i-1)^{2k}), (i^{2k}-(i-1)^{2k}) chia hết cho *p*. Nếu tồn tại *i* mà (i^{2k}+(i-1)^{2k}) chia hết cho *p*, thì theo bước 4, suy ra *p* có thể biểu diễn thành tổng của hai số chính phương.
:Ngược lại, giả sử không tồn tại *i* mà (i^{2k}+(i-1)^{2k}) chia hết cho *p*, suy ra:
:(i^{2k}-(i-1)^{2k}) chia hết cho *p* với mọi *i* chạy từ 2 đến *4k*. Như vậy các số sau đồng dư với nhau đôi một theo mô-đun *p*:
:1, 2^{2k}, 3^{2k}, \ldots, (4k)^{2k} .
:Phương trình mô-đun:
::x^{2k}-1\equiv 0 \pmod{p}
:có *4k* nghiệm, điều này mâu thuẫn với định lý Lagrange.
:Vậy điều giả sử là sai. Suy ra *p* có thể biểu diễn dưới dạng tổng của hai số chính phương.

## Kết quả khác
Fermat đã thông báo về 2 kết quả khác trong một lá thư gửi cho Blaise Pascal vào ngày 25 tháng 9 năm 1654:

*p = x^2 + 2y^2 \Leftrightarrow p\equiv 1\mbox{ or }p\equiv 3\pmod{8},
*p= x^2 + 3y^2 \Leftrightarrow p\equiv 1 \pmod{3}.

Ông cũng viết:
:"Nếu hai số nguyên tố mà tận cùng là 3 hoặc 7, và lớn hơn 3 một bội của 4 mà nhân với nhau, thì tích của chúng bằng tổng của một số chính phương và 5 lần một số chính phương khác".

Nói một cách khác, nếu *p, q* có dạng 20*k*&nbsp;+&nbsp;3 hoặc 20*k*&nbsp;+&nbsp;7, thì *pq* = *x*2&nbsp;+&nbsp;5*y*2. Sau này, Euler đã mở rộng thành phỏng đoán sau:
* p = x^2 + 5y^2 \Leftrightarrow p\equiv 1\mbox{ or }p\equiv 9\pmod{20},
* 2p = x^2 + 5y^2 \Leftrightarrow p\equiv 3\mbox{ or }p\equiv 7\pmod{20}.

Khẳng định của Fermat và phỏng đoán của Euler đều được Lagrange chứng minh.
## Một số ứng dụng
Trong trường hữu hạn F_p với *p* là số nguyên tố có dạng p=4k+1, nếu *x* là số chính phương thì *-x* cũng là số chính phương.

## Xem thêm
*Pierre de Fermat
*Định lý nhỏ Fermat

## Chú thích

## Tham khảo
*L.E. Dickson. *History of the Theory of Numbers* Vol. 2. Chelsea Publishing Co., New York 1920
*Stillwell, John. Introduction to ***Theory of Algebraic Integers*** by Richard Dedekind. Cambridge University Library, Cambridge University Press 1996. ISBN 0-521-56518-9
*

## Liên kết ngoài
*L. E. Dickson. *[[History of the Theory of Numbers]]* Vol. 2. Chelsea Publishing Co., New York 1920 Phương trình Diophantos
*Stillwell, John. Introduction to ***Theory of Algebraic Integers*** by Richard Dedekind. Cambridge University Library, Cambridge University Press 1996. 
*