B,C,K,W system explained

The B, C, K, W system is a variant of combinatory logic that takes as primitive the combinators B, C, K, and W. This systems was discovered by Haskell Curry in his doctoral thesis Grundlagen der kombinatorischen Logik, whose results are set out in Curry (1930).

The combinators are defined as follows:

Intuitively,

In recent decades, the SKI combinator calculus, with only two primitive combinators, K and S, has become the canonical approach to combinatory logic. B, C, and W can be expressed in terms of S and K as follows:

Going the other direction, SKI can be defined in terms of B,C,K,W as:

See also

References

Notes

  1. [Raymond Smullyan]

External links