mlsanityData to 14 Oct 2026

Total Haskell is Reasonable Coq

arXiv 1711.09286 ↗First posted 25 Nov 2017cs.PLcited by 1

Not on the map. Why?

Abstract (arXiv)

We would like to use the Coq proof assistant to mechanically verify properties of Haskell programs. To that end, we present a tool, named hs-to-coq, that translates total Haskell programs into Coq programs via a shallow embedding. We apply our tool in three case studies -- a lawful Monad instance, "Hutton's razor", and an existing data structure library -- and prove their correctness. These examples show that this approach is viable: both that hs-to-coq applies to existing Haskell code, and that the output it produces is amenable to verification.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 25 Nov 2017.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.