Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Liquid Haskell #3

Open
dolio opened this issue Aug 24, 2018 · 0 comments
Open

Liquid Haskell #3

dolio opened this issue Aug 24, 2018 · 0 comments

Comments

@dolio
Copy link
Contributor

dolio commented Aug 24, 2018

I was told a few years ago that someone had created a modified version of vector-algorithms that used Liquid Haskell to demonstrate index safety (I believe) of the algorithms. I always thought it would be cool to pull in this work, and make it something that could be run like a test suite. But I never got around to inquiring about it.

I assume this would be a very difficult project, because some of the current algorithms post-date the proofs, and even some of the ones that would be covered have probably changed some. I also don't know much about Liquid Haskell myself, so I can't say how difficult it would be to cover the remaining algorithms or fix any problems in the old proofs.

I'm also not sure what to make of the fact that there were still index problems in some of the old algorithms that were presumably shown safe.

If someone comes along who is interested in this project, I can probably provide introductions to the right people to see if it's still feasible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant