Вестник Удмуртского университета. Математика. Механика. Компьютерные науки
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Импакт-фактор

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Вестн. Удмуртск. ун-та. Матем. Мех. Компьют. науки:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Вестник Удмуртского университета. Математика. Механика. Компьютерные науки, 2026, том 36, выпуск 1, страницы 159–178
DOI: https://doi.org/10.35634/vm260108
(Mi vuu954)
 

КОМПЬЮТЕРНЫЕ НАУКИ

Deductive program synthesis using logic programming
[Дедуктивный синтез программ с использованием логического программирования]

M. Joudakizadeh, A. P. Bel'tyukov

Udmurt State University, ul. Universitetskaya, 1, Izhevsk, 426034, Russia
Список литературы:
Аннотация: Эта статья представляет подход к дедуктивному синтезу программ с использованием секвенциального подхода Генцена в рамках логического программирования. Используя секвенциальное исчисление как формальную систему для структурированного логического вывода, наш метод автоматизирует вывод доказуемо корректных программ из спецификаций, выраженных в логике предикатов первого порядка без отрицаний. Мы формализуем синтаксис и семантику секвенциального исчисления, реализуя его основные правила вывода (правила введения и удаления) в виде предикатов в логическом программировании для обеспечения масштабируемого синтеза. Практические примеры демонстрируют преобразование логических спецификаций в исполняемые программы. Подход обеспечивает формальную корректность через конструктивную семантику реализуемости Клини, при этом синтезированные программы работают в субрекурсивном языке, чтобы гарантировать завершение вычислительных процессов. Мы оцениваем сильные стороны метода, включая его надежность для систем с критической безопасностью, и его ограничения, такие как вычислительная сложность для неограниченных конструкций. В сравнении с синтезом, управляемым ИИ, наш подход ставит на первое место формальные гарантии, дополняя современные тенденции. Направления будущих исследований включают оптимизацию вычислительной эффективности и расширение применимости к сложным задачам реального мира.
Ключевые слова: дедуктивный синтез, исчисление секвенций, логическое программирование, Prolog, логический вывод, автоматизация программирования, искусственный интеллект.
Поступила в редакцию: 23.10.2025
Принята в печать: 21.01.2026
Реферативные базы данных:
Тип публикации: Статья
УДК: 510.649
MSC: 03F65
Язык публикации: английский
Образец цитирования: M. Joudakizadeh, A. P. Bel'tyukov, “Deductive program synthesis using logic programming”, Вестн. Удмуртск. ун-та. Матем. Мех. Компьют. науки, 36:1 (2026), 159–178
Цитирование в формате AMSBIB
\RBibitem{JouBel26}
\by M.~Joudakizadeh, A.~P.~Bel'tyukov
\paper Deductive program synthesis using logic programming
\jour Вестн. Удмуртск. ун-та. Матем. Мех. Компьют. науки
\yr 2026
\vol 36
\issue 1
\pages 159--178
\mathnet{http://mi.mathnet.ru/vuu954}
\crossref{https://doi.org/10.35634/vm260108}
\isi{https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=Publons&SrcAuth=Publons_CEL&DestLinkType=FullRecord&DestApp=WOS_CPL&KeyUT=001719903700008}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/vuu954
  • https://www.mathnet.ru/rus/vuu/v36/i1/p159
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Вестник Удмуртского университета. Математика. Механика. Компьютерные науки
    Статистика просмотров:
    Страница аннотации:149
    PDF полного текста:73
    Список литературы:31
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2026