Const.IntA module for integer constant symbols that occur in terms.
val int : string -> tInteger literals.
val minus : tInteger unary minus/negation.
val add : tInteger addition.
val sub : tInteger subtraction.
val mul : tInteger multiplication.
val pow : tInteger exponentiation.
val div_e : tInteger euclidian division quotient.
val div_t : tTruncation of the integer division.
val div_f : tFloor of the integer divison.
val rem_e : tInteger euclidian division remainder.
val rem_t : tRemainder of the integer division.
val rem_f : tFloor of the integer division.
val abs : tInteger absolute value.
val lt : tInteger "less than" comparison.
val le : tInteger "less or equal" comparison.
val gt : tInteger "greater than" comparison.
val ge : tInteger "greater or equal" comparison.
val floor : tInteger floor function.
val ceiling : tInteger ceiling function.
val truncate : tInteger truncation function.
val round : tInteger rounding function.
val is_int : tInteger testing.
val is_rat : tRationality testing.
val divisible : tArithmetic divisibility testing.