В свою очередь, отсутствие какой-либо интуитивно приемлемой семантики, в том числе семантики Крипке для иерархии Сп, привело к изобретению в [Carnielli 1990] (см. также [Carnielli 2000]) так называемой «семантики возможной переводимости» (possible-translations semantics). Важность ее заключается в том, что для логик, не имеющих конечной характеристической матрицы, можно представить адекватный конечный подкласс конечных матриц. Другими словами, исходная логика «разлагается» на несколько простых конечнозначных логик. В случае систем Сп и их вариантов (см. [Carnielli 2000]) достаточно взять фрагменты трехзначной паранепротиворечивой логики J3. Самое интересное то, как отмечается в этой статье, что «семантика возможной переводимости может рассматриваться как обобщение семантики Крипке, в которой мы имеем миры совершенно различной природы».
8.7. Другие бесконечнозначные логики
Рассмотрение этой темы будет продолжено в следующей главе, когда мы обратимся к нечетким логикам в узко-логическом смысле, и тогда опять появятся логики
и родственные им. Здесь же только отметим логики, связанные со спецификацией множества истинностных значений, как это уже было сделано в начале этой главы в связи с расширениями
а также обратим внимание на тему комбинирования различных логик.
8.7.1. Обобщение логики Поста Рп
'
В [Rescher 1969] отмечается, что непосредственное обобщение логики Рп (см. выше раздел 5.2.1) на бесконечнозначный случай, как это было сделано с
не имеет успеха, поскольку класс тавтологий пуст. Поэтому пошли по пути обобщения понятия алгебры Поста.
Наиболее важной работой здесь является статья [Rasiowa 1973], в которой вводятся алгебры Поста порядка
и соответствующие системы бесконечнозначной (предикатноой) логики. Под
(или
ω+ 1) понимается порядковый тип множества натуральных чисел, дополненных наибольшим элементом ∞, т. е. множество ![]()
Теорема представления для таких алгебр доказана в [Malcsimova and Vakarelov 1974] и ими же в [Maksimova and Vakarelov 1974] вводится адекватная семантика типа реляционной для соответствующих исчислений. Другой вид обобщения на бесконечнозначный случай соответствует алгебрам Поста порядка
(см. [Epstein and Rasiowa 1990; 1991]). Здесь множество элементов упорядочено следующим образом:
![]()
Обратим внимание, что впервые подобное множество истинностных значений было введено в [Карпенко 1985] при построении логики
(см. ниже раздел 10.7.1).
8.7.2. Предельные и непрерывные логики
В счетнозначных и континуумзначных логиках особую роль играют различные их подклассы (см. [Кудрявцев 1982: 720]). Таковыми являются в первом случае предельные логики, а во втором - непрерывные логики. Предельные логики представляют собой счетные замкнутые классы функций из
содержащие гомоморфные прообразы всех конечнозначных функций. Существует континуум различных предельных логик. Мощность множества предполных классов в предельных логиках может быть равной любому натуральному числу, а также быть счетной или континуальной (см. [Деметрович 1975]).
Естественно, что проблемы, возникающие при изучении функ - циональных свойств бесконечнозначных логик, становятся гораздо сложнее. Для счетнозначных логик установлена гиперконтинуалъностъ множества всех предполных классов и найдено
решение о полноте систем, содержащих множество
всех одноместных функций [Гавршов 1965]. А. Саломаа [Salomaa 1963] показал, что существует континуум штрихов Шеффера в
и, с другой стороны, доказал, что бесконечнозначная логика Лукасевича
не имеет штриха Шеффера (напомним, что для
штрих Шеффера построен).
В непрерывных логиках в качестве логических операций выступают непрерывные функции. Специальный ее вариант положен в основу общей теории моделей для бесконечнозначных предикатных логик [Chang and Keisler 1966] по аналогии с тем, как была развита теория моделей на основе классической двузначной логики. Здесь же приводятся примеры непрерывных логик, например, логика предикатов ![]()
Заметим, что в [Волгин и Левин 1990] (см. также [Левин 2006] и, в особенности, [Левин 2008]) под непрерывной логикой понимается всякая бесконечнозначная логика с непрерывном отрезком множества вещественных чисел. Рассмотрены различные обобщения и многочисленные применения. Аппарат непрерывной логики эффективно используется в исследовании структурно-сложных информационных и управляющих систем. Отметим также, что уже не раз упоминавшаяся работа Р. Мак-Нотона [McNaughton 1951] явилась одной из первых в этой области.
8.7.2.1. Неархимедова логическая многозначность
Интересным современным примером непрерывных логик являются неархимедовы логики, что связано с отрицанием аксиомы фундиро-ванности.
Нефундированная теория множеств принадлежит к аксиоматическим теориям, в которых не выполняется правило регулярности (другое название - правило фундированности (well-founctedness)), например, в данной теории допускается, чтобы множества содержали самих себя:
или в иной записи:
см. подробнее в [Aczel 1988]. Нефундированные множества неявно используются в нестандартном (более точно, неархимедовом) анализе, а именно в анализе бесконечно малых и р-адическом анализе. Дело в том, что отрицание аксиомы регулярности (фундированности) в числовых системах подразумевает задание неархимедово упорядоченной структуры. Напомним, что аксиома Архимеда звучит так: для любого положительного вещественного числа у существует позитивное целое число п, такое что
или
Неформальный смысл аксиомы Архимеда состоит в утверждении, что все может быть измерено линейкой. Отрицание Архимедовой аксиомы влечет за собой существование бесконечно больших чисел (в случае поля гипервещественных чисел это означает дополнительно существование бесконечно малых чисел (инфинитезималей)).
В серии своих статей (см., например, [Schumann 2007; 2008]) предложил использовать нестандартный логический язык, в котором множество формул определялось бы не с помощью индукции, а посредством коиндукции — операции, двойственной индукции (см. [Bartels 2003]). Такое множество формул может быть полным относительно своих интерпретаций во множестве [*0, *1] гипервещественных чисел или множестве Zр целых p-адических чисел. Таким образом, Шуман предложил эффективный метод построения совершенно новых логических языков, для которых синтаксические объекты, семантические объекты и деревья доказательств не соответствуют теоретико-множественной аксиоме фундирования. На практике это означает, что данные языки изначально соответствуют нецентрализованным массово-параллельным вычислениям. Поэтому могут использоваться при дизайне массово-параллельных вычислений, а также при разработке их семантики. Вполне естественно, поэтому, что у языков Шумана наблюдаются более богатые выразительные возможности, чем у других логических языков.
8.7.3. Логики со свойствами других логик
Мы сознательно не употребляем здесь термин «комбинированные логики» (combining logics), широко используемый в литературе и предполагающий различные комбинации и рекомбинации семантических структур и дедуктивных исчислений, как одной и той же, так и различной природы (см. обзор в [Carnielli and Coniglio 2007]), а также первую монографию [Carnielli, Coniglio, Gabbay, Gouveia and Sernadas 2008]. Относительно паранеротиворечивых логик мы указывали на семантику возможной переводимости в разделе 8.6.3.1. Заметим только, что на самом деле первые случаи (простейшие) комбинирования логик, а именно умножение друг на друга (различных) логических матриц, отмечены нами в конце раздела 4.3.1.
Здесь же мы рассмотрим идею построения бесконечнозначных модальных логик с использованием аппарата многозначной логики, некоторые аналогичные построения и проблему дуальности между логиками.
8.7.3.1. Многозначные модальные логики
Вспомним интерпретацию модальной логики S5 посредством бесконечного множества 1-0-последовательностей [Prior 1957] (см. выше раздел 8.4.2). Новая идея Прайора состояла в том, что в качестве множества истинностных значений можно взять множество бесконечных 1-2-0-последовательностей, где наряду с 1 — «истина» и 0 — «ложь» входит также истинностное значение 2 — «неопределено» [Prior 1957]. Тогда проблема состоит в выборе покомпонентных операций над этими последовательностями. Если в случае системы S5 Прайором используется классическая двузначная логика С2, то здесь принята трехзначная слабая логика Клини
но с двумя выделенными значениям (см. выше раздел 3.4.2). На таких последовательностях определяются модальные операторы возможности и необходимости, причем 1-2-0-последовательность не может начинаться с 2. Полученную систему Прайор назвал логикой «случайного бытия» (см. [Prior 1967]), обозначив ее посредством Q.
|
Из за большого объема этот материал размещен на нескольких страницах:
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 |


