International audienceLambda calculi with algebraic data types lie at the core of functional programming languages and proof assistants, but concealat least two fundamental theoretical problems already in the presence of the simplest non-trivial data type, the sum type. First,we do not know of an explicit and implemented algorithm for deciding the beta-eta-equality of terms---and this in spite of the firstdecidability results proven two decades ago. Second, it is not clear how to decide when two types are essentially the same,i.e. isomorphic, in spite of the meta-theoretic results on decidability of the isomorphism.In this paper, we present the exp-log normal form of types---derived from the representation of exponential polynomials via the...
International audienceWe study isomorphisms of inductive types (that is, recursive types satisfying ...
It is wellknown that one cannot inside the pure untyped lambda calculus determine equivalence Ie o...
We contribute to the syntactic study of F less-than-or-equal-to, a variant of second order lambda-ca...
International audienceLambda calculi with algebraic data types lie at the core of functional program...
International audienceThis paper presents a normalization tool for the \l-calculus with sum types, b...
The goal of this thesis is to study the sum and the zero within two principal frameworks: type isomo...
AbstractTarski asked whether the arithmetic identities taught in high school are complete for showin...
Tarski asked whether the arithmetic identities taught in high school are complete for showing all ar...
We present the first typeful implementation of Normalization by Evaluation for the simply typed lamb...
The isomorphisms holding in all models of the simply typed lambda calculus with surjective and termi...
International audienceWe study the problem of defining normal forms of terms for the algebraic -calc...
The isomorphisms holding in all models of the simply typed lambda calculus with surjective and termi...
We prove that every -term in normal form has one of Thatte's partial types. Keywords: Function...
This dissertation examines some aspects of the relationship between λ calculus and universal algebr...
We study systems of non-idempotent intersection types for different variants of the lambda-calculus ...
International audienceWe study isomorphisms of inductive types (that is, recursive types satisfying ...
It is wellknown that one cannot inside the pure untyped lambda calculus determine equivalence Ie o...
We contribute to the syntactic study of F less-than-or-equal-to, a variant of second order lambda-ca...
International audienceLambda calculi with algebraic data types lie at the core of functional program...
International audienceThis paper presents a normalization tool for the \l-calculus with sum types, b...
The goal of this thesis is to study the sum and the zero within two principal frameworks: type isomo...
AbstractTarski asked whether the arithmetic identities taught in high school are complete for showin...
Tarski asked whether the arithmetic identities taught in high school are complete for showing all ar...
We present the first typeful implementation of Normalization by Evaluation for the simply typed lamb...
The isomorphisms holding in all models of the simply typed lambda calculus with surjective and termi...
International audienceWe study the problem of defining normal forms of terms for the algebraic -calc...
The isomorphisms holding in all models of the simply typed lambda calculus with surjective and termi...
We prove that every -term in normal form has one of Thatte's partial types. Keywords: Function...
This dissertation examines some aspects of the relationship between λ calculus and universal algebr...
We study systems of non-idempotent intersection types for different variants of the lambda-calculus ...
International audienceWe study isomorphisms of inductive types (that is, recursive types satisfying ...
It is wellknown that one cannot inside the pure untyped lambda calculus determine equivalence Ie o...
We contribute to the syntactic study of F less-than-or-equal-to, a variant of second order lambda-ca...