Companion

object Companion

Functions

Link copied to clipboard

Creates an empty ProblogTheory

Link copied to clipboard
fun of(unificator: Unificator, clauses: Iterable<Clause>): ProblogTheory

Creates a ProblogTheory containing the given clauses

fun of(unificator: Unificator, clauses: Sequence<Clause>): ProblogTheory
fun of(unificator: Unificator, vararg clause: Clause): ProblogTheory

Creates a ProblogTheory, containing the given clauses

fun of(unificator: Unificator, vararg clauses: Scope.() -> Clause): ProblogTheory

Let developers easily create a ProblogTheory, while avoiding variables names clashing by using a different Scope for each Clause