Научная статья на тему 'Логические модальности как арифметичекие функции'

Логические модальности как арифметичекие функции Текст научной статьи по специальности «Математика»

CC BY
105
33
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Логические исследования
ВАК
zbMATH
Область наук
Ключевые слова
RESTRICTED/RELATIVELY RESTRICTED SET OF STATE DESCRIPTIONS / ЛОГИЧЕСКАЯ НЕОБХОДИМОСТЬ / ВОЗМОЖНОСТЬ / СЛУЧАЙНОСТЬ / ВОЗМОЖНЫЙ МИР / МОДЕЛЬНАЯ СТРУКТУРА / ОГРАНИЧЕННОЕ/ ОТНОСИТЕЛЬНО ОГРАНИЧЕННОЕ МНОЖЕСТВО ОПИСАНИЙ СОСТОЯНИЯ / АРИФМЕТИЧЕСКАЯ ФУНКЦИЯ / LOGICAL NECESSITY / POSSIBILITY / CONTINGENCY / POSSIBLE WORLD / MODEL STRUCTURE / ARITHMETICAL FUNCTION

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

В статье рассматривается новый подход к анализу логических модальностей. Данный подход предполагает моделирование понятий логической необходимости, случайности и невозможности при помощи Ограниченных и Относительно Ограниченных Множеств Описаний Состояний (ОМОСов и ОГОСов, соответственно), которые также можно трактовать как множества допустимых истинностных значений переменных. Пересчёт названных конструкций для каждой конкретной формулы осуществляется при помощи арифметических функций специального вида.

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

In the paper some new approach to the theory of logical modalities is considered. This approach presupposes construction of basic logical notions of logical necessity, logical contingency, logical impossibility by means of Restricted and Relatively Restricted Sets of State-Descriptions (RSSD and RRSSD respectively), which can be also treated as ordered sets of possible truth-values for variables. Recalculation of RSSD and RRSSD for each particular formula is provided by arithmetical functions of special type.

Текст научной работы на тему «Логические модальности как арифметичекие функции»

Логические модальности как арифметичекие функции

Н.Л. АРХИЕРЕЕВ

abstract. In the paper some new approach to the theory of logical modalities is considered. This approach presupposes construction of basic logical notions of logical necessity, logical contingency,logical impossibility by means of Restricted and Relatively Restricted Sets of State-Descriptions(RSSD and RRSSD respectively), which can be also treated as ordered sets of possible truth-values for variables. Recalculation of RSSD and RRSSD for each particular formula is provided by arithmetical functions of special type.

Ключевые слова: логическая необходимость, возможность, случайность, возможный мир, модельная структура, ограниченное/относительно ограниченное множество описаний состояния, арифметическая фукция

1 Неформальные замечания

При построении семантик модальных исчислений в современной логике в качестве исходных обычно используются понятия модельной структуры, возможного мира и отношения достижимости между мирами. Несмотря на общепринятость данных понятий, их смысл во многом остается неясным. Так, иногда под возможным миром подразумевают мыслимое (возможное, действительное или необходимое) положение дел, состояние наших знаний об окружающем мире в определенный момент времени и т.д. Иногда предлагается вообще не конкретизировать понятие возможного мира, рассматривая его просто как абстрактную «точку соотнесения», выбор которой в качестве исходной («выделенной») в семантическом анализе модальных понятий определяется задачами данного анализа или же особенностями отношения достижимости в соответствующей системе. При этом «размножение» самих систем, называемых модальными,

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

Попытки содержательно истолковать указанные понятия предпринимались неоднократно. Так, Е.К. Войшвилло писал о семантике возможных миров для 85: «...Мир в естественно трактовать как множество фактов, относящихся к индивидам некоторого непустого множества с определенными на нем свойствами и отношениями. . . В языке это множество фактов представляет обычное классическое карнаповское описание состояния (о.с.)... описания мира в можно представить как Г и а, где а есть классическое о.с., а Г — множество... законов и, возможно,. . . некоторых их следствий нефактического характера в языках рассматриваемых систем. . .

Существенно, что Г ограничивает множество возможных различных фактических состояний мира. Так, при наличии закона Ух(А(х) ^ В(х)) исключаются о.с. а, в которых имеются А(аг) и одновременно —В(аг) для любых индивидов аг. Если М есть множество всех возможных классических о.с., то Г выделяет из него подмножество Мг (которое не является пустым в в силу непротиворечивости Г). Это последнее представляет собой модельную структуру 85, если учесть, что отношение достижимости К имеет место для любых аг, а^ € Мг» [2, с. 77].

В свою очередь из этого вытекает, что «функция оценки переменных в мире а определяется самим этим миром: у(р, а) = Т ^ р € а». Следовательно, «...Модальное высказывание..., отнесенное к некоторому миру в, детерминировано (если оно

истинно) или недетерминировано самим этим миром» [2, с. 77]. «Суждение dA истинно в некотором мире ß не потому, что A истинно во всех возможных мирах, достижимых из ß, а наоборот, последнее имеет место потому, что необходимость ситуации A детерминирована в самом ß» [2, с. 80]. (Курсив мой — Н.А.)

