Уже в [Shramko, Dunn and Takenaka 2001] и [Шрамко 2002] в качестве истинностных значений берется множество всех подмножеств множества
. Как указывается в этих работах, это приводит к идее обобщенного истинностного значения как подмножества некоторого базисного множества значений. Конечно, возможны и дальнейшие обобщения (см. [Ванзинг и Шрамко 2005]).
На самом деле первым «не точечным» представлением истинностных значений является матрица, полученная из алгебры Линденбаума (см. раздел 4.5), в которой элементы предстают в виде счетного множества эквивалентных формул.
Обратим также внимание на то, что булевозначные модели для теории множеств рассматриваются как многозначные логики [Mostowsld 1968,]. Соответственно многозначными логиками являются и гейтинговозначные модели. В первом случае формулам приписываются в качестве истинностных значений элементы булевых алгебр, а во втором - элементы псевдобулевых алгебр. Тогда в силу теоремы представления Стоуна для булевых алгебр формулам классической логики приписываются подмножества некоторого универсального множества, а формулам интуиционистской логики приписываются открытые множества топологических пространств [Расёва и Сикорский 1972]. В последнем случае в топологических моделях М истинностные значения сложных формул определяются так: ,

где Int(X) обозначает внутренность множества X.
Заметим, что в каждом случае теорема типа стоуновского представления дает косвенным образом ту или иную теоретико-множественную или топологическую интерпретацию истинностных значений.
Параллельно с этим структурализацию истинностных значений дает нам категорный анализ логики [Голдблатт 1983], который позволяет посмотреть на проблему истинностных значений как бы «извне».
Категория Set является топосом и имееет два истинностных значения: Т и F.
Категория Bn(J) (категория всех расслоений над J) является топосом и может иметь бесконечно много истинностных значений, если множество J бесконечно. Но самое главное, что этими истинностными значениями являются все подмножества J.
Категория Top(J) пучков над J является топосом и истинностными значениями здесь являются открытые подмножества пространства над J.
В первых двух примерах множество истинностных значений, которое называется классифицирующим объектом, представляет собой булеву алгебру; в последнем примере - алгебру Гейтинга. Несомненна связь между топосами и булевозначными и гейтинговозначными моделями. В других категориях, являющихся топосами, истинностными значениями могут быть самые неожиданные объекты, например, главные идеалы в категории M-Set для данного моноида М.
Итак, в качестве истинностных значений могут выступать различные (четкие) подмножества некоторого множества, или элементы различных топологических пространств, например истинностными значениями в непрерывных логиках [Chang and Keisler 1966] являются элементы компактного хаусдорфова пространства. В свою очередь, как мы видели, в нечеткозначной логике Л. Заде высказываниям приписываются нечеткие подмножества из интервала [0, 1], т. е. элементы множества
.....(см. раздел 9.3.1).
Более наглядный пример структурализации истинностных значений дает нам фактор-семантика для п-значных логик, где в качестве истинностных значений выступают подмножества множества T-F-последовательностей (булевых векторов) конечной или бесконечной длины. Обратимся к последнему случаю [Карпенко 1989].
Рассмотрим элементы множества
(см. предыдущий
раздел). Пусть
где
Для любых двух
элементов из
введем отношение лексиграфического порядка
т. е. произведем упорядочение по принципу первого различия. Пусть Т < F и пусть
Тогда
означает, что для некоторого k,
и
для всех т < k.
Как известно, отношение лексиграфического порядка является отношением линейного порядка, а множество, упорядоченное таким образом, называется цепью. Из результата М. Даммитта [Dummett 1959], который берется в качестве определения А. Хорном [Нот 1969], следует, что алгебраическая структура цепи с первым и последним элементом (в качестве последнего элемента может выступать порядковое число ω) есть линейно-упорядоченная алгебра Гейтинга (L-алгебра), т. е. алгебра Гейтинга с законом линейности (см. раздел 8.2.3.1). Здесь эту алгебру обозначим посредством LH. Таким образом, каждый элемент ![]()
упорядоченный отношением лексиграфического порядка <, есть LH - алгебра с первым элементом
и последним элементом
т. е.

Теперь двойственным образом определим отношение лексиграфического порядка < для элементов
где![]()
В этом случае F < Т и первый элемент
является наибольшим. Определяя двойственным образом операции на элементах из
получим линейно-упорядоченную алгебру, двойственную (double) к LH-алгебре. Такую алгебру назовем линейно-упорядоченной алгеброй Брауэра (LB-алгеброй):
где

В итоге мы получили, что в качестве множества истинностных значений для бесконечнозначной логики
(см. предыдущий раздел) выступает объединение счетных множеств LH- и LB-алгебр. Отсюда можно сделать вывод, что в основе алгебраической структуры
лежит линейная дважды гейтингова алгебра. Последние под названием «Р-алгебр» изучаются в [Epstein and Horn 1974].
Обратим внимание, что импликацию логики
можно определить следующим образом:
![]()
или, что то же самое:
![]()
где + есть операция арифметического сложения и![]()
![]()
Пусть
есть объединение счетных множеств абстрактных LH- и
LB-алгебр. Заметим, что множество
может быть линейно упорядочено теоретико-категорными средствами, если взять множество
как множество объектов такой категории. В этом случае вырожденная LH-алгебра 0 и вырожденная LB-алгебра 1 являются подобъектом и фактор-объектом этой категории соответственно. Теперь обычным образом можно определить, операции
на
элементах множества А. Тогда для любых ![]()
![]()
где
есть моноидная операция, а операция отрицания
переводит LH - алгебру в LB - алгебру, и наоборот. Отсюда становится ясной роль двойственных алгебр.
Рассмотрим логическую матрицу
Примером матрицы
является матрица
(см. выше). Таким образом, в матрице
истинностные значения, состоящие из множества положительных и отрицательных чисел (с двумя нулями), интерпретируются соответственно линейно-упорядоченными алгебрами Рейтинга и Брауэра.
Из рассмотренного выше можно сделать по крайней мере два важных вывода. Во-первых, логика имеет два алгебраических уровня. Первый уровень (внутренний) — это алгебраические структуры истинностных значений в данной логике. Для бесконечнозначной логики
как мы видели, такими структурами являютя LH- и LB - алгебры. В общем случае в качестве истинностных значений могут выступать различные алгебры [Карпенко 1986] и тогда возникает глобальная проблема определения логических операций на алгебрах. Операции на алгебрах определяют второй (внешний) уровень логики, а именно алгебру самой логики. В нашем примере это Р-алгебра с моноидной операцией
на ней и инволюцией. В итоге возникает проблема взаимоотношения этих двух уровней. Операции на алгебрах непосредственно приводят к категорному рассмотрению логики и построению топоса для нее. Так, в случае с
классификатором подобъектов является объединение счетных множеств LH- и LB-алгебр.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |


