ResetDynamicKb

Replaces the dynamic knowledge base with a MutableTheory built out of clauses.

Constructors

Link copied to clipboard
constructor(clauses: Iterable<Clause>)
constructor(vararg clauses: Clause)
constructor(clauses: Sequence<Clause>)

Properties

Link copied to clipboard
open override val clauses: Iterable<Clause>

Functions

Link copied to clipboard
open override fun applyTo(context: ExecutionContext): ExecutionContext

Produces the ExecutionContext resulting from applying this side effect to context.

Link copied to clipboard

clauses as a MutableTheory, converting it if necessary.

Link copied to clipboard

clauses as a Theory, reusing it as-is if it already is one.