eBooks-it.org Logo
eBooks-IT.org Inner Image

Programming with Higher-Order Logic

Programming with Higher-Order Logic Image

Book Details:

Publisher:Cambridge University Press
Series: Cambridge University
Author:Dale Miller
Edition:1
ISBN-10:052187940X
ISBN-13:9780521879408
Pages:320
Published:Jun 11 2012
Posted:Nov 19 2014
Language:English
Book format:PDF
Book size:3.26 MB

Book Description:

Formal systems that describe computations over syntactic structures occur frequently in computer science. Logic programming provides a natural framework for encoding and animating such systems. However, these systems often embody variable binding, a notion that must be treated carefully at a computational level. This book aims to show that a programming language based on a simply typed version of higher-order logic provides an elegant, declarative means for providing such a treatment. Three broad topics are covered in pursuit of this goal. First, a proof-theoretic framework that supports a general view of logic programming is identified. Second, an actual language called Prolog is developed by applying this view to higher-order logic. Finally, a methodology for programming with specifications is exposed by showing how several computations over formal objects such as logical formulas, functional programs, and -terms and -calculus expressions can be encoded in Prolog.

Download Link:

Related Books:

Higher-Order Perl

Transforming Programs with Programs
Higher-Order Perl Image
Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and are rarely used by most Perl programmers, but they are very powerful. They can automate tasks in everyday programming that are difficult to solve in any other way. One of the most powerful of these techniques is writing functions that manufacture or modify other functions. For example, instead of writing ten similar functions, a programmer can write a general pattern or framework that can then create the functions as needed according to the pattern. For sev...

Artificial Higher Order Neural Networks

For Economics and Business
Artificial Higher Order Neural Networks Image
Artificial Higher Order Neural Networks (HONNs) significantly change the research methodology that is used in economics and business areas for nonlinear data simulation and prediction. With the important advances in HONNs, it becomes imperative to remain knowledgeable about its benefits and improvements. Artificial Higher Order Neural Networks for Economics and Business is the first book to provide practical education and applications for the millions of professionals working in economics, accounting, finance and other business areas on HONNs and the ease of their usage to obtain more accurate application results. This source provides significant, informative advancements in the subject and introduces the concepts of HONN group models and adaptive HO...

Logic Programming with Prolog

Logic Programming with Prolog Image
2nd Edition
Logic Programming is the name given to a distinctive style of programming, very different from that of conventional programming languages such as C++ and Java. By far the most widely used Logic Programming language is Prolog. Prolog is a good choice for developing complex applications, especially in the field of Artificial Intelligence.Logic Programming with Prolog does not assume that the reader is an experienced programmer or has a background in Mathematics, Logic or Artificial Intelligence. It starts from scratch and aims to arrive at the point where quite powerful programs can be written in the language. It is intended both as a textbook for an int...



2007 - 2021 © eBooks-IT.org