Non-idempotent intersection types for the lambda-calculus

A Bucciarelli, D Kesner, D Ventura - Logic Journal of the IGPL, 2017 - academic.oup.com
This article explores the use of non-idempotent intersection types in the framework of the λ-
calculus. Different topics are presented in a uniform framework: head normalization, weak …

Revisiting occurrence typing

G Castagna, V Lanvin, M Laurent, K Nguyen - Science of Computer …, 2022 - Elsevier
We revisit occurrence typing, a technique to refine the type of variables occurring in type-
cases and, thus, capture some programming patterns used in untyped languages. Although …

[PDF][PDF] Дизайн и реализация языка программирования с обобщенными множествами, типами и отображениями в качестве значений первого класса

ВД Квачев - … статического анализатора кода PVS-Studio для … - plc.sfedu.ru
Аннотация Целью настоящей работы является разработка экспериментального языка
программирования с выразительной системой типов, обеспечивающей …

[PDF][PDF] Liquid Intersection Types

MPSAM Florido - 2014 - fc.up.pt
We present a new type system combining refinement types and the expressiveness of
intersection type discipline. The use of such features makes it possible to derive more …