First-Order Logic and Automated Theorem Proving

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This monograph on classical logic presents fundamental concepts and results in a rigorous mathematical style. Applications to automated theorem proving are considered and usable programs in Prolog are provided. This material can be used both as a first text in formal logic and as an introduction to automation issues, and is intended for those interested in computer science and mathematics at the beginning graduate level. The book begins with propositional logic, then treats first-order logic, and finally, first-order logic with equality. In each case the initial presentation is semantic: Boolean valuations for propositional logic, models for first-order logic, and normal models when equality is added. This defines the intended subjects independently of a particular choice of proof mechanism. Then many kinds of proof procedures are introduced: tableau, resolution, natural deduction, Gentzen sequent and axiom systems. Completeness issues are centered in a model existence theorem, which permits the coverage of a variety of proof procedures without repetition of detail. In addition, results such as compactness, interpolation, and the Beth definability theorem are easily established. Implementations of tableau theorem provers are given in Prolog, and resolution is left as a project for the student.

Author(s): Melvin Fitting
Series: Texts and monographs in computer science
Edition: 1st
Publisher: Springer
Year: 1990

Language: English
Commentary: hyphenation fixed
Pages: 262

Cover......Page cover.djvu
Front Matter......Page _006.djvu
Preface......Page _009.djvu
Contents......Page _013.djvu
List of Tables......Page _016.djvu
List of Figures......Page _017.djvu
1 Background......Page 001.djvu
2 Propositional Logic......Page 008.djvu
3 Semantic Tableaux and Resolution ......Page 036.djvu
4 Other Propositional Proof Procedures ......Page 070.djvu
5 First-Order Logic......Page 097.djvu
6 First-Order Proof Procedures ......Page 126.djvu
7 Implementing Tableaux and Resolution ......Page 139.djvu
8 Equality ......Page 194.djvu
References ......Page 233.djvu
Index ......Page 237.djvu
Back Cover......Page back.djvu