Autoepistemic логика является формальной логикой для представления и рассуждения знаний о знании. В то время как логика высказываний может выражать только факты, аутоэпистемическая логика может выражать знание и отсутствие знания о фактах.
В модели стабильной семантика , который используется , чтобы дать семантику логику программирования с отрицанием как неудачи , может рассматриваться как упрощенная форма autoepistemic логики.
Синтаксис [ править ]
Синтаксис из autoepistemic логики распространяется , что логики высказываний с помощью модального оператора [1] указывает на знание: если есть формула, указывает на то, что известно. В результате указывает, что известно, и указывает, что неизвестно.
Этот синтаксис используется для разрешения рассуждений, основанных на знании фактов. Например, означает, что предполагается ложь, если это не известно. Это форма отрицания неудач .
Семантика [ править ]
Семантика аутоэпистемической логики основана на расширениях теории, которые играют роль, аналогичную моделям в логике высказываний . В то время как пропозициональная модель определяет, какие аксиомы истинны или ложны, расширение определяет, какие формулы истинны, а какие - ложны. В частности, расширение автоэпистемической формулы делает это различие для каждой подформулы, содержащейся в . Это различие позволяет трактовать его как пропозициональную формулу , поскольку все содержащиеся в ней подформулы либо истинны, либо ложны. В частности, проверка, влечет ли в этом условии можно сделать, используя правила исчисления высказываний. Для того, чтобы исходное предположение было расширением, подформула должна возникать тогда и только тогда, когда изначально предполагалось, что она истинна.
С точки зрения семантики возможных миров , расширение состоит из модели S5, в которой возможные миры состоят только из миров, где истинно. [Возможные миры не обязательно должны содержать все такие согласованные миры; это соответствует тому факту, что модальным предложениям присваиваются значения истинности перед проверкой выводимости обычных предложений.] Таким образом, автоэпистемическая логика расширяет S5 ; расширение является правильным, поскольку и являются тавтологиями аутоэпистемической логики, но не S5 .
Например, в формуле есть только одна «подформула в рамке», то есть . Следовательно, есть только два возможных расширения, если предположить, что это истинно или ложно, соответственно. Проверка того, являются ли они фактическими расширениями, выглядит следующим образом.
ложно: с этим предположением становится тавтологическим, поскольку эквивалентно и предполагается истинным; следовательно, не влечет. Этот результат подтверждает предположение о том, что оно ложно, то есть в настоящее время неизвестно. Следовательно, ложное предположение является расширением.
верно: вместе с этим предположением, влечет ; следовательно, исходное предположение, которое подразумевается в истинности, т. е. заведомо истинное, выполняется. В итоге это очередное расширение.
Таким образом, формула имеет два расширения, одно из которых неизвестно, а другое неизвестно. Второй вариант был сочтен неинтуитивным, поскольку исходное предположение, которое истинно, является единственной причиной, почему оно истинно, что подтверждает предположение. Другими словами, это самодостаточное предположение. Логика, допускающая такую самоподдержку убеждений, называется не сильно обоснованной, чтобы отличать их от строго обоснованной логики, в которой самоподдержка невозможна. Существуют сильно обоснованные варианты аутоэпистемической логики.
Обобщения [ править ]
При неуверенном выводе известная / неизвестная двойственность истинностных значений заменяется степенью уверенности в факте или умозаключении; достоверность может варьироваться от 0 (полностью неопределенный / неизвестный) до 1 (определенный / известный). В вероятностных логических сетях значениям истинности также дается вероятностная интерпретация ( т. Е. Значения истинности могут быть неопределенными, и, даже если они почти достоверны, они все равно могут быть "вероятно" истинными (или ложными)).
См. Также [ править ]
Заметки [ править ]
- ^ Чтобы уточнить, модальный операторпредставляет собой белый квадрат среднего размера; это не проблема рендеринга браузера
Ссылки [ править ]
- Готтлоб, Г. (июль 1995 г.). «Перевод логики по умолчанию в стандартную автоэпистемическую логику». Журнал ACM . 42 (4): 711–740. DOI : 10.1145 / 210332.210334 . S2CID 8441536 .
- Янхунен, Т. (1998). «О взаимопереводимости автоэпистемической, дефолтной и приоритетной логик». В Диксе, Юрген; дель Серро, Луис Фариньяс; Фурбах, Ульрих (ред.). Логика в искусственном интеллекте: Европейский семинар, JELIA '98, Дагштуль, Германия, 12–15 октября 1998 г .: Материалы . Конспект лекций по информатике : конспект лекций по искусственному интеллекту. Springer. стр. 216 -232. ISBN 3540495452.
- Marek, W .; Трушчинский, М. (июль 1991 г.). «Аутоэпистемическая логика». Журнал ACM . 38 (3): 588–618. DOI : 10.1145 / 116825.116836 . S2CID 14315565 .
- Мур, RC (январь 1985 г.). «Семантические соображения по немонотонной логике». Искусственный интеллект . 25 : 75–94. DOI : 10.1016 / 0004-3702 (85) 90042-6 .
- Ниемеля, И. (1988). «Процедура принятия решения по аутоэпистемической логике» . In Lusk, Юинг; Овербек, Росс (ред.). 9-я Международная конференция по автоматизированному выводу: Аргонн, Иллинойс, США, 23–26 мая 1988 г. Материалы . Конспект лекций по информатике. 310 . Springer. С. 675–684. ISBN 978-3-540-19343-2.