Informatics
On termination of functional symbol-free logic programs
[O завершимости логических программ, не использующих функциональные символы]
S. A. Khachatryan Yerevan State University
Аннотация:
Статья посвящена проблеме завершимости логических программ, не использующих функциональные символы (
$FSF$-программы). Программа
$P$ считается завершаемой по отношению к запросу
$G$, если
$SLD$-дерево программы
$P$ и запроса
$G$ конечно. В общем случае
$FSF$-программы незавершаемые. Описана трансформация, с помощью которой любая
$FSF$-программа преобразовывается в другую не
$FSF$-программу, и показано, что последняя является завершаемой по отношению к допустимым запросам первичной программы. Программа, полученная такой трансформацией, и первичная программа
$\Delta$-эквивалентны.
Ключевые слова:
logic programming, termination, functional symbol-free logic programs, transformation.
Поступила в редакцию: 05.09.2013
Принята в печать: 30.09.2013
Язык публикации: английский