Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Type Inference for Rank-2 Intersection Types Using Set Unification

Publicações

Type Inference for Rank-2 Intersection Types Using Set Unification

Título
Type Inference for Rank-2 Intersection Types Using Set Unification
Tipo
Artigo em Livro de Atas de Conferência Internacional
Ano
2022
Autores
Ângelo, P
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Ata de Conferência Internacional
Páginas: 462-480
19th International Colloquium on Theoretical Aspects of Computing, ICTAC 2022
27 September 2022 through 29 September 2022
Indexação
Publicação em ISI Web of Science ISI Web of Science
Outras Informações
ID Authenticus: P-00X-9KQ
Abstract (EN): Several type inference approaches for rank-2 idempotent and commutative intersection types have been presented in the literature. Type inference relies on two stages: type constraint generation and solving. Defining constraint generation rules is rather straightforward, with one exception. To infer the type of an application, several derivations of the argument are required, one for each instance of the domain type of the function. The types of these derivations are then constrained against the instances. Noting that these derivations are isomorphic, by renaming of type variables, they can be obtained via a duplication operation on a single derivation of the argument. The application rule then constrains the intersection type resulting from duplication against the domain type of the function, resulting in an equality constraint between intersections. By treating intersections as sets, these constraints can be solved by solving a set unification problem, thus ensuring the types of the argument unify with the domain type of the function. Here we present a new type inference algorithm for rank-2 intersection types, which relies on set unification to solve equality constraints between intersections, and show it is both sound and complete. © 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

Type Inference for Rank 2 Gradual Intersection Types (2019)
Artigo em Livro de Atas de Conferência Internacional
Ângelo, P; Florido, M
A Typed Lambda Calculus with Gradual Intersection Types (2022)
Artigo em Livro de Atas de Conferência Internacional
Ângelo, P; Florido, M
Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-09-06 às 01:55:40 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias