retractAll

abstract override fun retractAll(clause: Clause): RetractResult<MutableTheory>

Tries to delete all the clauses in this theory unifying against the given clause


open override fun retractAll(head: Struct): RetractResult<MutableTheory>

Tries to delete all the clauses whose head unifies against the given head; equivalent to retractAll(Rule.of(head, _))