Istilah berikut (menggunakan bruijn-indeks):
BADTERM = λ((0 λλλλ((((3 λλ(((0 3) 4) (1 λλ0))) λλ(((0 4) 3) (1 0))) λ1) λλ1)) λλλ(2 (2 (2 (2 (2 (2 (2 (2 0)))))))))
Ketika diterapkan pada nomor gereja, N
evaluasi ke bentuk normal dengan cepat di beberapa evaluator yang ada, termasuk yang naif . Namun, jika Anda menyandikan istilah itu ke jaring interaksi dan mengevaluasinya menggunakan Algoritma Abstrak Lamping, dibutuhkan jumlah eksponensial beta-reduksi terkait dengan N
. Di Optlam, secara khusus:
N interactions(betas) (BADTERM N)
1 129(72) λλλ(1 (2 (2 (2 (2 (2 (2 (2 0))))))))
2 437(205) λλλ(2 (1 (2 (2 (2 (2 (2 (2 0))))))))
3 976(510) λλλ(1 (1 (2 (2 (2 (2 (2 (2 0))))))))
4 1836(1080) λλλ(2 (2 (1 (2 (2 (2 (2 (2 0))))))))
5 3448(2241) λλλ(1 (2 (1 (2 (2 (2 (2 (2 0))))))))
6 6355(4537) λλλ(2 (1 (1 (2 (2 (2 (2 (2 0))))))))
7 11888(9181) λλλ(1 (1 (1 (2 (2 (2 (2 (2 0))))))))
8 22590(18388) λλλ(2 (2 (2 (1 (2 (2 (2 (2 0))))))))
9 43833(36830) λλλ(1 (2 (2 (1 (2 (2 (2 (2 0))))))))
10 85799(73666) λλλ(2 (1 (2 (1 (2 (2 (2 (2 0))))))))
11 169287(147420) λλλ(1 (1 (2 (1 (2 (2 (2 (2 0))))))))
12 335692(294885) λλλ(2 (2 (1 (1 (2 (2 (2 (2 0))))))))
13 668091(589821) λλλ(1 (2 (1 (1 (2 (2 (2 (2 0))))))))
14 1332241(1179619) λλλ(2 (1 (1 (1 (2 (2 (2 (2 0))))))))
15 2659977(2359329) λλλ(1 (1 (1 (1 (2 (2 (2 (2 0))))))))
Pada evaluator serupa seperti BOHM, dibutuhkan langkah beta yang jauh lebih sedikit, tetapi lebih banyak interaksi. Jika evaluator optimal optimal, bagaimana mereka bisa mengevaluasi istilah yang secara asimptot lebih lambat dari evaluator yang ada?
Tautan ini memiliki penjelasan tentang asal-usul istilah, serta penerapan fungsi yang sama yang berperilaku sebaliknya, hampir aneh: harus berjalan dalam waktu eksponensial - berjalan dalam waktu eksponensial di sebagian besar evaluator - namun, optimal evaluator menormalkannya dalam waktu linier!
sumber
Such a number must be, by definition, basically the same on a given term
jadi saya pikir. Itu mengejutkan saya karena Optlam memberikan jumlah beta yang sama dengan BOHM dalam banyak kasus yang saya uji. Namun, dalam beberapa kasus ia memberi lebih sedikit, karena strategi panggilan-oleh-kebutuhannya. Seseorang mengatakan pengurangan tanpa oracle sebenarnya tidak optimal dan sekarang saya tidak tahu lagi. Secara keseluruhan, saya sangat bingung. Tapi tidak, sama sekali tidak ada bukti Optlam beroperasi dengan benar. Saya sedang memikirkan sisa komentar Anda - terima kasih.