Elsevier/MIT Press, 2001. — 1171 p.
This Handbook presents overviews of the fundamental notions, techniques, ideas, and methods developed and used in automated reasoning and its applications, which are used in many areas of computer science, including software and hardware verification, logic and functional programming, formal methods, knowledge representation, deductive databases, and artificial intelligence.
Part V Higher-Order Logic and Logical FrameworksClassical Type Theory
Higher-Order Unification and Matching
Logical Frameworks
Proof-Assistants Using Dependent Type Systems
Part VI Nonclassical LogicsNonmonotonic Reasoning: Towards Efficient Calculi and Implementations
Automated Deduction for Many-Valued Logics
Encoding Two-Valued Nonclassical Logics in Classical Logic
Connections in Nonclassical Logics
Part VII Decidable Classes and Model BuildingReasoning in Expressive Description Logics
Model Checking
Resolution Decision Procedures
Part VIII ImplementationTerm Indexing
Combining Superposition, Sorts and Splitting
Model Elimination and Connection Tableau Procedures