From Logic Programming

Logic-Based Knowledge Representation

Edited by Peter M. Jackson, Johannes Reichgelt and Frank van Harmelen




This book explores the building of expert systems using logic for knowledge representation and meta-level inference for control. It presents research done by members of the expert systems group of the Department of Artificial Intelligence in Edinburgh, often in collaboration with others, based on two hypotheses: that logic is a suitable knowledge representation language, and that an explicit representation of the control regime of the theorem prover has many advantages.The editors introduce these hypotheses and present the arguments in their favor They then describe Socrates' a tool for the construction of expert systems that is based on these assumptions. They devote the remaining chapters to the solution of problems that arise from the restrictions imposed by Socrates's representation language and from the system's inefficiency.The chapters dealing with the representation problem present a reified approach to temporal logic that makes it possible to use nonstandard logics without extending the system, and describe a general proof method for arbitrary modal logics. Those dealing with the efficiency problem discuss the technique of partial evaluation and its limitations, as well as another possible solution known as assertion-time inference.


Out of Print ISBN: 9780262100380 273 pp. | 7 in x 9.1 in


Peter M. Jackson

Peter Jackson is a Senior Scientist in the Department of Applied Mathematics and Computer Sciences at the McDonnell Douglas Research Laboratory in St. Louis.

Johannes Reichgelt

Han Reichgelt is a Lecturer in Department of Psychology at the University of Nottingham.

Frank van Harmelen

Frank van Harmelen is Professor in the Knowledge Representation and Reasoning Group of the Department of Computer Science at the VU University Amsterdam.