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-норма.

Примечания

  1. Ono, H., 2003, "Substructural logics and residuated lattices — an introduction". In F.V. Hendricks, J. Malinowski (eds.): Trends in Logic: 50 Years of Studia Logica, Trends in Logic 20: 177–212.
  2. 1 2 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.
  3. Cintula P., 2005, "Short note: On the redundancy of axiom (A3) in BL and MTL". Soft Computing 9: 942.

Литература

Категории