Bisakah RAM menghitung angka Gödel sendiri?


12

Anda bisa mendapatkan nomor Gödel dari RAM dengan membuatnya menjadi daftar perintah dan menjadikan daftar ini bilangan bulat.

Jadi, apa yang saya pikir adalah sesuatu seperti "RAM yang akan mengembalikan nomor Gödel sendiri (katakanlah, ) harus memiliki informasi x di dalamnya, sehingga bilangan bulat akan lebih besar dari x , sehingga tidak akan mengembalikan Gödel sendiri jumlah."xxx

Tetapi kemudian saya perhatikan bahwa untuk angka-angka tertentu Anda dapat melakukan kompresi, seperti menghitung alih-alih menulis 100.000 ... 000 dalam kode RAM. Mungkin nomor Gödel tidak akan menjadi 10 9999 , tetapi setidaknya itu bisa .109999109999

Pertanyaan: Apakah ada RAM yang menghitung nomor Gödel sendiri? Mungkinkah ada yang seperti itu?


2
Ngomong-ngomong, palsch, inilah video Numberphile yang keren tentang ikon pengguna Anda. :-)
David Richerby

1
@ DavidRicherb Ini bukan hanya piksel tetapi spiral Ulam. Saya memprogram ini beberapa waktu lalu untuk guru matematika saya. Piksel ungu adalah kembar utama, piksel merah adalah bilangan prima lainnya dan piksel oranye di tengah adalah 1. :-)
palsch

1
Bagus! Jadi, inilah video Numberphile yang secara harfiah tentang ikon pengguna Anda! :-D
David Richerby

Jawaban:


17

Q:N×NNQ(x,y)=xppf(y)=Q(p,y)=pp

Program semacam itu dikenal sebagai quine , dan mereka ada di setiap model komputasi Turing yang kuat.


Bisakah Anda menjalankan program ini dalam memori ram yang terbatas? Saya kira di sini RAM berarti memori akses acak ...
Per Alexandersson

6
@PerAlexandersson Tidak, ini mengacu pada Mesin Acak-Akses , model komputasi Turing-kuat.
David Richerby
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.