Формальное описание механизма логического вывода в прологе
Автор: Залогова Л.А.
Журнал: Вестник Пермского университета. Математика. Механика. Информатика @vestnik-psu-mmi
Рубрика: Информатика. Информационные системы
Статья в выпуске: 4 (27), 2014 года.
Бесплатный доступ
Цель статьи: обосновать целесообразность и изложить формальное описание механизма логического вывода в Прологе. Неформальное описание того, как Пролог-система отвечает на вопросы, позволяет ввести основные понятия механизма вывода, однако даёт понятное объяснение поиска решения только простых задач. Формальное же описание механизма логического вывода позволяет понять все особенности организации и управления поиском решения задач любой сложности. Так как программирование на Прологе требует глубокого понимания процесса доказательства цели, использование формального описания механизма вывода является достаточно важным.
Логическое программирование, механизм логического вывода, поиск с возвратом, рекурсия
Короткий адрес: https://sciup.org/14729953
IDR: 14729953 | УДК: 004.432.4
Formal description of the inference engine in prolog
The purpose of the paper is to demonstrate the appropriateness and to present a formal description of the inference engine in Prolog. A non-formal description of the situation, when Prolog-system answers the questions, allows one to identify the key notions of the inference engine, although this description gives clear explanation for finding the solutions of simple problems only. The formal description of inference engine, on the other hand, helps to understand all the peculiarities of organization and managing the finding solutions for problems of different complexity. Since the Prolog programming presupposes deep understanding of the target validation process, the formal description of inference engine is quite important.
Список литературы Формальное описание механизма логического вывода в прологе
- Братко И. Алгоритмы искусственного интеллекта на языке Prolog. М.: Вильямс, 2004. 637 с.
- Адаменко А.Н., Кучуков А.М. Логическое программирование и Visual Prolog. СПб.: БХВ-Петербург, 2003. 992 с.
- Нильсон Н. Искусственный интеллект. Методы поиска решений. М.: Мир, 1973.
- Шрайнер П.А. Основы программирования на языке Пролог: Учебное пособие. М: Интернет-Университет Информационных Технологий, 2005.