Back to Search Start Over

Mechanized metatheory for a $$\lambda $$-calculus with trust types

Authors :
Rodrigo Ribeiro
Lucília Figueiredo
Carlos Camarão
Source :
Repositório Institucional da UFOP, Universidade Federal de Ouro Preto (UFOP), instacron:UFOP
Publication Year :
2013
Publisher :
Springer Science and Business Media LLC, 2013.

Abstract

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 $$\lambda $$ λ -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.

Details

ISSN :
16784804 and 01046500
Volume :
19
Database :
OpenAIRE
Journal :
Journal of the Brazilian Computer Society
Accession number :
edsair.doi.dedup.....6bdce6fb529a80abb2675585067244be