package smtml
Module Altergo_mappings.MappingsSource
Make () creates a new instance of the M module type.
is_available indicates whether the module is available for use.
Will be deprecated in the future, please use Internals.is_available instead.
Include the M module type.
include Mappings_intf.M
The type of SMT sorts (types).
The type of SMT terms.
The type of interpretations (evaluated values).
The type of SMT models.
The type of SMT solvers.
The type of optimization handles.
The type of SMT optimizers.
The type of function declarations.
const name ty constructs a constant term with the given name and type.
implies t1 t2 constructs the logical implication of the terms t1 and t2.
distinct ts constructs the distinctness of a list of terms ts.
forall vars body constructs a universal quantification term.
exists vars body constructs an existential quantification term.