Arrow Research search
Back to CSL

CSL 2011

Coalgebraic Derivations in Logic Programming

Conference Paper Accepted Paper Logic in Computer Science ยท Theoretical Computer Science

Abstract

Coalgebra may be used to provide semantics for SLD-derivations, both finite and infinite. We first give such semantics to classical SLD-derivations, proving results such as adequacy, soundness and completeness. Then, based upon coalgebraic semantics, we propose a new sound and complete algorithm for parallel derivations. We analyse this new algorithm in terms of the Theory of Observables, and we prove correctness and full abstraction results.

Authors

Keywords

  • Logic programming
  • SLD-resolution
  • concurrency
  • coinduction
  • Lawvere theoriesm
  • coinductive logic programming
  • concurrent logic programming

Context

Venue
Annual Conference on Computer Science Logic
Archive span
1988-2026
Indexed papers
1413
Paper id
874401098245556352
v2026.09.13