Liquid Haskell

From Wikipedia, the free encyclopedia

Liquid Haskell is a program verifier for the programming language Haskell which allows specifying correctness properties by using refinement types.[1][2] Properties are verified using a satisfiability modulo theories (SMT) solver which is SMTLIB2-compliant, such as the Z3 Theorem Prover.

Original authorsNiki Vazou, Eric Seidel
Ranjit Jhala
Initial release2014; 12 years ago (2014)
Stable release
0.9.12.2 / March 22, 2025; 11 months ago (2025-03-22)
Written inHaskell
Quick facts Original authors, Initial release ...
Liquid Haskell
Original authorsNiki Vazou, Eric Seidel
Ranjit Jhala
Initial release2014; 12 years ago (2014)
Stable release
0.9.12.2 / March 22, 2025; 11 months ago (2025-03-22)
Written inHaskell
Available inEnglish
TypeFormal program verifier
LicenseBSD 3-clause
Websiteucsd-progsys.github.io/liquidhaskell
Repositorygithub.com/ucsd-progsys/liquidhaskell
Close

See also

References

Further reading

Related Articles

Wikiwand AI