Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

B, C, K, W система представляет собой вариант комбинаторной логики , который принимает в качестве примитивного Комбинаторы B, C, K и W . Эта система была открыта Хаскеллом Карри в его докторской диссертации Grundlagen der kombinatorischen Logik , результаты которой изложены в Curry (1930).

Определение [ править ]

Комбинаторы определяются следующим образом:

  • B x yz = x ( yz )
  • C x yz = xzy
  • К х у = х
  • W x y = xyy

Интуитивно

  • В й уге является композицией из аргументов х и у , приложенных к аргументу г ;
  • C x yz меняет местами аргументы y и z ;
  • K x y отбрасывает аргумент y ;
  • W x y дублирует аргумент y .

Связь с другими комбинаторами [ править ]

В последние десятилетия комбинаторное исчисление SKI, состоящее только из двух примитивных комбинаторов, K и S , стало каноническим подходом к комбинаторной логике . B, C и W могут быть выражены через S и K следующим образом:

  • B = S ( KS ) K
  • С = S ( S ( K ( S ( KS ) K )) S ) ( KK )
  • К = К
  • W = SS ( SK )

С другой стороны, SKI можно определить в терминах B, C, K, W как:

  • I = WK
  • К = К
  • S = B ( B ( BW ) C ) ( BB ) = B ( BW ) ( BBC ). [1]

Связь с интуиционистской логикой [ править ]

Комбинаторы B , C , K и W соответствуют четырем хорошо известным аксиомам сентенциальной логики :

AB : ( BC ) → (( AB ) → ( AC )),
AC : ( A → ( BC )) → ( B → ( AC )),
АК : А → ( ВА ),
AW : ( A → ( AB )) → ( AB ).

Применение функции соответствует правилу modus ponens :

MP : от A и AB Infer B .

Аксиомы AB , AC , AK и AW , а также правило MP являются полными для импликационного фрагмента интуиционистской логики . Чтобы комбинаторная логика была моделью:

См. Также [ править ]

Заметки [ править ]

  1. ^ Смаллиан (1994) Диагонализация и Self-Reference . Oxford Univ. Нажмите: 344, 3.6 (d) и 3.7.

Ссылки [ править ]

Внешние ссылки [ править ]