Set-grouping and aggregation are powerful non-monotonic operations of practical interest in database query languages. We consider the problem of expressing aggregation via negation as failure (NF). We study this probl...
详细信息
ISBN:
(纸本)3540628436
Set-grouping and aggregation are powerful non-monotonic operations of practical interest in database query languages. We consider the problem of expressing aggregation via negation as failure (NF). We study this problem in the framework of partial-order clauses introduced in [JOM95]. We show a translation of partial-order programs to normal programs that is very natural: Any cost-monotonic partial-order program P becomes a stratified normal program transl(P) such that the declarative semantics of P is equivalent to the stratified semantics of transl(P). The ability to effect such a translation is significant because the resulting normal programs do not make any explicit use of the aggregation capability, yet they are concise and intuitive. The success of this translation is due to the fact that the translated program is a stratified normal program. That would not be the case for other more general classes of programs than cost-monotonic partial-order programs. We therefore investigate a second land more natural) translation that does not require the translated programs to be stratified, but requires the use of a suitable NF strategy. The class of normal programs originating from this translation is itself interesting. Every program in this class has a clear intended total model, although these programs are in general not stratified and not even call-consistent and do not have a stable model. The partial model given by the well-founded semantics is consistent with the intended total model and the extended well founded semantics WFS+ indeed defines the intended model. Since there is a well-defined and efficient operational semantics for partial-order programs [JOM95, JM95] we conclude that the gap between expression of a problem and computing its solution can be reduced with the right level of notation.
The purpose of this paper is to argue that nonmonotonic reasoning in general can be viewed as monotonic inferences constrained by a simple notion of priority constraint. More important, these type of constrained infer...
详细信息
extensions of logic and functional programming are integrated in RELFUN. Its valued clauses comprise Horn clauses (‘true’-valued) and clauses with a distinguished ‘foot’ premise (returning arbitrary values). Both ...
详细信息
The proceedings contain 7 papers. The topics discussed include: advances in integrating statistical inference;towards a general framework for actual causation using cp-logic;most probable explanation for MetaProbLog a...
The proceedings contain 7 papers. The topics discussed include: advances in integrating statistical inference;towards a general framework for actual causation using cp-logic;most probable explanation for MetaProbLog and its application in heart sound segmentation;constraint-based inference in probabilistic logic programs;a hybrid approach to inference in probabilistic non-monotoniclogicprogramming;the distribution semantics is well-defined for all normal programs;probabilistic abductive logicprogramming using dirichlet priors;and anytime inference in probabilistic logic programs with Tp-compilation.
We will demonstrate various implementation techniques in the language GCLA. First an introduction to GCLA is given, followed by some examples of program developments, to demonstrate the development methodology. Other ...
详细信息
Isabelle is a generic meta-logical framework for implementing logical formalisms, and Isabelle/HOL is the specialization of Isabelle for HOL, which stands for Higher Order logic. In programming language theory, formal...
详细信息
ISBN:
(纸本)9781479930579
Isabelle is a generic meta-logical framework for implementing logical formalisms, and Isabelle/HOL is the specialization of Isabelle for HOL, which stands for Higher Order logic. In programming language theory, formal semantics is the field concerned with the rigorous mathematical study of the meaning of programming languages. In this paper we develop a relational denotational semantics for a small imperative programming language and implement it as a theory in Isabelle/HOL. We give special attention to the specification of monotonic fixpoint functionals for loops and provide non-trivial proofs of interesting lemmas and properties with the structured proof language Isar.
The overall goal of this paper is to investigate the theoretical foundations of algorithmic verification techniques for first order linear logic specifications. The fragment of linear logic we consider in this paper i...
详细信息
The overall goal of this paper is to investigate the theoretical foundations of algorithmic verification techniques for first order linear logic specifications. The fragment of linear logic we consider in this paper is based on the linear logicprogramming language called LO (Andreoli and Pareschi, 1990) enriched with universally quantified goal formulas. Although LO was originally introduced as a theoretical foundation for extensions of logicprogramming languages, it can also be viewed as a very general language to specify a wide range of infinite-state concurrent systems (Andreoli, 1992;Cervesato, 1995). Our approach is based on the relation between backward reachability and provability highlighted in our previous work on propositional LO programs (Bozzano et al., 2002). Following this line of research, we define here a general framework for the bottom-up evaluation of first order linear logic specifications. The evaluation procedure is based on an effective fixpoint operator working on a symbolic representation of infinite collections of first order linear logic formulas. The theory of well quasi-orderings (Abdulla et al., 1996;Finkel and Schnoebelen, 2001) can be used to provide sufficient conditions for the termination of the evaluation of non trivial fragments of first order linear logic.
The proceedings contain 15 papers. The special focus in this conference is on non-monotonic Reasoning. The topics include: A nonmonotoniclogic for reasoning about speech acts and belief revision;autoepistemic logic a...
ISBN:
(纸本)9783540507017
The proceedings contain 15 papers. The special focus in this conference is on non-monotonic Reasoning. The topics include: A nonmonotoniclogic for reasoning about speech acts and belief revision;autoepistemic logic and formalization of commonsense reasoning preliminary report;nonmonotonic reasoning in temporal domains: The knowledge independence problem;benchmark problems for formal nonmonotonic reasoning: Version 2.00;logics for inheritance theory;new results on semantical nonmonotonic reasoning;the semantics of non-monotonic entailment defined using partial interpretations;hierarchic autoepistemic theories for nonmonotonic reasoning: Preliminary report;autoepistemic stable closures and contradiction resolution;compiling circumscriptive theories into logic programs;a circumscriptive theorem prover;the complexity of model-preference default theories;massively parallel Assumption-based truth maintenance.
We study the possibility of reducing some special cases of circumscription to logicprogramming. The description of a given circumscriptive theory T can be sometimes transformed into a logic program II, so that, by ru...
详细信息
暂无评论