Ответ 1
Следующие факты об логиках описания тесно связаны с разрешимостью:
- (форма) свойства tree-model - это свойство важно для методов tableu;
- вложимость в мультимодальные системы, которые, как известно, "устойчиво разрешимы";
- вложимость в так называемые охраняемые фрагменты FOL - см. ниже;
- вложимость в фрагменты FOL с двумя переменными - которые разрешимы;
- местность - см. ниже.
Некоторые из этих фактов являются синтаксическими, а некоторые - семантическими. Ниже приведены две интересные, разрешимые и более или менее синтаксические характеристики логики описания:
Местность (из Справочника по описанию описания, 2-е издание, раздел 3.6):
Одна из основных причин, по которым выполнимость и подчинение во многих описаниях логики разрешимы - хотя и очень сложная - заключается в том, что большинство конструкторов понятий могут выражать только локальные свойства элемента <...> Интуитивно, это означает, что ограничение относительно x будет не "говорить о" элементах, которые произвольно далеки (wrt role links) от x. Это также означает, что в ALC и во многих описаниях логики утверждение об индивидууме не может определять свойства всей удовлетворяющей ей структуры. Однако не каждая логика описания удовлетворяет локальности.
Охраняемый фрагмент (из "Руководства по описанию описания", 2-е издание, раздел 4.2.3)
Охраняемые фрагменты получают из логики первого порядка, позволяя использовать количественные переменные только в том случае, если эти переменные защищены соответствующими атомами, прежде чем они будут использованы в теле формулы. Точнее, кванторы ограничиваются появлением только в форме
∃ y (P (x, y) ∧ Φ (y)) или ∀ y (P (x, y) ⊃ Φ (y)) (первый охраняемый фрагмент)
∃ y (P (x, y) ∧ Φ (x, y)) или ∀ y (P (x, y) ⊃ Φ (x, y)) (охраняемый фрагмент)
для атомов P, векторов переменных x и y и (первых) формул защищенного фрагмента Φ со свободными переменными по y и x (соответственно y).
С этих точек зрения проанализируйте примеры из комментариев @JoshuaTaylor:
- ∀x. (C (X) ↔ ∃y. (Нравится (x, y) ∧ ∃z. (Нравится (y, z) ∧ нравится (z, x))))
- ∀x. (C (x) ↔ ∃z. (FavoriteTeacher (x, z) ∧ firstGradeTeacherOf (x, z)))
Причины, по которым DL предпочтительнее FOL для представления знаний, связаны не только с разрешающей способностью или вычислительной сложностью. Посмотрите на слайд под названием "FOL как семантический веб-язык"? в этой лекции.