Closed hargoniX closed 2 weeks ago
Assuming it can't work, what about an error message like:
'split' could not generate a suitable proof because the types in the goal are too intricate.
In particular, 'split' failed because the type of $SUBTERM is:
$TYPE
Prerequisites
Description
In the following file:
split
throws a confusing error in the last theorem:While it would be nice if this just worked, this is non trivial in the presence of dependent types like in this theorem. I thus propose that we at least improve the UX and present a better error than this.
Context
Verifying AIG implementations in LeanSAT
Steps to Reproduce
split
lineExpected behavior: Better error message, ideally the
split
worksActual behavior: Confusing error message about
split
internalsVersions
"4.7.0-rc2"
Impact
Add :+1: to issues you consider important. If others are impacted by this issue, please ask them to add :+1: to it.