BL (логика)
BL — это система в рамках математической логики, предназначенная для моделирования континуальных нечетких логик на основе непрерывных t-норм. Является одной из t-нормовых нечетких логик и относится к более широкому классу субструктурных логик или логик с решетчатыми резидуированными структурами. Логика BL расширяет логику моноидной t-нормы (MTL), охватывающую все левосторонне непрерывные t-нормы[1].
Синтаксис
Язык пропозициональной логики BL состоит из счетного множества пропозициональных переменных и следующих примитивных логических связок:
- Импликация (двуместная)
- Сильная конъюнкция (двуместная). В литературе по нечеткой логике для сильной конъюнкции часто используется знак &, однако обозначение принято в традиции субструктурных логик.
- Дно (нулемойная — логическая константа); также используются обозначения и , а само выражение называется «нуль» (поскольку константы дно и нуль в субструктурных логиках совпадают в MTL).
Наиболее часто используемые определяемые логические связки:
- Слабая конъюнкция (двуместная), также «решетчатая конъюнкция» (так как всегда реализуется операцией пересечения в алгебраической семантике). В отличие от логики моноидной t-нормы и более слабых субструктурных логик, в BL слабая конъюнкция определяется так:
- Отрицание (одноместная), определяется как
- Эквиваленция (двуместная), определяется как
- Как и в MTL, определение также эквивалентно .
- (Слабая) дизъюнкция (двуместная), также «решетчатая дизъюнкция» (всегда реализуется операцией объединения в алгебраической семантике), определяется как
- Верх (нулемойная), также «единица», обозначается или (как константы верх и нуль в субструктурных логиках совпадают в MTL), определяется как
Правильно построенная формула логики BL определяется стандартно для пропозициональных логик. Для сокращения скобок обычно используется следующий приоритет связок:
- Унарные связки (связывают ближе всего)
- Все двуместные связки, кроме импликации и эквиваленции
- Импликация и эквиваленция (связывают наиболее слабо)
Гильбертовская система вывода для BL была предложена Петром Гайеком (1998). Единственное правило вывода — modus ponens:
- из и выводится .
Аксиоматическая система включает следующие схемы аксиом:
Аксиомы (BL2) и (BL3) изначальной системы аксиом были показаны избыточными[2][3]. Остальные аксиомы показаны независимыми[2].
Семантика
Как и в других пропозициональных t-нормовых нечетких логиках, для BL преимущественно используется алгебраическая семантика — с тремя основными классами алгебраических структур, по отношению к которым логика является полной:
- Общая семантика, охватывающая все BL-алгебры, то есть все алгебры, для которых логика является корректной.
- Линейная семантика, включающая все линейные BL-алгебры — такие BL-алгебры, в которых решетчатый порядок линеен.
- Стандартная семантика, включающая все стандартные BL-алгебры — такие BL-алгебры, решетчатый редукт которых есть вещественный единичный отрезок [0; 1] с обычным порядком; такие алгебры однозначно определяются функцией, задающей сильную конъюнкцию, которой может быть любая непрерывная t-норма.
Примечания
Литература
- Chvalovský K., 2012, "On the Independence of Axioms in BL and MTL". Fuzzy Sets and Systems 197: 123–129, doi:10.1016/j.fss.2011.10.018.