Conference Papers Year : 2016

Category Theoretic Semantics for Theorem Proving in Logic Programming: Embracing the Laxness

Abstract

A propositional logic program P may be identified with a PfPf-coalgebra on the set of atomic propositions in the program. The corresponding C(PfPf)-coalgebra, where C(PfPf) is the cofree comonad on PfPf, describes derivations by resolution. Using lax semantics, that correspondence may be extended to a class of first-order logic programs without existential variables. The resulting extension captures the proofs by term-matching resolution in logic programming. Refining the lax approach, we further extend it to arbitrary logic programs. We also exhibit a refinement of Bonchi and Zanasi’s saturation semantics for logic programming that complements lax semantics.

Fichier principal
Vignette du fichier
418352_1_En_7_Chapter.pdf (360) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01446035 , version 1 (25-01-2017)

Licence

Identifiers

Cite

Ekaterina Komendantskaya, John Power. Category Theoretic Semantics for Theorem Proving in Logic Programming: Embracing the Laxness. 13th International Workshop on Coalgebraic Methods in Computer Science (CMCS), Apr 2016, Eindhoven, Netherlands. pp.94-113, ⟨10.1007/978-3-319-40370-0_7⟩. ⟨hal-01446035⟩
143 View
84 Download

Altmetric

Share

  • More