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 theSimpleAPIinstance to compute missing parts of the model, and can therefore mutate the state of theSimpleAPI. To reset theSimpleAPIto the state before creating theEvaluator, use the methodresetModelExtension; a safer way is to apply the methodSimpleAPI.withCompleteModelto 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.