Редактирование: Семантическая таблица

Перейти к навигации Перейти к поиску
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.

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

Текущая версия Ваш текст
Строка 150: Строка 150:


*    ( '''∃ ) ∃ x . δ ( x ) δ ( c )'''  где c } сновый постоянный символ
*    ( '''∃ ) ∃ x . δ ( x ) δ ( c )'''  где c } сновый постоянный символ
[[Файл:Первоемок.JPG|400px|thumb|left|Таблица без объединения для {∀x.P (x), ∃x.(P(x)⋁p(f (x))))}. Для ясности формулы нумеруются слева, а формула и правило, используемые на каждом шаге, справа]]


Термин Skolem c  сявляется константой (функцией arity 0), потому что квантификация over x иксне происходит в рамках какого-либо универсального квантора. Если исходная формула содержала некоторые универсальные кванторы, так что количественная x  иксоценка была в пределах их сферы действия, то эти кванторы, очевидно, были удалены путем применения правила для универсальных кванторов.
Термин Skolem c  сявляется константой (функцией arity 0), потому что квантификация over x иксне происходит в рамках какого-либо универсального квантора. Если исходная формула содержала некоторые универсальные кванторы, так что количественная x  иксоценка была в пределах их сферы действия, то эти кванторы, очевидно, были удалены путем применения правила для универсальных кванторов.
Строка 160: Строка 158:


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


Пожалуйста, учтите, что любой ваш вклад в проект «wikixw» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Wikixw:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

  <charinsert>[+]</charinsert> · <charinsert>+</charinsert> · <charinsert>+</charinsert> · <charinsert>✔ Оставить</charinsert> · <charinsert>– —</charinsert> · <charinsert>“+” ‘+’ «+» ‹+› „+“ ‚+‘</charinsert> · <charinsert>… ~ | °  </charinsert> · <charinsert>≈ ≠ ≤ ≥ ± − × ÷ ← → ² ³ ½ · §</charinsert>
     <charinsert></charinsert> · <charinsert>File:+</charinsert> · <charinsert>Special:MyLanguage/+</charinsert> · <charinsert>Special:MyLanguage/</charinsert> · <charinsert>+</charinsert> · <charinsert><nowiki>+</nowiki></charinsert> <charinsert><nowiki>+</nowiki></code></charinsert> · <charinsert><syntaxhighlight lang="php">+</syntaxhighlight></charinsert> · <charinsert></charinsert> · <charinsert>+</charinsert> · <charinsert>#REDIRECT+</charinsert> · <charinsert><translate>+</translate></charinsert> · <charinsert><languages/></charinsert> · <charinsert>{{#translation:}}</charinsert> · <charinsert><tvar name=1>+</tvar></charinsert> · <charinsert>{{DEFAULTSORT:+}}</charinsert> · <charinsert>+</charinsert>