Унификация атомов контрарной пары 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Унификация атомов контрарной пары

Поиск

Правила унификации термов

1 правило. Если термы  и  не равны между собой и  и  – const, то унифицировать термы нельзя.

2 правило. Если  и  – переменные, то выбирается любая из них в качестве результата унификации.

3 правило. Если  и  – функции, то необходимым условием унификации этих функций является совпадение функциональных символов и числа аргументов.

Термы в этом случае унифицируются, если унифицируются соответствующие аргументы слева направо. Если хотя бы одна пара не унифицируются, унифицировать функции нельзя.

4 правило. Если  – переменная, и  – функция или const, то  заменяется на .

5 правило. Если  – переменная, и  – функция или const, то  заменяется на .

Унификация атомов контрарной пары

Выделить пару аргументов (термов), которые не являются одинаковыми и образуют некоторое рассогласование. Если один из аргументов является переменной, то переходят ко 2 пункту, в противном случае унифицировать нельзя. Во 2 пункте производится унификация термов. Переходят к пункту 1 и выделяют следующую пару для согласования. Если хотя бы одна пара по унифицированию, то данные атомы не образуют унификацию.

Схемы алгоритмов унификации.

12. Линейная резолюция. Линейный вывод. Упорядоченный дизъюнкт. Упорядоченный фактор дизъюнкт. Упорядоченная бинарная резольвента. Обрамленная литера.



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 37; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.008 с.)