Научная статья на тему 'Бесконечнозначная логика Лукасевича и критерии наличия фактор-семантики у многозначных логик'

Бесконечнозначная логика Лукасевича и критерии наличия фактор-семантики у многозначных логик Текст научной статьи по специальности «Математика»

CC BY
331
38
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Логические исследования
ВАК
zbMATH
Область наук
Ключевые слова
LOGICS OF LUKASIEWICZ / FACTOR-SEMANTICS / LOGICAL MATRICES / ISOMORPHISM / LOCAL FACTOR-SEMANTICS

Аннотация научной статьи по математике, автор научной работы — Преловский Н. Н.

A concept of local factor-semantics is introduced while constructing matrices K and K', isomorphic to the standard rational-valued matrix for infinite-valued logic of Lukasiewicz.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Бесконечнозначная логика Лукасевича и критерии наличия фактор-семантики у многозначных логик»

Бесконечнозначная логика Лукасевича и критерии наличия фактор-семантики у многозначных логик

Н. Н. ПРЕЛОВСКИй

abstract. The article deals with a special kind of bivalent semantics for multi-valued logics, called factor-semantics. A concept of local factor-semantics is introduced while constructing matrices K and K', isomorphic to the standard rational-valued matrix for infinite-valued logic of Lukasiewicz.

Keywords: logics of Lukasiewicz, factor-semantics, logical matrices, isomorphism, local factor-semantics

А.С. Карпенко (см. [1, с. 311-315]) описывает построение особого впервые рассмотренного им в [3] типа бивалентных семантик для различных многозначных логических систем, включающих конечнозначные логики Лукасевича Ln и конечнозначные логики Клини Kn. Данный тип бивалентных семантик получил название «фактор-семантик».

Суть фактор-семантики в первом приближении сводится к отказу от интерпретации пропозициональных логических формул неклассическими логическими значениями, рассматриваемыми в качестве не имеющих внутренней структуры элементов соответствующей алгебры, и переходу к интерпретации формул на множестве классов, образованных конечными или бесконечными последовательностями классических истинностных значений T и F (в дальнейшем — TF-последовательностями).

Несмотря на внесение столь радикальных изменений в определения семантических понятий, А.С. Карпенко доказал, что

получающиеся в результате всех преобразований структуры изоморфны исходным логическим матрицам, являющимся характеристическими для соответствующих логик. Образующие фактор-семантики логические матрицы в дальнейшем часто будут называться фактор-матрицами, в отличие от исходных характеристических матриц.

Изоморфизм двух объектов является очень сильным свойством, и во многих контекстах может означать математическую неразличимость практически «всех» свойств этих объектов. В случае конечнозначных логических матриц, например, изоморфизм матриц и М2 (символически будем обозначать этот факт выражением = М2) гарантирует совпадение классов тавтологий Е(М1) и Е(М2) в этих матрицах, а также совпадение соответствующих этим матрицам логических систем, полученных добавлением к обеим матрицам того или иного определения логического следования. Между множествами-носителями Ы\ и М2 этих матриц может быть установлено взаимнооднозначное соответствие ф : М\ ^ М2, гарантирующее выполнение равенства \Ы\| = \М2\, а также совпадение табличных определений соответствующих связок с точностью до переименования элементов множеств-носителей. Таким образом, отвлечение от способов задания изоморфных объектов (в данном случае придется отвлечься от внутренней структуры элементов матриц, соответствующих фактор-семантикам) ведет к невозможности их практического различения.

Но такая обусловленная изоморфизмом неразличимость сохраняется лишь при рассмотрении фактор-семантик в узком контексте логик, для которых фактор-семантики уже построены и наличие отношения изоморфизма (что эквивалентно наличию сохраняющего связки взаимнооднозначного отображения ф) между соответствующими матрицами уже доказано.

