[图书][B] Lambda calculus with types

HP Barendregt, W Dekkers, R Statman - 2013 - books.google.com
This handbook with exercises reveals in formalisms, hitherto mainly used for hardware and
software design and verification, unexpected mathematical beauty. The lambda calculus …

Short proofs of normalization for the simply-typed λ-calculus, permutative conversions and Gödel's T

F Joachimski, R Matthes - Archive for Mathematical Logic, 2003 - Springer
Inductive characterizations of the sets of terms, the subset of strongly normalizing terms and
normal forms are studied in order to reprove weak and strong normalization for the simply …

Tight typings and split bounds, fully developed

B Accattoli, S Graham-Lengrand… - Journal of Functional …, 2020 - cambridge.org
Multi types–aka non-idempotent intersection types–have been used. to obtain quantitative
bounds on higher-order programs, as pioneered by de Carvalho. Notably, they bound at the …

Symbolic model checking of infinite-state systems using narrowing

S Escobar, J Meseguer - International Conference on Rewriting …, 2007 - Springer
Rewriting is a general and expressive way of specifying concurrent systems, where
concurrent transitions are axiomatized by rewrite rules. Narrowing is a complete symbolic …

Non-idempotent intersection types and strong normalisation

A Bernadet, SJ Lengrand - Logical Methods in Computer …, 2013 - lmcs.episciences.org
We present a typing system with non-idempotent intersection types, typing a term syntax
covering three different calculi: the pure λ-calculus, the calculus with explicit substitutions λ …

Tight typings and split bounds

B Accattoli, S Graham-Lengrand, D Kesner - Proceedings of the ACM on …, 2018 - dl.acm.org
Multi types—aka non-idempotent intersection types—have been used to obtain quantitative
bounds on higher-order programs, as pioneered by de Carvalho. Notably, they bound at the …

[PDF][PDF] A polymorphic lambda-calculus with sized higher-order types

A Abel - 2006 - cse.chalmers.se
This thesis is on termination of computer programs. By termination we mean that the task
given to a computer is processed in a certain amount of time, as opposed to taking infinitely …

A theory of explicit substitutions with safe and full composition

D Kesner - Logical Methods in Computer Science, 2009 - lmcs.episciences.org
Many different systems with explicit substitutions have been proposed to implement a large
class of higher-order languages. Motivations and challenges that guided the development of …

Consuming and persistent types for classical logic

D Kesner, P Vial - Proceedings of the 35th Annual ACM/IEEE …, 2020 - dl.acm.org
We prove that type systems are able to capture exact measures related to dynamic
properties of functional programs with control operators, which allow implementing intricate …

[PDF][PDF] Non-idempotent types for classical calculi in natural deduction style

D Kesner, P Vial - Logical Methods in Computer Science, 2020 - lmcs.episciences.org
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 …