Array operations (select, store, constant arrays)
MkArrayDefault returns the default value of an array.
MkArrayExt returns the extensionality witness for two arrays. Two arrays are equal if and only if they are equal on the index returned by MkArrayExt.
Array operations and sorts MkArraySort creates an array sort.
MkAsArray creates an array from a function declaration. The resulting array maps each input to the output of the function.
MkConstArray creates a constant array.
MkMap applies a function to the elements of one or more arrays, returning a new array. The function f is applied element-wise to the given arrays.
MkSelect creates an array read (select) operation.
MkSelectN creates a multi-index array read (select) operation.
MkStore creates an array write (store) operation.
MkStoreN creates a multi-index array write (store) operation.