• Home
  • Search
  • Reciprocal Influences Between Proof Theory and Logic Programming
  • Open Access IconOpen Access
  • Cite Icon3
  • https://doi.org/10.1007/s13347-019-00370-xCopy DOI Icon

Reciprocal Influences Between Proof Theory and Logic Programming

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The topics of structural proof theory and logic programming have influenced each other for more than three decades. Proof theory has contributed the notion of sequent calculus, linear logic, and higher-order quantification. Logic programming has introduced new normal forms of proofs and forced the examination of logic-based approaches to the treatment of bindings. As a result, proof theory has responded by developing an approach to proof search based on focused proof systems in which introduction rules are organized into two alternating phases of rule application. Since the logic programming community can generate many examples and many design goals (e.g., modularity of specifications and higher-order programming), the close connections with proof theory have helped to keep proof theory relevant to the general topic of computational logic.

Similar Papers
  • Research Article
  • Citations4

A Survey of the Proof-Theoretic Foundations of Logic Programming

  • Nov 18, 2021
  • Theory and Practice of Logic Programming
  • Dale Miller
  • Book Chapter
  • Citations8

Higher-Order Quantification and Proof Search*

  • Jan 01, 2002
  • Dale Miller
  • Book Chapter
  • Citations1

Specifications using multiple-conclusion logic programs

  • Jan 01, 1994
  • Dale Miller
  • Research Article

Towards the Automated Generation of Focused Proof Systems

  • Nov 08, 2015
  • Electronic Proceedings in Theoretical Computer Science
  • Vivek Nigam +2
  • Single Book
  • Citations24

Dag Prawitz on Proofs and Meaning

  • Jan 01, 2015
  • Heinrich Wansing
  • Book Chapter
  • Citations2

Logic Programming in a Fragment of Intuitionistic Temporal Linear Logic

  • Jan 01, 2001
  • Mutsunori Banbara +3
  • Research Article
  • Citations4

The intricacies of three-valued extensional semantics for higher-order logic programs

  • Aug 23, 2017
  • Theory and Practice of Logic Programming
  • Panos Rondogiannis +1
  • Research Article
  • Citations8

Logic as Programming

  • Nov 01, 1992
  • Fundamenta Informaticae
  • Johan Van Benthem
  • Book Chapter
  • Citations52

From Proofs to Focused Proofs: A Modular Proof of Focalization in Linear Logic

  • Oct 20, 2010
  • Dale Miller +1
  • Research Article
  • Citations1

A Subatomic Proof System for Decision Trees

  • Oct 20, 2022
  • ACM Transactions on Computational Logic
  • Chris Barrett +1
  • Book Chapter
  • Citations8

Proving Structural Properties of Sequent Systems in Rewriting Logic

  • Jan 01, 2018
  • Carlos Olarte +2
  • Research Article
  • Citations632

Argument-based extended logic programming with defeasible priorities

  • Jan 01, 1997
  • Journal of Applied Non-Classical Logics
  • Henry Prakken +1
  • Book Chapter

The Complexity of Inductive Definability

  • Jan 01, 2005
  • Douglas Cenzer +1
  • Research Article
  • Citations47

Cirquent Calculus Deepened

  • Oct 01, 2008
  • Journal of Logic and Computation
  • G Japaridze
  • Research Article

Multiplicative-Additive Proof Equivalence is Logspace-complete, via Binary Decision Trees

  • Nov 30, 2017
  • Logical Methods in Computer Science
  • Marc Bagnol
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.