I want to use `Coq.QArith`

to compute something. Here is my code: <https://gist.github.com/kindaro/92a7d53a4c9a4297417310dcf0a599b7>. I cannot destruct or eliminate the proof of existence of the number I want to have computed. What do?

use `{ (x: ℚ) | e₂ = Root 2 x}`

instead of `∃ (x: ℚ), e₂ = Root 2 x`

It works, thanks! Why does one work but not the other?

https://coq.inria.fr/doc/language/core/inductive.html#the-match-with-end-construction

in particular the paragraph about Prop

Last updated: Sep 23 2023 at 15:01 UTC