Please use this identifier to cite or link to this item:
doi:10.22028/D291-25749
Title: | Superposition theorem proving for commutative algebraic theories |
Author(s): | Stuber, Jürgen |
Language: | English |
Year of Publication: | 2000 |
SWD key words: | Abelsche Gruppe ; Superpositionskalkül ; Automatisches Beweisverfahren ; Prädikatenlogik /Stufe 1 |
Free key words: | Kommutativer Ring ; Kommutative Algebra ; Modul |
DDC notations: | 004 Computer science, internet |
Publikation type: | Dissertation |
Abstract: | We develop special superposition calculi for first-order theorem proving in the theories of abelian groups, commutative rings, and modules and commutative algebras over fields or over the ring of integers, in order to make automated theorem proving in these theories more effective. The calculi are refutationally complete on arbitrary sets of ground clauses, which in particular may contain additional function symbols. The calculi are derived systematically from a representation of the theory as a convergent term rewriting system. Compared to standard superposition they have stronger ordering restrictions so that inferences are applied only to maximal summands, and they contain macro inference rules that use theory axioms in a goal directed fashion. In general we need additional inferences to handle critical peaks between extended clauses. We show that these are not needed for abelian groups and modules, and that for commutative rings and commutative algebras one such inference suffices for any pair of ground clauses. To facilitate the construction of term orderings for such calculi we introduce theory path orderings. Wir entwickeln in dieser Arbeit spezielle Superpositionskalküle für die Theorien der Abelschen Gruppen, der kommutativen Ringe, und der Moduln und kommutativen Algebren über Körpern und den ganzen Zahlen, mit dem Ziel das automatische Theorembeweisen in Logik erster Stufe für diese Theorien effektiver zu machen. Die Kalküle sind widerlegungsvollständig für beliebige Mengen von Grundklauseln, in denen insbesondere auch beliebige, nicht in der Theorie auftretende, Funktionssymbole vorkommen dürfen. Die Kalküle entwickeln wir systematisch aus einer Darstellung der Theorien als konvergente Termersetzungssysteme. Im Vergleich zu Standardsuperposition haben sie stärkere Ordnungseinschränkungen, so daß Interferenzen nur noch auf maximale Summanden angewendet werden müssen, und sie enthalten Makroinferenzregeln, die Theorieaxiome in zielgerichteter Weise anwenden. Im allgemeinen benötigen wir weiterhin Interferenzen, um kritische Paare zwischen erweiterten Klauseln zu behandeln. Wir zeigen, dass diese für Abelsche Gruppen und Moduln nicht nötig sind, und daß für kommutative Ringe und Algebren eine Interferenz für jedes Paar von Grundklauseln genügt. Um die Konstruktion von Termordnungen für unsere Kalküle zu vereinfachen, führen wir den Begriff der Theoriepfadordnung ein. |
Link to this record: | urn:nbn:de:bsz:291-scidok-2406 hdl:20.500.11880/25805 http://dx.doi.org/10.22028/D291-25749 |
Advisor: | Harald Ganzinger |
Date of oral examination: | 25-May-2000 |
Date of registration: | 14-May-2004 |
Faculty: | MI - Fakultät für Mathematik und Informatik |
Department: | MI - Informatik |
Collections: | SciDok - Der Wissenschaftsserver der Universität des Saarlandes |
Files for this record:
File | Description | Size | Format | |
---|---|---|---|---|
JuergenStuber_ProfDrHaraldGanzinger.pdf | 1,03 MB | Adobe PDF | View/Open |
Items in SciDok are protected by copyright, with all rights reserved, unless otherwise indicated.