加载中…
One of the long-standing research problems on logic programming is to treat the cut predicate in a logical, high-level way. We argue that this problem can be solved by adopting linear logic and choice-disjunctive goal formulas of the form where are goals. These goals have the following intended semantics: the true disjunct and execute where $i (= 0\ {\rm or}\ 1)discarding$ the unchosen disjunct. Note that only one goal can remain alive during execution. These goals thus allow us to specify mutually exclusive tasks in a high-level way.

生成讲解博客的中文版本

生成AI智能校验的中文版本