Electronic Proceedings in Theoretical Computer Science (Feb 2011)

A standardisation proof for algebraic pattern calculi

  • Delia Kesner,
  • Carlos Lombardi,
  • Alejandro Ríos

DOI
https://doi.org/10.4204/EPTCS.49.5
Journal volume & issue
Vol. 49, no. Proc. HOR 2010
pp. 58 – 72

Abstract

Read online

This work gives some insights and results on standardisation for call-by-name pattern calculi. More precisely, we define standard reductions for a pattern calculus with constructor-based data terms and patterns. This notion is based on reduction steps that are needed to match an argument with respect to a given pattern. We prove the Standardisation Theorem by using the technique developed by Takahashi and Crary for lambda-calculus. The proof is based on the fact that any development can be specified as a sequence of head steps followed by internal reductions, i.e. reductions in which no head steps are involved.