Production systems provide a simple, uniform way of handling control flow and data management in programs which exhibit intelligent behavior. They are particularly useful for developing programs which can learn from experience, i.e., which can demon...