Lời giải: Định lý MRDP: tập Diophantine chính là các tập đệ quy đếm được (1970)
Một phương trình Diophantine là một câu đố đa thức nơi chỉ các đáp án nguyên mới tính, như (có nghiệm — các bộ ba Pythagoras) hay, nổi tiếng hơn, với (mà Định lý lớn Fermat nói không có nghiệm nào). Năm 1900, David Hilbert đặt câu hỏi, là bài toán thứ mười trong 23 bài toán nổi tiếng của ông, về một công thức đa dụng duy nhất mà, cho bất kỳ phương trình như vậy, luôn trả lời đúng "có, nó có nghiệm nguyên" hoặc "không, nó không có".
Vào thời điểm đó, "thuật toán" là một khái niệm không chính thức; chỉ tới những năm 1930 Alan Turing và Alonzo Church mới xác định khái niệm này đủ chính xác để ai đó có thể chứng minh câu trả lời dứt khoát "không thuật toán như vậy tồn tại" cho một câu hỏi như thế này.
Bài toán thứ mười của Hilbert, bài toán thứ mười trong hai mươi ba bài toán trong bài diễn văn năm 1900 của ông tại Đại hội Toán học Quốc tế, yêu cầu một thủ tục hữu hạn phép quyết định, với mọi đa thức , liệu phương trình có nghiệm nguyên hay không. Hai đặc điểm làm yêu cầu này mạnh: thuật toán phải đồng nhất — một thủ tục duy nhất cho mọi bậc và mọi bộ hệ số — và nó phải dừng với câu trả lời có/không đúng cho mọi đầu vào, chứ không chỉ thành công trên một lớp con quyết định được.
Một số lớp con đã quyết định được. Phương trình tuyến tính quy về tính ; phương trình một biến quy về, sau khi khử mẫu, tính chia hết của hệ số tự do; còn phương trình bậc hai hai biến thuộc về lý thuyết dạng toàn phương nhị phân và phương trình Pell, về cơ bản được giải quyết bằng phân số liên tục. Điều mà không kỹ thuật cổ điển nào chạm được là trường hợp tổng quát, nơi một phương trình Diophantine có thể mã hóa cấu trúc số học phức tạp tùy ý và không có chặn trên số ẩn .
Lời giải, hoàn thành bởi Matiyasevich năm 1970, là phủ định, và nó đòi biến từ "thủ tục" không chính thức thành một đối tượng toán học. Chứng minh dưới đây đi theo con đường được trình bày trong bài khảo sát Scholarpedia 2008 của Matiyasevich: đồng nhất tính định nghĩa được Diophantine với tính đệ quy đếm được, rồi nhập khẩu tính không quyết định được của bài toán dừng của Turing.
- Phương trình Diophantine
- Một phương trình đa thức với hệ số nguyên, mà chỉ nghiệm nguyên (hoặc đôi khi nguyên không âm) mới được quan tâm, đặt theo tên nhà toán học cổ đại Diophantus.
- Thuật toán (thủ tục quyết định)
- Một thủ tục hữu hạn, máy móc, từng bước được đảm bảo dừng và cho câu trả lời có/không đúng với mọi đầu vào có thể; được xác định chính xác về mặt toán học vào những năm 1930 qua máy Turing và các hình thức tương đương.