paperbot · PL 论文追踪

RSS

Let Generalization, Polymorphic Recursion, and Variable Minimization in Boolean-Kinded Type Systems

POPL 10(POPL)2026
Joseph A. Zullo

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

Recent research has demonstrated the effectiveness of extending the Hindley-Milner (HM) type system with Boolean kinds to support type inference for a wide variety of features. However, the means to support classic type system provisions such as local let generalization and polymorphic recursion is either limited or unknown for such extensions. This paper contributes procedures for equational generalization and semiunification in arbitrary Boolean rings, enabling let generalization and polymorphic recursion in Boolean-kinded type inference. Additionally, methods to minimize the number of bound Boolean type variables are developed to keep types small in these systems. Boolean-kinded HM extensions are exemplified with nullable reference types , and how to use the developed procedures to support let generalization and polymorphic recursion is outlined.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot3892,
  title = {Let Generalization, Polymorphic Recursion, and Variable Minimization in Boolean-Kinded Type Systems},
  author = {Joseph A. Zullo},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {10},
  number = {POPL},
  year = {2026},
  doi = {10.1145/3776644}
}