Saya mencoba untuk menyerang TAOCP sekali lagi, mengingat beratnya volume sebenarnya saya mengalami kesulitan untuk melakukannya dengan serius. Dalam TAOCP 1 Knuth menulis, halaman 8, konsep-konsep dasar ::
Membiarkan menjadi set huruf yang terbatas. Membiarkan menjadi himpunan semua string di (himpunan semua urutan terurut ... mana dan berada di untuk ). Idenya adalah untuk menyandikan keadaan perhitungan sehingga mereka diwakili oleh string . Sekarang mari menjadi bilangan bulat non-negatif dan Q (negara) menjadi himpunan semua , di mana berada di dan j adalah bilangan bulat ; biarkan (input) menjadi bagian dari Q dengan dan membiarkan (output) menjadi bagian dengan . Jika dan adalah string dalam , kita mengatakan bahwa muncul dalam jika memiliki bentuk untuk string dan . Untuk melengkapi definisi kita, misalkan adalah fungsi dari tipe berikut, yang didefinisikan oleh string , dan integer , untuk :
- jika tidak muncul di
- jika adalah string terpendek yang memungkinkan
Bukan sebagai ilmuwan komputer, saya kesulitan memahami seluruh bagian. Saya agak mendapatkan ide yang ada di balik sistem opcode, tapi saya belum berkembang secara efektif dalam pemahaman. Saya pikir masalah utamanya adalah tat, saya tidak tahu cara membacanya secara efektif.
Apakah mungkin untuk menjelaskan perikop di atas sehingga saya dapat memahaminya, dan memberi saya strategi untuk masuk ke logika dalam menafsirkan pernyataan ini?