Please use this identifier to cite or link to this item:
doi:10.22028/D291-42866
Title: | A Decision Procedure for Presburger Arithmetic with Functions and Equality |
Author(s): | Krämer, F.-J. |
Language: | English |
Year of Publication: | 1989 |
Place of publication: | Kaiserslautern |
DDC notations: | 004 Computer science, internet |
Publikation type: | Report |
Abstract: | Many of the formulas one tends to encounter in program verification are contained in the quantifier-free Presburger Arithmetic and its extension by predicate and function symbols. Remarkable work for both the unextended and the extended class has been done by Robert Shostak. Particularly for the quantifier-free Presburger Arithmetic, he developed a very elegant algorithm based on the computation of loop residues in a graph. The algorithm decides the satisfiability of of a conjunction of atomic formulas of this theory. This diploma thesis presents the development of a decision procedure for the satisfiability of a conjunction of atomic formulas of the quantifier-free Presburger Arithmetic extended by predicate and function symbols: The EQUALITY_LOOP_RESIDUE procedure. This procedure combines both the concept of the LOOP_RESIDUE method in a refined version adjusted to the specific problems of the extended class and the concept of rewriting. The connection of this decision problem to ground terms is pointed out and a polynomial time algorithm for computing a canonical rewriting system equivalent to a finite set of ground equations recently (1988) presented by Gallier, Narendran, Plaisted, Raatz, and Snyder can be used as subprocedure in the newly developed decision procedure. The EQUALITY_LOOP_RESIDUE procedure does not only improve the decision process of the satisfiability of a conjunction of atomic formulas, but also the determination of the validity of a quantifier-free Presburger formula including predicate and function symbols. |
Link to this record: | urn:nbn:de:bsz:291--ds-428667 hdl:20.500.11880/38566 http://dx.doi.org/10.22028/D291-42866 |
Series name: | SEKI working paper : SWP ; SEKI-Projekt / Deutsches Forschungszentrum für Künstliche Intelligenz, DFKI [ISSN 1860-5931] |
Series volume: | 89,4 |
Date of registration: | 30-Sep-2024 |
Faculty: | SE - Sonstige Einrichtungen |
Department: | SE - DFKI Deutsches Forschungszentrum für Künstliche Intelligenz |
Professorship: | SE - Sonstige |
Collections: | SciDok - Der Wissenschaftsserver der Universität des Saarlandes |
Files for this record:
File | Description | Size | Format | |
---|---|---|---|---|
SEKI-Working-Paper-SWP-89-04_Krämer_A-Decision-Procedure-for-Presburger-Arithmetic-with-Functions-and-Equality.pdf | 62,5 MB | Adobe PDF | View/Open |
Items in SciDok are protected by copyright, with all rights reserved, unless otherwise indicated.