[图书][B] Lectures on the Curry-Howard isomorphism

MH Sørensen, P Urzyczyn - 2006 - books.google.com
The Curry-Howard isomorphism states an amazing correspondence between systems of
formal logic as encountered in proof theory and computational calculi as found in type …

Pure patterns type systems

G Barthe, H Cirstea, C Kirchner, L Liquori - ACM SIGPLAN Notices, 2003 - dl.acm.org
We introduce a new framework of algebraic pure type systems in which we consider rewrite
rules as lambda terms with patterns and rewrite rule application as abstraction application …

Typed generic traversal with term rewriting strategies

R Lämmel - The Journal of Logic and Algebraic Programming, 2003 - Elsevier
A typed model of strategic term rewriting is developed. The key innovation is that generic
traversal is covered. To this end, we define a typed rewriting calculus S′ γ. The calculus …

Intersection-types à la Church

L Liquori, SR Della Rocca - Information and Computation, 2007 - Elsevier
In this paper, we present Λ∧ t, a fully typed λ-calculus based on the intersection-type system
discipline, which is a counterpart àla Church of the type assignment system as invented by …

A classical sequent calculus with dependent types

É Miquey - ACM Transactions on Programming Languages and …, 2019 - dl.acm.org
Dependent types are a key feature of the proof assistants based on the Curry-Howard
isomorphism. It is well known that this correspondence can be extended to classical logic by …

Classical realizability and side-effects

É Miquey - 2017 - inria.hal.science
This thesis focused on the computational content of classical proofs, and specifically on
proofs with side-effects and Krivine classical realizability. The manuscript is divided in three …

Introduction to type theory

H Geuvers - International LerNet ALFA Summer School on …, 2008 - Springer
These notes comprise the lecture “Introduction to Type Theory” that I gave at the Alpha
Lernet Summer School in Piriapolis, Uruguay in February 2008. The lecture was meant as …

Fixed points of type constructors and primitive recursion

A Abel, R Matthes - Computer Science Logic: 18th International Workshop …, 2004 - Springer
For nested or heterogeneous datatypes, terminating recursion schemes considered so far
have been instances of iteration, excluding efficient definitions of fixed-point unfolding. Two …

Type fixpoints: Iteration vs. recursion

Z Spławski, P Urzyczyn - Proceedings of the fourth ACM SIGPLAN …, 1999 - dl.acm.org
Positive recursive (fixpoint) types can be added to the polymorphic (Church-style) lambda
calculus λ2 (System F) in several different ways, depending on the choice of the elimination …

An introduction to dependent type theory

G Barthe, T Coquand - International Summer School on Applied Semantics, 2000 - Springer
Functional programming languages often feature mechanisms that involve complex
computations at the level of types. These mechanisms can be analyzed uniformly in the …