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


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

Работа №143442

Тип работы

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

Предмет

математика

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

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


Введение 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 // ACM SIGLOG 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 for Presburger 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....22


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



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


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