algebra-tactics icon indicating copy to clipboard operation
algebra-tactics copied to clipboard

TODOs in `lra`

Open pi8027 opened this issue 3 years ago • 5 comments

Short term:

Long term:

  • [ ] For the moment, a reified term should be re-parsed by the wlra_Q or wnra_Q tactic provided by the Micromega plugin. Can we do it better? Reimplementing the witness generator as a built-in predicate of Coq-Elpi might be a solution, but it would be nice if we could do that from another Coq plugin.

pi8027 avatar Nov 25 '22 11:11 pi8027

Better error messages (things like "Cannot find witness" are shown as debug messages, which is weird).

To do error handling properly, we have to call a witness generator (like wlra_Q) and a reflection tactic separately. But, since the former puts the witness in the context, it is unclear how to retrieve it.

pi8027 avatar Nov 28 '22 15:11 pi8027