Existentially Quantified Systems of Equations as an Implicit Representation of Answers in Logic Programming

07/19/2022
by   Ján Komara, et al.
0

In this paper we present an alternative approach to formalize the theory of logic programming. In this formalization we allow existential quantified variables and equations in queries. In opposite to standard approaches the role of answer will be played by existentially quantified systems of equations. This allows us to avoid problems when we deal with substitutions. In particular, we need no ”global” variable separated conditions when new variables are introduced by input clauses. Moreover, this formalization can be regarded as a basis for the theory of concurrent logic languages, since it also includes a wide spectrum of parallel computational methods. Moreover, the parallel composition of answers can be defined directly – as a consistent conjunction of answers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2022

Conjunctive Queries, Existentially Quantified Systems of Equations and Finite Substitutions

This report presents an elementary theory of unification for positive co...
research
04/26/2012

Quantified Conditional Logics are Fragments of HOL

A semantic embedding of (constant domain) quantified conditional logic i...
research
09/07/2016

Equilibrium Graphs

In this paper we present an extension of Peirce's existential graphs to ...
research
06/07/2022

Towards a Coq formalization of a quantified modal logic

We present a Coq formalization of the Quantified Reflection Calculus wit...
research
05/24/2023

"What if?" in Probabilistic Logic Programming

A ProbLog program is a logic program with facts that only hold with a sp...
research
08/30/2019

Compositional specification in rewriting logic

Rewriting logic is naturally concurrent: several subterms of the state t...
research
07/03/2018

Quantified Markov Logic Networks

Markov Logic Networks (MLNs) are well-suited for expressing statistics s...

Please sign up or login with your details

Forgot password? Click here to reset