English

Nominal Algebraic-Coalgebraic Data Types, with Applications to Infinitary Lambda-Calculi

Logic in Computer Science 2025-11-05 v1 Programming Languages

Abstract

Ten years ago, it was shown that nominal techniques can be used to design coalgebraic data types with variable binding, so that alpha-equivalence classes of infinitary terms are directly endowed with a corecursion principle. We introduce "mixed" binding signatures, as well as the corresponding type of mixed inductive-coinductive terms. We extend the aforementioned work to this setting. In particular, this allows for a nominal description of the sets Lambda_abc of abc-infinitary lambda-terms (for a, b, c in {0,1}) and of capture-avoiding substitution on alpha-equivalence classes of such terms.

Keywords

Cite

@article{arxiv.2511.02595,
  title  = {Nominal Algebraic-Coalgebraic Data Types, with Applications to Infinitary Lambda-Calculi},
  author = {Rémy Cerda},
  journal= {arXiv preprint arXiv:2511.02595},
  year   = {2025}
}

Comments

In Proceedings FICS 2024, arXiv:2511.00626

R2 v1 2026-07-01T07:21:18.324Z