retract

abstract fun retract(clause: Clause): RetractResult<Theory>
open fun retract(head: Struct): RetractResult<Theory>

Tries to delete a matching clause from this theory

abstract fun retract(clauses: Iterable<Clause>): RetractResult<Theory>
abstract fun retract(clauses: Sequence<Clause>): RetractResult<Theory>

Tries to delete the matching clauses from this theory