Back to Search
Start Over
Mechanized metatheory for a $$\lambda $$-calculus with trust types
- 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.
- Subjects :
- Soundness
General Computer Science
Soundness proofs
Computer science
Proof assistant
Type systems
Type (model theory)
Lambda
Data structure
Mathematical proof
Decidability
TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES
Proof assistants
TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS
Metatheory
Calculus
Computer Science(all)
Subjects
Details
- ISSN :
- 16784804 and 01046500
- Volume :
- 19
- Database :
- OpenAIRE
- Journal :
- Journal of the Brazilian Computer Society
- Accession number :
- edsair.doi.dedup.....6bdce6fb529a80abb2675585067244be