We carefully infer the minimal amount of constraints instead of unconditionally typing stuff on sight. There are still a few instances of useless typing but they are more tricky. (The next one on my radar is Simplify.solution).
This PR has been tested on MetaCoq. I'll try to get a bench running on it when the Coq workers are under a reasonable load.
We carefully infer the minimal amount of constraints instead of unconditionally typing stuff on sight. There are still a few instances of useless typing but they are more tricky. (The next one on my radar is Simplify.solution).
This PR has been tested on MetaCoq. I'll try to get a bench running on it when the Coq workers are under a reasonable load.