paperbot · PL 论文追踪

RSS

A completely unique account of enumeration

ICFP 6(ICFP)2022
Cas van der Rest, Wouter Swierstra

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

原文摘要(Abstract)

How can we enumerate the inhabitants of an algebraic datatype? This paper explores a datatype generic solution that works for all regular types and indexed families . The enumerators presented here are provably both complete and unique —they will eventually produce every value exactly once—and fair —they avoid bias when composing enumerators. Finally, these enumerators memoise previously enumerated values whenever possible, thereby avoiding repeatedly recomputing recursive results.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot1483,
  title = {A completely unique account of enumeration},
  author = {Cas van der Rest and Wouter Swierstra},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {6},
  number = {ICFP},
  year = {2022},
  doi = {10.1145/3547636}
}