Tactics for arithmetics
Available from
bluerock.auto.cpp.Arith.
Main tactics:
arith_solve: solve (in)equalities. invokes lia after adding to the Rcoq context facts about the non-linear operations in the conclusion.remove_useless_mod_a: remove occurrences ofmod(akatrim). This and the above are co-recursive.mod_simpl: uses modular (amodb) reasoning to simplify goals.norm: fully normlize closed terms of selected types. often invoked asnorm numeric_types