Наличие сложных итерированных модальностей вида od, □od в более «богатой» системе S4 предполагает, по мнению Е.К. Войшвилло, «возможность каких-то изменений Г, по крайней мере за счет появления каких-то следствий нефактического характера из имеющихся законов» [2, с. 78]. (Опровержимость формулы oA D doA в S4 подразумевает, что при —dA (т.е. o—A) в исходном а может оказаться dA в некотором ß, достижимом из него.) Кроме того, отношение достижимости в S4 является, как известно, рефлексивным и транзитивным, но уже не симметричным, т.е. в S4-модельной структуре каждый мир не достижим из каждого, поэтому существенным оказывается понятие выделенного (действительного) мира. Тем не менее, «вполне возможен вариант семантической теории S4, в котором понятие модельной структуры можно исключить, как и в S5» [2, с. 78].

Основные принципы построения семантик исчислений S5, S4, M, в которых не используются понятия модельной структуры, возможного мира, отношения достижимости между мирами, а сами модальные понятия рассматриваются как логические, были предложены Ю.В. Ивлевым [3, с. 168-190]. При данном подходе каждое элементарное (атомарное) высказывание последовательно рассматривается как логически истинное (необходимое), логически недетерминированное (случайное), логически ложное (невозможное) высказывание. Далее, если два и более элементарных (атомарных) высказывания истолковываются одновременно как случайные, каждая их конъюнкция последовательно рассматривается как случайное или невозможное высказывание (поскольку конъюнкция случайных высказываний может оказаться логически ложной: «31 декабря 2012 года будет всемирный банковский кризис и 31 декабря 2012 года всемирного банковского кризиса не будет»). В результате таких интерпретаций — ограничений на допустимые истинностные значения элементарных высказываний — из исходного множества о.с. для

формулы могут исключаться некоторые о.с. Так, если переменная рассматривается как обозначающая невозможное (логически ложное) высказывание, то из множества всех возможных о.с. для формулы, содержащей эту переменную, исключаются все о.с., в которые она входит без отрицания. В итоге на базе исходного множества о.с. для формулы создаются особые конструкции — ограниченные и относительно ограниченные множества описаний состояний (ОМОСы и ОГОСЫ соответственно), выполняющие роль модельных структур семантик возможных миров [3, с.169].

Дальнейшее изложение посвящено построению семантик указанного типа для систем 85, 84 К.И. Льюиса

2 Трехзначная не—истинностно—функциональная семантика для 85

Опишем семантику интересующего нас вида для пропозиционального фрагмента 85. Пусть язык содержит исходные символы —, □ (оператор логической необходимости). Понятие формулы и другие логические связки определяются обычным образом. Операторы логической возможности и случайности определяются, соответственно, как о А = —□—А, ЧА = о А Л о—А.

Как указывает Ю.В. Ивлев, основой для ограничения возможных истинностных значений переменных формулы с модальными операторами являются элементарные содержательные соображения.

В качестве примера рассмотрим формулу □д Э О(р Э □д) и все возможные о.с. для нее: а1 = {р,д}, а2 = {р, —д}, а3 = {—р,д}, а4 = {—р, —д}.

В описаниях состояний а2, а4 ложным является элементарное высказывание д, значит, и высказывание □д, поскольку высказывание, принимающее значение / («ложь») при некоторой интерпретации, не может считаться логически истинным (необходимым). Значит, в этих о.с. формула □д Э О(р Э □д) принимает значение Ь («истина») независимо от значения р. В о.с. аз переменная р толкуется как обозачающая ложное высказывание, поэтому в этом о.с. формула (р Э □д) принимает значение Ь независимо от значений д и □д. (Иными словами, если р в данной формуле рассматривается как обозначающая невозмож-

ное высказывание, то исходная формула оказывается истинной при любом значении д.) Наконец, в о.с. а\ истинными оказываются оба элементарных высказывания р и д. Что можно сказать в этом случае о значении исходной формулы? Необходимо рассмотреть 4 возможности: 1) р и д обозначают необходимые (логически истинные) высказывания; допустимым относительно такой интерпретации возможных значений переменных будет одноэлементное множество о.с. {{р,д}}; 2) р обозначает необходимое (логически истинное) высказывание, д — логически случайное; такому ограничению допустимых значений переменных будет соответствовать двухэлементное множество о.с. {{р, д}, {Р, —д}}; 3) р обозначает случайное, д — необходимое вы-сказывание;такой интерпретации будет соответствовать набор о.с. {{р,д}, {—р,д}}; 4) обе переменные обозначают логически недетерминированные высказывания; возможными наряду с а\ оказываются все остальные о.с. для формулы.

