Package-level declarations

Types

Link copied to clipboard
object BpsNew : UnaryPredicate.WithoutSideEffects<ExecutionContext>

bpsNew(-Bps): the burdens of persuasion of the theory, its bp(...) facts, as abstractBp([...]) terms

Link copied to clipboard
Link copied to clipboard
object ExtractId : BinaryRelation.WithoutSideEffects<ExecutionContext>

extractId(+Rules, -Ids): strict(Id) for the identifier of each of Rules (lists starting with it)

Link copied to clipboard
object PrologAxioms : UnaryPredicate.WithoutSideEffects<ExecutionContext>

prologAxioms(-Axioms): the Prolog facts of the theory with no identifier (see RuleAnnotations) as axioms, [Id, Fact], with prologStrictCompatibility on (none otherwise)

Link copied to clipboard
object PrologDefeasibleRules : UnaryPredicate.WithoutSideEffects<ExecutionContext>

prologDefeasibleRules(-Rules): the Prolog clauses of the theory (Head :- Body) with an identifier (see RuleAnnotations) as defeasible rules, [Id, Body, Head], with prologStrictCompatibility on (none otherwise)

Link copied to clipboard
object PrologPremises : UnaryPredicate.WithoutSideEffects<ExecutionContext>

prologPremises(-Premises): the Prolog facts of the theory with an identifier (see RuleAnnotations) as defeasible premises, [Id, Fact], with prologStrictCompatibility on (none otherwise)

Link copied to clipboard
object PrologStrictRules : UnaryPredicate.WithoutSideEffects<ExecutionContext>

prologStrictRules(-Rules): the Prolog clauses of the theory (Head :- Body) with no identifier (see RuleAnnotations) as strict rules, [Id, Body, Head], with prologStrictCompatibility on (none otherwise)

Link copied to clipboard
object RuleToClause : BinaryRelation.WithoutSideEffects<ExecutionContext>

ruleToClause(+Rules, -Clauses): the rules and premises of the parser ([Id, Body, Head], [Id, Head]) as the clauses of the module rule

Link copied to clipboard
object RuleToClauseNatural : BinaryRelation.WithoutSideEffects<ExecutionContext>

ruleToClauseNatural(+Rules, -Clauses): as ruleToClause/2, with naturalTerms: the statements written as text are turned into terms, the words in upper case and in brackets becoming their arguments