cl-banner

HOLCF-Prelude

Joachim Breitner, Brian Huffman, Neil Mitchell, Christian Sternagel

The Archive of Formal Proofs, 2017.

Abstract

The Isabelle/HOLCF-Prelude is a formalization of a large part of Haskell's standard prelude in Isabelle/HOLCF. We use it to prove the correctness of the Eratosthenes' Sieve, in its self-referential implementation commonly used to showcase Haskell's laziness; prove correctness of GHC's "fold/build" rule and related rewrite rules; and certify a number of hints suggested by HLint.

 

   AFP entry

BibTeX 

@article{JBBHNMCS-AFP17,
author = {Joachim Breitner and Brian Huffman and Neil Mitchell and Christian Sternagel},
title = {{HOLCF-Prelude}},
journal = {Archive of Formal Proofs},
month = jul,
year = 2017,
note = {\url{https://www.isa-afp.org/entries/HOLCF-Prelude.html},
Formal proof development},
ISSN = {2150-914x},
}
Nach oben scrollen