A quantitative model for simply typed λ-calculus

Martin Hofmann, Jérémy Ledent
<span title="2021-11-29">2021</span> <i title="Cambridge University Press (CUP)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/jdpukxfslnfmradqb65llq43na" style="color: black;">Mathematical Structures in Computer Science</a> </i> &nbsp;
We use a simplified version of the framework of resource monoids, introduced by Dal Lago and Hofmann, to interpret simply typed λ-calculus with constants zero and successor. We then use this model to prove a simple quantitative result about bounding the size of the normal form of λ-terms. While the bound itself is already known, this is to our knowledge the first semantic proof of this fact. Our use of resource monoids differs from the other instances found in the literature, in that it measures the size of λ-terms rather than time complexity.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1017/s0960129521000256">doi:10.1017/s0960129521000256</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/u4fhg3asz5gehhpbif6wansjlq">fatcat:u4fhg3asz5gehhpbif6wansjlq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20220113111343/https://www.cambridge.org/core/services/aop-cambridge-core/content/view/D6E120CFE8F1939ACA12110DF03E9C6B/S0960129521000256a.pdf/div-class-title-a-quantitative-model-for-simply-typed-calculus-div.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/75/76/7576debfee1be9e75237913b939246053c12a425.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1017/s0960129521000256"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> cambridge.org </button> </a>