CommonBuiltins

object CommonBuiltins : AliasedLibrary

Functions

Link copied to clipboard
open operator override fun contains(signature: Signature): Boolean
open operator override fun contains(operator: <ERROR CLASS>): Boolean

Checks whether this library contains the provided signature.

Link copied to clipboard
open override fun hasPrimitive(signature: Signature): Boolean

Checks whether this library has a Primitive with provided signature

Link copied to clipboard
open override fun hasProtected(signature: Signature): Boolean

Checks whether the provided signature, is protected in this library

Properties

Link copied to clipboard
open override val alias: String

The library alias

Link copied to clipboard
open override val functions: Map<Signature, LogicFunction>

The library prolog functions, identified by their signature

Link copied to clipboard
open override val operators: <ERROR CLASS>

Library defined operators

Link copied to clipboard
open override val primitives: Map<Signature, Primitive>

The library primitives, identified by their signatures

Link copied to clipboard
open override val theory: <ERROR CLASS>

The library theory clauses