Sudah diketahui bahwa kombinator S dan K Turing Lengkap. Adakah kombinator yang cukup untuk menghasilkan (hanya) fungsi rekursif primitif?
lo.logic
computability
NietzscheanAI
sumber
sumber
Jawaban:
Ya, tetapi Anda harus mempertimbangkan kombinator yang diketik. Artinya, Anda perlu memberi dan K skema jenis berikut: K : A → B → A S : ( A → B → C ) → ( A → B ) → ( A → C )S K
Kemudian, Anda ingin menambahkan tipe dari bilangan asli ke bahasa tipe, dan menambahkan kombinator berikut: z : N s u c c : N → N i t e r : N → ( N → N ) → N → NN
Aturan kesetaraan untuk penambahan adalah:
sumber
iter
. Ini bisa menjadi objek pertanyaan di cs.stackexchange.com ...