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...
This dissertation examines some aspects of the relationship between λ calculus and universal algebr...
System I is a proof language for a fragment of propositional logic where isomorphic propositions, su...
This paper gives a characterisation, via intersection types, of the strongly normalising proof-terms...
International audienceLambda calculi with algebraic data types lie at the core of functional program...
The goal of this thesis is to study the sum and the zero within two principal frameworks: type isomo...
We present the first typeful implementation of Normalization by Evaluation for the simply typed lamb...
International audienceThis paper presents a normalization tool for the \l-calculus with sum types, b...
International audienceWe study the problem of defining normal forms of terms for the algebraic -calc...
AbstractTarski asked whether the arithmetic identities taught in high school are complete for showin...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
International audienceWe analyze a normalization function for the simply typed lambda-calculus based...
Working in a variant of the intersection type assignment system of Coppo, Dezani-Ciancaglini and Ven...
International audienceWe consider the problem of characterizing isomorphisms of types, or, equivalen...
AbstractIn their paper “Intersection types and lambda definability” [Bucciarelli, A., Piperno, A., S...
This dissertation examines some aspects of the relationship between λ calculus and universal algebr...
System I is a proof language for a fragment of propositional logic where isomorphic propositions, su...
This paper gives a characterisation, via intersection types, of the strongly normalising proof-terms...
International audienceLambda calculi with algebraic data types lie at the core of functional program...
The goal of this thesis is to study the sum and the zero within two principal frameworks: type isomo...
We present the first typeful implementation of Normalization by Evaluation for the simply typed lamb...
International audienceThis paper presents a normalization tool for the \l-calculus with sum types, b...
International audienceWe study the problem of defining normal forms of terms for the algebraic -calc...
AbstractTarski asked whether the arithmetic identities taught in high school are complete for showin...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
International audienceWe analyze a normalization function for the simply typed lambda-calculus based...
Working in a variant of the intersection type assignment system of Coppo, Dezani-Ciancaglini and Ven...
International audienceWe consider the problem of characterizing isomorphisms of types, or, equivalen...
AbstractIn their paper “Intersection types and lambda definability” [Bucciarelli, A., Piperno, A., S...
This dissertation examines some aspects of the relationship between λ calculus and universal algebr...
System I is a proof language for a fragment of propositional logic where isomorphic propositions, su...
This paper gives a characterisation, via intersection types, of the strongly normalising proof-terms...