![]()
приводит к классической двузначной логике С2.
Характерен случай с паранепротиворечивыми логиками и их. трехзначными вариантами, которые заведомо строились с целью фальсифицировать формулы
![]()
Как мы видели, паранепротиворечивая логика J3 (см. 3.5.3) асиоматизирована как расширение С2. Поскольку в изложенном методе аксиоматизации каждая конечнозначная логика Ln есть расширение С2, то все эти формулы уже содержатся в исходных аксиомах (или выводимы из них). Более того, если Ln не является итинностно-полной С-расширяющей логикой, то это не значит, что она может быть аксиоматизируема только в виде квази-гильбертовского исчисления. Например, в логиках Гёделя Gn (см. 5.1.7) не выразимы J-операторы, т. е. эти логики не являются истинностно-полными. Тем не менее, как отмечалось, они имеют простую гильбертовскую аксиоматизацию.
Также обратим внимание на явную связь истинностно-полных логик с наличием в них нормального изоморфа С2 (см. 3.3.1.1). Это как раз и позволяет представить аксиоматизацию истинностно-полных С-расширяющих логик как расширение С2. Таким образом, наличие изоморфа является достаточным основанием для С-аксиоматизации широкого класса конечнозначных логик. При этом заметим, что при построении изоморфа нет необходимости использовать все J-операторы. Это наводит на мысль расширить метод Аншакова-Рычкова на те конечнозначные логики, в которых не выразимы все J-операторы, но наличие изоморфа гарантируется.
Итак, по заданной конечной матрице можно построить если не гильбертово, то квази-гильбертово исчисление. Возникает следующий естественный вопрос: можно ли по каждой конечной матрице построить конечную гильбертову аксиоматизацию? Ответ отрицателен. В качестве предположения это было высказано в [Аншаков и Рынков 1984]. В пользу такого ответа говорят следующие результаты.
В. Раутенберг [Rautenberg 1981] доказал, что содержание любой двузначной матрицы, т. е. Е(
2), конечно аксиоматизируемо, и в связи с этим спрашивает, имеет ли это место для любой конечной матрицы. П. Вуйтылак [Wojtylak 1984] опровергает возможность этого, сконструировав пятизначную матрицу с двумя выделенными значениями, которая не является конечно аксиоматизируемой. Затем В. Дзёбяк [Dziobiak 1991] находит четырехзначную матрицу с одним выделенным значением с тем же самым свойством и ставит вопрос о существовании подобной матрицы среди трехзначных.
Наконец, К. Палашиньска [Patasinska 1992; 1994], представила две 3-значные матрицы с одним выделенным значением, в которых операция присоединения следствий не является конечно-аксиоматизируемой. Одна из них имеет следующий вид:
![]()
где
принимает всюду значение 2, кроме случая![]()
7. Многозначная логика как функциональная система
В силу прикладного характера многозначной пропозициональной логики главным становится не изучение многозначной логики как логического исчисления (класса аксиоматизируемых тавтологий) и не изучение свойств алгебраических тождеств, что все вместе представляет сугубо теоретический интерес, а изучение функциональных свойств моделей логики высказываний.
7.1. Формульная модель п-значной логики
Модели многозначной логики строятся по аналогии с двузначной логикой, как это было видно на примере с х-значной логикой Лука-севича
Так, индивидуальные высказывания логики, разбитые на классы, с одним и тем же значением истинности, приводят к понятию множества Vn — константы модели, которые заменяют индивидуальные высказывания их соответствующими значениями истинности; переменные высказывания приводят к переменным величинам х1\, х2, ..., которые в качестве значений принимают элементы из множества Vn; логические связки приводят к множеству
элементарных функций (операций). Напомним, что в п-значной логике Лукасевича
этими функциями являются отрицание ~ и импликация ![]()
7.1.1. Понятие функции п-значной логики. Элементарные функции
В моделях многозначной логики понятие функции является основным и наряду с булевыми функциями (функциями двузначной логики) используется для описания дискретных устройств, компоненты которых могут находиться в некотором числе различных состояний. Произвольная функция
от любого конечного
числа переменных, областью определения которых и областью значения самой функции является множество Vn (без ограничения общности можно считать, что его элементами являются 0, 1, 2, ..., п-1), называется п-значной функцией или функцией п-значной логики. Таким образом, если
- функция от т переменных, то f отображает множество
во множество Vn, где m обозначает т-ную декартову степень множества
В случае
имеем дело с булевыми функциями. Имеются различные способы задания функций. Например, функция
может быть задана таблицей, где в некотором порядке перечислены все n-ичные наборы длины т (из элементов 0, 1, 2, ..., п-1) и на каждом из них указано значение функции, как это делалось в двузначной логике.
Число n-ичных наборов длины т равно пт и на каждом из них значение функции можно задать п способами. Поэтому число функций
n-значной логики, зависящих от аргументов
составляет
Множество всех функций n-значной логики обозначим посредством
Случай п > 2 оказывается существенно более
сложным, чем классический случай Р2. Уже в Р3 число функций от двух переменных равно 19 683, в то время как в P2 таких функций всего 16, Естетвенно в Рп возникают трудности как в возможности эффективного использования табличного задания функций, так и в возможности просмотра всех функций от т переменных. Поэтому вместо табличного задания функций часто употребляется задание при помощи алгоритма вычислимости функций. Например, тах(х1, -..., хт) можно рассматривать как алгоритм, который для любого набора значений переменных выдает их максимум.
Как и в двузначном случае, в Рп выделяются функции, которые наиболее часто употребляются в логике и в вычислительных устройствах и играют там важную роль. Такие функции называются элементарными. Приведем некоторые из них.
1. Константы
2. Отрицание Лукасевича: - обобщение отрицания
в смысле «зеркального отрицания».
3. Отрицание Поста:
- обобщение отри-
шания в смысле «циклического сдвига значений».
![]()
отрицания,![]()
5. Функция min(x,y) - обобщение конъюнкции. Функция
min (х, у) обозначается также
или.![]()
6. Функция ху (mod n) - второе обобщение конъюнкции.
7. Функция тах(х, у) - обобщение дизъюнкции. Функция тах(х, у) обозначается также.![]()
8. Функция
- обобщение суммы по mod 2.
9. Импликация Лукасевича:
- обобщение
одного из свойств классической импликации.
10. Функция Вебба: —обобщение стрелки Пирса [Webb 1935; 1936].
Из этого списка элементарных функций видно, что функции двузначной логики имеют в п-значной логике
по несколько
аналогов, каждый из которых обобщает соответствующее свойство данной булевой функции.
Заметим, что не для всех обобщений булевых функций сохраняются соответствующие классические свойства. Например,![]()

7.1.2. Формулы как суперпозиция элементарных функций
Кроме двух рассмотренных способов задания функций не менее известным способом является формула, которая строится из элементарных функций. Пусть F — некоторое непустое множество
п-значных функций. По индукции определим понятие формулы над F.
a) Базис индукции. Каждая функция
из Fназывается формулой над F.
|
Из за большого объема этот материал размещен на нескольких страницах:
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 |


