Aşağıdaki terim (bruijn-endeksleri kullanarak):
BADTERM = λ((0 λλλλ((((3 λλ(((0 3) 4) (1 λλ0))) λλ(((0 4) 3) (1 0))) λ1) λλ1)) λλλ(2 (2 (2 (2 (2 (2 (2 (2 0)))))))))
Bir kilise numarasına uygulandığında N
, saf olanlar da dahil olmak üzere birçok mevcut değerlendiricide hızlı bir şekilde normal forma değerlendirir . Ancak, bu terimi etkileşim ağlarına kodlar ve Lamping'in Soyut Algoritması'nı kullanarak değerlendirirseniz, bununla ilişkili olarak üstel sayıda beta azaltımı gerekir N
. Optlam'da özellikle:
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))))))))
BOHM gibi benzer değerlendiricilerde çok daha az beta adımı, ancak daha fazla etkileşim gerekir. Optimal değerlendiriciler en uygunsa, terimleri asemptotik olarak mevcut değerlendiricilere göre nasıl daha yavaş değerlendirebilirler?
Bu bağlantı , terimin kökeniyle ilgili bir açıklamaya ve bunun tersine davranan aynı işlevin, neredeyse tuhaf bir şekilde uygulanmasına ilişkin bir açıklamaya sahiptir: üstel zamanda çalışmalıdır - çoğu değerlendiricide üstel zamanda çalışır - yine de optimal değerlendiriciler doğrusal zamanda normalize!
Such a number must be, by definition, basically the same on a given term
diye düşündüm. Optlam, test ettiğim birçok durumda BOHM ile aynı sayıda beta verdiğinden bu beni şaşırttı. Bazı durumlarda, ihtiyaca göre arama stratejisi nedeniyle daha az verir. Birisi bana kehanet olmadan indirgemenin aslında optimal olmadığını söyledi ve artık artık bilmiyorum. Sonuçta, kafam çok karıştı. Ama hayır, kesinlikle Optlam'ın doğru bir şekilde çalıştığına dair bir kanıt yok. Yorumunuzun geri kalanını düşünüyorum - teşekkür ederim.