The Undecidability of Typability in the Lambda-Pi-Calculus

06/13/2023
by   Gilles Dowek, et al.
0

The set of pure terms which are typable in the λΠ-calculus in a given context is not recursive. So there is no general type inference algorithm for the programming language Elf and, in some cases, some type information has to be mentioned by the programmer.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/25/2019

A Calculus for Language Transformations

In this paper we propose a calculus for expressing algorithms for progra...
research
04/08/2021

A Proposal for an Interactive Shell Based on a Typed Lambda Calculus

This paper presents Favalon, a functional programming language built on ...
research
07/16/2019

Recovering Purity with Comonads and Capabilities

In this paper, we take a pervasively effectful (in the style of ML) type...
research
03/15/2023

Transformer Models for Type Inference in the Simply Typed Lambda Calculus: A Case Study in Deep Learning for Code

Despite a growing body of work at the intersection of deep learning and ...
research
06/22/2023

Special Delivery: Programming with Mailbox Types (Extended Version)

The asynchronous and unidirectional communication model supported by mai...
research
04/13/2023

Kind Inference for the FreeST Programming Language

We present a kind inference algorithm for the FREEST programming languag...
research
01/10/2013

Toward General Analysis of Recursive Probability Models

There is increasing interest within the research community in the design...

Please sign up or login with your details

Forgot password? Click here to reset