Аннотация:
В работе исследуются вопросы существования полиномиально вычислимых представлений для базовых синтаксических конструкций логики предикатов первого порядка, а также для объектов семантического программирования таких как L-программы и L-формулы. Было показано, что множество доказательств (как линейных, так и в виде дерева) в исчислении предикатов первого порядка имеют полиномиально вычислимые представления. Также получен ряд утверждений, которые помогают более эффективно доказывать полиномиальность: обобщенная PAG-теорема с полиномиально вычислимыми начальными условиями, а также утверждение о p-итерационных термах с ослабленными оценками. Данная работа может быть полезна для построения логических языков программирования, смарт контрактов, а также построения быстрых алгоритмов автоматической проверки доказательств.
Ключевые слова и фразы:
теория доказательств, проверка доказательств, полиномиальная вычислимость, теорема Ганди, PAG-теорема, GNS-системы, итерационные термы, семантическое программирование, умные контракты, искусственный интеллект.
УДК:
510.56
Статья поступила: 20.06.2022 Переработанный вариант: 27.07.2022 Принята к публикации: 02.11.2022