RSRG: BenchmarksIn this version of the benchmark, the numbers are natural numbers; addition is done iteratively by repeated incrementing, and multiplication is done recursively using the separately verified addition operation.
The VC generator is doing a few generic logical simplifications that are not specific to any particular mathematical theory, but rather have been chosen based on knowledge of how the VCs are generated and hence their logical structure. In other words, the VC generator knows that certain specific theory-independent simplifications are most likely to be possible and valuable, and it does these -- leaving everything else to the back-end prover.