Последний случай требует некоторых дополнительных ограничений на возможные сочетания высказываний р и д, поскольку, как указывалось выше, конъюнкция двух и более случайных высказываний сама может оказаться невозможным высказыванием. В подобных случаях необходимо учитывать все допустимые варианты образования таких «невозможных» конъюнкий. Какие же варианты будут допустимыми? Очевидно, что «детерминистская» интерпретация возможных значений некоторой переменной (т.е., скажем, пр V —О'р) может задаваться единичным о.с., точнее, единичным множеством о.с., которое выполняет условия соответствующей интерпретации. Но чтобы при помощи последовательности (множества) о.с. корректно представить ограничение Ур, соответствующее множество должно содержать не менее двух о.с., так как переменная р в этом множестве должна хотя бы однажды менять значение. Таким образом, допустимыми будем считать все такие варианты образования «невозможных» конъюнкций двух и более случайных высказываний, при которых сответствующее множество о.с. содержит «от» 21 «до» 2п о.с., а каждая переменная в этом множестве по крайней мере однажды меняет значение.

Будем вслед за Ю.В. Ивлевым называть ОМОСом двухэле-метное множество (ОГ; Ш), где ОГ — интерпретация перемен-

ных, входящих в формулу, а Ш1 — соответствующее такой интерпретации множество о.с.; Ш1 € 22™, где 2п есть исходное множество о.с. для формулы с п переменными. Далее, если ОГ некоторого ОМОСа содержет две или более интерпретации вида ▽р, то на его основе строится множество всех допустимых (в указанном смысле) дополнительных ограничений на образование конъюнкций случайных высказываний, входящих в формулу. В результате по каждому такому ОМОСу мы получаем некоторое множество дополнительно ограниченных множеств о.с. (подо-мосов) вида (ОГ1; Ш1'), где ОГ1 — полное ограничение указанной структуры, а Ш11 — соответствующее ему множество о.с. (Ш11 С Ш'). Тогда для вышеприведенной формулы возможными окажутся следующие истолкования ее переменных:

1. ({□р, □д}; {{р,д}});

2. ({□р, —Од}; {{р, —д}});

3. ({—Ор, □д}; {{—р,д}});

4. ({—Ор, —Од}; {{—р, —д}});

5. ({□р, Чд}; {{р,д}, {р, — д}});

6. ({—Ор, Чд}; {{—р,д}, {—р, — д}});

7. ({Чр, □д}; {{р,д}, {—р,д}});

8. ({Чр, —Од}; {{р, —д}, {—р, —д}});

9. ({Чр, Чд}; {{р, д}, {р, —д}, {—р, д}{—р, — д}}).

Для формулы с двумя переменными возможными оказались 9 ОМОСов. Поскольку каждая переменная последовательно интерпретируется как необходимая, невозможная либо случайная, в общем случае число ОМОСов для формулы с п различными переменными определяется выражением 3п.

Девятый ОМОС содержит 2 ограничения вида Ч, поэтому на его основе образуем следующие подомосы:

1. ({Чр, Чд, О{р Л д}, О{р Л —д}, О{—р Л д}, О{—р Л —д}}; {{р, д}, {р, —д}, {—р, д}, {—р, —д}});

2. ({Ур, Уд, —0{р Л д}, 0{р Л —д}, 0{—р Л д}, 0{—р Л —д}}; {{р, —д}, {—р,д}, {—р, — д}});

3. ({Ур, Уд, 0{р л д}, —0{р Л —д}, 0{—р Л д}, 0{—р Л —д}}; {{р, д}, {—р, д}, {—р, —д}});

4. ({Ур, Уд, 0{р Л д}, 0{р Л —д}, —0{—р Л д}, 0{—р Л —д}}; {{р, д}, {р, —д}, {—р, —д}});

5. ({Ур, Уд, 0{р Л д}, 0{р Л —д}, 0{—р Л д}, —0{—р Л —д}};

{{р,д}, {р, —д}, {—р,д}});

6. ({Ур, Уд, —0{р Л д}, 0{р Л —д}, 0{—р Л д}, —0{—р Л —д}};

{{р, —д}, {—р,д}});

7. ({Ур, Уд, 0{р Л д}, —0{р Л —д}, —0{—р Л д}, 0{—р Л —д}};

{{р,д}, {—р, —д}}).

Нетрудно убедиться, что иных допустимых ограничений на конъюнкции двух случайных переменных не существует. Таким образом, число всех возможных подомосов для формулы с числом переменных п = 2 определяется выражением 22 — 3п. Однако, при п > 2 формула для определения числа допустимых подомосов выглядит не столь элементарно. Чтобы обобщить ее для произвольных значений п, рассмотрим еще раз число ОМО-Сов 3п

При больших значениях п это число становится весьма значительным, поэтому хотелось бы иметь способ описания аналогов модельных структур более эффективный, чем простое поэлементное перечисление множества 3п. Для этого данное число нужно представить в виде эквивалентной ему арифметической функции:

СП х 2п + СП х 2п-1 + СП х 2п-2 +... + Сп-1 х 21 + х 2° = 3п,

где Сгп есть биномиальный коэффициент, п — число переменных в формуле.

Каждое слагаемое в данной сумме описывает некоторый класс эквивалентности — группу ограниченных множеств о.с. с одинаковым числом переменных, проинтерпретированных в качестве

случайных. Например, первое слагаемое описывает число множеств о.с., в которых все переменные истолковываются как имеющие свои значения по необходимости, второе слагаемое представляет число ОМОСов, в каждом из которых в качестве случайной истолковывается ровно одна переменная и т.д. Проиллюстрировать сказанное удобно при помощи таблицы:

Число ограничений типа V в ОГ1 каждого ОМОСа группы Число ОМОСов в группе Число о.с. в W" каждого ОМОСа группы

0 СП х 2n 20

1 С1 х 2n-1 21

0 < k <n Ск х 2n-k 2k

n — 1 СИ-1 х 21 2n-1

n Cn х 20 2n

При определении числа корректных «кластеров» (дополнительно ограниченных множеств о.с.) для и = 1, и = 2 можно было исходить из следующих элементарных соображений: все переменные в таких множествах истолковываются как случайные, поэтому для определения числа корректных кластеров достаточно из общего числа 22" вычесть число множеств с детерминистскими интерпретациями, т.е. 3П. Для формул с данными значениями и получали, соответственно, 1 и 7. Однако, для исчерпывающего определения числа корректных кластеров при больших значениях п необходимо существенным образом использовать представление числа 3П в виде эквивалентной ему арифметической функции. В качестве примера рассмотрим подробно разложение на степенные слагаемые указанного вида числа 3П для и = 3, и = 4, и = 5.

Пусть и = 3; разбиение числа 3П примет вид:

С° х 23 + С\ х 22 + С2 х 21 + С3 х 2° = 27.

Третье слагаемое этой суммы описывает число ограниченных множеств о.с. с двумя случайными переменными. Каждое такое множество порождает набор дополнительных ограничений на образование конъюнкций случайных высказываний. Как мы выяснили, при и = 2 таких кластеров (подомосов) будет 7. То

есть каждый элемент из группы С2 х 21 порождает 7 дополнительных кластеров, поэтому число допустимых ограничений на образование конъюнкций трех случайных высказываний будет определяться выражением:

223 - [С0 х 23 + С31 х 22 + С32 х 21 х 7 + С| х 20] = 256 - 63 = 193.

Пусть п = 4; разбиение числа 3п примет вид:

С0 х 24 + С] х 23 + С| х 22 + С| х 21 + С] х 20 = 81.

