Научная статья на тему 'Семантика допустимых множеств оценок для S5. Разрешающая процедура'

Семантика допустимых множеств оценок для S5. Разрешающая процедура Текст научной статьи по специальности «Математика»

CC BY
108
28
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Логические исследования
ВАК
zbMATH
Область наук
Ключевые слова
МЕТАОЦЕНКА ПЕРЕМЕННЫХ / МНОЖЕСТВО ИСТИННОСТИ ФОРМУЛЫ / КОНФИГУРАЦИЯ ТАБЛИЦЫ / ОБЪЕМНЫЕ ПРАВИЛА / SET-THEORETIC SEMANTICS FOR MODAL LOGICS / LOGICAL MODALITIES / RESTRICTED SET OF STATE-DESCRIPTIONS / VOLUMETRIC RULES

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

В статье кратко излагаются основные принципы построения разрешающей процедуры для пропозиционального фрагмента теоретико-множественной семантики для системы S5 Льюиса. В качестве возможной основы для построения разрешающей процедуры рассматривается аппарат аналитических таблиц для формул к.л.в. Наряду с классическими правилами редукции вводятся т.н. «объёмные» правила, сопоставляющие с формулами различного вида их теоретико-множественные «образы» множества о.с. (для формул к.л.в.) и семейства множеств о.с. (для формул, находящихся в области действия модальных операторов), в которых соответствующие формулы истинны.The article deals with some peculiarities of the decision procedure for the semantic of Restricted Sets of State-Descriptions (RSSD) for propositional fragment of S5. Basis of the decision procedure is modified apparatus of analytical tableaux for classical propositional logic with truth-functional and special set-theoretic ("volumetric") rules.

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

Текст научной работы на тему «Семантика допустимых множеств оценок для S5. Разрешающая процедура»

Семантика допустимых множеств оценок для 85. Разрешающая процедура

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

abstract. The article deals with some peculiarities of the decision procedure for the semantic of Restricted Sets of State-Descriptions (RSSD) for propositional fragment of S5. Basis of the decision procedure is modified apparatus of analytical tableaux for classical pro-positional logic with truth-functional and special set-theoretic («volumetric») rules.

Ключевые слова: метаоценка переменных, множество истинности формулы, конфигурация таблицы, объемные правила.

В работе [1] была описана стратегия построения семантик для нормальных модальных систем S4, S5, не использующих понятий «модельная структура», «возможный мир», «отношение достижимости между мирами». B настоящем исследовании осуществлена попытка построения разрешающей процедуры для пропозиционального фрагмента системы S5 Льюиса, сформулированной в терминах ограниченных множеств описаний состояний (допустимых множеств оценок).

Напомним кратко основные принципы построения семантик указанного типа.

Каждая пpопозициональная пеpеменная некотоpой фоpмулы, содеpжащей модальные опеpатоpы, последовательно pассматpи-вается как обозначающая логически истинное (необходимое), логически недетеpминиpованное (случайное) и логически невыполнимое (невозможное) высказывание. B pезультате подобных истолкований из исходного множества о.с. для фоpмулы могут исключаться ^^TOph^ описания состояний. Значения фоp-мул, главным логическим символом котоpых является какой-либо модальный опеpатоp, опpеделяются относительно полученных «кластеpов» W' — о^аниченных множеств о.с., котоpые

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

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

Символами К, С, I обозначим дополнительные истолкования элементарных переменных в качестве, соответственно, необходимых, случайных и невозможных высказываний.

Символом и обозначим исходное 2"-элементное множество о.с. для формулы (п — число переменных в формуле), символом 2и — множество всех его подмножеств, символами Ш' с нижними и верхними индексами или без них (1 < г < 2и) будем обозначать кластеры, т.е. множества — аналоги ББ — модельных структур.

Формулам различного вида следующим образом приписываются значения в данной семантике.

1. В отдельном о.с. пропозициональная переменная обычным образом принимает значение Ь или / в зависимости от того, входит ли в данное о.с. она сама или ее отрицание: \р\а = Ь & р € а; \р\а = / &—р € а.

