Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
113
Добавлен:
04.01.2020
Размер:
308.74 Кб
Скачать

Унификация

Например, подстановкой для двух выражений

King(x) Greedy(x)

и King(John) Greedy(y)

является

θ = {x/John,y/John}

Унификатор выражений:

Unify( , ) = if =

p

q

 

Knows(John,x)

Knows(John,Jane)

Knows(John,x)

Knows(y,OJ)

Knows(John,x)

Knows(y,Mother(y))

Knows(John,x)

Knows(x,OJ)

Унификация

Например, подстановкой для двух выражений

King(x) Greedy(x)

и

King(John) Greedy(y)

является

θ = {x/John,y/John}

Унификатор выражений: Unify( , ) = if =

p

q

 

 

Knows(John,x)

Knows(John,Jane)

{x/Jane}

Knows(John,x)

Knows(y,OJ)

 

Knows(John,x)

Knows(y,Mother(y))

 

Knows(John,x)

Knows(x,OJ)

 

Унификация

Например, подстановкой для двух выражений

King(x) Greedy(x)

и King(John)

Greedy(y)

является

θ = {x/John,y/John}

Унификатор выражений: Unify( , ) = if =

p

q

 

 

Knows(John,x)

Knows(John,Jane)

{x/Jane}

Knows(John,x)

Knows(y,OJ)

{x/OJ,y/John}

Knows(John,x)

Knows(y,Mother(y))

Knows(John,x)

Knows(x,OJ)

 

 

Унификация

Например, подстановкой для двух выражений

King(x) Greedy(x)

и King(John) Greedy(y)

является

θ = {x/John,y/John}

Унификатор выражений: Unify( , ) = if =

p

q

 

 

Knows(John,x)

Knows(John,Jane)

{x/Jane}

Knows(John,x)

Knows(y,OJ)

{x/OJ,y/John}

Knows(John,x)

Knows(y,Mother(y)) {y/John,x/Mother(John)}

Knows(John,x)

Knows(x,OJ)

 

 

Унификация

Например, подстановкой для двух выражений

King(x) Greedy(x)

и King(John) Greedy(y)

является

θ = {x/John,y/John}

Унификатор выражений: Unify( , ) = if =

p

q

 

 

Knows(John,x)

Knows(John,Jane)

{x/Jane}

Knows(John,x)

Knows(y,OJ)

{x/OJ,y/John}

Knows(John,x)

Knows(y,Mother(y)) {y/John,x/Mother(John)}

Knows(John,x)

Knows(x,OJ)

 

{fail}

Соседние файлы в папке Интеллектуальные информационные системы (ИИС)