MV-алгебра
MV-алгебра (от англ. англ. MV-algebra, «many-valued algebra») — это алгебраическая структура, определяемая бинарной операцией , унарной операцией и константой , удовлетворяющая определённым аксиомам. MV-алгебры служат алгебраической семантикой логики Лукашевича; аббревиатура MV образована от выражения many-valued — многозначная, в контексте многозначных логик, разработанных Яном Лукашевичем (англ. Jan Łukasiewicz). MV-алгебры совпадают с классом ограниченных коммутативных BCK-алгебр.
Определение
MV-алгебра — это алгебраическая структура , состоящая из:
- непустого множества ,
- бинарной операции на ,
- унарной операции на ,
- константы , обозначающей фиксированный элемент множества ,
которая удовлетворяет следующим тождествам:
- ,
- ,
- ,
- ,
- ,
Из первых трёх аксиом следует, что является коммутативным моноидом. MV-алгебры определяются тождествами и формируют разновидность алгебр. Разновидность MV-алгебр является подразновидностью разновидности BL-алгебр и содержит все булевы алгебры.
Эквивалентно, MV-алгебру можно определить (англ. Hájek, 1998) как прелинейную коммутативную ограниченную интегральную решётчатую резидуальную алгебру , удовлетворяющую дополнительному тождеству .
Примеры MV-алгебр
Простым числовым примером является алгебра на отрезке с операциями и . В математической нечёткой логике эта MV-алгебра называется стандартной (стандартная MV-алгебра), так как реализует стандартную вещественно-значную семантику логики Лукашевича.
Тривиальная MV-алгебра содержит единственный элемент 0 с определениями и .
Двухэлементная MV-алгебра — это фактически двухэлементная булева алгебра , где совпадает с дизъюнкцией, а — с отрицанием в булевой алгебре. Если к определяющим MV-алгебру аксиомам добавить , то получим аксиоматизацию булевых алгебр.
Если же добавить аксиому , то такие аксиомы определяют MV3-алгебру, соответствующую трёхзначной логике Лукашевича Л3. Другие конечные линейно упорядоченные MV-алгебры получаются ограничением на множество и операции стандартной MV-алгебры для конечного числа равноудалённых точек между 0 и 1 (включительно): , это множество замкнуто относительно операций и ; такие алгебры обычно обозначают MVn.
Другим важным примером является MV-алгебра Чана (англ. Chang), состоящая лишь из инфинитезималей (порядкового типа ω) и ко-инфинитезималей.
Чанг также построил MV-алгебру из произвольной линейно упорядоченной абелевой группы , фиксируя положительный элемент и определяя отрезок , который становится MV-алгеброй с и . Более того, Чанг показал, что всякая линейно упорядоченная MV-алгебра изоморфна алгебре, построенной таким образом из группы.
Даниэле Мундичи (англ. Daniele Mundici) расширил этот подход на абелевы решёточные группы. Если — решёточная абелева группа с сильной (порядковой) единицей , то «единичный интервал» можно наделить операциями , , . Эта конструкция устанавливает категориальную эквивалентность между абелевыми решётчатыми группами с сильной единицей и MV-алгебрами.
Эффект-алгебра, являющаяся решёткой и обладающая свойством декомпозиции Риса, есть MV-алгебра. В обратную сторону, любая MV-алгебра — это решётчатая эффект-алгебра с этим свойством[1].
Связь с логикой Лукашевича
MV-алгебры были введены Чаном (англ. C. C. Chang) для изучения многозначных логик, предложенных Яном Лукашевичем в 1920 году. В частности, MV-алгебры реализуют алгебраическую семантику логики Лукашевича.
Для MV-алгебры определение -интерпретации (в англоязычной литературе A-valuation) есть гомоморфизм из алгебры высказывательных формул (в языке с ) в . Формулы, которые преобразуются во все -интерпретации в 1 (то есть в ), называются -тавтологиями. Если используется стандартная MV-алгебра на [0,1], множество всех [0,1]-тавтологий определяет так называемую бесконечно-значную логику Лукашевича.
Теорема полноты Чана (1958, 1959) утверждает, что всякое равенство MV-алгебр, справедливое в стандартной MV-алгебре на отрезке [0,1], справедливо во всякой MV-алгебре. Алгебраически это означает, что стандартная MV-алгебра порождает разновидность всех MV-алгебр. Эквивалентно, теорема полноты Чана утверждает, что MV-алгебры характеризуют бесконечно-значную логику Лукашевича, определённую как множество [0,1]-тавтологий.
То, что MV-алгебра на [0,1] порождает все MV-алгебры, аналогично известному факту: тождества, выполнимые в двухэлементной булевой алгебре, справедливы во всех булевых алгебрах. Более того, MV-алгебры характеризуют бесконечно-значную логику Лукашевича, подобно тому как булевы алгебры — классическую двухзначную логику (см. алгебра Линденбаума — Тарского).
В 1984 году Фонт, Родригес и Торренс представили алгебру Вайсберга как альтернативную модель для бесконечно-значной логики Лукашевича. Алгебры Вайсберга и MV-алгебры терм-эквивалентны[2].
В 1940-х годах Григоре Моисил ввёл алгебры Лукашевича — Моисила (LMn-алгебры) с целью алгебраической семантики для (конечно) n-значной логики Лукашевича. Однако в 1956 году Алан Роуз обнаружил, что при LMn-алгебры не моделируют n-значную логику Лукашевича. Хотя Чанг опубликовал MV-алгебру в 1958 году, она служит корректной моделью только для ℵ0-значной (бесконечно-значной, англ. infinitely-many-valued) логики Лукашевича — Тарского. Для аксиоматически более сложных (конечных) n-значных логик Лукашевича подходящие алгебры были предложены в 1977 году Ревазом Григолиа и названы MVn-алгебрами[3]. MVn-алгебры являются подклассом LMn-алгебр; включение строго при [4].
MVn-алгебры — это те MV-алгебры, которые удовлетворяют дополнительным аксиомам; аналогично, конечные n-значные логики Лукашевича имеют свои особые аксиомы сверх ℵ0-значной логики.
В 1982 году Роберто Чиньоли опубликовал дополнительные условия, которые делают LMn-алгебры точными моделями для n-значной логики Лукашевича; он назвал такие структуры правильными n-значными алгебрами Лукашевича[5]. Те LMn-алгебры, которые одновременно являются MVn-алгебрами, в точности и есть такие правильные алгебры[6].
Связь с функциональным анализом
Даниэле Мундичи установил связь MV-алгебр с приближённо конечномерными C*-алгебрами, построив биективное соответствие между изоморфизмными классами приближённо конечномерных C*-алгебр с решёточной группой размерности и изоморфизмными классами счётных MV-алгебр. Некоторые случаи этого соответствия:
| Счётная MV-алгебра | Приближённо конечномерная C*-алгебра |
|---|---|
| {0, 1} | |
| {0, 1/n, \ldots, 1} | (то есть матрицы над комплексными числами) |
| Конечная | Конечномерная |
| Булева | Коммутативная |
В программном обеспечении
Существует множество фреймворков, реализующих нечёткую логику (типа II), и большинство из них реализуют так называемую мультиаджойнтную логику (multi-adjoint logic), что по сути является реализацией MV-алгебры.
Примечания
Литература
- Chang, C. C. (1958). Algebraic analysis of many-valued logics. Transactions of the American Mathematical Society, 88: 476–490.
- Chang, C. C. (1959). A new proof of the completeness of the Lukasiewicz axioms. Transactions of the American Mathematical Society, 88: 74–80.
- Cignoli, R. L. O., D'Ottaviano, I. M. L., Mundici, D. (2000). Algebraic Foundations of Many-valued Reasoning. Kluwer.
- Di Nola, A., Lettieri, A. (1993). Equational characterization of all varieties of MV-algebras. Journal of Algebra, 221: 463–474. Di Nola, A.; Lettieri, A. (1999). “Equational characterization of all varieties of MV-algebras”. Journal of Algebra [англ.]. 221: 463—474. DOI:10.1006/jabr.1999.7900. Дата обращения 2024-06-15.
|access-date=требует|url=(справка) - Hájek, Petr (1998). Metamathematics of Fuzzy Logic. Kluwer.
- Mundici, D. Interpretation of AF C*-algebras in Łukasiewicz sentential calculus. J. Funct. Anal. 65, 15–63 (1986). Mundici, D. (1986). “Interpretation of AF C*-algebras in Łukasiewicz sentential calculus”. J. Funct. Anal. [англ.]. 65: 15—63. DOI:10.1016/0022-1236(86)90015-7. Дата обращения 2024-06-15.
|access-date=требует|url=(справка)
Ссылки
- Стэнфордская философская энциклопедия: «Многозначная логика» (автор — Зигфрид Готтвальд)