Logic, Programming and Prolog
Wiley (Publisher)
2nd Edition
Published on 16. August 1995
Book
Hardback
XIV, 282 pages
978-0-471-95996-0 (ISBN)
Description
The use of logic as the basis for program development is motivated by the possibilities it offers for achieving greater program correctness. PROLOG is a high-level programming language based on the concept of logic. This text offers a concise treatment of the theory of logic programming and a practical, problem-solving approach to its applications. It introduces major new developments in a continually evolving field, including topics such as concurrency, equational logic programming and constraint logic programming. The text has been revised to include a chapter on the negation problem, normal logic programs, completion semantics and SLDNF - resolution for Stratified Programs and Non-stratified Programs. Additional changes can be found within chapter 14, with its new focus on constraints; constraint domains and concurrent constraint programming.
More details
Edition
2., Aufl.
Language
English
Place of publication
Chichester
United Kingdom
Publishing group
John Wiley and Sons Ltd
Target group
College/higher education
Edition type
Revised edition
Illustrations
line drawings
Dimensions
Height: 24.3 cm
Width: 16.6 cm
Weight
560 gr
ISBN-13
978-0-471-95996-0 (9780471959960)
Schweitzer Classification
Content
PART I - Foundations: Preliminaries; Definite Logic Programs; SLD-Resolution; Negation in Logic Programming; Towards Prolog - Cut and Arithmetic; PART II - Programming in Logic: Logic and Databases; Programming with Recursive Data Structures; Amalgamating Object- and Meta-Language; Logic and Expert Systems; Logic and Grammars; Searching in a State-Space; PART III - Alternative Logic Programming Schemes: Logic Programming and Concurrency; Logic Programs with Equality; Constraint Logic Programming; Query-Processing in Deductive Databases.