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.
Nov 25, 2017
To that end, we present a tool, named <tt>hs-to-coq</tt>, that translates total Haskell programs into Coq programs via a shallow embedding. We apply our tool in ...
Nov 25, 2017 · Our tool translates this Haskell program automatically to the analogous Coq definitions. The map function becomes the expected fixpoint.
A tool is presented, named hs-to-coq, that translates total Haskell programs into Coq programs via a shallow embedding and proves that this approach is ...
Nov 29, 2017 · The prerequisite that you have in mind would have to be part of the function's Coq type, right? The current approach is to preserve the types of ...
View recent discussion. Abstract: We would like to use the Coq proof assistant to mechanically verify properties of Haskell programs.
Total Haskell is reasonable Coq. Overview of attention for article published in arXiv, January 2018. Altmetric Badge. About this Attention Score. In the top 5 ...
Aug 13, 2018 · Antal Spector-Zabusky, Joachim Breitner, Christine Rizkallah, Stephanie Weirich: Total Haskell is Reasonable Coq. CoRR abs/1711.09286 (2017).
Total Haskell is Reasonable Coq. arXiv.org, 2017-11. 2017. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”).
About this Attention Score · In the top 5% of all research outputs scored by Altmetric · High Attention Score compared to outputs of the same age (94th percentile).