
TL;DR
This paper introduces a new logic programming framework called non deterministic logic programs, designed to model and reason about complex real-world applications involving inherent non-determinism, with formal semantics and practical application to planning.
Contribution
It extends existing logic programming semantics to non deterministic contexts, providing a formal foundation and demonstrating application to conditional planning.
Findings
Semantics subsume deterministic stable and well-founded semantics.
Framework effectively models non deterministic applications like planning.
Application to a conditional planning problem demonstrates practical utility.
Abstract
Non deterministic applications arise in many domains, including, stochastic optimization, multi-objectives optimization, stochastic planning, contingent stochastic planning, reinforcement learning, reinforcement learning in partially observable Markov decision processes, and conditional planning. We present a logic programming framework called non deterministic logic programs, along with a declarative semantics and fixpoint semantics, to allow representing and reasoning about inherently non deterministic real-world applications. The language of non deterministic logic programs framework is extended with non-monotonic negation, and two alternative semantics are defined: the stable non deterministic model semantics and the well-founded non deterministic model semantics as well as their relationship is studied. These semantics subsume the deterministic stable model semantics and the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Advanced Algebra and Logic · Semantic Web and Ontologies
