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 SizeFormat 
JuergenStuber_ProfDrHaraldGanzinger.pdf1,03 MBAdobe PDFView/Open


Items in SciDok are protected by copyright, with all rights reserved, unless otherwise indicated.