Skip to content
AgusSettPublic

About

Formalización de Sistema I con tipo Top en Agda

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Formalización de Sistema I con tipo Top

Tesina para el título de Licenciatura en Ciencias de la Computación
Departamento de Ciencias de la computación, Universidad Nacional de Rosario

Autor: Agustin Settimo
Directora: Cecilia Manzino
Co-Director: Cistian Sottile

Índice

La mayor parte del código está basado en libro Programming Language Foundations in Agda.

  • Type.agda: Definición de los tipos del cálculo.
  • IsoType.agda: Definición de los isomorfismos de tipos.
  • Term.agda: Definición de los contextos de tipado, términos del cálculo, formas normales, neutrales, y valores.
  • Subs.agda: Definición de los renombres y substituciones explícitas. Pruebas de propiedades de la substitución. La técnica utilizada está basada en reducibility-candidates.agda.
  • Reduction.agda: Definición de la relación de reducción.
  • IsoTerm.agda: Definición de la relación de equivalencia entre términos.
  • StrongNorm.agda: Prueba de normalización fuerte para Sistema I con tipo Top. El código está adaptado y extendido a partir de StrongNorm2.agda
  • Progress.agda: Implementación de la estrategia de reducción. Prueba de la propiedad de progreso.
  • Eval.agda: Definición de la reducción módulo isomorfismos y la función de evaluación.

About

Formalización de Sistema I con tipo Top en Agda

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages