Normalization by Evaluation for Typed Lambda Calculus with Coproducts

  • Authors:
  • T. Altenkirch;P. Dybjer;M. Hofmannz;P. Scott

  • Affiliations:
  • -;-;-;-

  • Venue:
  • LICS '01 Proceedings of the 16th Annual IEEE Symposium on Logic in Computer Science
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Abstract: We solve the decision problem for simply typed lambda calculus with strong binary sums, equivalently the word problem for free cartesian closed categories with binary coproducts. Our method is based on the semantical technique known as "normalization by evaluation" and involves inverting the interpretation of the syntax into a suitable sheaf model and from this extracting appropriate unique normal forms. There is no rewriting theory involved, and the proof is completely constructive, allowing program extraction from the proof.