Package

ap

api

Permalink

package api

Visibility
  1. Public
  2. All

Type Members

  1. class APIStack extends AnyRef

    Permalink
  2. class Evaluator extends AnyRef

    Permalink

    A class representing a first-order model of some formula.

    A class representing a first-order model of some formula. The class will internally start from the partial model computed by a SimpleAPI, and extend this model on demand. The class will make use of the SimpleAPI instance to compute missing parts of the model, and can therefore mutate the state of the SimpleAPI. To reset the SimpleAPI to the state before creating the Evaluator, use the method resetModelExtension; a safer way is to apply the method SimpleAPI.withCompleteModel to spawn the Evaluator.

  3. class PartialModel extends AnyRef

    Permalink

    Class representing (usually partial) models of formulas computed through the API.

    Class representing (usually partial) models of formulas computed through the API. Partial models represent values/individuals as constructor terms, in case of integers as instances of IIntLit

  4. class ProofThreadRunnable extends Runnable

    Permalink
  5. class SimpleAPI extends AnyRef

    Permalink

    API that simplifies the use of the prover; this tries to collect various functionality in one place, and provides an imperative API similar to the SMT-LIB command language.

Value Members

  1. object Evaluator

    Permalink
  2. object ProofThreadRunnable

    Permalink
  3. object SimpleAPI

    Permalink

Ungrouped