Non-idempotent types for classical calculi in natural deduction style

02/15/2018
by   Delia Kesner, et al.
0

In the first part of this paper, we define two resource aware typing systems for the λμ-calculus based on non-idempotent intersection and union types. The non-idempotent approach provides very simple combinatorial arguments --based on decreasing measures of type derivations-- to characterize head and strongly normalizing terms. Moreover, typability provides upper bounds for the lengths of the head-reduction and the maximal reduction sequences to normal-form. In the second part of this paper, the λμ-calculus is refined to a resource aware interpretation called λμr, which is inspired by the substitution at a distance paradigm. The small-step λμr-calculus turns out to be compatible with a natural extension of the non-idempotent interpretations of λμ, i.e. λμr-reduction preserves and decreases typing derivations in an extended appropriate typing system. We thus derive a simple arithmetical characterization of strongly λμr-normalizing terms by means of typing.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/04/2019

A Quantitative Understanding of Pattern Matching

This paper shows that the recent approach to quantitative typing systems...
research
02/15/2021

Sequence Types and Infinitary Semantics

We introduce a new representation of non-idempotent intersection types, ...
research
04/24/2023

Two Decreasing Measures for Simply Typed Lambda-Terms (Extended Version)

This paper defines two decreasing measures for terms of the simply typed...
research
12/14/2018

Observability = Typability + Inhabitation

We define an observability property for a calculus with pattern matching...
research
02/04/2020

Intersection Type Distributors

Building on previous works, we present a general method to define proof ...
research
07/20/2019

Factoring Derivation Spaces via Intersection Types (Extended Version)

In typical non-idempotent intersection type systems, proof normalization...
research
01/31/2018

Call-by-need, neededness and all that

We show that call-by-need is observationally equivalent to weak-head nee...

Please sign up or login with your details

Forgot password? Click here to reset