Answers are grounded in this paper and cite their sources.
We describe a semantic type soundness result, formalized in the Coq proof assistant, for a compiler from a simple functional language into an idealized assembly language. Types in the high-level language are interpreted as binary relations, built using both second-order quantification and separation, over stores and values in the low-level machine.
No takes yet. Share an insight, caveat, or question.
Benton et al. (2009) studied this question.
Synapse has enriched 6 closely related papers on similar clinical questions. Consider them for comparative context: