Robin Gandy là một học sinh của Alan Turing .
Gandy đã thực hiện một phân tích về Công cụ phân tích của Babbage (xem 'Gandy - Sự kết hợp của các ý tưởng vào năm 1936' được trích dẫn trong 'Herken, Rolf - The Turing Machine Universal Một cuộc khảo sát nửa thế kỷ . Springer Verlag') - và nói rằng nó đã làm (x. trang 52 đỉnh53):
- Các hàm số học +, -, ×, trong đó - biểu thị phép trừ "đúng" x - y = 0 nếu y ≥ x.
- Bất kỳ chuỗi hoạt động là một hoạt động.
- Lặp lại một hoạt động (lặp lại n lần một hoạt động P).
- Lặp lại có điều kiện (lặp lại n lần một thao tác P có điều kiện về "thành công" của thử nghiệm T).
- Chuyển giao có điều kiện (nghĩa là "goto" có điều kiện).
Sau đó, ông tuyên bố
các hàm có thể được tính theo (1), (2) và (4) chính xác là các hàm được tính toán Turing.
(trang 53).
Rồi anh nói:
Sự nhấn mạnh là về lập trình một chuỗi lặp cố định của các hoạt động đối xứng. Tầm quan trọng cơ bản của phép lặp có điều kiện và chuyển điều kiện đối với một lý thuyết chung về máy tính không được công nhận
Gandy p. 55
Tôi đang đánh giá phạm vi yêu cầu của Gandy ở đây. (Cho dù đó là đúng hay sai). Anh ta dường như tuyên bố rằng mặc dù Babbage dường như đã vấp phải một khái niệm về Turing Complete (có thể diễn tả bất kỳ chương trình nào bằng cách sử dụng (1), (2) và (4) - anh ta không có khái niệm về Chức năng tính toán . Gandy đã nói rằng vì công việc của Babbage là trước công việc của Hilbert và Godel , anh ta không có các công cụ toán học để kết hợp định nghĩa của một máy tính phổ quát.)
Câu hỏi của tôi là: Có phải học sinh Robin Gandy của Alan Turing đã khẳng định rằng Charles Babbage không có khái niệm gì về một cỗ máy tính phổ dụng?