A machine assisted proof of the subject reduction property for small typed functional language. Master Thesis
Resumen:
We present an experiment in formally describing a programming language and its properties in constructive type theory. By constructive type theory we understand primarily the formulation of Martin Löf's set theory. Constructive type theory can also be seen as a programming language where we write types, and objects of these types can be view as funtional programming environments of proof assistants. The language we analyze is a small typed functional language. We present its syntax, its dynamic semanctics and its type system. Among other properties, we present a formalization pf the Subject Reduction property for the language. The proof assistant we use is ALF.
1995 | |
PROGRAMACION FUNCIONAL ALF TEORIA DE TIPOS TYPE THEORY FUNCTIONAL PROGRAMMING |
|
Inglés | |
Universidad de la República | |
COLIBRI | |
http://hdl.handle.net/20.500.12008/2912 | |
Acceso abierto | |
Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0) |
Resultados similares
-
Functions in C5
Autor(es):: Cabezas, Juan José
Fecha de publicación:: (2006) -
Typed windows : an implementation of a programming language for graphics design. Master Thesis
Autor(es):: Queirolo, Pablo J
Fecha de publicación:: (1997) -
Course-of-values recursion in Martin-Löf's type theory
Autor(es):: Peratto, Patricia
Fecha de publicación:: (1991) -
Reimplementación de AspectAG basada en nuevas extensiones de Haskell
Autor(es):: García-Garland, Juan
Fecha de publicación:: (2019) -
C5 printf and C5 scanfin C5 version 0.98
Autor(es):: Cabezas, Juan José
Fecha de publicación:: (2006)