induction with eqn: gives an undocumented (and wrong!) error message #6863
Labels
kind: documentation
Additions or improvement to documentation.
kind: user messages
Improvement of error messages, new warnings, etc.
part: tactics
Projects
Version
8.7.1
Description of the problem
The issue here is that the term that
induction H eqn:H'
builds contains an illegal elimination of a propositional type intoType
; this is seen by noticing that the error goes away if/\
is changed to*
. I have no strong opinion on whether or notinduction
should supporteqn:
on propositional hypotheses (my weak opinion is that it should), but it should definitely not be giving these misleading error messages, and the error message that it gives, whatever it is, should be documented.The text was updated successfully, but these errors were encountered: