module FuncInterp:sig..end
Function interpretations
A function interpretation is represented as a finite map and an 'else'. Each entry in the finite map represents the value of a function given a set of arguments.
type func_interp
module FuncEntry:sig..end
Function interpretations entries
val get_num_entries : func_interp -> intThe number of entries in the function interpretation.
val get_entries : func_interp ->
FuncEntry.func_entry listThe entries in the function interpretation
val get_else : func_interp -> Expr.exprThe (symbolic) `else' value of the function interpretation.
val get_arity : func_interp -> intThe arity of the function interpretation
val to_string : func_interp -> stringA string representation of the function interpretation.