Sistema B, C, K, W

De Wikipedia, la enciclopedia libre

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]

Definición[editar]

Los combinadores se definen como sigue:

  • B x y z = x (y z)
  • C x y z = x z y
  • K x y = x
  • W x y = x y y

De forma intuitiva,

  • B x y z es la composición de los argumentos x e y aplicada al argumento z;
  • C x y z intercambia los argumentos y y z;
  • K x y descarta el argumento y;
  • W x y duplica el argumento y.

Conexión con otros combinadores[editar]

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:

  • B = S (K S) K
  • C = S (S (K (S (K S) K)) S) (K K)
  • K = K
  • W = S S (S K)

En la otra dirección, SKI puede definirse en términos de B, C, K, W como:

  • I = W K
  • K = K
  • S = B (B (B W) C) (B B) = B (B W) (B B C).[2]

Conexión con la lógica intuicionista[editar]

Los combinadores B, C, K y W corresponden a cuatro conocidos axiomas de la lógica proposicional:

AB: (BC) → ((AB) → (AC)),
AC: (A → (BC)) → (B → (AC)),
AK: A → (BA),
AW: (A → (AB)) → (AB).

La aplicación de la función corresponde a la regla modus ponens:

MP: de A y AB infiere B.

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:

Véase también[editar]

Bibliografía[editar]

Referencias[editar]

  1. Curry (1930), Amer. J. Math.
  2. Raymond Smullyan (1994) Diagonalization and Self-Reference. Oxford Univ. Press: 344, 3.6(d) and 3.7.

Enlaces externos[editar]