feat: reserved names for congruence theorems

This PR adds reserved names for congruence theorems used in the
simplifier and `grind` tactics. The idea is prevent the same
congruence theorems to be generated over and over again.

After update stage0, we must use the new API in the simplifier.
2 files changed