Логические исследования 2015. Т. 21. № 2. С. 78-106 УДК 161.26
Logical Investigations 2015, vol. 21, no 2, pp. 78-106
Философская логика
Philosophical Logic
Г.В. КАРПОВ Императивы в stit-подходе
1
Карпов Глеб Викторович
Кафедра логики, Институт философии, Санкт-Петербургский государственный университет.
199034, Российская Федерация, Санкт-Петербург, Менделеевская линия, д. 5. E-mail: [email protected]
В статье обосновывается возможность рассматривать императив как предложение, описывающее побуждающую к действию стратегию, которая реализуется одним рациональным агентом в отношении другого. Отстаивается тезис, что такого рода стратегии, выступающие основанием практических умозаключений, могут быть описаны средствами модальных логик, в частности, средствами stit-логики. Дается изложение основ семантики stit-логики и предпринимается исследование, связанное с поиском модальной формулы, наилучшим образом отражающей множество свойств императива и соответствующего ему действия рационального агента. Особое внимание уделяется формулам, в которых различные модальные stit-операторы стоят в суперпозиции. На том основании, что обычно суперпозиция таких операторов лишает агента-адресата выбора, а агента-адресанта — незнания о том, будет ли успешным его побуждающее действие, вносится предложение использовать в определениях истинности различные точки соотнесения для различных по типу операторов, что позволяет сохранить основные свойства императива в отношении данных формул, теряемые в обычном случае. В заключении показывается, что для таких формул невозможно возникновение парадоксов, обычных для предлагаемых ранее императивных логик.
Ключевые слова: stit-логика, императив, логика императивов, логика действий
1. Введение
Возможность установить одно-однозначное соответствие между множеством описательных предложений и множеством императивных предложений давно была подмечена исследователями, предпринимавшими еще в конце 40-х гг. XX в. попытки построить императивную логику
1 Работа выполнена в рамках проекта РГНФ «Логика норм и нормативные системы» № 12-03-00196.
© Карпов Г.В.
по аналогии с классической логикой. Для одних это замечание служило основным методологическим принципом работы2; другие, напротив, видели в наличии такого соответствия затруднение, препятствовавшее возникновению новой области в логике — логики императивных предложений, или императивов3. Последующие события показали, что отчасти неправы были представители обоих лагерей, так как и тот, и другой подходы не справлялись с возложенной на них задачей. Аналогия между существующей пропозициональной логикой и возможной логикой императивов пала под натиском множества парадоксов, которые она породила. Полноценных самостоятельных теорий, описывающих логическую форму императивных предложений и логические законы, которым они подчиняются, с помощью понятий истинностных значений, или понятий, альтернативных им, так и не возникло, а те, что появились, были подвержены парадоксам в такой же степени, как и теории, основанные на аналогии с пропозициональной логикой. Уже в 1970-е гг. почти все попытки описать хоть какое-то множество законов, в соответствии с которыми императивные предложения используются в рассуждениях, сошли на нет.
Мы склонны считать, что подобное положение дел, тот факт, что сегодня в логике императивным предложениям уделяется мало внимания, требует исправления. Причин тому несколько: во-первых, императивы составляют значительный объем того речевого материала, с которым нам приходится сталкиваться повседневно, и несправедливо то, что большинство умозаключений, использующих этот материал, так называемые практические силлогизмы, до сих пор осуществляются интуитивно и регулируются скорее этическими и социальными нормами, чем логикой; во-вторых, любой исследователь сегодня, естественно, обладает несравненно большим арсеналом подходов и техник, чем те, кто предпринимал попытки создания императивной логики уже более полувека назад. Исследованием, отчасти, руководит любопытство и, в нашем случае, это любопытство связано с вопросом о том, можно ли современными средствами, прежде всего — средствами модальной логики, заново поставить и решить вопрос о возможности существования логики императивов.
2Самым ярким примером здесь, пожалуй, являются Ричард Хеар и Вальтер Ду-бислав. Подробнее об их методологической установке в отношении императивов см. [2].
3 Среди наиболее непримиримых критиков данной позиции Альф Росс — автор самого знаменитого парадокса, демонстрирующего неприемлемость приложения законов пропозициональной логики к области императивов.
Этот вопрос, впрочем, помимо вышеизложенного, имеет еще одно обоснование. Среди современных модальных логик нам удалось найти такую логику, которая, как мы надеемся показать, предоставляет достаточное методологическое основание для решения поставленного вопроса, в отличие от аналогии с пропозициональной логикой или понятий «удовлетворенности» и «удовлетворительности»4. Речь идет о зШ-логике или зШ-подходе, том ее варианте, что представлен в статьях 1990-х годов ученых Питтсбургского университета Нуэля Белнапа и Майкла Перлофа5. Разработанный ими инструмент позволяет исследователю с достаточной точностью вести речь о результатах действий агентов, анализируя на временной модельной структуре истинностные условия пропозициональных высказываний, которые находятся в области действия специальных модальных операторов. Очевидное сходство основной идеи зШ-подхода и классической трактовки императивов, которые с самого начала интереса к ним, проявленного философами языка, рассматривались именно как действия, облеченные в форму предложения, и послужило основанием предположения о том, что решение многих вопросов в отношении императивов может быть найдено, если императив удастся представить средствами зШ-логики.
Результаты применения зШ-подхода в решении ряда «наболевших» вопросов логики действий позволяют нам высоко оценивать его методологический потенциал. Брайн Челлас уже в 1992 году, то есть еще до того момента, как в широкое употребление вошли разнообразные 8111-операторы, существенным образом расширившие выразительные возможности данного подхода, называет зШ-логику «привлекательной и (многое) объясняющей теорией» [4, р. 485]. Действительно, Белнапом в [5] было, например, показано, что на модельных структурах зШ-логики не выполняется зШ-формула, аналогичная принципу К логики алетиче-ских модальностей; что существует фиксируемая формальными средствами разница между действием агента а по осуществлению такого положения дел, что —Р, простым отсутствием действия по осуществле-
4Авторство этих двух понятий, выступавших эрзацами по отношению к понятию
«истинно», принадлежит А. Дж. Кенни, см. [3].
б8Ш-логика (от "see to it that", буквально "следить за тем (гарантировать), чтобы нечто было сделано") — разновидность логики действий (наряду с более известным AGM-подходом и различными динамическими логиками, сформулированными на его основе: динамической эпистемической, динамической деонтической и др.), где язык классической пропозициональной логики дополнен siii-операторами. Формулы со siii-операторами отсылают к осуществлению агентом действия, результатом которого является положение дел, описываемое пропозициональной переменной.
нию P, как такового, и уклонением от осуществления P; что выполнение аналогов таких правил, как modus ponens, возможно в stit-логике только при соблюдении определенной последовательности моментов, в которых агент делает выбор из представленного набора историй, и т.п.
Мы считаем, что этот потенциал stit-подхода можно применить и в области императивов. Это тем более верно, что само содержание части проектов императивной логики с самого начала, то есть с конца 40-х годов XX века, было связано с поисками, в условиях ожидаемого отсутствия параллелизма с пропозициональной логикой, таких правил, которые бы описывали и объясняли логические переходы от одного императива к другому. Несогласованность результатов, которые дает stit-подход, с правилами пропозициональной логики и с некоторыми теоремами модальной логики, аналогичная той «непохожести» поведения императивных формул, что предполагалась частью исследователей (например Россом и Кенни) интуитивно, но не получала должного формального представления, есть то общее основание, которое мы усматриваем в stit-формулах и в императивных предложениях.
Начнем наше исследование с краткого описания языка stit-логики, на котором, по нашему предположению, мы надеемся говорить об императивных действиях.
1.1. Язык stit-логики
Язык stit-логики состоит из бесконечного счетного множества пропозициональных переменных pi,p2,..., бесконечного счетного множества агентов ai, а2, ■ ■ ■, ßi, ß2, ■ ■ ■, истинностно-функциональных связок — и Л, операторов [_astit: _] и [_dstit: _]6. Правильно построенные выражения языка (формулы) задаются обычным образом. Выражения P,Q, ■ ■ ■, используются в качестве метапеременных для формул. Выражения [а astit: P] и [а dstit: P] суть формулы, когда а обозначает агента, и P обозначает формулу. Истинностно-функциональные связки V, ^ и о задаются как обычно.
6 Оператор [_astit: _] — так называемый "achievement stit" (от англ. to achieve — выполнять, добиваться), введенный Белнапом в 1988 году и широко используемый в статьях, посвященных stit-логике, середины 90-х годов; [_dstit: _] или "deliberative stit" (от англ. to deliberate — обдумывать, размышлять) — оператор, предложенный в 1989 году Хорти. Широкое применение в stit-логике dstit- получил после публикации Хорти в соавторстве с Белнапом статьи [11]. Различие данных операторов будет определено ниже семантически. Мы также будем использовать имя stit в качестве родового по отношению к astit и dstit.
Определение 1 (Модельная структура S). Модельная структура S stit-логики задается с помощью кортежа (T, <, Instant, Agent, Choice).
1. T есть множество, элементами которого являются моменты времени ш\, m2,..., w1, w2,....
2. < есть отношение порядка, заданное на множестве T, такое, что для любых элементов, принадлежащих T, выполняются отношения рефлексивности, транзитивности и антисимметричности.
3. Максимальная цепь моментов (mo,m\,... € T) называется историей h € H. То есть история h есть такая последовательность моментов времени, на которой выполняются все отношения, заданные <, что для нее всегда можно указать момент, относительно которого не существует более раннего момента, а также момент, относительно которого не существует более позднего момента. Запись m € h означает, что момент m встречается в истории h. Так как множество T является ветвящимся «наверх» деревом, что соответствует идеи «открытого» будущего, мыслимого как множество альтернативных друг другу историй, то очевидно, что один и тот же момент m может встречаться в разных историях. Будем обозначать множество историй, каждая из которых проходит через момент m, как Hm.
4. Instant есть множество элементов из T, полученное в результате «горизонтального» разбиения T, такого, что каждый инстант i € Instant включает в себя множество моментов времени альтернативных друг другу. Например, если i = {m1,m2}, то в действительности с течением времени может быть реализован только один элемент из множества i : mi либо m2.
5. Agents есть непустое множество агентов, элементами которого являются a1 ,a2,..., ß1, ß2,...,.
6. Choice есть функция, которая каждому a € Agents и каждому m € T ставит в соответствие множество Choice(a,m). Choice(a, m) является разбиением множества историй H(m), то есть оно указывает на те альтернативные друг другу множества историй, которые доступны агенту a в момент времени m.
Рис. 1.
Пусть, например, модельная структура образована моментами времени шо,ш\отношением < и тремя инстантами г = {шо}, г = {т1,т2} и г = {т3, ш4, т5, т6}, такими, что вместе они определяют четыре истории Н\, Н2, Н3 и Н4: Н1 = {т0, т1,т3}, Н2 = {т0, т1,т4}, Н3 = {т0,т2,т5} и = {т0,т2,т6}. Тогда функция СЬо1ее ставит в соответствие агенту а в момент времени т0 множество СЬо1ее(а, т0), которое, в случае на рис. 1, может быть образовано набором К\ = {Н1,Н2} или набором К2 = {Н3,Н4}. Каждый набор Кг есть возможный выбор для а в т0. Очевидно, что, например, СЬо1ее(а, т\) = {Н1,Н2}, то есть возможным выбором для а в т1 является каждая из историй т\ и Л-2. Договоримся называть истории Л-1 и Л-2 неразделенными относительно некоторого момента времени т, если найдется такой т , более поздний по отношению к т, что т € Л-1 и т € Л-2. В нашем примере истории Л-1 и Л-2 не разделены относительно момента т0 (то же справедливо в случае с историями Н3 и Н4). Тогда верно, что между неразделенными историями невозможно сделать выбор: осуществляя выбор в момент времени т0, агент а располагает лишь двумя альтернативами, принадлежащими множеству СЬо1ее(а, т{), и, выбирая, например, первую из них — {Л-1, ^2}, — он не может в этот момент времени предпочесть историю Л-1 истории Л-2 (и наоборот). Будем говорить, что в этом случае истории Л-1 и Ь>2 эквивалентны относительно выбора агента а в момент времени т0 ( Н1 =то Ь2). Если Н1 =то Ь2 и т1 € Н1, а т2 € Н2, то будем называть моменты т1 и т2 эквивалентными относительно выбора агента а в момент т0.
1.2. Свойства императива
Императивное действие обладает рядом свойств, существенно отличающих его от любого другого предложения, и описательного в особенности. Следует обратить на эти свойства внимание, так как именно их нам предстоит выразить средствами языка 8Ш-логики.
1. Мультиагентность (биагентность) искомой императивной формулы. Императив должен выражаться такой формулой, истинность которой поставлена в зависимость от совместных действий рациональных агентов — того, кто отдает некоторое приказание, и того, кто его выполняет. Мы будем требовать от формального языка, в котором выражается императив, фиксации этого отличия агентов друг от друга — за счет положения модального оператора в соответствующей формуле, или за счет ее вида.
2. Искомая формула должна сохранять незнание агента-адресанта о конечном результате его императивного действия, что, вероятно, может быть представлено через понятие эквивалентных историй или моментов.
3. Все действия, которые описывает искомая формула, должны удовлетворять критерию акциональности, в соответствии с которым действие считается таковым только тогда, когда агент имеет возможность и совершить его, и воздержаться от его совершения. Это в полной степени соответствует «критерию К», сформулированному в [1, с. 7]. В отношении императива это требование распространяется на всех рациональных агентов. Будем считать, что агент является рациональным агентом до тех пор, пока в отношении него продолжает действовать данный критерий.
4. С помощью искомой формулы должны выражаться такие свойства императивного действия, как осуществление и выполнение. Будем понимать под осуществлением императивного действия такое его свойство, которое приобретается им как следствие наличия факта произнесения соответствующего предложения а также, факта, свидетельствующего о том, что, например, приказ отдан, просьба высказана. Под выполнением будем понимать такое свойство императива, которое приобретается им в случае, если агент-адресат выполняет назначенное ему к выполнению агентом-адресантом: приказ в этом случае исполняют, просьба удовлетворяется. На модельной структуре нужно будет учитывать, по крайней мере, три возможных исхода для императива: его неосуществление, его осуществление и невыполнение, его осуществление и выполнение.
5. К очевидным свойствам императивного предложения, которые, вероятно, не составит труда выразить, отнесем:
(a) Бикомпонентность — наличие в структуре императива описательной и модальной частей.
(b) Возможность одномоментного или последовательного осуществления императивов разными агентами.
(c) Возможность осуществления простых императивных действий, где содержание императива представлено формулой без бинарных пропозициональных связок, и осуществление сложных императивных действий, предполагающих наличие в содержании императива формул с бинарными пропозициональными связками.
Посмотрим, какие средства выражения предлагает нам эШ-подход для того, чтобы записать с помощью формул императивное действие. Все наши пробы мы будем осуществлять, придерживаясь достаточно простого метода: относительно формулы-кандидата, после ряда содержательных пояснений, будет предприниматься попытка построения модели на модельной структуре 5 в соответствии с задаваемыми ниже определениями истинности для эШ-формул. Условия истинности эШ-формулы будут определяться исходя из значений ее пропозициональных (немодальных) подформул. Договоримся записывать эти значения непосредственно над линиями, которые обозначают истории. БШ-формулы, истинность которых является следствием данного истинностного набора пропозициональных формул, будем записывать над пунктирной чертой и над той веткой, где данная эШ-формула принимает значение «истинно». Договоримся считать модель некоторой формулы построенной, если не существует противоречия между формулами, находящимися над пунктирной линией, и формулами, находящимися под ней. Также будем считать, что эШ-формула не выражает закон эШ-логики, если удается подобрать такой истинностный набор ее пропозициональных переменных, который дает противоречие между «нижними» и «верхними» относительно пунктирной линии формулами. Данные договоренности лежат в основе всех доказательств приемлемости или неприемлемости некоторой эШ-формулы, приводимых в настоящей статье.
2. АвШ- и авШ-авШ
В данном разделе мы покажем, что для того, чтобы выразить императивное действие, возможностей аэШ- и ёэШ-операторов оказывается достаточно. Опишем условия истинности формулы с аэШ-оператором.
[a astit: Р]
т
h
] w
Рис. 2.
Определение 2. Истинность [а astit : P] в модели M. Пусть модель M модельной структуры S задается двойкой {S,v), где v есть функция оценки, которая ставит в соответствие каждому выражению языка stit-логики пару m/h, указывающую момент и историю, где данное выражение становится истинным. Формула [а astit : P] истинна в модели M, относительно m/h, если выполняются следующие два условия:
1. Найдется момент времени w, предшествующий m, в котором агент а делает такой выбор, что любая из возможных историй h, заключенная в рамки данного выбора, с необходимостью повлечет истинность формулы P в m/h.
2. Найдется момент времени m , являющийся частью истории h', отсеченной выбором агента в моменте w, альтернативный для m и предшествующий w, относительно которого формула P является ложной.
Пункты 1 и 2 данного определения выполняются в модели, представленной на рис. 2, где, в отличие от рис. 1, момент w изображен так, что видно из каких множеств K € Choice(a, w) он состоит. В дальнейшем все моменты, в которых агент делает выбор, мы будем представлять таким же образом. Место над пунктирной линией относительно m /h оставлено пустым, так как данная модель допускает здесь истинность нескольких astit-формул: можно с одинаковым успехом утверждать, что в ней относительно m /h истинными оказываются и формула [а astit : —P], и формула —[а astit : P]. Истинность [а astit : —P] в m /h вытекает из определения 2 непосредственно. Истинность — [а astit : P] в m /h устанавливается на основании ложности [а astit : P] в m /h ввиду наличия над этой веткой —P. В [5, р. 795797] показано, что формулы [а astit : —P] и —[а astit : P] обладают различным смыслом: первая говорит об осуществлении действия, описываемого пропозициональной формулой —P; вторая — о воздержании
-1 [а astit-, —iP] [а astit: Р] -i [а astit: Р] Р Р Р
Рис. 3.
от осуществления действия P. Так как в модели на рис. 2 данные формулы неразличимы, мы оставляем это место незанятым; аналогично мы будем поступать во всех подобных ситуациях.
На рис. 3 представлена модель, позволяющая отличить формулы [а astit : —P] и —[а astit : P]: последняя истинна в m /h , в то время как первая, ввиду наличия в правой клетке выбора истории, оканчивающейся моментом, где истинна формула P, — нет. Действия, выражаемые формулой [а astit : P], как бы растянуты во времени между моментом w выбора и моментом m осуществления выбранного. И то, и другое совершается одним и тем же агентом. Осуществление действия, такого, что формула P становится истинной, гарантировано выбором в предшествующем моменте. При этом агент не знает, какая именно из возможных историй, каждая из которых принадлежит Choice(a, w), будет реализована. (Это незнание фиксируется в модельной структуре через понятия эквивалентных моментов и историй). Всегда найдется такая альтернативная история, в которой формула P будет ложной на том основании, что в предшествующем моменте агент решил или воздержаться от действия, или сделать так, что —P. Эта возможность «отрицательного» выбора существенна: ее отсутствие уничтожает саму идею действия на основании выбора: в том случае, если во всех историях, исходящих из w, имеет место или P, или —P , формула [а astit : P] не может быть объявлена истинной в какой бы то ни было истории и относительно любого момента (ем. рис. 4). Агент в этом случае перестает быть рациональным агентом, так как его выбор и действие не приводит к изменению положения дел в мире. Очевидно, что формула [а astit : P] не может быть использована в чистом виде для записи императива. Наиболее существенным препятствием в этом отношении является неизбежность истинности формулы P относительно m/h в том случае, если истинна [а astit : P] относительно m/h. Так как [а astit : P] может быть либо истинной, либо ложной, то императивное действие,
Рис. 4.
Рис. 5.
выражаемое с помощью [a astit : P], может быть либо осуществленным и выполненным, либо неосуществленным и невыполненным. Ситуацию уклонения от исполнения приказа с помощью [a astit : P] выразить не удается.
Нежелательное, в вопросе выражения в stit-подходе императивного действия, свойство одноагентности можно устранить соединяя astit-модальности в одной формуле так, что каждая такая модальность будет указывать на действие одного-единственного агента, и в зависимости от положения astit-модальности в формуле будет ясно, о каком типе агента идет речь — о том, кто отдает приказание, или о том, кто его принимает.
Рассмотрим формулу [a astit : [ß astit : P]] в качестве возможной кандидатуры на роль адекватного набору свойств императивного действия способа записи императива. Сформулируем для нее условия истинности относительно m/h. Если [a astit : [ß astit : P]] истинна в m/h, то должен существовать момент w, в котором агент a делает выбор — принимает решение, силами агента ß сделать так, чтобы имело место P. Тогда, в некотором моменте m, следующем за w, в соответствии с п. 1 определения 2, подформула [ß astit : P] формулы [a astit : [ß astit : P]] будет истинной. Так как [ß astit : P] истинна в m/h, то здесь же истинной оказывается и формула P (см. рис. 5). Выбор, сделанный агентом a в момент w, с необходимостью влечет истинность формул [ß astit : P] и P в m/h. Агент ß — предположительно адресат императивного действия, осуществляемого агентом a, теряет
свое свойство агентности: момент m не может стать для него моментом выбора относительно того, осуществлять или нет P, ведь P уже истинно в m/h, и у ß, следовательно, нет возможности выполнить требование п. 2 определения 2.
Кроме того, даже в том случае, если бы нам удалось сохранить агентность ß, мы, тем не менее, основывались бы на еще одном неявном, но существенном допущении, которое никак не отражено на модельной структуре — последовательном осуществлении действий агентами. В рамках классического stit-подхода агенты действуют одномоментно, причем так, что выбор каждого из них не оказывает никакого влияния на выбор другого. Это свойство зафиксировано в определении, получившем название «нечто происходит» (something happened conditions), подробнее о нем, см., например, [4, p. 494]. Очевидно, что в случае императивного действия от этого определения нужно будет отказаться.
Интересен в связи с этим предположением результат, полученный Челласом в 1992 году (см. [4, p. 503-505]). Им обосновывается истинность формулы [a astit : [ß astit : P]] ^ [a astit : P], которая является записанным средствами языка stit-логики принципом права «Qui facit per alium facit per se» («Кто действует посредством другого, тот действует сам»), или просто принципом Q. Истинность этой формулы говорит о том, что указание на выполнение P, отдаваемое агентом a агенту ß, рассматривается на модельной структуре так, как если бы оно выполнялось самим агентом a, что неприемлемо в отношении императивного действия, где не только должна быть сохранена агентность ß, но и должны быть отделены друг от друга две агентности, два способа действия: осуществление императивного действия агентом-адресантом и выполнение назначенного агентом-адресатом.
Заметим также, что обоснование истинности принципа Q, предложенное Челласом, осуществляется через демонстрацию того факта, что для антецедента формулы, выражающей принцип, не удается найти модель, т.е. он оказывается всегда ложен.
Любопытное, на наш взгляд, решение в отношении способа записи императивного действия с помощью суперпозиции astit-операторов предложили в 1993 году Белнап и Перлоф (см. [8, p. 33]). Оно касается тех ситуаций, когда один агент не просто просит другого агента выполнить некоторое действие, но и указывает на те последствия, которые произойдут в случае невыполнения указанного. Пусть a говорит ß: «Или ты выполнишь P, или, если откажешься, то наступит крайне нежелательное Q». В stit-подходе этому императивному дей-
[/? astit: Р] [/? astit: Q] [a astit: [/? astit: P] V [/? astit: Q]]
Рис. 6.
ствию может быть поставлена в соответствие следующая формула: [a astit : [в astit : P] V [в astit : Q]]. Попытка построить модель для этой формулы дает следующий результат: см. рис. 6. Здесь агенту в удается отчасти сохранить свою агентность: ведь момент является одновременно и моментом, в котором формула [в astit : P] V [в astit : Q] становится истинной в результате выбора, осуществленного агентом a в wi, и моментом, в котором в может осуществить выбор между P и Q, не нарушая при этом условий истинности всей дизъюнктивной подформулы рассматриваемой формулы.
Однако условия истинности формулы с модальным astit-опера-тором предписывают, в соответствии с п. 2 определения 2, необходимость наличия в отношении такой формулы истории и момента, где она могла бы быть ложной. И если применительно к формуле [a astit : [в astit : P] V [в astit : Qq] такой момент есть, то его нет в отношении [в astit : P] V [в astit : Q], ведь вне зависимости от того, какую из историй выберет в в момент w2, ни в одной из них формула [в astit : P] V [в astit : Q] не становится ложной. Именно поэтому мы и говорим лишь о частичном сохранении агентности в отношении в.
Эту «инвалидную» агентность можно было бы попытаться устранить через введение еще одного момента выбора для в, когда он сначала выбирал бы между возможностью принять альтернативу, предлагаемую ему агентом a, и возможностью ее отклонить, а затем, в случае принятия альтернативы, делал бы выбор «внутри» нее (см. рис. 7). Такую же схему, но без указанных значений модальных и немодальных формул, мы можем найти и у Белнапа и Перлофа [8, p. 34, fig. 2]. Она действительно описывает ситуацию, когда в получает возможность отказаться от предлагаемого ему выбора: ни [в astit : P], ни [в astit : Q] не являются истинными в mi/hi и в m2/h2 соответственно в отноше-
-I[a astit: [ß astit: р] v [ß astit: q]] [ß astit: p] [ß astit: q]
Рис. 7.
нии момента выбора для агента ß, так как и в том, и в другом случае нарушается п. 1 определения 2. Момент w2, таким образом, и является для ß моментом отказа от предлагаемого выбора между P и Q, т.е. тем моментом, который отсутствовал в модели, представленной на рис. 6. Однако эта ситуация достигается за счет нарушения условия истинности для всей формулы: так как множество выборов для а в wi образовано парой подмножеств K1 = {h1,h2,h3} и K2 = {h4}, то в том случае, если а выбирает Ki, истинность формулы, находящейся под действием первого stit-оператора, должна выполняться во всех историях, принадлежащих данному выбору, что, очевидно, не имеет места в случае с h3.
На основании последнего замечания мы утверждаем, что ни рис. 6, ни рис. 7 (и здесь наше утверждение противоречит тому, что предлагает Перлоф) не могут служить моделями, в которых выполнялась бы формула [а astit : [ß astit : P] V [ß astit : Q]]. Вероятно, модель для этой формулы нельзя построить в принципе, так как мы все время будем попадаться в ловушку, устроенную нам необходимостью, с одной стороны, выполнить условие п. 2 определения 2 для [ß astit : P] V [ß astit : Q], а, с другой, — условие п. 1 определения 2 для всей формулы целиком.
3. Dstit- vs astit-
Определение 3. Истинность [а dstit : P] в M. Формула [а dstit : P] истинна в M относительно m/h, если выполняются следующие два условия:
1. Агент а в момент m делает такой выбор, что формула P становится истинной в момент m относительно истории h и всех аль-
[a dstit-, Р]
Рис. 8.
тернативных историй, проходящих через m и принадлежащих выбору а.
2. Существует история h', такая, что в ней, относительно m, P ложна (см. рис. 8).
В данном случае в отличие от модели для astit-формул истинность определяется уже не относительно пары моментов w и m, а только лишь относительно одного момента m. В одном и том же моменте m формула может быть и истинной, и ложной, в зависимости от того, относительно какой истории, проходящей через m, она оценивается. Заметим, что принцип работы astit-операторa фактически делает разговор об историях необязательным, так как каждая история заканчивается уникальным моментом и, следовательно, указав, что истинность некоторой формулы определяется относительного некоторого уникального момента и не сделав никакой отсылки к истории, мы не сказали бы ничего, что допускало бы различную истинностную оценку формулы. В остальном условия истинности для dstit повторяют условия истинности astit.
Что происходит, когда агент совершает действие [а dstit : P] ? Формула с dstit-оператором устроена так, что момент выбора и момент осуществления задуманного совпадают. Хорошо видно, что результат действия агента а — истинность P — обнаруживает себя ровно в тот самый момент, когда а решает выполнить P. Именно благодаря этому истинность [а dstit : P], установленная относительно m/h, не является необходимой истиной, в отличие от истинности [а astit : P] (ведь если бы это было так, то не выполнялся бы п. 2 определения 3)7. Сравнение условий истинности astit- и dstit-формул представлено на рис. 9. Квадратом обведен момент, в котором astit-формула принимает значение «истина», прямоугольником — момент и история, в которой dstit-формула принимает значение «истина». Покажем на примере некоторых логи-
7Подробнее об отличии astit от dstit в этом аспекте см. [11, p. 593].
[a astit: Р] [a dstit: P]
Рис. 9.
\a astit-, P]
[a astit: P Л Q]
P Q
m1
К
P,-iQ
] w
Рис. 10.
ческих принципов, как работают astit- и dstit-операторы в сравнении друг с другом. Их действие идентично, например, в случае принципа М: [a stit : P Л Q] ^ [a stit : P] Л [a stit : Q], так как оба они позволяют построить такие модели, где будут истинны формулы [a stit : P Л Q] и —[a stit : P], или [astit : P Л Q] и —[astit : Q], что означает, что принцип М не подтверждается ни в отношении astit-, ни в отношении dstit-оператора.
В модели, представленной на рис. 10, формула [a astit : P Л Q] истинна относительно m\/h\. Вместе с тем, относительно Ш\/Н\ ложной оказывается формула [a astit : P], так как формула P имеет место и в mi/hi, и в m2/h2. Набор значений для формул P и Q в m2/h2, наличие которого выполняет требования п. 2 определения 2 для формулы [a astit : P Л Q], не удовлетворяет требованию того же пункта того же определения в отношении формулы [a astit : P]. Модель, демонстрирующая невыполнение принципа М в отношении dstit-формул, строится и обосновывается аналогично (ем. рис. 11). В отношении принципа SMP (stit modus ponens) [a stit : P ^ Q] Л [a stit : P] ^ [a stit : Q] astit- и
-i [a dstit: P] [a dstit: P Л Q]
P Q
P.-iQ
Рис. 11.
-1 [a astit: Q] [a astit: P]
[a astit: P -» Q] [a astit: P -> Q] [я astit: P -> Q]
Рис. 12.
dstit-оператор ведут себя по-разному, исходя из чего можно ясно различить содержательные следствия тех формальных свойств, которыми они обладают.
Покажем некорректность принципа SMP в отношении astit-. Пусть формула P ^ Q истинна в m33 на основании того выбора, который делает агент a в mi (см. рис. 12).
Тогда, множество историй, проходящих через mi, разделяется на группы: K1 = {h1, h2,h3} и K2 = {h4}, где в выборе K1 оказываются все истории, в которых P ^ Q истинна (и таких историй, очевидно, три), а в Ki — все истории, в которых P ^ Q ложна. После того, как a сделал выбор в mi, он выбирает между P и —P. По условию, он выбирает P, и это действие он осуществляет в моменте m2 > mi. Таким образом, в m33 a получает, во-первых, P, на основании выбора, осуществленного в m2, и, во-вторых, как мы уже сказали, — P ^ Q, на основании выбора, осуществленного им в mi. Легко убедиться в том, что для P и P ^ Q в отношении m3 выполняются оба пункта определения 2. Однако формула Q не является истинной в m3, так как в m2 a не может выбрать —Q, что означает, что в отношении Q он теряет свое свойство агентности, и Q наступает как бы само по себе. Агент a не реализует Q непосредственно, на основании сознательного выбора, предшествующего моменту осуществления действия. Фактически a лишается какого бы то ни было выбора в отношении Q, и происходит это из-за того, что между выбором в mi и реализацией выбранного в m3 существует временной разрыв, в котором помещается действие по выбору P в m2, что, в конце концов, и лишает a возможности выбрать Q.
Действия, описываемые dstit-формулой, реализуются мгновенно, благодаря чему за агентом a сохраняется возможность выбрать Q самостоятельно, а не иметь ее выполненной в результате логической необходимости.
[a dstit: Q] [я dstit: Р] [а dstit: Р -» Q]
Рис. 13.
Белнап в [11, p. 599] предлагает следующую модель, на которой выполняются формулы [а dstit : P — Q], [а dstit : P] и [а dstit : Q] (см. рис. 13). Пусть в m/hi истинны [а dstit : P — Q] и [а dstit : P]. Тогда, в соответствии с п. 1 определения 3, должна существовать (альтернативная по отношению к hi) история h1, принадлежащая множеству СЬо1ее(а, m), такая, что в ней истинными оказываются формулы P — Q и P. Следовательно, на основании правила modus ponens классической логики, в hi имеет место также и Q. Это, в свою очередь, должно означать, что Q имеет место также и во всех прочих историях, принадлежащих СЬо1ее(а, т) и, в частности, в истории hi. Значит, в hi истинна [а dstit : Q], так как относительно этой формулы выполняется требование п. 1 определения 3. Требование п. 2 определения 3 также выполняется для [а dstit : Q], так как в истории h2 присутствует формула -Q.
Заметим, что Белнап ничего не говорит о выполнении п. 2 определения 3 в отношении формулы [а dstit : P], истинной в m/hi. Если предположить, что п. 2 данного определения выполняет формула —P, истинная в m/h2, то это нарушит условия истинности для [а dstit : P — Q] в m/hi. Модель, предложенная Белнапом, является неполной. Однако эту неполноту можно устранить, если например допустить, что множество СЬо1ее(а,m) образовано не парой элементов Ki = {hi,hi} и K2 = {h2}, а тройкой, в которой наряду с Ki и K2 присутствует также и K3 = {ha}, где h3 есть такая история, в которой истинной оказывается формула —P. Данное предположение позволяет сохранить условия истинности в модели относительно m/hi и для [а dstit : P], и для [а dstit : P — Q].
4. Dstit-astit- и astit-dstit-
Astit- и dstit- операторы выражают разные действия разных агентов. Формула [а astit : P] указывает на то, что агент а совершает на самом деле не одно, а два действия: сначала он делает выбор в моменте
w, а затем реализует выбранную историю в моменте m, поступая так, что формула, описывающая выбранное им положение дел, становится истинной. Напротив, формула [a dstit : F] говорит о том, что агент а совершает некоторое действие мгновенно, и в моменте m фиксируется только результат реализации выбранной им истории. Это различие имеет следствия как чисто формальные, накладывающие существенные ограничения на выразительные возможности языка, так и содержательные, позволяющие нам сделать одно важное предположение, непосредственно касающееся способа представления императива в stit-подходе.
Технически введение dstit- оборачивается потерей какого бы то ни было динамического аспекта в формальном языке. Его призрак еще был заметен, когда мы имели дело с astit-оператором: хотя в языке stit-логики и нельзя было описать само действие как таковое, выразительных возможностей хватало на то, чтобы говорить о действии-выборе и действии-реализации выбранной истории. Динамика обнаруживала себя в переходе агента от момента-выбора к моменту-осуществлению выбранного. В dstit-формулах такого перехода нет, а свое значение подформула astit-формулы, описывающая действие агента, получает мгновенно. Мы уже видели, как это свойство dstit-оператора сказывается на таких важных логических принципах, как принципы М и SMP. Однако не теряет ли dstit-формула, выражающая принцип SMP, слишком много для того, чтобы считаться формулой, описывающей действие? Одномоментное осуществление некоторого множества посылок, полное отсутствие возможности описывать взаимодействие агентов свидетельствуют о том, что «чистый» dstit- едва ли пригоден для записи императива.
Содержательные следствия сравнения astit- и dstit- убеждают нас в том, что последний оператор, конечно же, не является полностью бесполезным формальным инструментом, не годящимся для анализа императивов. По крайне мере в одном отношении dstit- мог бы сослужить нам хорошую службу. Дело в том, что использование dstit- в соединении с astit- могло бы позволить сохранить агентность исполнителя. Действительно, одним из свойств astit- является то, что пропозициональные формулы, входящие в его область действия, становятся истинными во всех историях и моментах, следующих за моментом выбора для агента из формулы astit-. И это же свойство, как мы видели, распространяется и на модальные подформулы astit-формул. Напротив, dstit-формула работает так, что ее подформула, в соответствии с определением 3, не должна быть необходимо истинной: dstit-агент в том самом моменте, где
[ß dstit: Р] [a dstit: ß dstit: P]
Г
h
a I
a,ß[
] vi
Рис. 14.
dstit-формула объявляется истинной, обладает возможностью выбрать отрицание подформулы dstit-формулы, не нарушая при этом условий истинности для dstit-. И именно этого свойства, в момент m, лишен astit-агент.
Данное различие Белнап предлагает фиксировать следующими формулами: [a astit : P] ^ DP и [а dstit : P] ^ —DP. (см. [11, p. 593]). Таким образом, вероятность использования dstit-оператора для выражения императивного действия сопряжена с положительным моментом сохранения агентности для возможных dstit-подформул astit-формул. В этом свойстве dstit-подформула в большей степени походит на императивное предложение, чем astit-формула, в отношении которой также должны выполняться некоторые постулаты, утверждающие свободу выбора агента. Негативное следствие в отношении dstit- заключается в том, что формулы с этим оператором не описывают взаимодействие агентов, так как для любой формулы, где в области действия dstit-оператора оказывается другой stit-оператор, построение модели чрезвычайно затруднено. Связано это с тем, что некоторые из определений модельной структуры S перестают выполняться.
Так, например, если бы существовала модель для формулы [а dstit : [ß dstit : P]], в которой она была бы истинна относительно m/h, то это означало бы, что, относительно той же пары момент/история, истинной должна быть формула [ß dstit : P] (см. рис. 14). Это в свою очередь влечет следствие, согласно которому истинная относительно m/h формула [ß dstit : P] дает истинную формулу P, — и снова в том же самом моменте, и в той же самой истории. Истинность P в m/h говорит нам о том, что агент ß поступил в m так, что его действия гарантировали истинность P. Однако моменты действия агентов a и ß не могут совпадать. Эти моменты должны быть разнесены во времени, если формула [а dstit : [ß dstit : P]] действи-
тельно выражает императивное действие — например, приказ, который сначала отдается, и только после этого выполняется. Следовательно, мы вынуждены предположить наличие внутри истории Н еще одного момента ш\, такого, что т <т\ и СЬо1ее(а, т\) = {Н, Н }, где Н означает альтернативную для в историю, выбрав которую он реализует свое право ёвШ-агента, заданное п. 2 определения 2. Но в таком случае история Н перестает быть историей исходя из п. 3 определения 1, ведь она больше не является максимальной цепью. Предположив наличие модели у формулы [а (зШ : [в (зШ : Р]], мы столкнулись с ограничениями на введение подобных формул, основанных на определениях модельной
о
структуры .
Аналогично складывается ситуация и в отношении формулы [а (1вШ : [в авШ : Р]], где структура формулы, требующая наличие пары моментов, также оказывается несовместимой с п. 3 определения 1. Но совершенно по-другому ведет себя формула [а авШ : [в (зШ : Р]].
Здесь необходимо еще раз напомнить о той роли, которую играют истории в определении истинности авШ- и ёвШ-формул. Выше мы уже упоминали о том, что отсылка к истории в случае определения условий истинности авШ-формул является излишней, а потому и необязательной — разночтений в том случае, если мы не сошлемся на конкретную историю, в которой истинна авШ-формула, не возникает. Подтверждение этому можно найти в статье [11, р. 593]: "Несмотря на то, что индекс, относительно которого оценивается азШ-формула, содержит момент и историю, история упоминается в нем только для удобства и в целях соблюдения семантического единообразия. Истории бесполезны в семантических определениях (для авШ-)"9. Это действительно так, однако противоречия могут иметь место там, где мы ссылаемся на историю, относительно которой определяется истинность такой авШ-формулы, которая имеет в качестве подформулы ёвШ-. И ситуация с формулой [а авШ : [в (зШ : Р]] как раз одна из таких.
8Заметим, что определение истории, с нашей точки зрения, само по себе, вне зависимости от стремления использовать БШ-подход для выражения императивов, нуждается в корректировке: ведь под историей понимается последовательность моментов во времени, однако в отношении моделей dstit-формул все ограничивается одним-единственным моментом т. Это существенное ограничение, затрудняющее построение модели для dstit-формул, имеющих отношение к нескольким агентам, вероятно, нужно будет снимать и в том случае, если мы хотим работать со сложными формулами, пусть и не имеющими отношения к нескольким агентам, но все же начинающимися с dstit-оператора, или имеющими dstit- где-то «в середине».
9"Для авШ-" добавлено в конце предложения для ясности (Пер. мой — Г.К.).
[/? с^Ш: Р] [а аяШ: /? (1БШ\ Р]
Р -,Р Р -,Р
Рис. 15.
Осуществляя до настоящего времени привычную ссылку на момент и историю, предположим, что эта формула истинна относительно см. рис. 15. Тогда для агента а должен найтись такой момент Ш\, предшествующий ш2, когда он принял решение о том, что формула [в (1вШ : Р] истинна в ш2/Н\ (в соответствии с п. 1 определения 2). Решение действовать так, чтобы формула [в (вШ : Р] была истинной в Ш2, принятое а в ш\, условно может быть интерпретировано как решение об осуществлении императивного действия: агент а делает так, что агент в оказывается в таких условиях, где он должен выбирать между осуществлением Р и отказом от осуществления Р. При этом формула Р отождествляется с желаемым исходом для а, с тем положением дел, реализации которого он ожидает от в. Благодаря действию агента а, осуществленному в моменте Ш\, перед агентом в в моменте Ш2 открывается выбор между осуществлением Р и воздержанием от осуществления Р. Заметим, что само наличие этого выбора еще не делает формулу [а авШ : [в (1вШ : Р]] ложной. Напротив, альтернатива —Р в ш2/Н2 не только не противоречит истинности [в (1вШ : Р] в ш2/Н\ (а значит и истинности [а авШ : [в (вШ : Р]] там же) — она необходима и для того, чтобы [в (1вШ : Р] была истинной в ш2/Н\, так как через это реализуется п. 2 определения 3, и для того, чтобы [а авШ : [в (1вШ : Р]] была истинной в ш2/Ь\, так как это говорит о соблюдении требований п. 2 определения 2. Если бы такой альтернативы у в не было, если бы не было истории Л-2, или если бы в Ь>2 имела место формула Р, то [в (1вШ : Р], как результат предпринятого ранее действия агента а, не могла бы быть истинной в ш2/Ь\, так как в этом случае агент в не принимал бы решения о том, как ему поступить, а агент а отдавал бы «вырожденное» указание, типа «Подчиняйся закону всемирного тяготения!».
Таким образом, с помощью формулы [а авШ : [в йвШ : Р]], истинной в выражается императивное действие, в котором а отдает некоторое недифференцированное указание, а в его выполняет. То, что а отдает указание на выполнение именно Р, следует, естественно, из самой рассмотренной формулы; то, что в реализует Р, следует из того, что истинность формулы [а авШ : [в йвШ : Р]] задается относительно т2/Ь\, т.е. тех истории и момента, где формула Р оказывается истинной.
Но зададимся вопросом о том, может ли формула [а авШ : [в йвШ : Р]] оставаться истинной в том случае, когда агент в выбирает —Р? Утвердительный ответ на этот вопрос будет означать, что данная формула выражает осуществленное императивное действие агента а, связанное с побуждением агента в к реализации некоторого действия Р, запрошенного агентом а, исход которого неизвестен и определяется либо отсылкой к истории, где формула Р истинна, либо отсылкой к истории, где формула —Р истинна. Отрицательный ответ на вопрос покажет, что на самом деле под видом [а авШ : [в йвШ : Р]] нам приходится иметь дело с не до конца корректным представлением императива, так как в этом случае, несмотря на то, что модельная структура сохраняет за агентом в возможность выбрать —Р в т/Н2 и тем самым отказаться от выполнения того действия, к которому принуждает его агент а, — эта возможность, в случае ее реализации, делает авШ-формулу агента а ложной, что равносильно неосуществлению императивного действия. И здесь упомянутая выше необязательная отсылка к истории в случае с авШ-формулой играет решающую роль, так как мы действительно получаем этот отрицательный ответ, когда оцениваем истинность формулы [а авШ : [в йвШ : Р]] относительно момента и истории.
В самом деле, если формула [а авШ : [в йвШ : Р]] претендует на то, чтобы служить корректным выражением императивного действия, то она, даже в том случае, если агент а предпочтет воздержаться от осуществления действия Р, не должна становиться ложной ни в одной из возможных историй, примыкающих к моменту т2, ведь в таком случае это означало бы то, что приказ вообще не был осуществлен — формулу —[а авШ : [в йвШ : Р]] следует понимать именно так. Если же предположить, что, несмотря на выбор истории Ь,2 агентом в в моменте т2, формула [а авШ : [в йвШ : Р]] остается истинной относительно т2/Н2, то это будет противоречить п. 1 определения 2. Действительно, —Р в т,2/Л,2 дает, в модели на рис. 15, формулу —[в йвШ : Р] в т2/Н2, которая, в свою очередь, влечет формулу —[а авШ : [в йвШ : Р]] в т2/Н2, что
[/? с^Ш: Р]
[а astít: /3 (¿яШ: Р]
Р
Ь
"|Р Р -пР
«I х I ' 1 ГП1
Рис. 16.
противоречит начальному допущению о выборе агента в и сохранении при этом значения ЕВ^-формулы, выражающей приказ (см. рис. 16). Однако если задавать истинность формулы [а авШ : [в (1вШ : Р]] только на основании ее соотнесения с моментом то противоречие между ее значением и выбором агентом в формулы —Р в ш2/Ь2 тем самым удается снять.
Предположим, что а осуществляет императивное действие, выраженное формулой [а авШ : [в (вШ : Р]], истинной относительно момента т2. Тогда ёвШ-подформула [в (вШ : Р] ЕвШ-формулы в соответствии с п. 1 определения 2 также истинна в т-2, при том, что это значение в моменте т2 данная формула будет сохранять вне зависимости от того, как поступит в — реализует он Р или нет. Если в выполнит указание а, то тем самым формула [в (1вШ : Р] как ёвШ-формула станет истинной в т-2 и относительно истории Н\; если в не выполнит указание а, то формула [в (1вШ : Р] как ёвШ-формула станет ложной относительно момента т-2 и истории Л-2, но не относительно т-2.
Таким образом, формула [а авШ : [в (1вШ : Р]], истинность которой задается относительно момента т, не выражает «обреченный на успешность» императив, как это происходит в случае с формулой [а авШ : [в (1вШ : Р]], истинность которой задается относительно момента т и истории Л, — она представляет собой, на наш взгляд, корректное отображение в формальном языке ситуации осуществляемого указания, которое может быть исполнено или не исполнено.
Это подтверждается в том числе и следующими соображениями. Как мы указывали ранее, следуя Белнапу, верно, что если имеет место ЕзШ-формула, то любая ее подформула необходимо истинна: [а авШ : Р] ^ ПР. Тогда [а авШ : [в (вШ : Р]] влечет П[в (вШ : Р]. Вместе с тем также верно, что ёвШ-оператор не дает в качестве своего следствия
необходимую истинность своих подформул: [а йзШ : Р] ^ ^ПР. Тогда □ [в dstit : Р] влечет формулу ПНПР, которая равносильна формуле §Р. Таким образом, [а astit : [в dstit : Р]] гипотетически дает §Р, что означает, что осуществление указания к исполнению Р предполагает лишь возможность такого положения дел, что Р, и даже отсутствие Р, после того как указание было выполнено, не отрицает [а а,вШ : [в dstit : Р]], т.е. не отрицает того факта, что это указание было осуществлено10.
Еще раз отметим, что истинность формулы [а astit : [в dstit : Р]], как и любой другой авШ-формулы, имеющей в качестве подформулы ёвШ-формулу, устанавливается только относительно момента т, в данном случае — относительно т2. Будем считать ошибкой всякую попытку определить истинность этой формулы в отношении момента т2 и некоторой истории Н\ или Н2 на том основании, что данные истории являются эквивалентными для агента а в моменте т1 : Н\ =<т,1 Л-2. (Это же замечание справедливо и применительно к другим азШ-формулам, где в качестве подформул фигурируют ёзШ-формулы). Так как в отношении эквивалентных историй Л-1 и Ь>2 агент а не может сделать выбор, то он, начиная с этого момента, перестает нести ответственность за истинность подформул азШ-формулы, выражающей императивное действие, которая, будучи истинной, выражает осуществленный, но неизвестно, выполненный или нет, приказ.
Напротив, определение истинности ёзШ-подформулы осуществляется посредством соотнесения ее с моментом и историей, что сообразуется, во-первых, с определением 3, и, во-вторых, с тем, что истории Л-1 и Л-2 не являются эквивалентными для агента в в моменте т2 : Ь,1 =^п2 Л-2. То, что подформула [в dstit : Р] истинна в т2/Н1, свидетельствует о том, что в выполнил приказ а; истинность н[в dstit : Р] в т,2/Л,2 (ложность [в dstit : Р] в т2/Н2) говорит о том, что в отказался от выполнения приказа. Определение истинности для [в dstit : Р] на основании ее соотнесения только с моментом т2 является следствием п. 1 определения 2, когда [в dstit : Р] рассматривается как подформула авШ-
10То, что промежуточным звеном этого рассуждения выступает формула □ [в йвШ : Р], видится нам естественным, несмотря на то что у классиков БШ-подхода можно встретить такие формулы, как 0[а йвШ : Р] [10, р. 25] и —П[а йвШ : Р] [11, р. 593], претендующие на то, что с их помощью выражается существенное логическое свойство dstit-оператора. Формула П[в йвШ : Р] указывает на то, что агент в поставлен перед необходимостью принять решение о Р. После получения указания он вынужден принимать решение: действовать или воздержаться от действия. Какое-то решение должно быть принято, — и это единственная необходимость, о которой говорит формула П[в йвШ : Р].
формулы и описывает ситуацию необходимости сделать выбор для (3. Определение истинности для [в (вШ : Р] на основании ее соотнесения с моментом т,2 и историями Н\ или Л-2 является следствием п. 1 определения 3, когда [в (1вШ : Р] рассматривается как формула, описывающая действие, осуществленное в, или отсутствие действия со стороны в.
5. Заключительные замечания
На основании вышеизложенного мы считаем формулу [а авШ : [в (вШ : Р] наиболее корректным способом записи императивного действия в 8Ш-подходе. С ее помощью в модели М удается отразить такие свойства императива, как биагентность, которая предполагает выполнение аналога «критерия К» в отношении всех агентов, участвующих в императивном действии, незнание агента-адресата о конечном результате осуществляемого им императива и свойства «быть осуществленным» и «быть выполненным».
БШ-подход, примененный к императивам, позволяет заново ставить и решать вопросы, возникающие всякий раз, когда логическое исследование императивов начинает вестись с оглядкой на аналогию с классической логикой или логикой алетических модальностей. Источником парадокса Росса, о котором мы упоминали во введении, является, вероятно, убеждение, что в отношении императивов как модальных высказываний должно выполняться правило аналогичное правилу ЮИ,1 алетической модальной логики: Ь Р — Q влечет Ь ПР — ПQ. В отношении зШ-формул, в том числе тех, что выражают императивы, это означает справедливость следующего утверждения: если Р — Q является законом классической логики высказываний, то [а вШ : Р] — [а вШ : Q} является законом зШ-логики. Однако нетрудно построить модель, опровергающую истинность [а вШ : Р] — [а вШ : Q] при том что Р — Q в данной модели будет истинна. Заметим также, что доказательство самого правила ЮИ,1 основывается на принципе К, аналога которому нет в зШ-логике, так как неверно, что [а вШ : Р — Q} влечет [а вШ : Р] и [а вШ : Q]. В свете сказанного нет необходимости демонстрировать неприемлемость формулы [а авШ : [в (1вШ : Р]] — [а авШ : [в (вШ : Р V Q]], выражающей в зШ-подходе парадокс Росса и являющейся, конечно же, правилом введения дизъюнкции классической логики высказываний, снабженным зШ-операторами. Мы предлагаем интересующемуся читателю самостоятельно построить модель, в которой был бы истинен антецедент данной формулы и ложен ее консе-квент. Формула [а авШ : [в (вШ : Р]], вместе с условиями ее истинно-
сти в модели M, выражает описательную гипотезу о функционировании императивного действия. Настоящим исследованием обосновывается отсутствие в этой гипотезе внутренних противоречий. Stit-подход, предоставивший методологические, инструментальные принципы для изучения императивов, тем самым позволил заложить основание для содержательной stit-теории императивных действий. Дальнейшее исследование в этом направлении, очевидно, должно ставить перед собой задачу превращения этой содержательной теории в теорию формализованную, подобно тому, как это произошло в случае с «чистой» stit-логикой, когда сначала в 1998, а затем в 2008 году (см. [13] и [12]) были получены аксиоматические системы для dstit-предложений. Мы надеемся, что подобный путь удастся пройти и stit-логике для императивов.
Литература
[1] Блинов А.Л., Петров В.В. Элементы логики действий. М.: Наука, 1991. 232 с.
[2] Карпов Г.В. Правила вывода в императивной логике // Логико-философские штудии. 2013. Вып. 11. № 2. С. 5-18.
[3] Kenny A. J. Practical Inference // Analysis. 1966. Vol. 26. № 3. P. 65-75.
[4] Chellas B. F. Time and Modality in the Logic of Agency // Studia Logica. 1992. Vol. 51. № 3/4. P. 485-517.
[5] Belnap N. Backwards and Forwards in the Modal Logic of Agency // Philosophy and Phenomenological Research. 1991. Vol. 51. № 4. P. 777-807.
[6] Belnap N. Before Refraining: Concepts for Agency // Erkenntnis. 1991. Vol. 34. № 2. P. 137-169.
[7] Belnap N, Perloff M. The Way of the Agent // Studia Logica. 1992. Vol. 51. № 3/4. P. 463-484.
[8] Belnap N, Perloff M. In the Realm of Agents// Annals of Mathematics and Artificial Intelligence 9. 1993. P. 25-48.
[9] Horty J. F. An alternative stit operator. Maryland: Manuscript, 1989.
[10] Horty J. F. Agency and Deontic Logic. Oxford, 2001. 208 p.
[11] Horty J. F, Belnap N. The Deliberative Stit: A Study of Action, Omission, Ability, and Obligation // Journal of Philosophical Logic. 1995. Vol. 24. № 6. P. 583-644.
[12] Balbiani P., Herzig A., Troquard N. Alternative axiomatics and complexity of deliberative stit theories // Journal of Philosophical Logic. 2008. Vol. 37. № 4. P. 387-406.
[13] Xu M. Axioms for Deliberative Stit // Journal of Philosophical Logic. 1998. Vol. 27. № 5. P. 505-552.
G.V. Karpov Stit-logic for Imperatives
Karpov Gleb Victorovich
Department of Logic, Institute of Philosophy, Saint-Petersburg State University.
5 Mendeleevskaya Liniya, St. Petersburg, 199034, Russian Federation. E-mail: [email protected]
In this paper the possibility of interpreting imperatives as sentences that are used by rational agents to impel or motivate other rational agents to act in a desired way investigates by the author. We claim that such impelling strategies, that ground practical reasoning, can be pictured formally by means of stit-logic. We introduce the basic semantical ideas of stit-logic and discuss the most acceptable way of formal representation of imperative and its corresponding impelling effect. Special attention is paid to embedded stit-formulas. We demonstrate that such formulas cannot serve as an appropriate way of imperative formalization since an agent-addressee lacks the possibility of choice, and the agent-sender becomes "omnipotent" about the future course of agent-addressee's action. We show that this unwanted situation can be eliminated, and basic imperative properties can still be expressed with embedded stit-formulas, if different kinds of indexes are used in semantic definitions for different kind of stit-operators. Finally we put an assertion that using such formulas, evaluated with respect to different kind of indexes, leaves no room for usual paradoxes of imperative logic.
Keywords: stit-logic, imperative, logic if imperatives, logic of action
References
[1] Blinov, A.L., Petrov, V.V. Elementy logiki deistvii. M.: Nauka, 1991. 232 pp. (In Russian)
[2] Karpov, V.G. "Pravila vyvoda v imperativnoi logike", Logiko-filosofskie shtudii, 2013, vol.11. no 2, pp. 5-18. (In Russian)
[3] Kenny, A. J. "Practical Inference", Analysis, 1966, vol. 26, no 3, pp. 65-75.
[4] Chellas, B. F. "Time and Modality in the Logic of Agency", Studia Logica, 1992, vol. 51, no 3/4, pp. 485-517.
[5] Belnap, N. "Backwards and Forwards in the Modal Logic of Agency", Philosophy and Phenomenological Research, 1991, vol. 51, no 4, pp. 777-807.
[6] Belnap, N. "Before Refraining: Concepts for Agency", Erkenntnis, 1991, vol. 34, no 2, pp. 137-169.
[7] Belnap, N., Perloff, M. "The Way of the Agent", Studia Logica, 1992, vol. 51, no 3/4, pp. 463-484.
[8] Belnap, N., Perloff, M. "In the Realm of Agents", Annals of Mathematics and Artificial Intelligence 9, 1993, pp. 25-48.
[9] Horty, J. F. An alternative stit operator. Maryland: Manuscript, 1989.
[10] Horty, J. F. Agency and Deontic Logic. Oxford, 2001. 208 pp.
[11] Horty, J. F., Belnap, N. "The Deliberative Stit: A Study of Action, Omission, Ability, and Obligation", Journal of Philosophical Logic, 1995, vol. 24, no 6, pp. 583-644.
[12] Balbiani, P., Herzig, A., Troquard, N. "Alternative axiomatics and complexity of deliberative stit theories", Journal of Philosophical Logic, 2008, vol. 37, no 4, pp. 387-406.
[13] Xu, M. "Axioms for Deliberative Stit", Journal of Philosophical Logic, 1998, vol. 27, no 5, pp. 505-552.