2. В множестве о.с. W'' переменная принимает одно из значений {К, С, I} в зависимости от того, входит ли она в каждое о.с. из этого кластера без отрицания, с отрицанием или же по крайней мере однажды меняет значение в этом множестве о.с.: \р\щ" = N & ^а(а € Ш" ^ р € а); \р\ш" = I & уа(а € Ш" ^ —р € а); \р\ш" = С & за(а € Ш" л р € а) л з( (в € Ш" л—р € ().

Таким образом, в данной семантике каждой пропозициональной переменной, входящей в формулу, могут приписываться оценки двух типов: классическая оценка в терминах {Ь, /} (осуществляется относительно отдельных о.с.) и неклассическая (ме-та)оценка в терминах {К, С, I} (осуществляется относительно

множеств о.с.). Как отмечалось в [1], последняя оценка является не истинностно-функциональной, поскольку ей может соответствовать любое множество о.с.«размерности» от 21 до 2п, в котором данная переменная по крайней мере однажды меняет значение.

Сложные формулы к. л. в. оцениваются в отдельных о.с. :

3. \-В\а = г &\В\а = /

4. \а э в\а = г &\л\а = / v \в\а = г

Операторы □, 0 рассматриваются как кванторы V, 3, пробегающие по элементам

5. = г va(a € Ш'' ^ \В\а = г);

6. \0B\w" = г 3а(а € Ш'' л \В\а = г)

(Следует отметить, что в [1] была, к сожалению, допущена серьезная неточность: в терминах {К, С, I} оцениваются не модальные формулы, а пропозициональные переменные, входящие в них. Формулам, находящимся в области действия операторов □, 0, приписываются значения из множества {г, /}.)

7. Формула □В логически общезначима, е.т.е В общезначима в каждом Ш" € 2и.

8. Формула □В логически выполнима, е.т.е. В общезначима в некотором Ш" € 2и.

9. Формула 0В логически общезначима, е.т.е. В логически выполнима.

(Подробнее см. в [1].)

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

Поскольку в данной семантике имеются оценки только двух типов (относительно отдельных о.с. и их множеств), в ней «распознаются» только собственные для Б5 модальности □, 0, □—,

0—. Модальности высших степеней рассматриваются как «нечитаемые» символы или кванторы по переменным, не имеющим вхождений в данную формулу. Поэтому проверке произвольной формулы на общезначимость/выполнимость должна предшествовать процедура приведения этой формулы (всех ее подформул) к некоторой «предваренной» форме особого вида. П^ед-ваpенной модальной S5-фоpмой некоторой формулы, содержащей произвольные последовательности модальных операторов, назовем такую логически эквивалентную ей формулу, в которой ни один модальный опеpатоp не находится в области действия ни одного дpугого модального опеpатоpа. Для приведения формулы к предваренной модальной ББ-форме используются известные правила редукции итерированных модальностей в S5 (в произвольной последовательности модальных операторов, предшествующих формуле к. л. в., существенным оказывается один — «ближайший» к формуле к. л. в. оператор), а также действующие в S5 пронесения операторов □, 0 через истинностно-функциональные символы: □(А Л B) = (□А Л □B); 0(А V B) = (0А V 0B); □ (А v мВ) = (□А v МВ); (А л мВ) = (0А л мВ);

□ (мА d B) = (мА d □B); 0(МА D B) d ^B d 0B);

□ (А D МB) D (0А D МB); 0(А D МB) D (□А d МB) — где М есть одна из собственных модальностей.

Кроме того, поскольку в рассматриваемых семантиках в качестве возможных моделей некоторой формулы выступают различные непустые подмножества U, их число будет всегда конечным. Это означает, что для пропозиционального фрагмента S5 (а также для его предикатного расширения с конечной предметной областью) возможно построение разрешающей процедуры, допускающей исчерпывающее перечисление всех кластеров W" для произвольной формулы. Поэтому правила Б, 6 являются необходимыми, но не достаточными и должны быть дополнены некоторыми операциями над объемами U и 2U.

Пусть U, как и ранее, есть исходное множество о.с. для формулы, U — число его элементов, B — произвольная формула к. л. в., □B, 0B — формулы, главными логическими знаками которых являются соответствующие модальные операторы.

Выражением V(B) обозначим множество тех о.с. из U, в которых B истинна, выражением V(-B) — множество тех о.с. из

и, в которых В ложна, выражениями У (В), У (—В) — число элементов в каждом из этих множеств:

• V (В) = {а € и\\В\а = г} = и/V(—В), где / — знактеоретико-множественной разности;

• V(—В) = {а € и\\В\а = /} = и^(В);

• У(Б)=и-У(—В) ; У(—В) = 0-У(В); ясно, что У(В)=и, если В есть общезначимая формула к. л. в., и У(В)= 0, если В невыполнима.

Если элементами V(В)и V(—В) являются отдельные о.с., то элементами V(□В), V(0В), V(□—В) , V(0—В) будут множества о.с. Ш € 2и:

• V(□В)={Ш € 2и\\□B\w = г} = 2и/у(-в);

• V(□—В)={Ш € 2иЮ—В^ = г} = 2и/у(в);

• V(0В)={Ш € 2и\\0B\w = г} = 2и/V(□—В) = 2и/2и/¥(в);

• V(0—В)={Ш € 2и\\0—B\w = г} = 2и/V(□В) = 2и/2и/¥(-в);

Число элементов каждого из множеств данной группы определяется соотношениями:

• У(^В)=2и-^-в) -1; У(0В)=2и-У(□—В)=2и-(2и-^в));

