arithmetic literal

An arithmetic literal is a formula of the form X < Y, X < t, t < X or X = t where X and Y are universal variables and t is a ground term, all of integer type.

We allow only arithmetic literals that occur positively. However, a negative occurrence of x < y can be converted to ~(x = y | y < x), while a negative occurrence of x = t can be eliminated by a method called "destructive equality resolution".

For arithmetic literals, we add the following rule to the construction of the relevant vocabulary graph:

positive term arc(s)
X < Y V[X] <-> V[Y]