This predicate assembles the clauses that are reachable from a given goal.
Issues:
s(CASP)
semantics. This performs the following
steps:
s(CASP)
representation in a temporary
modules(CASP)
solverOptions are passed to scasp_compile/2. Other options processed:
s(CASP)
model, a list of model terms.
See scasp_model/1.s(CASP)
justification tree. See
scasp_justification/2 for details.false
, do not include source origin terms into the
final tree.s(CASP)
program. Currently
What is one of:
?- scasp_show(Query, code(user(false), constraints(true))).
:- scasp_dynamic p/1. :- scasp_dynamic p/1 as shared.
-(Term)
, indicating classical negation. Also deals with global
constraints written in any of these formats:
false :- Constraint
.:- Constraint
.s(CASP)
directives. Same as :- Directive.
. Provides
compatibility with sCASP sources as normally found.s(CASP)
constraints. This implementation is
normally not used and mostly makes the program analysis work.The following predicates are re-exported from other modules
The following predicates are exported, but not or incorrectly documented.