Programming with Higher-Order Logic Programming with Higher-Order Logic

Programming with Higher-Order Logic

    • £41.99
    • £41.99

Publisher 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.

GENRE
Computing & Internet
RELEASED
2012
11 June
LANGUAGE
EN
English
LENGTH
450
Pages
PUBLISHER
Cambridge University Press
SIZE
6.7
MB
Logic And Declarative Language Logic And Declarative Language
2004
Models of Computation Models of Computation
2009
ML for the Working Programmer ML for the Working Programmer
1996
Logic-Based Program Synthesis and Transformation Logic-Based Program Synthesis and Transformation
2017
Logic-Based Program Synthesis and Transformation Logic-Based Program Synthesis and Transformation
2009
Logic-Based Program Synthesis and Transformation Logic-Based Program Synthesis and Transformation
2019
The Cambridge Companion to Utilitarianism The Cambridge Companion to Utilitarianism
2014
Fantastic Farmville: List of Tips, Tricks, Guides and Cheats to Increase Your Farmville Mastery and Build a Slick Farmville Cash Generator Fantastic Farmville: List of Tips, Tricks, Guides and Cheats to Increase Your Farmville Mastery and Build a Slick Farmville Cash Generator
2012
Functional and Logic Programming Functional and Logic Programming
2024
Azrael Azrael
2014