Chúng tôi có logic Hoare. Tại sao vẫn có khả năng thuật toán đúng nhưng không có bằng chứng nào cho thấy nó đúng? Giả sử thuật toán được biểu thị bằng C. Sau đó, chúng ta có thể lập luận từng bước rằng nó đang làm những gì nó phải làm.
Vì vậy, câu hỏi của tôi là:
Cho tôi một ví dụ về thuật toán đúng nhưng không có bằng chứng về tính đúng.
EDIT: Tôi nghĩ rằng một nền tảng nhỏ có thể giúp làm rõ nơi tôi sẽ đến. Hãy để tôi trích dẫn Scott Aaronson:
Từ những năm 1970, đã có suy đoán rằng P NP có thể độc lập (nghĩa là không thể chứng minh cũng không thể bác bỏ) khỏi các hệ tiên đề tiêu chuẩn cho toán học, như lý thuyết tập hợp Zermelo-Fraenkel. Để rõ ràng, điều này có nghĩa là một trong hai
một thuật toán đa thời gian cho các vấn đề hoàn thành NP không tồn tại, nhưng chúng ta không bao giờ có thể chứng minh nó (ít nhất là không phải trong các hệ thống chính thức thông thường của chúng ta), hoặc nếu không
một thuật toán thời gian đa thức cho các vấn đề NP-đầy đủ không tồn tại, nhưng một trong hai chúng ta không bao giờ có thể chứng minh rằng nó hoạt động, hoặc chúng ta không bao giờ có thể chứng minh rằng nó tạm dừng trong thời gian đa thức.
Tôi đang đề cập đến khả năng thứ hai. Vì Aaronson có thể tự tin liệt kê nó như một khả năng, tôi nghĩ rằng phải có một ví dụ hiện có của loại 2. Đó là lý do tại sao tôi hỏi câu hỏi này. Nhưng có vẻ như một câu trả lời nhanh chóng và rõ ràng không được xem.