Technical Report Number
Efficient low-level systems need more control over memory than safe high-level languages usually provide. As a result, run-time systems are typically written in unsafe languages such as C. This report describes an abstract machine designed to give type-safe code more control over memory. It includes complete definitions and proofs.
Dartmouth Digital Commons Citation
Huang, Heng and Hawblitzel, Chris, "Proofs of Soundness and Strong Normalization for Linear Memory Types" (2002). Computer Science Technical Report TR2002-437. https://digitalcommons.dartmouth.edu/cs_tr/204