~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ FF2062F3724CA63FAF6208DAA255B15F__1697049300 ✰
Заголовок документа оригинал.:
✰ Negation as failure - Wikipedia ✰
Заголовок документа перевод.:
✰ Отрицание как неудача — Википедия, бесплатная энциклопедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Negation_as_failure ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/ff/5f/ff2062f3724ca63faf6208daa255b15f.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/ff/5f/ff2062f3724ca63faf6208daa255b15f__translat.html ✰
Дата и время сохранения документа:
✰ 11.06.2024 10:24:18 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 11 October 2023, at 21:35 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Отрицание как неудача — Википедия, бесплатная энциклопедия Jump to content

Отрицание как неудача

Из Википедии, бесплатной энциклопедии

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

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

В более общем смысле этот вид отрицания известен как слабое отрицание . [1] [2] в отличие от сильного (т.е. явного, доказуемого) отрицания.

Семантика планировщика [ править ]

В Planner отрицание как неудачу можно реализовать следующим образом:

if (not (goal p)), then (assert ¬p)

который говорит, что если исчерпывающий поиск, чтобы доказать p терпит неудачу, тогда утверждайте ¬p. [3] Здесь говорится, что предложение pпри любой последующей обработке будет считаться «неверным». Однако, поскольку Planner не основан на логической модели, логическая интерпретация предыдущего остается неясной.

Семантика Пролога [ править ]

В чистом Прологе литералы NAF вида может встречаться в теле предложений и использоваться для получения других литералов NAF. Например, учитывая только четыре пункта

НАФ выводит , и а также и .

Семантика завершения [ править ]

Семантика NAF оставалась открытым вопросом до 1978 года, когда Кейт Кларк показал, что она корректна в отношении завершения логической программы, где, грубо говоря, «только» и интерпретируются как «тогда и только если», пишутся как «iff» или « ".

Например, завершение четырех пунктов выше

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

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

НАФ выводит .

Завершение программы является

дополнен аксиомами уникальных имен и аксиомами закрытия доменов.

Семантика завершения тесно связана как с ограничением , так и с предположением о закрытости мира .

Аутоэпистемическая семантика [ править ]

Семантика завершения оправдывает интерпретацию результата вывода NAF как классического отрицания из . Однако в 1987 году Михаил Гельфонд показал, что интерпретировать можно и буквально как " показать нельзя", " неизвестно» или « не верят», как в аутоэпистемической логике . Аутоэпистемическая интерпретация была развита далее Гельфондом и Лифшицем в 1988 году и является основой программирования множества ответов .

Автоэпистемическая семантика чистой программы P на Прологе с литералами NAF получается путем «расширения» P набором основных (без переменных) литералов NAF Δ, которые стабильны в том смысле, что

Δ знак равно {не р | p не подразумевается из P ∪ ∆}

Другими словами, набор предположений Δ о том, что не может быть показано, устойчив тогда и только тогда, когда Δ представляет собой набор всех предложений, которые действительно не могут быть показаны из программы P, расширенной с помощью Δ. Здесь, из-за простого синтаксиса программ на чистом Прологе, «подразумеваемое» можно очень просто понимать как выводимость с использованием только modus ponens и универсального создания экземпляров.

Программа может иметь ноль, одно или несколько стабильных расширений. Например,

не имеет устойчивых расширений.

имеет ровно одно устойчивое разложение Δ = {not q }

имеет ровно два устойчивых разложения 1 = {not p } и 2 = {not q }.

Аутоэпистемическая интерпретация NAF может сочетаться с классическим отрицанием, как в расширенном логическом программировании и программировании множества ответов . Объединив два отрицания, можно выразить, например,

(предположение о закрытом мире) и
( сохраняется по умолчанию).

Сноски [ править ]

  1. ^ Билкова, М.; Колачито, А. (2020). «Теория доказательств положительной логики со слабым отрицанием» . Студия Логика . 108 (4): 649–686. arXiv : 1907.05411 . дои : 10.1007/s11225-019-09869-y . S2CID   195886568 .
  2. ^ Вагнер, Г. (2003). «Веб-правилам нужны два вида отрицания» (PDF) . В Бри, Ф.; Хенце, Н.; Малушинский Дж. (ред.). Принципы и практика семантического веб-рассуждения. ППСВ3 2003 . Конспекты лекций по информатике. Том. 2901. Конспекты лекций по информатике: Springer. стр. 33–50. дои : 10.1007/978-3-540-24572-8_3 . ISBN  978-3-540-24572-8 .
  3. ^ Кларк, Кейт (1978). «Отрицание как неудача» (PDF) . Логика и базы данных . Спрингер-Верлаг . стр. 293–322. дои : 10.1007/978-1-4684-3384-5_11 . ISBN  978-1-4684-3384-5 .

Ссылки [ править ]

Внешние ссылки [ править ]

  • Отчет о семинаре W3C по языкам правил для взаимодействия. Включает примечания по NAF и SNAF (отрицание области действия как сбой).
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: FF2062F3724CA63FAF6208DAA255B15F__1697049300
URL1:https://en.wikipedia.org/wiki/Negation_as_failure
Заголовок, (Title) документа по адресу, URL1:
Negation as failure - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)