Here is the first text to teach advanced Common Lisp techniques in the context of building major AI systems. By reconstructing authentic, complex AI programs using state-of-the-art Common Lisp, the book teaches students and professionals how to build and debug robust practical programs, while demonstrating superior programming style and important AI concepts.
1 Introduction to Lisp
2 A Simple Lisp Program
3 Overview of Lisp
4 GPS: The General problem Solver
5 Eliza: Dialog with a Machine
6 Building Software Tools
7 Student: Solving Algebra Word Problems
8 Symbolic Mathematics: A Simplification Program
9 Efficiency Issues
10 Low-Level Efficiency Issues
11 Logic Programming
12 Compiling Logic programs
13 Object-Oriented Programming
14 Knowledge Representation and Reasoning
15 Symbolic Mathematics with Canonical Forms
16 Expert Systems
17 Line-Diagram Labeling by Constraint Satisfaction
18 Search and the Game of Othello
19 Introduction to Natural Language
20 Unification Grammars
21 A Grammar of English
22 Scheme: An Uncommon Lisp
23 Compiling Lisp
24 ANSI Common Lisp
25 Troubleshooting