Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Tactic-based inductive theorem prover for data types with partial operations (Diss., Univ. Kaiserslautern, 1999) - MaRDI portal

Tactic-based inductive theorem prover for data types with partial operations (Diss., Univ. Kaiserslautern, 1999) (Q2726307)

From MaRDI portal





scientific article; zbMATH DE number 1620775
Language Label Description Also known as
English
Tactic-based inductive theorem prover for data types with partial operations (Diss., Univ. Kaiserslautern, 1999)
scientific article; zbMATH DE number 1620775

    Statements

    0 references
    17 July 2001
    0 references
    inductive theorem proving
    0 references
    inference rules
    0 references
    proof control
    0 references
    correctness of programs
    0 references
    Tactic-based inductive theorem prover for data types with partial operations (Diss., Univ. Kaiserslautern, 1999) (English)
    0 references
    The overall subject of this dissertation is how to bild a system that can prove corecteness properties of the programs in a functional programming language obtained as rewrite systems from conditional equations for abstract data types. The problems to solve are: fixing an expressive specification language, the choise of an adequate semantics, presenting a proof calculus consisting of inference rules, implementing a prover based on tactics, which the user can call interactively and providing a graphical user interface to support interactive proof attempts. In the first chapter, the author presents a formal framework for inductive theorem proving, including the specification language and inferences rules for representenging proof constructions. In the second chapter inductive theorem prover \textit{QuodLibet } is introduced, including command language, the proof control language QML, QML routines and inductive proof strategies. In Appendices A, B, C, D and E are presented the proofs, the syntax and the inferences rules for \textit{QuodLibet } and also syntax of QML and examples of proof constructions.NEWLINENEWLINEThe thesis can serve as instructional material for a course on theorem proving or AI at graduate level.
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references