Skip to content

Commit

Permalink
Add some automation to All_Forall for proving via nth_error
Browse files Browse the repository at this point in the history
The existing strategy of combining `Forall`s in the context and then
trying to prove the property universally is lossy when there are goals
like `Forall (Forall2 P l1) l2` lying around, because it doesn't
guarantee that all relevant hypotheses are found.  Instead, we can
convert all hypotheses to `nth_error` and try to carefully specialize
hypotheses so that `nth_error`s line up.
  • Loading branch information
JasonGross committed Apr 2, 2023
1 parent 740471b commit 2d25a7a
Show file tree
Hide file tree
Showing 3 changed files with 1,220 additions and 157 deletions.
Loading

0 comments on commit 2d25a7a

Please sign in to comment.