Mutually Exclusive Rules in LogicWeb
Keehang Kwon, Daeseong Kang

TL;DR
This paper introduces a new way to express mutually exclusive clauses in LogicWeb using choice-conjunctive clauses based on linear logic, enabling more precise control over clause selection.
Contribution
It proposes the adoption of choice-conjunctive clauses with linear logic connectives to explicitly represent mutually exclusive rules in LogicWeb.
Findings
Defines operational semantics for choice-conjunctive clauses
Captures the notion of mutually exclusive clauses precisely
Enables more expressive logic programming in LogicWeb
Abstract
LogicWeb has traditionally lacked devices for expressing mutually exclusive clauses. We address this limitation by adopting choice-conjunctive clauses of the form where are Horn clauses and is a linear logic connective. Solving a goal using -- -- has the following operational semantics: choose a successful one between and . In other words, if is chosen in the course of solving , then will be discarded and vice versa. Hence, the class of choice-conjunctive clauses precisely captures the notion of mutually exclusive clauses.
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, programming, and type systems · Logic, Reasoning, and Knowledge · Semantic Web and Ontologies
