[图书][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 …
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 …
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 …
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 …
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 λ …
covering three different calculi: the pure λ-calculus, the calculus with explicit substitutions λ …
Tight typings and split bounds
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 …
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 …
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 …
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 …
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 …
based on non-idempotent intersection and union types. The non-idempotent approach …