Тип работы:
Предмет:
Язык работы:


Степени двойки и вещественно-целочисленная линейная элиминация кванторов

Работа №127675

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы22
Год сдачи2022
Стоимость4275 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
37
Не подходит работа?

Узнай цену на написание


Введение 4
1. Постановка задачи 6
2. Обзор 7
2.1. Элиминация для структур с вещественными числами . . 7
2.2. Арифметика Бюхи 8
2.3. Арифметика Семёнова 9
3. Основные определения 10
4. Алгоритм элиминации кванторов для расширенной арифметики Пресбургера 12
4.1. Случай линейного вхождения переменной 13
4.2. Случай экспоненциального вхождения переменной .... 14
5. Неразрешимость некоторых расширений арифметики Семёнова 16
5.1. Расширение предикатом делимости 16
5.2. Расширение предикатом ’’быть целым” 17
Заключение 19
Список литературы 20

В современном мире арифметика Пресбургера нашла применение не только в математике, но и во многих прикладных областях [6]. Арифметика Пресбургера представляет собой элементарную теорию целых чисел с нулём, единицей, сложением и отношением порядка.
Уже долгое время ведутся исследования как самой арифметики, так и вопросов, связанных с различными ее расширениями. Большая часть исследований была посвящена проблемам сложности и разрешимости этой теории, а в дальнейшем и различных расширений этой теории. Вариации алгоритма Д.Купера [4] дают эффективные на практике алгоритмы элиминации кванторов для этой теории. Позже В.Вайспфеннинг [17] предложил эффективные методы элиминации кванторов для арифметики вещественных чисел со сложением и отношением порядка.
Следуя А.Семёнову и С.Сопрунову [22], определим структуру сигнатуры а как тройку (D; а, Int).Здесь D- это множество (в данной работе это будут множества N, Z, R), называемое универсумом (или областью) структуры, Int- это интерпретация, которая каждое n-местное имя отношения из а отображает в n-арное отношение на D, другими словами — в подмножество Dn,а каждое n-местное имя функции — в функцию из Dnв D. Так как в дальнейшем интерпретация Intбудет обычно ясна из контекста, будем записывать просто (D; а).
Алгоритм элиминации кванторов для некоторой структуры можно определить следующим образом. Рассмотрим язык первого порядка Laнекоторой сигнатуры а, и пусть задана некоторая структура (D; а) сигнатуры а. Алгоритм элиминации кванторов для (D; а) - это такой конечный алгоритм, который для любой формулы ф языка Laпредо¬ставляет бескванторную формулу ф' этого же языка, такую что формулы ф и ф' эквивалентны в структуре (D; а) и формула ф' не содержит связанных переменных.
Есть большое количество результатов, в которых доказывается и явно приводится алгоритм элиминации кванторов для различных структур. Множество из этих алгоритмов реализовано в системе Redlog [5].
Разработка Redlog [5] была начата в 1992 году А. Дольцманом и Т.Штурмом. Данная система является расширением системы компьютерной алгебры REDUCE [13] и содержит в себе множество эффективных алгоритмов элиминации кванторов для различных теорий. Система REDUCE нашла широкое применение в научных вычислениях, физике, инженерных науках и других областях.
Важной задачей является нахождение достаточно выразительных структур (в частности, расширений арифметики Пресбургера), для которых существует алгоритм элиминации кванторов. Такие алгоритмы затем могут быть внедрены в систему RedLog для отдельных классов формул, для которых применение элиминации кванторов оказывается достаточно эффективным. Очевидно, что чем более выразителен язык, тем труднее с вычислительной точки зрения окажется алгоритм, и тем чаще в случае произвольных формул соответствующей сигнатуры мы будем сталкиваться с алгоритмически неразрешимыми проблемами. Такого рода чисто теоретические вопросы представляют неменьший интерес

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения работы были выполнены следующие задачи:
1. Исследованы известные алгоритмы и подходы для элиминации кванторов
2. Исследован явный алгоритм элиминации кванторов для структуры (N,+, 2х}.
3. Доказаны теоремы о неразрешимости некоторых расширений арифметики Семёнова.



