|
" Computing in Horn Clause Theories "
by Peter Padawitz.
Document Type
|
:
|
BL
|
Record Number
|
:
|
753251
|
Doc. No
|
:
|
b573212
|
Main Entry
|
:
|
by Peter Padawitz.
|
Title & Author
|
:
|
Computing in Horn Clause Theories\ by Peter Padawitz.
|
Publication Statement
|
:
|
Berlin, Heidelberg : Springer Berlin Heidelberg, 1988
|
Series Statement
|
:
|
EATCS monographs on theoretical computer science, 16.
|
Page. NO
|
:
|
(xi, 322 pages 7 illustrations)
|
ISBN
|
:
|
3540194274
|
|
:
|
: 3642738249
|
|
:
|
: 9783540194279
|
|
:
|
: 9783642738241
|
Contents
|
:
|
Introduction --; Basic Notions --; Sample Specifications --; Models and Theories --; Resolution and Paramodulation --; The Relevance of Constructors --; Reduction --; Narrowing --; Church-Rosser Criteria --; References --; Notation Index --; Definition Index.
|
Abstract
|
:
|
This book presents a unifying approach to semantical concepts and deductive methods used in recursive, equational and logic programming, data type specification and automated theorem-proving. The common background is Horn logic with equality. Although this logic does not cover the full first-order logic, it supplies us with a language that allows "natural" problem specifications, offers several semantical views (functional, relational, inductive, behavioural, etc.) and puts at our disposal a number of more or less special-purpose deductive methods, which can be used as rapid prototyping tools. The Horn clause calculus serves as the interface between the model-theoretic concepts of initial semantics, final semantics and internalized logic on one hand and deductive methods based on resolution, paramodulation, reduction and narrowing on the other hand. This contrasts previous approaches, which equip each semantical concept with its own calculus or, conversely, build a particular semantics upon each deductive method. Here the author starts out from the Horn clause calculus and develops individual concepts, results and procedures in a way that clearly delimits their respective purposes from each other. The unifying approach also brings about new variants or generalizations of known results and admits comparable arguments in soundness and completeness proofs.
|
Subject
|
:
|
Computer science.
|
Subject
|
:
|
Logic design.
|
Subject
|
:
|
Software engineering.
|
LC Classification
|
:
|
QA76.6B974 1988
|
Added Entry
|
:
|
Peter Padawitz
|
| |