Informatics
On optimization of monadic logic programs
[Об оптимизации монадических логических программ]
S. A. Khachatryan Yerevan State University
Аннотация:
Данная статья посвящена вопросам оптимизации монадических логических программ и запросов. Мы называем программу (запрос) монадической (монадическим), если она (он) не использует функциональных символов местности
$\ >1$ и использует лишь
$1$-местные предикатные символы. В работе описываются трансформации программы и запроса, при которых любая монадическая программа
$P$ и запрос
$G$, не содержащий переменных, преобразовываются в иные программу
$P^{\prime}$ и запрос
$G^{\prime}$ , так что программа
$P^{\prime}$ является завершаемой по отношению к запросу
$G^{\prime}$, а также
$P\models G$ тогда и только тогда, когда
$P^{\prime}\models G^{\prime}$. Следует заметить, что программа
$P^{\prime}$, полученная трансформацией, одинакова для всех запросов.
Ключевые слова:
monadic logic programs, optimization, termination, transformation.
MSC: 68N17 Поступила в редакцию: 24.12.2013
Принята в печать: 10.02.2014
Язык публикации: английский