Logic for Computer Scientists

Logic for Computer Scientists

Author
Uwe Schöning
Publication Year
2008
Publisher
Springer
Language
English
Document Type
Book
Faculty / Subject Heading
Computer Science

This book introduces the notions and methods of formal logic from a computer science standpoint, covering propositional logic, predicate logic, and foundations of logic programming. It presents applications and themes of computer science research such as resolution, automated deduction, and logic programming in a rigorous but readable way.The style and scope of the work, rounded out by the inclusion of exercises, make this an excellent textbook for an advanced undergraduate course in logic for computer scientists.


Keywords: Computer science / Resolution / Artificial intelligence / Automated deduction / Automatic reduction / Computer science / Formal logic / Logic / Logic programming / Mathematical logic / Mathematics of computing / Predicate logic / Program verification / Programming language / Semantics / Theorem proving