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 :
بازگشت