Open mrhaandi opened 11 months ago
While the error message is awful, the failure seems fine to me. When you apply the view zero_inv
to the hypothesis __view_subject__: zero 1
, the resulting term is no_zeroS 0 __view_subject__
, thus preventing the removal of the hypothesis. This basically amounts to calling refine (fun H => _ (zero_inv H)).
Description of the problem
Sometimes unexpectedly the
ssreflect
view mechanism fails with__view_subject__ is used in conclusion
or__discharged_H__ is used in conclusion
. Here is a small example (where the conclusion isFalse
):Coq Version
The Coq Proof Assistant, version 8.18.0 compiled with OCaml 4.14.1