| I've given an 101 minutes trying really hard to grok this... everything I've found skips the very basic definition of what S and K are for some astoundingly dumb reason. Stephen Wolfram obviously knows what he's talking about... but lacks Feynman's ability to put it into layman's terms. My suspicion is that there is an implied list, and if you go off the end of the list, you get a hidden zero... if not, you get a one. The SKI combinator Wikipedia page has a section about Boolean logic that comes close to making sense to me. Please let me know if I'm getting this right.... restating the page, putting it into familiar notation Booleans are a list of [1,0] T(x,y) = x F(x,y) = y Applying this over Booleans T(1,0) --> 1 F(1,0) --> 0 They then go to explain that T(x,y) = K combinator Then they go on to explain False(x,y) = SK, which I think is K(S(Boolean) It's at this point, I'm lost. Is SK --> S(K(xy)) or K(S(xy)) I can't resolve that to get any further. |