Use variable order in {:inductive} attribute. #34
Labels
difficulty: easy
Issues that should take a few days at most to fix
kind: enhancement
Enhancements, feature requests, etc. These are NOT bugs, but ways we can improve Dafny
part: verifier
Translation from Dafny to Boogie (translator)
priority: not yet
Will reconsider working on this when we're looking for work
status: designed
Issues that have a complete story on how to implement this feature and why we want it
Induction can be applied in two contexts:
of the quantifier expression.
The
{:inductive}
attribute is used to specify that only a subset of the potentialinductive variables be used. The current implementation requires that the given subset
be listed in the same order as they appear in the potential induction variables list.
But there does not seem to be a good reason for this restriction.
We propose that this restriction be removed and that induction be applied in the order
specified in the
{:induction}
attribute.The text was updated successfully, but these errors were encountered: