As computer programs become increasingly complex, techniques for ensuring trustworthiness of information manipulated by them become critical. In this work, we use the Coq proof assistant to formalise a λ-calculus with trust types, originally formulated by Ørbæk and Palsberg. We give formal proofs of type soundness, erasure and simulation theorems and also prove decidability of the typing problem. As a result of our formalisation a certified type checker is derived. © 2013 The Brazilian Computer Society.
CITATION STYLE
Ribeiro, R., Figueiredo, L., & Camarão, C. (2013). Mechanized metatheory for a λ-calculus with trust types. Journal of the Brazilian Computer Society, 19(4), 433–443. https://doi.org/10.1007/s13173-013-0119-5
Mendeley helps you to discover research relevant for your work.