Mostrar el registro sencillo del ítem

dc.contributor.author
Viso, Andrés Ezequiel  
dc.contributor.author
Bonelli, Eduardo Augusto  
dc.contributor.author
Ayala Rincón, Mauricio  
dc.date.available
2022-11-25T12:05:54Z  
dc.date.issued
2016-11  
dc.identifier.citation
Viso, Andrés Ezequiel; Bonelli, Eduardo Augusto; Ayala Rincón, Mauricio; Type Soundness for Path Polymorphism; Elsevier; Electronic Notes in Theoretical Computer Science; 323; 11-2016; 235-251  
dc.identifier.issn
1571-0661  
dc.identifier.uri
http://hdl.handle.net/11336/178946  
dc.description.abstract
Path polymorphism is the ability to define functions that can operate uniformly over arbitrary recursively specified data structures. Its essence is captured by patterns of the form xy which decompose a compound data structure into its parts. Typing these kinds of patterns is challenging since the type of a compound should determine the type of its components. We propose a static type system (i.e. no run-time analysis) for a pattern calculus that captures this feature. Our solution combines type application, constants as types, union types and recursive types. We address the fundamental properties of Subject Reduction and Progress that guarantee a well-behaved dynamics. Both these results rely crucially on a notion of pattern compatibility and also on a coinductive characterisation of subtyping.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Elsevier  
dc.rights
info:eu-repo/semantics/openAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-nd/2.5/ar/  
dc.subject
PATH POLYMORPHISM  
dc.subject
PATTERN MATCHING  
dc.subject
STATIC TYPING  
dc.subject
Λ-CALCULUS  
dc.subject.classification
Ciencias de la Computación  
dc.subject.classification
Ciencias de la Computación e Información  
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS  
dc.title
Type Soundness for Path Polymorphism  
dc.type
info:eu-repo/semantics/article  
dc.type
info:ar-repo/semantics/artículo  
dc.type
info:eu-repo/semantics/publishedVersion  
dc.date.updated
2022-11-24T13:46:15Z  
dc.journal.volume
323  
dc.journal.pagination
235-251  
dc.journal.pais
Reino Unido  
dc.description.fil
Fil: Viso, Andrés Ezequiel. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.description.fil
Fil: Bonelli, Eduardo Augusto. Universidad Nacional de Quilmes; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.description.fil
Fil: Ayala Rincón, Mauricio. Universidade do Brasília; Brasil  
dc.journal.title
Electronic Notes in Theoretical Computer Science  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1016/j.entcs.2016.06.015