This book contains an introduction to symbolic logic and a thorough discussion of mechanical theorem proving and its applications. The book consists of three major parts. Chapters 2 and 3 constitute an introduction to symbolic logic. Chapters 4-9 introduce several techniques in mechanical theorem proving, and Chapters 10 an 11 show how theorem proving can be applied to various areas such as question answering, problem solving, program analysis, and program synthesis. Это и многое другое вы найдете в книге Symbolic Logic and Mechanical Theorem Proving (Computer Science Classics) (Chin-Liang Chang, Richard Char-Tung Lee)