AFAIK, các số có thể tính toán được là các số có chỉ số i-th có thể được trả về bằng Máy Turing. Vì vậy, một số không thể tính được sẽ giống như một số có dấu thập phân được quyết định nếu một số chương trình khác dừng lại trên một số đầu vào khác, vv Nhưng sau đó một lần nữa, PI là một số thực mà không thể liệt kê bằng T.M. và do đó, không thể tính được? Vậy trường phái tư duy nào là đúng?PI có phải là số tính toán được không?
Trả lời
Có, π
được tính toán. Có một vài định nghĩa tương đương về tính toán, nhưng định nghĩa hữu ích nhất ở đây là định nghĩa bạn đã đưa ra ở trên: số thực r
được tính nếu có thuật toán để tìm số thứ tự n
. Here là một thuật toán như vậy.
Đối số cuối cùng của bạn không phải là âm thanh; bạn đã nhầm lẫn định nghĩa "có thể tìm thấy số n
chữ số thứ" có "có thể liệt kê tất cả các chữ số". Cái thứ hai không phải là một định nghĩa hữu ích: nó cũng loại trừ tất cả các sự vô lý và nhiều lý trí nữa!
Một thực tế thú vị là các số tính toán trong thực tế có thể đếm được, vì chúng ta có thể Godel-số máy Turing sản xuất chúng. Do đó hầu như không có thực tế được tính toán.
Tôi nghĩ rằng bạn có nghĩa là hầu như tất cả các số thực là * không * tính được, vì tập hợp các máy Turing có thể đếm được. –
@larsmans: vâng, tất nhiên =) – katrielalex
Cảm ơn bạn đã xóa thông tin đó! Chúc mừng! –
- 1. Tính Pi với số thập phân trên Python
- 2. C#: Thực hiện các thao tác trên GPU, không phải CPU (tính Pi)
- 3. Tính toán của Cython là không chính xác
- 4. Giá trị tính toán LINQ cache có được tính không?
- 5. C# chỉ đọc thuộc tính được tính toán, chúng có nên là phương pháp không?
- 6. Tính Pi trên điện thoại Android
- 7. tạo chữ số pi đến số thứ j
- 8. LOC có phải là thông số chính xác cho ước tính dự án không?
- 9. bitwise không phải là toán tử
- 10. Thuật toán để kiểm tra xem một số có phải là số hoàn hảo
- 11. Tại sao không có định nghĩa về hằng số pi trong tiêu chuẩn C++ 11?
- 12. tính toán thanh toán của máy tính tiền là
- 13. Cột được tính toán SQL Server 2005 là Persisted
- 14. UICollectionView phải được khởi tạo với thông số bố cục không phải là số
- 15. Đây có phải là lỗi không? hoạt động phao được coi là số nguyên
- 16. 1000 chữ số của pi trong python
- 17. chỉ số python, Json và chuỗi phải là số nguyên, không phải là số nguyên
- 18. Thuật toán này có tuyến tính không?
- 19. Phải có tham số của toán tử gán?
- 20. Tính toán chia số CRC
- 21. KHÔNG phải là toán tử KHÔNG trong C#
- 22. Cột tính toán dựa trên cột được tính toán khác?
- 23. Đối số mảng có được chuyển đến một hàm không phải là một con trỏ không?
- 24. Tính toán trung bình có trọng số trong MySQL?
- 25. Đây có phải là cách bạn phân trang hoặc có thuật toán tốt hơn không?
- 26. Tính toán PHP là thiếu sót
- 27. pi không được chấp nhận trên OS X 10.8
- 28. Có những thuật toán đã biết của thuật toán tính toán sai số màu CIEDE2000 hoặc CIE94 Delta-E không?
- 29. Gặp sự cố khi đặt cột được tính là không phải là Null
- 30. pi trong Mục tiêu C
Tôi không hoàn toàn chắc chắn ý bạn là gì bởi "PI là một số thực, không thể liệt kê bằng T.M.". Có, các số thực không phải là số đếm, nhưng tôi không thấy điều này ảnh hưởng đến việc liệu PI có thể tính được hay không. '4' cũng là một số thực, nhưng điều đó không có nghĩa là nó không thể tính toán được. – sepp2k
Um, ý tôi là, tôi nghĩ sẽ mất một Turing Machine vô hạn để tính PI vì bản thân PI là vô cùng dài. –
@Gaurav: bởi đối số đó, nó sẽ mất một máy Turing dài vô hạn để tính toán '1/3', vì' 1/3 = 0.333333 ... 'là vô hạn dài? – katrielalex