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}
}