SMT-LIB Theories (Version 1)

Note. The theories below are superseded by those defined in Version 2 of SMT-LIB. They are listed here for historical purposes. Their use is deprecated.

Click on the theory's name for a description of the theory in SMT-LIB format.

Arrays
Functional arrays without extensionality.

ArraysEx
Functional arrays with extensionality.

Fixed_Size_BitVectors[32]
Bit vectors with size up to 32 bits.

Fixed_Size_BitVectors
Bit vectors with arbitrary size.

BitVector_ArraysEx
Bit vectors with arbitrary size, plus arrays indexed by and containing bit vectors.

Empty
Empty theory over the empty signature.

Ints
Integer numbers.

Int_Arrays
Arrays of integer index and value.

Int_ArraysEx
Arrays of integer index and value with extensionality axiom.

Int_Int_Real_Array_ArraysEx
Arrays of arrays of integer index and real value, with extensionality axiom.

Reals
Real numbers.

Reals_Ints
Real and integer numbers.