Category theoretic semantics for theorem proving in logic programming: embracing the laxness

From MaRDI portal
(Redirected from Publication:5739451)



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.






Describes a project that uses

Uses Software






This page was built for publication: Category theoretic semantics for theorem proving in logic programming: embracing the laxness

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5739451)