VSL 2014: VIENNA SUMMER OF LOGIC 2014

A typed lambda-calculus with call-by-name and call-by-value iteration

Author: Herman Geuvers

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:A typed lambda-calculus with call-by-name and call-by-value iteration
Authors:Herman Geuvers
Proceedings:PSC 2014 Abstracts
Editors: Peter Schuster, Dirk Pattinson and Ana Sokolova
Keywords:Typed lambda calculus, iteration, call-by-name, call-by-value, Scott data types, strong normalization, continuation
Abstract:

ABSTRACT. We define a simply typed lambda calculus with positive recursive types in which we study the less well-known Scott encoding of data types. Scott data types have "case distinction" as a basic feature. We shed a different light on the Scott data types, by viewing the different cases as "continuations". As Scott data types do not have iteration (or recursion) built in, we add as primitives a "call-by-name iterator" and a "call-by-value iterator" with appropriate reduction rules. We show that the calculus is strongly normalizing.

Pages:2
Talk:Jul 17 14:30
Paper:
Disclaimer | Powered by EasyChair Smart Program