Proving ml type soundness within coq

14Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We verify within the Coq proof assistant that ML typing is sound with respect to the dynamic semantics. We prove this property in the framework of a big step semantics and also in the framework of a reduction semantics. For that purpose, we use a syntax-directed version of the typing rules: we prove mechanically its equivalence with the initial type system provided by Damas and Milner. This work is complementary to the certification of the ML type inference algorithm done previously by the author and Valerie Menissier-Morain.

Cite

CITATION STYLE

APA

Dubois, C. (2000). Proving ml type soundness within coq. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1869, pp. 126–144). Springer Verlag. https://doi.org/10.1007/3-540-44659-1_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free