2013•Mathematical Structures in Computer ScienceRequires access

A typed, algebraic, computational lambda-calculus

Benoît Valiron

Open publisher page 5 citations

Abstract

Lambda-calculi with vectorial structures have been studied in various ways, but their semantics remain largely uninvestigated. The main contribution of this paper is to provide a categorical framework for the semantics of such algebraic lambda-calculi. We first develop a categorical analysis of a general simply typed lambda-calculus endowed with the structure of a module. We study the problems arising from the addition of a fixed-point combinator and show how to modify the equational theory to solve them. The categorical analysis carries nicely over to the modified language. We provide various concrete models for both the case without fixpoints and for the case with them.

About this research paper

What this paper is about

Lambda-calculi with vectorial structures have been studied in various ways, but their semantics remain largely uninvestigated. The main contribution of this paper is to provide a categorical framework for the semantics of such algebraic lambda-calculi. We first develop a categorical analysis of a general simply typed lambda-calculus endowed with the structure of a module. We study the problems arising from the addition of a fixed-point combinator and show how to modify the equational theory to solve them. The categorical analysis carries nicely over to the modified language. We provide various concrete models for both the case without fixpoints and for the case with them.

Why it matters

OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Lambda-calculi with vectorial structures have been studied in various ways, but their semantics remain largely uninvestigated. The main contribution of this paper is to provide a categorical framework for the semantics of such algebraic lambda-calculi. We first develop a categorical analysis of a general simply typed lambda-calculus endowed with the structure of a module. We study the problems arising from the addition of a fixed-point combinator and show how to modify the equational theory to solve them. The categorical analysis carries nicely over to the modified language. We provide various concrete models for both the case without fixpoints and for the case with them.

Key concepts: System F, Simply typed lambda calculus, Typed lambda calculus, Combinatory logic, Dependent type, Church encoding, Categorical variable, Lambda

Related papers

Back to paper searchBrowse research topicsOriginal source
A typed, algebraic, computational lambda-calculus — Research Paper | ScholarLens