Normalization Proofs for the Simply-Typed Lambda Calculus in Agda
Resumen:
La siguiente Tesis presenta una formalización en Agda de dos teoremas fundamentales del cálculo lambda: la normalización débil y la normalización fuerte de los términos tipados usando una técnica de prueba propuesta por Joachimski y Matthes. La tesis comienza con una introducción del problema y las técnicas involucradas en la pruebas de normalización; también se presenta la librería de Agda en la que se basa el desarrollo. En los capítulos siguientes se explica de manera amena y se detalla la mecanización de la prueba. El aporte de la tesis consiste en la formalización de una prueba de normalización débil como fuerte. No hay formalizaciones conocidas de la técnica de Joachimski y Matthes. Para completar la prueba, se agrega algunos resultados a la librería en la que se basa el trabajo.
2020 | |
PROYECTOS-MI LAMBDA CÁLCULO TEORÍA CONSTRUCTIVA DE TIPOS AGDA |
|
Inglés | |
Universidad ORT Uruguay | |
RAD | |
http://hdl.handle.net/20.500.11968/4498 | |
Acceso abierto |
Resultados similares
-
A machine-checked proof of the Standardization Theorem in Lambda Calculus using multiple substitution
Autor(es):: Copes Sabaj, Martín
Fecha de publicación:: (2018) -
On the Formalisation of the Metatheory of the Lambda Calculus and Languages with Binders
Autor(es):: Copello, Ernesto
Fecha de publicación:: (2017) -
A machine assisted proof of the subject reduction property for small typed functional language. Master Thesis
Autor(es):: Bove, Ana
Fecha de publicación:: (1995) -
Foundations for Mathematical Methodology
Autor(es):: Michelini Jorge, Juan Pedro
Fecha de publicación:: (2016) -
Inferencia de tipos de sesión
Autor(es):: Copello Gigirey, Ernesto Sebastián
Fecha de publicación:: (2011)