Skip to main content Accessibility help
×
  • Coming soon
  • Show more authors
  • Select format
  • Publisher:
    Cambridge University Press
    ISBN:
    9781009561280
    9781009561297
    Dimensions:
    (229 x 152 mm)
    Weight & Pages:
    400 Pages
    Dimensions:
    Weight & Pages:
Selected: Digital
Add to cart View cart Buy from Cambridge.org

Reviews

‘An excellent exposition of proof search as a vehicle for realizing computations that, in the process, provides a novel view of structural proof theory through the prism of logic programming. Another strength is the presentation of linear logic and its use in modelling computational systems. Ideal for a graduate-level course on logic and its role in specification and programming.’

Gopalan Nadathur - University of Minnesota

‘Proof Theory and Logic Programming: Computation as Proof Search by Dale Miller is a refreshing look at the role that logic, specifically proof theory, plays in the foundation of computation. The book takes the perspective of a less-traveled route of applications of proof theory to computation - through the lens of proof search, a systematic and disciplined approach for searching for proofs of logical propositions. The book assumes minimal prerequisites, which makes it accessible to novices and experts alike. Its comprehensive coverage of decades of work in the field should make this an excellent reference textbook.’

Alwen Tiu - The Australian National University

‘This book is a clear and elegant journey through the connections between proof theory and programming. With a rigorous treatment of logic programming via sequent calculus and focused proof systems, Miller shows how logic can shape the way we think about computation without losing sight of practical relevance. Proof Theory and Logic Programming is a great resource for students, researchers, and anyone interested in exploring the theoretical foundations of logic-based programming languages.’

Elaine Pimentel - University College London

‘This book takes the reader on a rigorous, yet accessible journey starting from fundamental proof theoretic principles to understanding proof search as the computational foundation of logic programming. It is a joy to read and a valuable resource for anyone interested in the intersection of logic, computation, and language design.’

Brigitte Pientka - McGill University

‘Miller's book represents a long-awaited authoritative source on the proof-theoretic account of logic programming. It is ideal for students, educators, and researchers seeking to understand logic programming from a principled standpoint. Miller develops this account via the theoretical lens of sequent calculus, carefully illustrating how the choice of logic and search strategy affects operational properties of computation and structural properties of proofs. The material is interleaved with examples and exercises, providing a first-of-its-kind resource for learners on subjects such as focused proof systems, linear logic programming, and higher-order logic programming. The book concludes with two case studies, showcasing how a logic programming language incorporating the book's earlier developments can be used for modeling communication protocols and operational semantics.’

Chris Martens - Northeastern University

Metrics

Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Book summary page views

Total views: 0 *
Loading metrics...

* Views captured on Cambridge Core between #date#. This data will be updated every 24 hours.

Usage data cannot currently be displayed.

Accessibility standard: Missing or limited accessibility features

Why this information is here

This section outlines the accessibility features of this content - including support for screen readers, full keyboard navigation and high-contrast display options. This may not be relevant for you.

Accessibility Information

The PDF of this book is known to have missing or limited accessibility features. We may be reviewing its accessibility for future improvement, but final compliance is not yet assured and may be subject to legal exceptions. If you have any questions, please contact accessibility@cambridge.org.

Content Navigation
Table of contents navigation

Allows you to navigate directly to chapters, sections, or non‐text items through a linked table of contents, reducing the need for extensive scrolling.

Index navigation

Provides an interactive index, letting you go straight to where a term or subject appears in the text without manual searching.

Reading Order and Textual Equivalents
Single logical reading order

You will encounter all content (including footnotes, captions, etc.) in a clear, sequential flow, making it easier to follow with assistive tools like screen readers.

Short alternative textual descriptions

You get concise descriptions (for images, charts, or media clips), ensuring you do not miss crucial information when visual or audio elements are not accessible.