Условная логика - это логика, которая дополняет традиционную логическую импликацию модальными операторами, соответствующими другим понятиям условия (например, условная причина To гласит: « вызывает« B », или вероятностное обусловливание « », которое читается как « данный »).
Обычно эти логики изучаются теоретически, но я удивляюсь их применению для разработки языка программирования (например, для ввода обязательных действий).
Я был бы признателен за ссылки на их теорию доказательств (т.е. последовательное исчисление / естественное вычитание) или на языки программирования с типами, основанными на модальных операторах такого типа.
Благодаря!
РЕДАКТИРОВАТЬ: Стэнфордская энциклопедия философии имеет хорошее введение в предмет .