Возникает вопрос о том, какие многозначные логики могут иметь фактор-семантики, а какие — нет. Всегда ли возможно построение фактор-семантики, изоморфной исходной логической матрице, или же в некоторых случаях изоморфизм является слишком большой «роскошью», и тогда свойства соответствующей фактор-семантике матрицы (в некотором смысле, такая

матрица, конечно, уже не может считаться точной семантикои для заданной исходной матрицей логики) могут совпадать лишь с некоторыми из свойств исходной матрицы, а с другими ее свойствами могут и не совпадать? Или же в некоторых случаях возможно добиться изоморфизма с исходными матрицами, но за счет сохранения лишь отдельных черт фактор-семантики и одновременной утраты других ее черт?

Ответ на первый из этих вопросов требует выявления логических матриц, для которых не могут быть построены фактор-семантики, и такие матрицы существуют. В частности, в [1] отмечается, что циклическое отрицание логик Поста Рп не может быть выражено через покомпонентные булевы операции. С другой стороны, для любой конечнозначной логики процесс построения соответствующей фактор-семантики, если она существует, может быть алгоритмизирован. Для этого необходимо и достаточно рассмотреть множество всех отношений Я(а, в) между особым образом заданными ТЕ—последовательностями а и в из всевозможных классов эквивалентности [а] и [в] (это возможно с учетом конечности множеств всех бинарных отношений и всех отношений эквивалентности, заданных на конечном множестве). В случае бесконечнозначной логики, ситуация изменяется, рассмотрению некоторых предварительных результатов в этом направлении и посвящена данная статья.

Приведем формальное определение фактор-семантик на примере п-значных логик Лукасевича Ьп.

С булевой алгеброй

Ав =< В3, -+, Э+>

ассоциируется логическая матрица

М =< В3, Э+, {Т3} > .

Эта логическая матрица представляет собой 8-кратное прямое произведение двузначной характеристической для классической логики матрицы

М =< {Т,Е}, э, {Т} >

на саму себя (то есть декартову з-ю степень данной матрицы).

Таким образом, любой элемент а € В8 есть последовательность компонентов Т и Г, состоящая из в вхождений этих компонентов, то есть а есть < а1,..., а8 >, где Уг < в(аг € {Т, Г}).

Через п(а) обозначается число компонентов а, равных Т. Определим на элементах В8 следующее отношение эквивалентности. Так, для всяких а, в в В8 будем говорить, что а = в, если П(а) = п(в). Рассмотрим фактор-множество В8/ = множества В8 по отношению =. Очевидно, что

\В8/ = \ = в + 1.

Если а € В8, обозначим, соответствующий а класс эквивалентности через [а]. На множестве В8/ = определим операции 8+1

и 8+1:

—Ь 8+1 [а] = [—+а],

[а] 8+1 [в] = [а' в'],

где а, в € В8/ =, а' € [а], в' € [в] и К(а', в'), причем отношение К определяется следующим образом:

К(< а1, ...,а8 >, < Ь\, •••, Ь8 >)

имеет место, если и только если выполняется одно из следующих условий:

