Mutually Exclusive Modules in Logic Programming
Programming Languages
2015-06-17 v1
Abstract
Logic programming has traditionally lacked devices for expressing mutually exclusive modules. We address this limitation by adopting choice-conjunctive modules of the form where are a conjunction of Horn clauses and is a linear logic connective. Solving a goal using -- -- has the following operational semantics: 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 modules can capture the notion of mutually exclusive modules.
Cite
@article{arxiv.1506.04857,
title = {Mutually Exclusive Modules in Logic Programming},
author = {Keehang Kwon},
journal= {arXiv preprint arXiv:1506.04857},
year = {2015}
}
Comments
5 pages