English

List types for resource aware languages: an implicit name approach

Logic in Computer Science 2026-01-14 v3 Logic

Abstract

A novel formalisation of variable control in languages with implicit names based on de Bruijn indices is presented. We design and implement three languages: first, a restricted language with implicit names; then, a restricted calculus with implicit names and explicit substitution, and finally, an extended calculus with implicit names, implicit substitution and resource control. We propose a novel concept of list types, which are used to give a simple and manageable definition of linearity. We develop an implementation in Haskell.

Keywords

Cite

@article{arxiv.2112.11062,
  title  = {List types for resource aware languages: an implicit name approach},
  author = {Silvia Ghilezan and Jelena Ivetić and Pierre Lescanne and Simona Kašterović},
  journal= {arXiv preprint arXiv:2112.11062},
  year   = {2026}
}
R2 v1 2026-06-24T08:25:51.417Z