Каждый из элементов третьего и четвертого слагаемых данной суммы будет порождать, соответственно, по 7 и 193 дополнительных кластеров, следовательно, число допустимых ограничений на образование конъюнкций четырех случайных высказываний будет определяться выражением:

224 - [С] х 24 + С] х 23 + С] х 22 х 7 + С| х 21 х 193 + С] х 20] = 65536 - 1761 = 63775.

Соответственно, число допустимых ограничений на образование конъюнкций пяти случайных переменных буде определяться выражением

225 - [С0 х 25 + С1 х 2] + С52 х 23 х 7 + СЦ х 22 х 193 + С] х 21 х 63775 + С5 х 20] = 4.294.967.296 - 646.143 = 4.294.321.153.

Если теперь символом N (к) обозначить число допустимых ограничений на образование конъюнкций к случайных переменных (2 < к < п - 1), то обобщение полученного алгоритма для формул с произвольным конечным числом переменных п примет вид:

22" - [СП х 2п + СП х 2п-1 + СП х 2п-2 х N(2) +... + Ск х 2п-к х

N (к) + ... + С^1 х 21 х N (п - 1) + С'п х 20].

(Отдельно отметим, что первоначально данный алгоритм фор-

мулировался нами в виде последовательности вложенных разностных коэффициентов, что значительно его усложняло. Выяснилось, что в связи с проблемой организации пересчета модельных схем традиционной силлогистики формулировкой схожей закономерности занимался В.А. Бочаров. Приведенный выше алгоритм существенно использует результаты В.А. Бочарова, кроме того, как оказалось, число допустимых модельных

схем традиционной силлогистики с и различными непустыми и неуниверсальными терминами совпадает с числом допустимых подомосов для формулы с и переменными, а использованное нами представление числа 3п в виде арифметической функции удачно описывает число модельных схем аристотелевой силлогистики с и различными терминами. Более подробное исследование этого вопроса было проведено в отдельной работе.)

В предложенной семантике формулам следующим образом приписываются значения:

