Bài toán đàn gia súc Archimedes (tiếng Anh: Archimedes' cattle problem) là một bài toán giải phương trình Diophantine. Bài toán yêu cầu tính số bò trong đàn gia súc của Thần Mặt Trời. Bài toán được Gothold Ephraim Lessing phát hiện ra trong một văn bản Hy Lạp cổ, dưới dạng một bài thơ 44 dòng. Văn bản đó được tìm thấy ở trong thư viện Herzog August ở Wolfenbüttel, Đức năm 1773.
Việc giải bài toán dẫn đến giải một phương trình Pell có vô số nghiệm. Chính vì thế, người ta chỉ quan tâm đến nghiệm nguyên dương nhỏ nhất (các nghiệm còn lại đều biểu diễn bằng công thức tổng quát qua nghiệm nhỏ nhất này). Nhưng ngay cả nghiệm nhỏ nhất này cũng quá lớn (tới 206545 chữ số). Vì lý do đó mà trong nhiều năm, bài toán không có lời giải cuối cùng. Đến năm 1880, A. Amthor đã tìm ra lời giải tổng quát, với đáp số chính xác đến lũy thừa. Kết quả chính xác không thể tính ra chỉ bằng bút chì và giấy, vì số lượng chữ số quá lớn. Tuy vậy, ngày nay, các phần mềm máy tính cho phép viết kết quả chính xác này ra.
Trong kết quả này, hai chữ số in đậm bị tính sai, kết quả đúng phải là 13. Kết quả được công bố trên bài báo
A. H. Bell
"The "Cattle Problem." ByArchimedies[sic] 251 TCN"
American Mathematical Monthly
Volume 2 (1895) pages 140-141
Thời đại máy tính cho phép giải quyết bài toán trọn vẹn. Nghĩa là kết quả được tính chính xác đến từng chữ số. Điều đó được thực hiện lần đầu tiên ở đại học Waterloo, vào năm 1965 bởi H. C. Williams, R. A. German, và C. R. Zarnke. Họ dùng 2 máy tínhIBM 7040 và IBM 1620.
H. C. Williams, R. A. German, và C. R. Zarnke
"Solution of the cattle problem of Archimedes"
Mathematics of Computation
Volume XIX (1965) pages 671-674
Sau đây là bản dịch tiếng Việt từ bản dịch tiếng Anh (qua tiếng Đức) của bài toán, được Nesselmann xuất bản vào năm 1842 và Krumbiegel vào năm 1880:[2]
Trên đồng cỏ ở đảo Sicilia, đàn bò của thần Mặt Trời đang gặm cỏ. Tính số bò đực và bò cái trong đàn nếu biết:
1/ đàn gồm có bốn màu: trắng sữa, đen, đốm và vàng;
2/ số bò đực nhiều hơn số bò cái;
3/
bò đực trắng bò đực đen + bò đực vàng,
bò đực đen bò đực đốm + bò đực vàng,
bò đực đốm bò đực trắng + bò đực vàng,
bò cái trắng bò đen,
bò cái đen bò đốm,
bò cái đốm bò vàng,
bò cái vàng bò trắng.
4/
bò đực trắng + Bò đực đen = số chính phương,
bò đực đốm + bò đực vàng = số tam giác.
Lời giải
Sử dụng phương pháp đại số, giải hệ phương trình tuyến tính.
Ký hiệu số bò đực màu trắng, đen, đốm và vàng là và .
Số bò cái màu trắng, đen, đốm và vàng là và .
Mối liên hệ giữa số lượng bò mỗi màu chuyển về hệ phương trình:
.
Hệ phương trình này có 8 ẩn và 7 phương trình. Do đó hệ vô số nghiệm.
Biểu diễn hệ theo ma trận, với thứ tự các biến là W, B, D, Y, w, b, d, y: thì:
Có thể giải theo cách phổ thông. Ta biểu diễn các nghiệm theo công thức tổng quát:
.
Như số lượng bò gấp 50 389 082 lần k.
4 số đầu tiên đều chia hết cho 4657. Con số này ta sẽ gặp nhiều về sau.
^ abB. Krumbiegel, A. Amthor, Das Problema Bovinum des Archimedes, Historisch-literarische Abteilung der Zeitschrift Für Mathematik und Physik 25 (1880) 121-136, 153-171.