The Clausal Theory of Types

The Clausal Theory of Types - Cambridge Tracts in Theoretical Computer Science

Hardback (22 Apr 1993)

Save $10.38

  • RRP $78.25
  • $67.87
Add to basket

Includes delivery to the United States

10+ copies available online - Usually dispatched within 2-3 weeks

Publisher's Synopsis

Logic programming was based on first-order logic. Higher-order logics can also lead to theories of theorem-proving. This book introduces just such a theory, based on a lambda-calculus formulation of a clausal logic with equality, known as the Clausal Theory of Types. By restricting this logic to Horn clauses, a concise form of logic programming that incorporates functional programming is achieved. The book begins by reviewing the fundamental Skolem-Herbrand-Gödel Theorem and resolution, which are then extrapolated to a higher-order setting; this requires introducing higher-order equational unification which builds in higher-order equational theories and uses higher-order rewriting. The logic programming language derived has the unique property of being sound and complete with respect to Henkin-Andrews general models, and consequently of treating equivalent terms as identical. First published in 1993, the book can be used for graduate courses in theorem-proving, but will be of interest to all working in declarative programming.

Book information

ISBN: 9780521395380
Publisher: Cambridge University Press
Imprint: Cambridge University Press
Pub date:
DEWEY: 005.131
DEWEY edition: 20
Language: English
Number of pages: 124
Weight: 406g
Height: 254mm
Width: 177mm
Spine width: 11mm