package api
- Alphabetic
- Public
- Protected
Type Members
- class APIStack extends AnyRef
- class Evaluator extends AnyRef
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 theSimpleAPI
instance to compute missing parts of the model, and can therefore mutate the state of theSimpleAPI
. To reset theSimpleAPI
to the state before creating theEvaluator
, use the methodresetModelExtension
; a safer way is to apply the methodSimpleAPI.withCompleteModel
to spawn theEvaluator
. - class PartialModel extends AnyRef
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
- class ProofThreadRunnable extends Runnable
- class SimpleAPI extends AnyRef
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.