arXiv · 1102.0749
Confluence via strong normalisation in an algebraic \lambda-calculus with rewriting
Abstract
The linear-algebraic lambda-calculus and the algebraic lambda-calculus are untyped lambda-calculi extended with arbitrary linear combinations of terms. The former presents the axioms of linear algebra in the form of a rewrite system, while the latter uses equalities. When given by rewrites, algebraic lambda-calculi are not confluent unless further restrictions are added. We provide a type system for the linear-algebraic lambda-calculus enforcing strong normalisation, which gives back confluence. The type system allows an abstract interpretation in System F.
Explore related subjects
Keep this discovery
Pablo Buiras, Alejandro Díaz-Caro, Mauro Jaskelioff. 2011-02-03. Confluence via strong normalisation in an algebraic \lambda-calculus with rewriting. https://doi.org/10.4204/eptcs.81.2
Cite the original work for its findings. Save a collection to share your selection of sources.