Generalización de meta-programas con tipado dependiente en Mtac2

Tesis (Lic. en Cs de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2020.

Bibliographic Details
Main Author: Tiraboschi, Ignacio
Other Authors: Ziliani, Beta
Format: info:eu-repo/semantics/publishedVersion
Language:spa
Published: 2020
Subjects:
Online Access:http://hdl.handle.net/11086/15370
_version_ 1801214147683155968
author Tiraboschi, Ignacio
author2 Ziliani, Beta
author_facet Ziliani, Beta
Tiraboschi, Ignacio
author_sort Tiraboschi, Ignacio
collection Repositorio Digital Universitario
description Tesis (Lic. en Cs de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2020.
format info:eu-repo/semantics/publishedVersion
id rdu-unc.15370
institution Universidad Nacional de Cordoba
language spa
publishDate 2020
record_format dspace
spelling rdu-unc.153702023-12-13T18:19:00Z Generalización de meta-programas con tipado dependiente en Mtac2 Tiraboschi, Ignacio Ziliani, Beta Metaprogramación Asistentes de prueba Coq Mtac2 Theory of computation Logic Proof theory Type theory Tesis (Lic. en Cs de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2020. info:eu-repo/semantics/publishedVersion Fil: Tiraboschi, Ignacio. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina. En este trabajo presentamos un nuevo meta-meta-programa lift que nos provee de una solución semiautomática para la generalización de terminos dependientes monádicos: dado cualquier metaprograma o operador (cómo bind) y una lista de dependencias (las del término que estamos bindeando), genera un nuevo operador que puede ser utilizando en un contexto donde las dependencias son esperadas. Es importante mencionar que utilizamos Mtac2 como su propio metalenguaje. In this work we present a new meta-meta-program lift that provides a semi-automatic solution to generalization of dependent monadic terms: given any meta-program or operator (like bind) and a list of dependencies (from the term we are binding), it generates a new operator that can be used in a context where such dependencies are expected. It is important to mention that we use Mtac2 as is as its own meta-language. info:eu-repo/semantics/publishedVersion Fil: Tiraboschi, Ignacio. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina. 2020-06-16T13:07:54Z 2020-06-16T13:07:54Z 2020-03 bachelorThesis http://hdl.handle.net/11086/15370 spa Atribución-CompartirIgual 4.0 Internacional http://creativecommons.org/licenses/by-sa/4.0/
spellingShingle Metaprogramación
Asistentes de prueba
Coq
Mtac2
Theory of computation
Logic
Proof theory
Type theory
Tiraboschi, Ignacio
Generalización de meta-programas con tipado dependiente en Mtac2
title Generalización de meta-programas con tipado dependiente en Mtac2
title_full Generalización de meta-programas con tipado dependiente en Mtac2
title_fullStr Generalización de meta-programas con tipado dependiente en Mtac2
title_full_unstemmed Generalización de meta-programas con tipado dependiente en Mtac2
title_short Generalización de meta-programas con tipado dependiente en Mtac2
title_sort generalizacion de meta programas con tipado dependiente en mtac2
topic Metaprogramación
Asistentes de prueba
Coq
Mtac2
Theory of computation
Logic
Proof theory
Type theory
url http://hdl.handle.net/11086/15370
work_keys_str_mv AT tiraboschiignacio generalizaciondemetaprogramascontipadodependienteenmtac2