1. Уг < ,в((ц = Т ^ ^ = Т), если п(а) < п(в);

2. Уг < ,в(Ьг = Т ^ (ц = Т), если п(а) > п(в). Таким образом, получена матрица

=< В8/ =, 8+1, 8+1, {[Т8]} > .

Данная матрица, согласно теореме 3 (см. [1, с. 312]), изоморфна характеристической для п-значной логики Лукасевича Ьп матрице:

М^=<Уп, ^, {1} >

при п = в + 1, где Уп = {0, П, ■■■, п-т, 1}, а для всех €

Уп выполняется ~ V = 1 — V, и ы ^ V2 = 1, если ы < V2; в противном случае: VI ^ V2 = 1 — VI + V2.

Возникает вопрос, можно ли построить аналогичным образом

фактор-семантику для бесконечнозначной логики Лукасевича Ь

Отметим, что определение матрицы , являющейся характеристической для бесконечнозначной логики Лукасевича, отличается от определения матрицы лишь тем, что множество Уп заменяется на множество всех рациональных или действительных чисел в интервале [0; 1], а определения соответствующих функций остаются неизменными с поправкой на новое множество значений. Выбор рациональнозначного или действительнозначного интервала во многих контекстах оказывается несущественным, поскольку класс тавтологий Ьявляется инвариантным относительно данного выбора.При переходе к рассмотрению фактор-семантики бесконечнозначной логики Лукасеви-ча это различение приобретает значимый характер.

А.С. Карпенко была построена фактор-матрица, являющаяся характеристической для бесконечнозначной логики Ь^ (см. [2, с. 269-272] и [1, с. 315-318], множество тавтологий которой представляет собой расширение множества тавтологий логики ЬНиже будет осуществлено построение матриц, одна из которых совпадает с Ьпо классу тавтологий, а две других — изоморфны счетной характеристической матрице Ьто есть матрице , множество-носитель которой представляет собой множество всех рациональных чисел из интервала [0; 1].

С этой целью рассмотрим логические матрицы:

М =<М!,/!,...,/п,^1 > и М2 =<Ы2,дъ..,дп,В2 >.

В дальнейшем будем считать, что соответствующие матрицы имеют одинаковую сигнатуру.

Произведением матриц и М2 будем называть логическую матрицу

М1 ® М =< М1 х М2,Е1,...,Еп,^1 х Б2 >,

где «х» означает декартово произведение соответствующих множеств, а Гг,..., Гп - следующим образом определенные функции:

Уш1,...,шг € М\,к\,..., кг € Ы2,з € {!,...,п} Гз (< ш\,к\ >,...,< Шг,кг >) =< ¡3 (шг,..., шг), дз (кг ,...,кг) > .

Хорошо известен результат, согласно которому множество тавтологий бесконечнозначной логики Лукасевича является пересечением множеств тавтологий конечнозначных логик Лука-севича, то есть:

го

Я(М,) = р| Е (т}++1).

1

Операция произведения матриц является в логическом инструментарии аналогом теоретико-множественного пересечения множеств тавтологий, поскольку, как показал Н. Решер в [4]:

Е(Мг ® М2) = Е(Мг) П Е(М2).

Так как операция произведения матриц и результат Н. Реше-ра тривиально обобщаются на случай счетного множества матриц, можно сделать следующее заключение:

го

Е(МГО) = Е(® N^+1). г

Значит, произведение всех фактор-матриц для конечнознач-ных логик Лукасевича в силу их изоморфизма с исходными матрицами соответствующих логик даст матрицу, совпадающую по классу тавтологий с бесконечнозначной логикой Лукасевича.

Эта матрица имеет следующий вид:

го

(8)#+1 = 1

({< [ах], [«2],... >: Ы € Б'/ Щ, , ^, {< [Т], [ТТ], [ТТТ],... >}) ,

где -L(< [ai], [a2],... >) =< -L 2 ([ai]), -L 3 ([a2]),-- >, а

< [ai], [a2],...>^L< [A], [&],...>=

< [ai] 2 [pi], [a2] 3 [в2],... > .

Однако данная матрица, по всей видимости, в силу приводимых ниже причин не может использоваться в построении искомой фактор-семантики для бесконечнозначной логики Лукасевича.

Рассмотрим отношение эквивалентности между элементами < [ai], [a2],... > и < [ei], [в2],... >, принадлежащими множеству-носителю данной матрицы: < [ai], [a2],... >=< [Д], [в2],-.

Vi е N(n(ai) = ri(Pi)).

Это отношение представляется наиболее интуитивно приемлемым кандидатом на роль отношения эквивалентности, порождающего соответствующее разбиение множества элементов матрицы.

Эквивалентными в этом случае являются, например, элементы < [T], [TF], [TFT],... > и < [T], [FT], [FTT],... >, если положить, что каждая, начиная со второй, из бесконечного числа TF-последовательностей в соответствующем компоненте каждого из элементов содержит в точности по одному вхождению F. То есть элементы рассматриваемой матрицы эквивалентны, если и только если они содержат в точности одни и те же классы эквивалентности на каждой из кортежных позиций. Полученное таким образом разбиение на классы является тривиальным, поскольку каждый элемент эквивалентен лишь самому себе с точностью до выбора представителя для обозначения «внутреннего» класса эквивалентности на соответствующей кортежной позиции. А именно, выполняется:

те те

®NL+i/ = = ® N+i. i i

Таким образом, можно заключить, что операция произведения фактор-матриц не сохраняет свойство «быть фактор-матрицей».

Однако компоненты элементов соответствующих матриц не обязательно должны представлять собой классы эквивалентности. Рассмотрим множество

Бго = Б х Б2 х Б3 х ...

Бго представляет собой множество всех бесконечных последовательностей, состоящих из всевозможных конечных ТГ-последовательностей. Мощность множества Бго есть континуум, и в связи с этим оно является «слишком большим», чтобы определить на нем счетную фактор-матрицу для беско-нечнозначной логики Лукасевича. Будем считать, что каждая конечная ТГ-последовательность внутри элементов множества Бго сопоставлена весу Ш этой последовательности, определенному для всякого в и для всякой последовательности < аг,..., а3 >€ Бя следующим образом:

^ П(<аг,...,а3 >) Ш(< аг, ...,а3 >) =-в-.

Рассмотрим все такие суммы ^ГОШ(< аг,...,аг >), где 1 < г < ш, а < аг, ...,аг > — г-е ТГ-последовательности в некотором а € Бго. С их помощью определим множество Б ГО С Бго такое, что: Уа € Бго выполняется а € БГО, если ^ГОШ(< аг,...,аг >) находится в интервале [0; 1] и является неотрицательным рациональным числом, то есть может быть выражено дробью вида т, где ш — неотрицательное целое число, п — натуральное число, а < аг,..., аг >€ а для всякого г € {1, 2,...}.

Установим на множестве БГО отношение эквивалентности таким образом, что для всяких а и в из БГО выполняется, что а = в, если и только если

^ГОШ(< аг,..., аг >) = (< Ьг,..., Ьз >),

где г и ] пробегают по всем конечным ТГ-последовательностям в а и в, соответственно.

Определим матрицу

К = (бго/ =, {[<< Т>,<ГГ>,< ГГГ >,... >]}^ ,

где В^ / = есть результат разбиения множества В^ по отношению эквивалентности =, [<< Т >,< ЕЕ >,< ЕЕЕ >,... >] есть класс элементов множества В^ (то есть элемент множества В^/ =), эквивалентных последовательности << Т >,< ЕЕ >, < ЕЕЕ >,... >, в которой первое вхождение Т является единственным, то есть класс всех таких последовательностей а =<< ац >,< 0,21,0,22 >,< 031,032,033 >,... > из В~, что (<0ц,...,0и >) = 1.

Связки и определяются следующим образом:

&! —I '

*([<< flii >, < a2i ,a22 >, < 03i,a32, 033 >, ... >]) =

[<< aii >,< a/2i,a/22 >,..., -+ < a'ii,...,a'ii >,... >],

где правая часть равенства представляет собой класс последовательностей, эквивалентных последовательности, все компоненты которой, кроме -+ < aii, ...,a'ii >, состоят только из вхождений F (в частности, если i = 2, то < 021,022 >=< FF >), а < aii, ...,a'ii > есть такой компонент, что:

W(< aii,..., a'u >) =

W(< aii >) + W(< a21,a22 >) + W(< a3i, a32, a33 >) + ... =

П(< a'ii,...,aii >) i

[<< aii >, < a21,a22 >, < a3i,a32, a33 >,... >] [<< bii >, < b21,b22 >, < b31,b32, b33 >, ... >] =

[<< aii >,< a2i,a'22 >,..., < ^ aii >D+< bil, .. bii >,... >],

где правая часть равенства представляет класс последовательностей, эквивалентных последовательности, все компоненты

< all >, < a2l, a22 >,

< а'(г-1),1, ..., а'(г-1),(г-1) >, < а'(г+1),1, ..., а'(г+1),(г+1) >, ".

которой состоят лишь из вхождений Г, а < а'п,..., а'гг >0>+< Ь'гг, ...,Ь'гг > есть такой компонент, что:

Ш(< а'п,...,а'ц >) =

Ш(< ап >) + Ш(< а2г,а22 >) + Ш(< азг, аз2, азз >) + ... =

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

п(< аг1,...,агг >) ; ■ ;

г

и

Ш(< Ь'гг,..,Ьы >) = Ш(< Ьц >) + Ш(< Ь21,Ь22 >) + Ш(< Ьзг,Ьз2, Ьзз >) + ... =

П(<Ь'г1,...,Ь'гг >) ;

• ; г

и в соответствующей конечнозначной фактор-матрице имеет место:

К(< агг,а'гг >, < ^гъ Ь'гг >).

Матрица К изоморфна счетной матрице мГО, являющейся характеристической для бесконечнозначной логики Лукасевича ЬГо. Доказательство этого утверждения существенно опирается на изоморфизм между конечнозначными фактор-матрицами N+1 и п-значными матрицами логик Лукасевича Ьп, в которых п = в + 1. Докажем соответствующую теорему.

Теорема 1. Матрица К изоморфна матрице

МГО = ([0; 1], -, ^, {1}), где [0; 1] € Р(®).

Доказательство. Определим отображение ф : БГО/ = ^ [0; 1], что для всякого [а] в БГО/ = выполняется:

ф([а]) = ^ГОШ(<аг1,...,агг >),

где г пробегает по индексам в соответствующих конечных последовательностях из а. Данное отображение в силу определения множества БГО/ = является взаимнооднозначным. Покажем теперь, что изоморфизм имеет место, то есть:

• =~ <р([а]);

• ф([а] [в]) = Ф([а]) ^ ф(Щ).

Рассмотрим первое равенство. Допустим, что [а] есть [<< an >,< 0,21,0,22 >,< 031,032,033 >,■■■ >]. Тогда, по определению, выполняется следующее равенство:

-к([а]) = [<< 011 >,< 0;21 У22 >,■■■, -+ < alil,■■■,alii >,■■■ >], где все конечные последовательности из списка

< °11 >, < 021, 022 >, ■■■,

< 0'(i-1),1, ■■■, 0(i- 1),(i-1) >, < 0(i+1),1, ■■■, 0(i+1),(i+1) >, ■■■ содержат лишь вхождения F, а

W(< 0ц, ■■■, 0,'ц >) =

W(< 011 >) + W(< 021,022 >) + W(< 031,032, 033 >) + ■■■ =

П(< a'il,■■■,a'ii >) i

Поэтому:

ф([<< a'n >, < a;21, a;22 >, ■■■, -+ < ai1, ■■■, о'ы >, ■■■ >]) =

i - П(< a'i1 ,-,a'ii >) = 1 _ П(< ail,■■■,aii >) = ii 1 - W(< 011 >) - W(< 021,022 >) - W(< 031,032,033 >) - ■■■ =

1 - ф([<< 011 >, < 021, 022 >, < 031, 032,033 >, ■■■ >]) =~ ф([а})^

Таким образом, первое равенство доказано.

Рассмотрим теперь второе равенство. Выберем для доказательства компоненты < a'i1 > и < b'i1 ,---,b'ii > соответствующей последовательности

<< a'n >, < a'21, a'22 >, ■■■, < a'n, ■■■, a'u >D+< b'a, ■■■, Ь'ы >, ■■■ >,

удовлетворяющие условиям из определения связки в K. Такие компоненты существуют в силу определений матриц K, N+1 и того, что два любых рациональных числа могут быть представлены в виде дробей с общим знаменателем. Возможны два случая.

1. Ш(< а'г1,..., а'гг >) < Ш(< Ь'г1,..., Ь'гг >). В этом случае очевидно, что правая часть второго равенства есть 1. Далее:

[а] [в] =

[<< а'ц >, ..., < а'(г-1),1, ..., а'(г-1),(г-1) >, < >, < а'(г+1),г,..., а'(г+1),(г+1) >,... > =

г

[<< Т >,< ГГ >,< ГГГ >,... >].

Значит, ф([а] [в]) = Ш(< Т >) = 1. Что и дает требующееся доказательство первого случая.

2. Ш(< а'ц,..., а'и >) > Ш(< Ь'ц,..., Ь'и >). Тогда правая часть равенства в силу определения ф и ^ равняется 1 — Ш(<

а'г1,..., а'гг >) + Ш(< Ь'г1,..., Ь'гг >). Но, согласно определению

к +

и а также поскольку имеет место

Я(< агг,а'гг >, < ^гъ Ь'гг >),

то число вхождений Т в < а'г1 ,...,а'гг >Э+< Ь'г1, ...,Ь'гг > есть

П(< Ь'гъ Ь'гг >) + (г — П(< а'гъ а'гг >)).

Значит:

Ш(< а'ц,..., а'ц >^+< Ьц,..., Ь'и >) =

п(< ^ Ь'гг >) + (г — п(< а'^а'ц >)) _

1 — П(<а'г1,...,а'гг >) + П(< Ь'г г^Л >)

То есть ф([су\ [в]) в этом случае также равняется 1 — Ш (< а'гг,..., а'ц >) + Ш (< Ь'г г,..., Ь'ц >). Что дает искомое доказательство второго случая.

Матрица К не является фактор-семантикой для бесконеч-нозначной логики Лукасевича, однако она имеет локальные черты фактор-семантики, поскольку при определении связки потребовалось использовать отношение Я соответствующей ко-нечнозначной фактор-матрицы Такая семантика может

быть названа локальной фактор-семантикой.

Отметим, что взятие сумм весов конечных ТЕ-последовательностей легко распространяется и на соответствующее подмножество элементов матрицы N1+1. А именно, назовем весом Ш' компонента [аз-] в элементе < [а\],..., [аз-],... > матрицы N1+! значение Ш (< а1,...,аз >) при каком-нибудь

< а1,..., аз > из [аj]. Определим теперь множество

В' С{< [а1], [а2],... >: [а*] € В1 / =},

что всякая последовательность < [а1], [а2],... > из N1+1 содержится в В', если и только если ([аз-]) есть рациональное число из интервала [0; 1].

Тогда < [а1], [а2],... >=< [Д], [в2],... >, если и только если:

(Ы) = Хгш' (в ]),

где г и ] пробегают по всем индексам компонентов

< [а1], [а2],... > и < [в1], [в2],... >, соответственно. Рассмотрим матрицу

К = (В'/ =, , , {[< [Т], [ЕЕ], [ЕЕЕ],... >]^ ,

где В'/ = есть результат разбиения множества В' по отношению эквивалентности =, а [< [Т], [ЕЕ], [ЕЕЕ],... >] есть класс последовательностей из В , эквивалентных последовательности, все компоненты которой, за исключением первого, содержат лишь вхождения Е, а первый компонент есть [Т], то есть класс таких последовательностей < [а1], [а2],... >, что Ш'([а^]) = 1. Связки и определяются следующим образом:

• ([< [а1], [а2],... >]) = [< К], [а2],..., [-+аЗ],... >], где правая часть равенства означает класс последовательностей, эквивалентных последовательности, в которой все

компоненты

КК [аl2],..., [а'j-l}, ^+1}^..

содержат лишь вхождения Г, а [аlj] таково, что Ш'([а^]) = £ГОШ'([аг]), где г пробегает по всем индексам компонентов последовательности < [аг], [а2],... >.

[< [аг], [а2],... >] [< [вг], в2],... >] =

[< [а1], [а*2],.., [а* в*], ■■■>],

где правая часть равенства означает класс последовательностей, эквивалентных последовательности, в которой все компоненты

КК [а*>],[а^-1] И+гЬ".

содержат только вхождения Г, а [а*] и [в*] таковы, что Ш'([а*]) = £ГОШ'([аг]), Ш'([в*]) = £ГОГОШ'([вг]), где г пробегает по всем индексам компонентов последовательностей < [аг], [а2],... > и < [вг], [в2],... >, соответственно; а также в фактор-матрице г соответствующей конечнозначной логики Лукасевича выполняется Я(а*,в*).

Матрица Я также изоморфна матрице мГО с рациональ-нозначным множеством-носителем. Докажем соответствующую теорему.

Теорема 2. Матрица Я' изоморфна матрице

МГО = ([0; 1], -, ^, {1}), где [0; 1] € Р(®).

Доказательство. Определим отображение ф : Б'/ = ^ [0;1], что для всякого [< [аг], [а2] >,...] в Б'/ = выполняется:

ф([< [аг], [а2],...>]) = £ГО Ш' ([аг]),

где г пробегает по всем индексам соответствующих «внутренних» классов эквивалентности из [аг], [а2],...

Данное отображение в силу определения множества Б / = является взаимнооднозначным. Покажем теперь, что изоморфизм имеет место, то есть выполняются два равенства:

• ([< [а1 ], [а2],... >])) =~ Ф([< [а1], [а2],... >]);

• ф([< [а1], [а2],... >] [< [А], [в2],... >]) =

Ф([< [а1], [а2],...>]) ^ Ф([< [М [в2],... >]).

Рассмотрим первое из этих двух равенств. Верно следующее:

—К'([< [а1], [а2],... >]) = [< К], [а2],..., [-+аЗ],... >],

где стоящее справа выражение удовлетворяет условиям опреде-К

ления . Тогда:

Ф([< [а1], [02],..., [—+аЗ],... >]) = Ш'([—+аЗ]) = 1 - Ш'([а$]) = 1 - Х^Ш'(И) = 1 - ф([< [а1], [а2],... >]) =~ Ф([< [а1], [а2],... >]). Что и дает искомое доказательство первого равенства.

Рассмотрим второе равенство. Выберем для доказательства классы эквивалентности [а*] и [в]], удовлетворяющие условиям из определения связки в К. Такие классы существуют в силу определений матриц К, N+1 и того, что два любых рациональных числа могут быть представлены в виде дробей с общим знаменателем.

Возможны два случая.

1. Ш([а*]) < Ш([в^]). В этом случае очевидно, что правая часть второго равенства есть 1. Далее:

ф([< [а1], [а2],... >] [< [в1], [в2],... >]) =

Ш([а* в]]) = 1, что дает искомое доказательство данного случая.

2. Ш([а*]) > Ш([в**]). Тогда правая часть второго равенства в силу определения ф и ^ есть 1 — Ш([а*]) + Ш([в*]). Левая же часть второго равенства есть в этом случае:

3 — п(а*) + п(в*)

---= 1 — Ш ([а*]) + Ш ([в*]),

3

что завершает доказательство теоремы.

Полученная матрица Я также имеет локальные черты фактор-семантики и может рассматриваться в качестве локальной фактор-семантики для ЬГо. Более того, процедуру построения матрицы К можно рассматривать в качестве особой операции над логическими матрицами, которая может быть применена и к более широкому классу логик.

Отношение изоморфизма логических матриц обладает следующим свойством:

М = N & М = N ^ М = м

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Поэтому теоремы 1 и 2 позволяют вывести следствие. Следствие 1. Матрица Я изоморфна матрице Я.

Доказательство. Доказательство непосредственно следует из теорем 1 и 2 и вышеприведенного свойства отношения изоморфизма логических матриц. □

Возвращаясь к поставленным в начале статьи вопросам, можно заключить, что бесконечнозначные логики, совпадающие по классу тавтологий с пересечением классов тавтологий некоторой бесконечной последовательности конечнозначных логик, каждая из которых имеет фактор-семантику, могут иметь «локальные фактор-семантики», построенные с использованием процедур, аналогичных рассмотренным в теоремах 1 и 2. Причем, результирующие матрицы будут изоморфны исходным бесконеч-нозначным логическим матрицам.

Литература

[1] Карпенко А.С. Развитие многозначной логики. М.: Издательство ЛКИ, 2010.

[2] Карпенко А.С. Логики Лукасевича и простые числа. М.: Наука, 2000.

[3] Karpenko A.S. Factor-Semantics for n-valued Logics // Studia Logica. 42(2/3). 1983. P. 179-185.

[4] Rescher N. Many-Valued Logic. New York: McGraw Hill, 1969. References (transliteration)

[1] Karpenko A.S. Razvitie mnogoznachnoj logiki. М.: Izdatel'stvo LKI, 2010.

[2] Karpenko A.S. Logiki Lukasevicha i prostye chisla. М.: Nauka, 2000.

[3] Karpenko A.S. Factor-Semantics for n-valued Logics // Studia Logica. 42(2/3). 1983. P. 179-185.

[4] Rescher N. Many-Valued Logic. New York: McGraw Hill, 1969.

i Надоели баннеры? Вы всегда можете отключить рекламу.