Polymorphic System I

01/08/2021
by   Cristian F. Sottile, et al.
0

System I is a simply-typed lambda calculus with pairs, extended with an equational theory obtained from considering the type isomorphisms as equalities. In this work we propose an extension of System I to polymorphic types, adding the corresponding isomorphisms. We provide non-standard proofs of subject reduction and strong normalisation, extending those of System I.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/19/2020

Functional Pearl: The Distributive λ-Calculus

We introduce a simple extension of the λ-calculus with pairs—called the ...
research
09/21/2021

Adding Negation to Lambda Mu

We present L, an extension of Parigot's λμ-calculus by adding negation a...
research
03/21/2018

An extended type system with lambda-typed lambda-expressions

We present the system d, an extended type system with lambda-typed lambd...
research
04/08/2022

About Opposition and Duality in Paraconsistent Type Theory

A paraconsistent type theory (an extension of a fragment of intuitionist...
research
03/17/2018

An extended type system with lambda-typed lambda-expressions (extended version)

We present the type system d, an extended type system with lambda-typed ...
research
09/14/2019

Psi-Calculi Revisited: Connectivity and Compositionality

Psi-calculi is a parametric framework for process calculi similar to pop...
research
09/26/2022

A metalanguage for cost-aware denotational semantics

We present two metalanguages for developing synthetic cost-aware denotat...

Please sign up or login with your details

Forgot password? Click here to reset