1. Пропозициональная переменная обычным образом принимает значение Ь или f в о.с. а € Ш (а € Ш1') в зависимости от того, входит ли в а она сама или ее отрицание.

2. Формула —В принимает значение Ь в а, если и только если (е.т.е.) формула В принимает значение f в а.

3. Формула А э В принимает значение Ь в а, е.т.е формула А принимает значение / в а или формула В принимает значение Ь в а.

4. Формула шВ истинна в (ОГ1; Ш11) (или в (ОГ1; Ш1')), е.т.е. В общезначима в Ш1 (в Ш1'), т.е. истинна в каждом о.с. из соответствующего множества.

5. Формула оВ истинна в (ОГ1; Ш1') (или в (ОГ1; Ш1')), е.т.е. В выполнима в Ш1 (в Ш1'), т.е. истинна в некотором (хотя бы одном) о.с. из соответствующего множества.

(Фактически, при решении вопроса об истинности или ложности формул вида шВ, оВ в (ОГ1; Ш1') (или в (ОГ1; Ш1')) мы соотносим их не с отдельным «миром» а € Ш1', а с множеством о.с. Ш11 в целом, т.е. расссматриваем операторы □, о как кванторы V, 3, пробегающие по элементам этого множества.)

6. Формула шВ логически общезначима,е.т.е В общезначи-

ма в каждом Ш1 € 22" (в каждом элементе множества

всех подмножеств исходного множества о.с. для формулы),

е.т.е. В истинна в каждом о.с. а € 2п.

7. Формула пВ логически выполнима, е.т.е. В общезначима в некотором Ш1 € 22" (существует множество о.с. Ш1 € 22 , возможно, одноэлементное, в каждом о.с. которого В истинна), е.т.е. В истинна в некотором а € 2п.

8. Формула оВ логически общезначима, е.т.е. В логически выполнима (имеется хотя бы одно о.с. а € 2п, в котором В истинна).

(Согласно приведенным определениям, формула (пр Э оя) Э п(р Э я) будет ложной в множестве {{р,я}, {р, "Я}}, т.е. в пятом ОМОСе, а формула п(р Э я) Э (пр Э оя) оказывается логически общезначимой.)

Таким образом, в качестве Б5-модельных структур при данном подходе рассматриваются все возможные подмножества исходного множества о.с. для формулы. Все о.с., включенные в один кластер Ш1 или Ш1', объединены общим набором законов ОГ (аналогом Б5-отношения достижимости), в качестве которых выступают определенные ограничения допустимых истинностных значений переменных, входящих в формулу .

В результате мы получили теоретико-множественную (экстенсиональную) трехзначную не-истинностно-функциональную семантику для Б5: любая модальная формула принимает ровно одно значение из трехэлементного множества {N^,1} (логически необходимо, логически случайно, логически невозможно, соответственно), причем сами эти значения задаются на определенных семействах множеств подмножеств исходного множества о.с. для формулы. Не-истинностно-функ-циональный характер данной семантики проявляется в том, что интерпретации, скажем, Ур будет соответствовать любая последовательность о.с. длины «от» 21 «до» 2п, в каждой из которых р хотя бы однажды меняет значение.

Будем иметь в виду следующую формулировку 85.

К аксиомам и правилам вывода добавляются схемы аксиом:

А1. п(А Э В) Э (пА Э пВ);

А2. ША э А; А3. — □—А э □—□—А, а также правило Гёделя:

НИА'

МЕТАТЕОРЕМА 1. Каждая теорема исчисления Б5 Льюиса является логически общезначимой формулой.

Рассмотрим лишь аксиому А3. Пусть в некотором Ш11 формула —□—А является истинной, а формула □—□—А — ложной. Тогда в некотором а € Ш11 формула А является истинной, а формула —□—А является ложной в множестве Ш11. Значит, в данном Ш11 истинна формула □—А, т.е. в каждом в € Ш11 формула —А является истинной, следовательно, формула А является ложной. Пришли к противоречию, т.е. А3 — логически общезначимая формула.

МЕТАТЕОРЕМА 2. Каждая логически общезначимая формула доказуема в Б5.

Доказательство. Доказательство осуществляется методом Кальмара.

Кратко изложим схему доказательства метатеоремы. Поскольку значения формул, содержащих модальные операторы, определяются не в отдельных о.с., а в их множествах, известная лемма, предшествующая доказательству метатеоремы о полноте методом Кальмара преобразуется в два утверждения.

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

1. Пусть О — формула, не содержащая вхождений модальных операторов, (ОГ1; Ш1') — подомос, а1,...,ап — все различные переменные, входящие в О, Ъ^,... — истинностные значения этих переменных в о.с. а таком, что а € Ш1'. Аа есть аг, если Ъ" есть Ь, и есть —аг, если Ъа есть /. Пусть Оа есть О или —О в зависимости от того, принимает ли О значение Ь или / в а. Тогда ОГ1 и {А? ... Аа} Ь Оа.

2. Пусть О — формула, содержащая вхождения модальных операторов, (ОГ1; Ш1') — подомос, а1,...,ап — все различные переменные, входящие в О, {Ъ™к ... } — к-элементное множество и-мерных логических векторов, допустимых наборов значений переменных а1,...,ап в описаниях состояния аl,...,аk € Ш'1 (1 < к < 2п).

Пусть Ai (Ai £ ОГ1) есть □a^ если bfk есть t для каждого k,

есть -1 oai, если bf есть f для каждого k, и есть Vai, если для ik

некоторых k bf есть t и для некоторых k bfk есть f.

Пусть ~ o(~ ai Л ... Л ~ am) o(~ ai Л ... Л ~ am) £ ОГ1,

2 < m < n, ~ ai есть ai или —ai) есть o(~ a1 Л ... Л ^ am), если соответствующая конъюнкция m случайных переменных интерпретируется как логически возможное высказывание, и есть —o(~ ai Л ... Л ~ am), если конъюнкция m случайных переменных интерпретируется как логически невозможное высказывание.

Пусть Dw есть D или —D в зависимости от того, принимает ли D значение t или f в W1'.

Тогда для любого набора гипотез A1... Ara, ~ o(~ a1 Л... Л ~ am)1, ..., ~ o(~ a1 Л ... Л ~ am)r (r = 2m) выполняется: A1... An, ~ o(~ a1 Л ... Л ^ am)1, ..., ~ o(~ a1 Л ... Л ^ am)r h Dw.

Оба утверждения доказываются возвратной математической индукцией по числу вхождений символов — D и □ в D, не считая вхождений этих символов в элементарные формулы.

Результатом доказательства является истинность утверждения: если формула D общезначима, то для любого набора ограничений ОГ1 верно, что ОГ1 h D.

Далее, в результате последовательного применения V-удале-ния к гипотезам из ОГ1 выясняется, что при любой интерпретации переменных, входящих в общезначимую формулу D, в качестве необходимых, невозможных или случайных высказываний D доказуема в S5. q.e.d.

3 Трехзначная не—истинностно—функциональная семантика для S4

Построение семантики интересующего нас вида для S4 несколько усложняется двумя факторами: во-первых, существенным оказывается понятие выделенного мира (точнее, какой-либо аналог этого понятия); во-вторых, в отличие от S5, в S4 имеются собственные несводимые модальности неэлементарного уровня (□o, o^, o^o, □o^ и их отрицательные напарники). С другой стороны, в S4 имеется всего 12 несводимых модальностей ненулевого уровня, и, как мы увидим, предлагаемый подход позво-

ляет построить интуитивно ясные и технически простые семантические модели всех итерированных модальностей Б4-типа.

Будем использовать следующую формулировку Б4:

А1. □(А э В) э (□А э □В); А2. □А э А; А3. □А э □□А,

а также правило Гёделя рЩ^.

Язык пропозиционального фрагмента Б4 содержит те же базовые символы и определения операторов логической возможности и случайности, что и вышеприведенный фрагмент Б5.

Пусть Ш — 2п-элементное множество исходно возможных о.с. для формулы с и переменными. По каждому а € Ш мы строим множество всех возможных ограничений на истинностные значения переменных формулы. Поскольку каждое о.с. содержит п переменных, а каждая переменная может истолковываться как имеющая свое значение случайно или по необходимости, изначально допустимыми по каждому а € Ш оказываются 2п таких истолкований. При этом данное число удобнее рассматривать в качестве арифметической функции — суммы элементов строки треугольника Паскаля с основанием и, в которой слагаемое вида С!Ц обозначает число интерпретаций, толкующих в качестве случайных какие-либо к переменных. По каждой интерпретации, в которой 2 < к < и, строится, как и в семантике для Б5, набор дополнительных ограничений на образование конъюнкций случайных высказываний, в результате чего из исходного множества о.с. для формулы могут исключаться некоторые элементы.

Таким образом, в качестве наиболее простых аналогов Б4-модельных структур мы будем использовать трехэлементные множества (ОГ1; аг; Ш1), где аг — исходное о.с. (аналог выделенного мира), относительно которого рассматриваются все возможные ограничения логических форм элементарных высказываний, ОГ1 — одна из таких интерпретаций, выполняющая роль отношения достижимости семантик возможных миров, Ш1 — множество о.с., выполняющих условия ОГ'р Каждое такое трехэлементное множество будем называть относительно ограниченным множеством описаний состояний (ОГОСом) первой степени.

В ОГОСах первой степени следующим образом приписываются значения формулам без итерированных модальностей:

\ПБЦ = г & Уа(а € Ш ^ \Б\а = г)

(формула пВ истинна в (ОГ^; а^; Ш-}), е.т.е В истинна в каждом о.с. из Ш}),

\оБ\ад1 = г & За(а € Ш} Л \Б\а = г).

По сути, способ оценки формул с модальностями п, о остается тем же, что и в семантике для 85.

Для определения значений формул с модальностями вида по, оп и их отрицательными напарниками по каждому ОГОСу первой степени следующим образом строится множество ОГОСов второй степени. Переменные, проинтерпретированные как необходимые или невозможные на первом шаге, сохраняют исходные значения во всех ОГОСах более высокого уровня (в силу А3). Переменные, истолкованные как случайные в некотором (ОГ1; а^; Ш}), могут на втором шаге получить интерпретацию пУ или УУ; при этом способ представления таких интерпретаций в (ОГ2; а^; Ш!}) несколько усложняется по сравнению с (ОГ1; аг; Ш}): если произвольное Ш} есть множество о.с., то Ш2 есть множество множеств о.с., т.е. элементами Ж}1 оказываются объекты предыдущего уровня — множества Ш}. Если (ОГ2; аг; Ш2) содержит для некоторой переменной рг истолкование пУр^, то элементами Ш} будут только такие множества Ш}, в каждом из которых рг по крайней мере однажды меняет значение. Если же в (ОГ2; аг; Ш}) содержится интерпретация УУрг, то в Ш2 она будет представлена тройкой множеств о.с., соответствующей истолкованию пУрг V прг V "орг. Поясним сказанное на примерах.