[1] Boigelot Bernard, Wolper Pierre. Representing Arithmetic Constraints with Finite Automata: An Overview // ICLP. — 2002.
[2] Chistikov Dmitry, Haase Christoph, Mansutti Alessio. Quantifier elim-ination for counting extensions of Presburger arithmetic // Founda¬tions of Software Science and Computation Structures / Ed. by Patri¬cia Bouyer, Lutz Schroder. — Cham : Springer International Publish¬ing, 2022. — P. 225-243.
[3] Church Alonzo. An Unsolvable Problem of Elementary Number The¬ory // American Journal of Mathematics. — 1936. — Vol. 58, no. 2. — P. 345-363.— URL: http://www.jstor.org/stable/2371045.
[4] Cooper D.C. Theorem proving in arithmetic without multiplica¬tion. In B. Meltzer and D. Michie, editors, Machine Intelli¬gence, volume 7, pages 91-100. Edinburgh University Press,.— 1972. — 01.— URL: https://www21.in.tum.de/teaching/logik/SS16/Exercises/Cooper.pdf.
[5] Dolzmann Andreas, Sturm Thomas. REDLOG: Computer Algebra Meets Computer Logic //SIGSAM Bull.— 1997.—jun.— Vol. 31, no. 2.—P. 2-9. —URL: https://doi.org/10.1145/261320.261324.
[6] Haase Christoph. A Survival Guide to Presburger Arithmetic //ACMSIGLOG News.— 2018.— jul. — Vol. 5, no. 3.— P. 67-82.— URL: https://doi.org/10.1145/3242953.3242964.
[7] Haase Christoph. Approaching Arithmetic Theories with Finite-State Automata // Language and Automata Theory and Applications. — 2020. — Vol. 12038. — P. 33 - 43.
[8] Lasaruk Aless, Sturm Thomas. Weak Integer Quantifier Elimination beyond the Linear Case // Proceedings of the 10th International Con-ference on Computer Algebra in Scientific Computing.— CASC’07.— Berlin, Heidelberg : Springer-Verlag, 2007. — P. 275-294.
[9] Lasaruk Aless, Sturm Thomas. Weak quantifier elimination for the full linear theory of the integers // Applicable Algebra in Engineering, Communication and Computing. — 2007. — Vol. 18. — P. 545-574.
[10] Lasaruk Aless, Sturm Thomas.Effective Quantifier Elimination forPresburger Arithmetic with Infinity // Proceedings of the 11th Inter-national Workshop on Computer Algebra in Scientific Computing. -- CASC ’09. — Berlin, Heidelberg : Springer-Verlag, 2009. — P. 195¬212. — URL: https://doi.org/10.1007/978-3-642-04103-7_18.
[11] Loos Rudiger G. K., Weispfenning Volker. Applying Linear Quantifier Elimination // Comput. J. — 1993. — Vol. 36. — P. 450-462.
[12] Point Franqoise. On the expansion (N,+, 2x) of Presburger arithmetic.— 2007.—01.— URL: https://webusers.imj-prg.fr/~francoise.point/papiers/Pres.pdf.
[13] REDUCE. computer algebra system.— 2022.— URL: http://www.reduce-algebra.com/index.php (online; accessed: 15.02.2022).
[14] Semenov Aleksei L’vovich. ON CERTAIN EXTENSIONS OF THE ARITHMETIC OF ADDITION OF NATURAL NUMBERS // Math-ematics of The Ussr-izvestiya. — 1980. — Vol. 15. — P. 401-418.
[15] Sem6nov A L. LOGICAL THEORIES OF ONE-PLACE FUNCTIONS ON THE SET OF NATURAL NUMBERS // Mathematics of The Ussr-izvestiya. — 1984. — Vol. 22. — P. 587-618.
[16] Sturm Thomas. Applied Effective Quantifier Elimination.-- 2012.-¬02.
[17] Weispfenning Volker. The Complexity of Linear Problems in Fields // J. Symb. Comput. — 1988. — Vol. 5. — P. 3-27.
[18] Weispfenning Volker. Mixed real-integer linear quantifier elimina¬tion // ISSAC ’99.-- 1999.
[19] Косовский Н. К. О решении систем, состоящих одновременно из уравнений в словах и неравенств в длинах слов. — Изд-во «Наука», Ленинград. отд., 1974.— Зап. научн. сем. ЛОМИ : http://mi.mathnet.ru/znsl2678.
[20] Матиясевич Ю. В. Диофантовость перечислимых множеств // Доклады Академии наук / Российская академия наук. — Vol. 191. — 1970. — P. 279-282.
[21] Матиясевич Ю. В. Десятая проблема Гильберта / Математическая логика и основания информатики. — 1993.
[22] Семенов А.Л. Сопрунов С.Ф. Решетка определимости. Источники и направления исследований. — 2021.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