• У(^—B)=2U-V(B)-1; У(0—В)=2и-У(ИВ)=2и-(2и-^-в)).

Определения У(^В), У(^—В) очевидны: «максимальным» множеством истинности В является фрагмент исходного и, включающий все о.с., в которых В истинна. Следовательно, □В будет истинным в любом непустом подмножестве этого фрагмента. Из этого, в свою очередь, вытекают определения для У(0В), У(0—В): если в некотором (хотя бы одном) элементе произвольного множества о.с. Ш формула В истинна, то 0В будет истинной в каждом элементе этого Ш. Следовательно, в качестве «моделей» для 0В не подходят только кластеры из множества V(□—В). Поскольку как 2и, так и 2и/у(в), 2и/у(-в) содержат по одному пустому элементу, в определениях У(0В), У(0—В) соответствующий коэффициент 1 можно опустить.

Рассмотрим формулы □ (рлд), □(р э д) и исходное множество о.с. для каждой из них: {{р, д}, {р, —д}, {—р, д}, {—р, — д}}.

V(□(р л д)) = 2и/у(-(рл?)); У(^(р л д)) = 2и-^-(рлс')) - 1 = 21 - 1 = 1.

Ясно, что единственным «множеством истинности» для формулы □ (р л д) будет одноэлементное множество о.с. {{р, д}}.

V(□(р э д)) = 2и/уЫр^»; У(^(р э д)) = 2и^(-(р^)) - 1 = 23 - 1 = 7.

Формула р э д истинна в каждом элементе множества {{р, д}, {—р,д}, {—р, — д}}, поэтому «множествами истинности» для □(р э д) будут все его непустые подмножества. Таким образом, определение р(р Э д)\щ'' = Ь & vа(а € Ш'' ^ \р э д\а = Ь) будет справедливым не для одного, а для семи кластеров Ш''.

Данных определений достаточно для построения разрешающей процедуры. В общем виде она представляет собой систематический поиск контрпримера, то есть множества/множеств о.с. (соответственно, метаоценки переменных формулы в терминах {М, С, I}), в котором (которых) выполнимо отpицание исходной фоpмулы. Если же все попытки подобрать подобную метаоцен-ку оказываются безуспешными, то единственным множеством, в котором выполнимо отрицание исходной формулы, оказывается пустое множество о.с. {0}, а сама исходная формула общезначима.

Естественной основой построения разрешающей процедуры является в данном случае модифицированный аппарат аналитических таблиц для к. л. в. Помимо правил [Л], [—Л], [V], [—V], [э], [— Э]. [——], формулировка которых стандартна, будем использовать так называемые объемные правила, касающиеся допустимых оценок переменных некоторой формулы в терминах {М, С, I} и условий истинности неэлементарных формул с главными логическими операторами □, О.

Пусть р — пропозициональная переменная. Что можно сказать об условиях истинности формул □р, □—р, Ор, О—р? Первая из них может быть истинной только в множествах Ш с мета-оценкой Мр, вторая — в множествах о.с. с метаоценкой ^, третья — при метаоценках Мр, Ср, четвертая — при метаоценках ^, Ср. На основе вышесказанного, а также с учетом соотношений —□р = О—р, —Ор = □—р, формулируем следующие правила:

[щвЗр!. р—рв^—рФ .

1 11 в,ыр, ф' 1 11 е,1р, Ф

в, 0р, ф гл , в, 0—р, ф

[0р] ^ л^ .т..^ ^ ,т,; [0—р]

в,Кр, Ф\в,Ср, Ф ' 1 ^ в,1р, Ф\в,Ср, ф'

где р есть некоторая пропозициональная переменная, в, Ф — произвольные (возможно, пустые) множества формул и/или их допустимых оценок.

[□В] ^ °В' Ф ; [□—В] в □—В- Ф ■

в,V(□В), Ф' 1 ] в,V(□—В), Ф'

[0В] ; [0—В] в'0—ВФ

в,V(0В), Ф' 1 J в,V(0—В), Ф'

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

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

Выражения вида Ыр, V(□В) и.т.д. из нижних конфигураций таблиц рассматриваются как сокращения соответственно для {Ш € 2и\Vа(а € Ш ^ р € а)} и {Ш\Ш € 2и/(У-в)}.

Если в некоторую конфигурацию таблицы входят пропозициональные переменные, не находящиеся в области действия модальных операторов (формула имеет «безмодальные » подформулы), то их значения определяются классическим образом относительно одного фиксированного о.с. Б качестве символов для таких «констант» будем использовать в1,в2,...вг (1 < г < 2п. Наличие в одной конфигурации выражений вида р € вг и 1р, —р € вг и Ыр, а также Ыр и Ср, Ыр и 1р говорит о ее замкнутости (противоречивости).

Результатом всех возможных применений указанных правил к элементам некоторой конфигурации является «замещение» входящих в нее формул множествами (семействами множеств) о.с., в которых данные формулы истинны. Конфигурация зам-

кнута, е.т.е. соответствующее конфигурации истолкование переменных формулы в терминах М, С, I противоречиво или, что то же, пересечение объемов всех входящих в нее «множеств истинности» пусто. Таблица замкнута, е.т.е. замкнуты все ее конфигурации.

Рассмотрим несколько примеров. Покажем общезначимость формулы □р э р. Справа от каждой конфигурации таблицы обозначаем правило, в результате применения которого она появилась.

— (□р э р)

□р л —р) [— Э]

□р, —р__[Л]

Мр, —р € в1 рр]

р € в1, —р € 51

Завершающая конфигурация таблицы замкнута, поскольку не существует непустого множества о.с. соответствующего такому истолкованию допустимых значений переменных формулы в терминах {М, С, I}.

Покажем общезначимость формулы (Ор л Од) э О(р л д).

—((Ор л Од) э О(р л д)) (Ор л Од) л —О(р л д) [— Э] (Ор л Од), —О(р л Од) [л] Ор, Од, —О(р л д) [л]

Мр, Мд, 2и/у(р^ \ Мр, Мд, 2и/у(р^ \ Ср, Мд, 2и/у(р^ \ Ср,Сд,2и/у^

дважды применяя [Ор] и [□—]

Последняя конфигурация таблицы незамкнута, формула необщезначима.

Проанализируем этот пример более подробно.

Первая конфигурация содержит метаоценки Мр, Мд, которым соответствует единственное множество {{р,д}}, не являющееся элементом 2и/у(рЛ^). Таким образом, данной конфигурации соответствует множество Ш = 0.

Вторая конфигурация содержит метаоценки Мр, Сд, которым соответствует двухэлементное множество о.с. Ш = {{р,д}, {р,

—д}}, также не являющееся элементом 2и/у(рач\ р(—pv—д)^ = г & Vа(а € Ш ^ \—р v —д\а = г. Нетрудно убедиться, что при квантификации по элементам данного Ш формула □(— р v —д) оказывается ложной.

Третья конфигурация содержит метаоценки Ср, Ыд, которым соответствует двухэлементное множество о.с. Ш = {{р,д}, {—р, д}}. При квантификации по элементам этого множества формула □(— р v —д) оказывается ложной.

Четвертая конфигурация содержит метаоценки Ср, Сд. Им будет соответствовать семейство множеств о.с. «размерности» от 21 до 2п, в каждом из которых р и д по крайней мере однажды меняют значение. Б данном случае таких множеств 7 (подробнее см. в [1]). Формула □(—р v —д) будет истинной в любом из них, не содержащем о.с. {р,д}.

Этим условиям удовлетворяют множества с метаоценками Ср, Сд, I{рлд}, С{рл—д}, С{—рлд}, С{—рл—д} и Ср, Сд, I{рлд}, С{рл—д}, С{—рлд}, I{—рл—д}, т.е. множества о.с. {{р, —д}, {—р, д}, {—р, —д}} € 2и/у^ и {{р,д}, {—р,д}} € 2и/у

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

Литература

[1] Архиереев Н.Л. Логические модальности как арифметические функции// Логические исследования. Вып. 16. М.-Спб: ЦГИ, 2010. С. 3-23.

[2] Ивлев Ю.В. Модальная логика. М.: Изд-во Московского университета, 1991.

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