2008-09-21 12 views

Antwort

12

Die Essenz eines Festkomma-Kombinators C ist, dass C f reduziert auf f (C f). Es ist egal, was Sie für C nehmen, solange dies geschieht. Also statt

(\y f. f (y y f)) (\y f. f (y y f)) 

können Sie genauso nehmen gut

(\y z f. f (y y y f)) (\y z f. f (y y y f)) (\y z f. f (y y y f)) 

Grundsätzlich Sie etwas von der Form brauchen

C t1 t2 ... tN 

wo ti = C für einige i und

C = \x1 x2 .. xN f. f (xi u1 u2 ... xi ... u(N-1) f) 

Die anderen Begriffe und uj werden nicht wirklich "benutzt". Sie können sehen, dass Klop L diese Form hat (obwohl er die Tatsache verwendet, dass alle ti sind L so, dass die zweite xi kann auch jede andere xj sein).