A Linear Algebra Approach to Linear Metatheory
Publication Information
James Wood and Robert Atkey. A Linear Algebra Approach to Linear Metatheory. In Dal Lago, Ugo and de Paiva, Valeria, editors, Proceedings Second Joint International Workshop on Linearity & Trends in Linear Logic and Applications, Online, 29-30 June 2020. 2021.DOI: 10.4204/EPTCS.353.10
ArXiv: 2005.02247
Abstract
Linear typed λ-calculi are more delicate than their simply typed siblings when it comes to metatheoretic results like preservation of typing under renaming and substitution. Tracking the usage of variables in contexts places more constraints on how variables may be renamed or substituted. We present a methodology based on linear algebra over semirings, extending McBride's kits and traversals approach for the metatheory of syntax with binding to linear usage-annotated terms. Our approach is readily formalisable, and we have done so in Agda.
Additional Information
The Agda formalisation is at https://github.com/laMudri/generic-lr/tree/lin/tlla-submission-2021/src/Specific. The article appears in the Linearity-TLLA 2020 Post-proceedings.