El sistema B, C, K, W es una variante de lógica combinatoria que toma como primitivas a los combinadores B, C, K, y W. Este sistema fue propuesto originalmente por el matemático estadounidense Haskell Curry en su tesis doctoral Grundlagen der kombinatorischen Logik (Fundamentos de la lógica combinatoria).[1]
Los combinadores se definen como sigue:
De forma intuitiva,
En las últimas décadas, el cálculo combinatorio SKI, con solo dos combinadores primitivos, K y S, se ha convertido en el enfoque canónico de la lógica combinatoria. B, C y W pueden expresarse en términos de S y K como sigue:
En la otra dirección, SKI puede definirse en términos de B, C, K, W como:
Los combinadores B, C, K y W corresponden a cuatro conocidos axiomas de la lógica proposicional:
La aplicación de la función corresponde a la regla modus ponens:
Los axiomas AB, AC, AK y AW, y la regla MP son completos para el fragmento implicacional de la lógica intuicionista. Para que la lógica combinatoria tenga como modelo: