Close goals of the form n ≠ m
when n
and m
have type nat
, char
, string
, int
or
subtypes {i : ℕ // p i}
, and they are literals.
It also closes goals of the form n < m
, n > m
, n ≤ m
and n ≥ m
for nat
.
If the goal is of the form n = m
, then it tries to close it using reflexivity.