A class representing a first-order model of some formula.
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
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.
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
.