Abstract
Logic programming, a class of programming languages based on first-order logic, provides simple and efficient tools for goal-oriented proof-search. Logic programming supports recursive computations, and some logic programs resemble the inductive or coinductive definitions written in functional programming languages. In this paper, we give a coalgebraic semantics to logic programming. We show that ground logic programs can be modelled by either P f P f -coalgebras or P f List-coalgebras on Set. We analyse different kinds of derivation strategies and derivation trees (proof-trees, SLD-trees, and-or parallel trees) used in logic programming, and show how they can be modelled coalgebraically.
| Original language | English |
|---|---|
| Title of host publication | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
| Pages | 111-127 |
| Number of pages | 17 |
| Volume | 6486 LNCS |
| DOIs | |
| Publication status | Published - 2011 |
| Event | 13th International Conference on Algebraic Methodology and Software Technology, AMAST 2010 - Lac-Beauport, QC, Canada Duration: 23 Jun 2010 → 25 Jun 2010 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 6486 LNCS |
| ISSN (Print) | 03029743 |
| ISSN (Electronic) | 16113349 |
Conference
| Conference | 13th International Conference on Algebraic Methodology and Software Technology, AMAST 2010 |
|---|---|
| Country/Territory | Canada |
| City | Lac-Beauport, QC |
| Period | 23/06/10 → 25/06/10 |
Keywords
- Coalgebra
- Coinduction
- Logic programming
- Parallel Logic programming
- SLD-resolution
Fingerprint
Dive into the research topics of 'Coalgebraic semantics for parallel derivation strategies in logic programming'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Fellowship CLANN EP/F044046/1: Computational Logic in Artificial Neural Networks
Dyckhoff, R. (PI)
1/10/08 → 30/09/11
Project: Fellowship
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver