Category theoretic semantics for theorem proving in logic programming: embracing the laxness
From MaRDI portal
(Redirected from Publication:5739451)
Abstract: A propositional logic program may be identified with a -coalgebra on the set of atomic propositions in the program. The corresponding -coalgebra, where is the cofree comonad on , 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.
Recommendations
Cites work
- A theory of observables for logic programs
- A type-theoretic approach to resolution
- An interactive semantics of logic programming
- Bialgebraic semantics for logic programming
- Co-Logic Programming: Extending Logic Programming with Coinduction
- Coalgebraic derivations in logic programming
- Coalgebraic logic programming: from Semantics to Implementation
- Coalgebraic semantics for derivations in logic programming
- Coalgebraic semantics for parallel derivation strategies in logic programming
- Exploiting parallelism in coalgebraic logic programming
- scientific article; zbMATH DE number 1705158 (Why is no real title available?)
- scientific article; zbMATH DE number 3978351 (Why is no real title available?)
- scientific article; zbMATH DE number 3751225 (Why is no real title available?)
- scientific article; zbMATH DE number 43398 (Why is no real title available?)
- scientific article; zbMATH DE number 2087441 (Why is no real title available?)
- scientific article; zbMATH DE number 1889386 (Why is no real title available?)
- scientific article; zbMATH DE number 3367095 (Why is no real title available?)
- Lax naturality through enrichment
- On the algebraic structure of declarative programming languages
- Proof relevant corecursive resolution
- Reactive systems, (semi-)saturated semantics and coalgebras on presheaves
- Reports of the Midwest Category Seminar
- Saturated semantics for coalgebraic logic programming
- The formal theory of monads
- Two-dimensional monad theory
Cited in
(3)
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)