A Linear Algebra Approach to Linear Metatheory

05/05/2020
by   James Wood, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/16/2016

Lecture Notes on Randomized Linear Algebra

These are lecture notes that are based on the lectures from a class I ta...
research
08/21/2021

Beyond Linear Algebra

Our title challenges the reader to venture beyond linear algebra in desi...
research
04/13/2020

Congruence Preservation, Lattices and Recognizability

Looking at some monoids and (semi)rings (natural numbers, integers and p...
research
09/24/2021

ILA: Compilable Markdown for Linear Algebra

Communicating linear algebra in written form is challenging: mathematici...
research
07/29/2021

ATLAS: Interactive and Educational Linear Algebra System Containing Non-Standard Methods

While there are numerous linear algebra teaching tools, they tend to be ...
research
03/10/2021

Linear Constraints

A linear argument must be consumed exactly once in the body of its funct...
research
07/26/2022

A formalization of the change of variables formula for integrals in mathlib

We report on a formalization of the change of variables formula in integ...

Please sign up or login with your details

Forgot password? Click here to reset