Andreas Abel
A Lambda Term Representation Inspired by Linear Ordered Logic
Abel, Andreas; Kraus, Nicolai
Abstract
We introduce a new nameless representation of lambda terms inspired by ordered logic. At a lambda abstraction, number and relative position of all occurrences of the bound variable are stored, and application carries the additional information where to cut the variable context into function and argument part. This way, complete information about free variable occurrence is available at each subterm without requiring a traversal, and environments can be kept exact such that they only assign values to variables that actually occur in the associated term. Our approach avoids space leaks in interpreters that build function closures.
In this article, we prove correctness of the new representation and present an experimental evaluation of its performance in a proof checker for the Edinburgh Logical Framework.
Keywords: representation of binders, explicit substitutions, ordered contexts, space leaks, Logical Framework.
Citation
Abel, A., & Kraus, N. (2011). A Lambda Term Representation Inspired by Linear Ordered Logic. Electronic Proceedings in Theoretical Computer Science, 71, 1-13. https://doi.org/10.4204/EPTCS.71.1
Journal Article Type | Article |
---|---|
Conference Name | Sixth International Workshop on Logical Frameworks and Meta-languages: Theory and Practice |
Publication Date | Oct 31, 2011 |
Deposit Date | Jul 15, 2020 |
Publicly Available Date | Jul 24, 2020 |
Journal | Electronic Proceedings in Theoretical Computer Science |
Print ISSN | 2075-2180 |
Peer Reviewed | Peer Reviewed |
Volume | 71 |
Pages | 1-13 |
DOI | https://doi.org/10.4204/EPTCS.71.1 |
Keywords | Logic in Computer Science; Programming Languages; |
Public URL | https://nottingham-repository.worktribe.com/output/2461931 |
Publisher URL | http://eptcs.web.cse.unsw.edu.au/paper.cgi?LFMTP11.1 |
Related Public URLs | https://arxiv.org/abs/1111.0085v1 |
Files
LFMTP11.1
(254 Kb)
PDF
Publisher Licence URL
https://creativecommons.org/licenses/by/3.0/
You might also like
On symmetries of spheres in univalent foundations
(2024)
Presentation / Conference Contribution
Set-Theoretic and Type-Theoretic Ordinals Coincide
(2023)
Presentation / Conference Contribution
Two-Level Type Theory and Applications
(2023)
Journal Article
Two-level type theory and applications
(2023)
Journal Article
Type-theoretic approaches to ordinals
(2023)
Journal Article
Downloadable Citations
About Repository@Nottingham
Administrator e-mail: discovery-access-systems@nottingham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search