DocumentCode
3223507
Title
Normalization by evaluation for typed lambda calculus with coproducts
Author
Altenkirch, T. ; Dybjer, P. ; Hofmann, M. ; Scott, P.
Author_Institution
Sch. of Comput. Sci., Nottingham Univ., UK
fYear
2001
fDate
2001
Firstpage
303
Lastpage
310
Abstract
Solves the decision problem for the simply typed lambda calculus with a strong binary sum, or, equivalently, the word problem for free Cartesian closed categories with binary co-products. Our method is based on the semantic technique known as “normalization by evaluation”, and involves inverting the interpretation of the syntax in a suitable sheaf model and, from this, extracting an appropriate unique normal form. There is no rewriting theory involved and the proof is completely constructive, allowing program extraction from the proof
Keywords
category theory; decidability; lambda calculus; theorem proving; type theory; binary co-products; constructive proof; decision problem; free Cartesian closed categories; inverted syntax interpretation; normalization by evaluation; program extraction; semantic technique; sheaf model; strong binary sum; typed lambda calculus; unique normal form; word problem; Calculus; Computer languages; Equations; Informatics; Logic; Terminology;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science, 2001. Proceedings. 16th Annual IEEE Symposium on
Conference_Location
Boston, MA
ISSN
1043-6871
Print_ISBN
0-7695-1281-X
Type
conf
DOI
10.1109/LICS.2001.932506
Filename
932506
Link To Document