Рассмотрим один из ОГОСов первой степени для формулы с тремя переменными. Пусть аг есть {р, д, г}, ОГ1 есть пр, У я, У г. Тогда соответствующий (ОГ^; а^; Ш[) примет вид:

({пр, У я, Уг}; {р, я, г}; {{р, я, г}, {р, я, "г}, {р, "я, г}, {р, "я, "г}}).

Переменная р интерпретируется как необходимая, я и г — как логически недетерминированные, поэтому возможными в 84 оказываются 4 (ОГ2; аг; Ш2) по данному (ОГ^; аг; Ш}):

1. ({пир, □Уд, □Уг}; {р, д, г}; {{{р, д, г, }{р, д, —г}, {р, —д, г}, {р, —д, —г}}}) — поскольку все изначальные интерпретации допустимых истинностных значений переменных оцениваются как необходимые, Ш2 данного ОГОСа будет одноэлементным множеством множеств о.с. Его единственный элемент — четырехэлементное множество о.с. Ш1, входящее в исходный (ОГ1; а%; Ш[).

2. ({□□р, □Уд, УУг}; {р, д, г}; {{{р, д, г, }, {р, д, —г}, {р, —д, г}, {р, —д, —г}}; {{р, д, г}, {р, —д, г}}; {{р, д, —г}, {р, —д, —г}}}) — переменная г имеет неопределенностное значение вида □Уг V □г V — ог. В Ш2 такая интерпретация будет представлена тройкой множеств о.с. Первое множество о.с. соответствует истолкованию □Уг, второе и третье — истолкованиям □г и —Ог соответственно.

3. ({опр, УУд, □Уг}; {р, д, г}; {{{р, д, г}, {р, д, —г}, {р, —д, г}, {р, —д, —г}} {{р, д, г}, {р, д, —г}}; {{р, —д, г}, {р, —д, —г}}}) — случай аналогичен предыдущему.

4. ({□□р, УУд, УУг}; {р, д, г}; {{{р, д, г}, {р, д, —г}, {р, —д, г}, {р, —д, —г}}; {{р, д, г}, {р, —д, г}}; {{р, д, —г}, {р, —д—г}}; {{р, д, г}, {р, д, —г}}; {{р, —д, г}, {р, —д, —г}}; {{р, д, г}}; {{р, д, —г}}; {{р, —д, г}}; {{р, —д, —г}}}) — неопределенност-ной интерпретации обеих первично случайных переменных соответствует девятиэлементное множество множеств о.с.

Таким образом, если к (0 < к < и) — число случайных переменных в некотором ОГОСе первой степени, то он порождает 2к ОГОСов второй степени, причем число элементов — множеств € Ш2 этих ОГОСов — может варьироваться от 30 до 3к.

Число (ОГ^; аг; Ш2) по отдельному аг удобно представить в виде следующей арифметической функции:

Сп х 20 + Сп х 21 + Сп х 22 +... + Ск х 2к +... + Сп х 2п = 3п.

Слагаемое С^ х 2к представляет число (ОГ2; аг; Ш2), порожденных ОГОСами первой степени с к случайными переменными. Закономерности порождения различных (ОГ2; а^; ) по некоторому (ОГ1; аг; Ш[) можно выразить в виде таблицы:

Число случайных Число Возможное Макси-

переменных в (ОГ2; a; W2'), число мальное

каждом порожденных элементов Wj1 число о.с.

(ОГ1; a¿; Wj1) каждой группой в каждом в Wj

группы (ОГ1; a<; Wj) (ОГ2; a¿; W2)

0 СП х 2o 3o 2o

1 СП x 2j 3o V 3j 2j

2 СП x 22 3o V 3j V 32 22

k Ск x 2k 3o V ... V 3k 2 k

n СЦ x 2n 3o V ... V 3n 2n

Формулам с модальностями вида d0, od следующим образом приписываются значения в (ОГ2; aW2,)'-

\aOB\w>2 = t & VWj(Wj € W2' ^ 3a(a € Wj Л \B\a = t))

(формула вида doB истинна в W2, е.т.е. В выполнима в каждом Wj € Wj, т.е. истинна в некотором о.с. каждого Wj),

\odB\wM = t & 3Wj(Wj € W2 Л Va(a € W{ ^ \B\a = t)).

Таким образом, при определении значений формул с модальностями вида do, od мы соотносим их с множеством W2j в целом, т.е. рассматриваем их как сложные кванторы, пробегающие по элементам W2'.

(Отметим, что вышеприведенный пример построения ОГО-Сов второй степени по некоторому ОГОСу первой степени удачно иллюстрирует опровержимость в S4 схемы аксиом о^ D поа В исходном (ОГ 1; ai; Wj) формула (Op D (q D r)) истинна, а вот формула do(p D (q D r)) ложна в четвертом (ОГ2>; ai; W2), поскольку среди элементов W2j этого ОГОСа имеется множество {{p, q, —'r}}, в котором (p D (q D r)) невыполнима.)

Значения формул с модальностями вида поп, odo определяются в ОГОСах третьей степени. Общее число (ОГ3; a¿; W3) по отдельному ai описывается арифметической функцией вида

СП x 3o + СП х 31 + СП x 32 +... + Ck x 3k +... + СЦ x 3n = 4n,

где слагаемое C^ x 3k представляет число (ОГ3; ai; Wg), порождаемых теми ОГОСами первой степени, в каждом из которых в качестве случайных истолковываются какие-либо k переменных

(0 < k < n). При этом элементами W3 будут объекты предыдущего уровня — множества множеств о.с. W2, а число таких элементов может варьироваться от 30 до 3n.

Связь между степенью ОГОСа, числом случайных переменных в исходной интерпретации, типом и числом элементов в Wi выразим при помощи таблицы:

Степень ОГОСа Число случайных переменных в ОГ Число элементов в W Тип элементов W

(ОГ1; ai; W|') 0 < i < n (n — число переменных в формуле) 2i о.с.

(ОГ2; W2) 0 < k < i 3к Множества о.с.

(ОГ3; W3,) 0 < m < k 3m Множества множеств о.с.

Формулам с модальностями вида поп, опо следующим образом приписываются значения в (ОГ'; а; Щ'')-

|попб= г & е Щ' ^ 3Щ'(Щ' е Щ' л

Уа(а е Щ' ^ \Б\а = г)))

(формула вида попБ истинна в Щ', е.т.е. формула опБ истинна в каждом его элементе Щ', е.т.е. формула пБ выполнима в каждом Щ', е.т.е. в каждом множестве множеств о.с. Щ' найдется хотя бы один элемент Щ{' такой, что формула В общезначима в нем, т.е. истинна в каждом о.с. из этого Щ[),

|опоБ||ш11 = г & 3Щ'(Щ' е Щ' л УЩ'(Щ' е Щ' ^ 3а(а е Щ' Л^а = г))).

Как и ранее, модальности поп, опо рассматриваются как своего рода кванторы, пробегающие по элементам некоторого Щ' — множествам множеств о.с. Щ'.

Рассмотрим несколько примеров. Четвертый из приведенных выше (ОГ'; а^; Щ') для формулы с тремя переменными порождает 4 ОГОСа третьей степени, одним из которых будет такой (ОГ3; а; Щ')-

<{пппр, ПЧУд, УУУт}; {р, д, т}; [ {{р, д, т}, {р, д, -т}, {р, -д, т}, {р, -д, -т}};

{{Р, q, r}, {p, -q, r}}; {{p, q, -r},p, -q, -r}};

{{p, q, r}, {p, q, -r}}; {{p, -q, r}, {p, -q, -r}};

{{Р, q, r}}; {{p, q, -r}}; {{p, -q, r}}; {{p, -q, -r}} ]

[{{p, q, r}, {p, -q, r}}; {{p, q, r}}; {{p, -q, r}}]

[{{p, q, -r}, {p, -q, -r}}; {{p, q, -r}}; {{p, -q, -r}}]>.

Набору ограничений, входящему в данный (ОГ^; а^; W3), соответствует трехэлементное множество W31. Каждый отдельный его элемент (множество множеств о.с.) мы выделили квадратными скобками. Формула odo(p D (q D r)) истинна в данном (ОГ3; а^; W31). Это означает, что W31 этого ОГОСа содержит (хотя бы) одно такое множество множеств о.с. W2, что в каждом его элементе W{ формула (p D (q D r)) выполнима. Таким множеством множеств о.с., причем единственным, является второе из выделенных квадратными скобками множеств. Два других W2 содержат опровергающее одноэлементное множество о.с.

{{p,q, -r}}.

В этом же (ОГ3; а^; W3) ложна формула d0d(p D (qЛr)); это озачает, что имеется W2 € W31, в котором формула d(p D (q Л r)) невыполнима, т.е. среди элементов этого W2 нет ни одного множества о.с. W{, в каждом о.с. которого формула p D (q Л r) была бы истинной. Таким опровергающим W2 является третье из выделенных квадратными скобками множеств множеств о.с. Это автоматически означает, что в данном (ОГ^; а^; W3) истинным является отрицание исходной формулы, т.е. odo-(p D (q Л r)). Нетрудно убедиться, что формула do(p Л (-q V -r)) истинна в том же W2 € W31.

Приведенных определений достаточно для установления значений формул с любым конечным числом модальных операторов в семантике для S4, поскольку все они сводятся к одному из двенадцати видов собственных несводимых модальностей, выделяемых в этой системе. Кроме того, в силу правил построения ОГОСов неэлементарного уровня по некоторому исходному (ОГ{; а^; W{'), модализированные формулы каждого из основных типов, оцененные как истинные в ОГОСе соответствующего уровня, сохраняют истинность (общезначимость или выполнимость ) при любых допустимых интерпретациях ОГ1 более высокого уровня. К примеру, если формула вида doB принимает значение t в некотором W2, то в любом допустимом относитель-

но него множестве W^ (n > 2) эта оценка сохранится, так как □OB D □□ОБ есть теорема S4; если формула О^ОБ оценивается как истинная в некотором Wg1, то ее истинность (выполнимость ) сохраняется в любом W^ (n > 3), допустимом правилами построения относительно исходного (ОГ^; af, Wg1), поскольку D ОО^ОВ есть теорема S4 и т.д.

4 Предварительные выводы

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

За рамками настоящей статьи осталось описание сокращенных способов проверки модальных формул на общезначимость и выполнимость, а также детальное доказательство метатеорем о полноте исчислений S5, S4 относительно предложенных семан-тик. Эти вопросы будут рассмотрены в отдельном исследовании.

Литература

[1] Архиереев Н.Л. К вопросу о содержательном истолковании итерированных модальностей в системе S4 К. И. Льюиса // Труды научно—исследовательского семинара Логического центра Института философии РАН. М.: 2008. Вып. XIX, С. 7-19.

[2] Войшвилло Е. К. Содержательный анализ модальностей S4 и S5 // Филос. науки . М.: 1983. № 3, С. 76-80

[3] Ивлев Ю. В. Модальная логика. М.: 1991.

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