Companion

object Companion

Functions

Link copied to clipboard
fun aliased(    alias: String,     primitives: Map<Signature, Primitive> = emptyMap(),     theory: <ERROR CLASS> = Theory.empty(),     operatorSet: <ERROR CLASS> = OperatorSet(),     functions: Map<Signature, LogicFunction> = emptyMap()): AliasedLibrary

Creates an instance of AliasedLibrary with given parameters

Link copied to clipboard
fun of(alias: String, library: Library): AliasedLibrary

Creates an instance of AliasedLibrary starting from Library and an alias

Link copied to clipboard
fun <T> Iterable<Pair<Signature, T>>.toMapEnsuringNoDuplicates(): Map<Signature, T>
fun <T> Sequence<Pair<Signature, T>>.toMapEnsuringNoDuplicates(): Map<Signature, T>
Link copied to clipboard
fun unaliased(    primitives: Map<Signature, Primitive> = emptyMap(),     theory: <ERROR CLASS> = Theory.empty(),     operatorSet: <ERROR CLASS> = OperatorSet(),     functions: Map<Signature, LogicFunction> = emptyMap()): Library

Creates an instance of Library with given parameters