TestNotProvableImpl

class TestNotProvableImpl(solverFactory: SolverFactory, val errorSignature: Signature) : TestNotProvable

Concrete implementation of TestNotProvable, instantiated via TestNotProvable.prototype.

Constructors

Link copied to clipboard
constructor(solverFactory: SolverFactory, errorSignature: Signature)

Properties

Link copied to clipboard
open override val errorSignature: Signature

The Signature expected in errors raised while resolving the goal passed to \+/1.

Link copied to clipboard

A long test max duration, four times mediumDuration; used for queries involving deeper search or recursion.

Link copied to clipboard

A medium test max duration, twice shortDuration; used for queries involving a handful of resolution steps.

Link copied to clipboard

A short test max duration, used for queries expected to resolve almost immediately.

Functions

Link copied to clipboard
open override fun testNPCut()

Tests the queries

Link copied to clipboard
open override fun testNPCutFail()

Tests the queries

Link copied to clipboard
open override fun testNPEquals()

Tests the queries

Link copied to clipboard
open override fun testNPNum()

Tests the queries

Link copied to clipboard
open override fun testNPTrue()

Tests the queries

Link copied to clipboard
open override fun testNPX()

Tests the queries

Link copied to clipboard
open override fun testOrNotCutFail()

Tests the queries