Skip to main navigation Skip to search Skip to main content

An abstract factorization theorem for explicit substitutions

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

47 Citations (Scopus)

Abstract

We study a simple form of standardization, here called factorization, for explicit substitutions calculi, i.e. lambda-calculi where beta-reduction is decomposed in various rules. These calculi, despite being non-terminating and non-orthogonal, have a key feature: each rule terminates when considered separately. It is well-known that the study of rewriting properties simplifies in presence of termination (e.g. confluence reduces to local confluence). This remark is exploited to develop an abstract theorem deducing factorization from some axioms on local diagrams. The axioms are simple and easy to check, in particular they do not mention residuals. The abstract theorem is then applied to some explicit substitution calculi related to Proof-Nets. We show how to recover standardization by levels, we model both call-by-name and call-by-value calculi and we characterize linear head reduction via a factorization theorem for a linear calculus of substitutions.

Original languageEnglish
Title of host publication23rd International Conference on Rewriting Techniques and Applications, RTA 2012
Pages6-21
Number of pages16
DOIs
Publication statusPublished - 1 Dec 2012
Event23rd International Conference on Rewriting Techniques and Applications, RTA 2012 - Nagoya, Japan
Duration: 30 May 20121 Jun 2012

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume15
ISSN (Print)1868-8969

Conference

Conference23rd International Conference on Rewriting Techniques and Applications, RTA 2012
Country/TerritoryJapan
CityNagoya
Period30/05/121/06/12

Keywords

  • Abstract rewriting
  • Diagrammatic reasoning
  • Explicit substitutions
  • Standardization
  • λ-calculus

Fingerprint

Dive into the research topics of 'An abstract factorization theorem for explicit substitutions'. Together they form a unique fingerprint.

Cite this