We review the Italian contribution to proof-theoretic and higher-order extensions of logic programming; this originated from the realization that Horn clauses lacked standard abstraction mechanisms such as higher-order programming, scoping constructs and forms of information hiding. Those extensions were based on the Deduction and Computation paradigm as formulated in Miller et al’s approach [51], which built logic programming around the notion of focused uniform proofs The Italian contribution has been both foundational and applicative, in terms of language extensions, implementation techniques and usage of the new features to capture various computation models. We argue that the emphasis has now moved to the theory and practice of logical frameworks, carrying with it a better understanding of the foundations of proof search.

Proof-Theoretic and Higher-Order Extensions of Logic Programming / A. Momigliano, M. Ornaghi (LECTURE NOTES IN COMPUTER SCIENCE). - In: A 25-Year Perspective on Logic Programming : Achievements of the Italian Association for Logic Programming, GULP / [a cura di] A. Dovier, E. Pontelli. - [s.l] : Springer, 2010. - ISBN 9783642143083. - pp. 254-270 [10.1007/978-3-642-14309-0_12]

Proof-Theoretic and Higher-Order Extensions of Logic Programming

A. Momigliano
Primo
;
M. Ornaghi
Ultimo
2010

Abstract

We review the Italian contribution to proof-theoretic and higher-order extensions of logic programming; this originated from the realization that Horn clauses lacked standard abstraction mechanisms such as higher-order programming, scoping constructs and forms of information hiding. Those extensions were based on the Deduction and Computation paradigm as formulated in Miller et al’s approach [51], which built logic programming around the notion of focused uniform proofs The Italian contribution has been both foundational and applicative, in terms of language extensions, implementation techniques and usage of the new features to capture various computation models. We argue that the emphasis has now moved to the theory and practice of logical frameworks, carrying with it a better understanding of the foundations of proof search.
Linear logic; model checking; framework; negation; fragment
Settore INF/01 - Informatica
Settore MAT/01 - Logica Matematica
2010
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
ptholp.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 224.79 kB
Formato Adobe PDF
224.79 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/162730
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact