The goal of this thesis is to study the sum and the zero within two principal frameworks: type isomorphisms and the normalization of lambda-terms. Type isomorphisms have already been studied within the framework of the simply typed lambda-calculus with surjective pairing but without sums. To handle the case with sums and zero, I first restricted the study to the case of linear isomorphisms, within the framework of linear logic, which led to a remarkably simple characterization of these isomorphisms, obtained thanks to a syntactic method on proof-nets. The more general framework of intuitionistic logic corresponds to the open problem of characterizing isomorphisms in bi-cartesian closed categories. I contributed to this study by showing that...
The isomorphisms holding in all models of the simply typed lambda calculus with surjective and termi...
We present the first typeful implementation of Normalization by Evaluation for the simply typed lamb...
International audienceWe introduce a simple extension of the $\lambda$-calculus with pairs—called th...
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...
International audienceLambda calculi with algebraic data types lie at the core of functional program...
It was realized in the early nineties that the Curry-Howard isomorphism can be extended to the case ...
International audienceThis paper presents a normalization tool for the \l-calculus with sum types, b...
We study systems of non-idempotent intersection types for different variants of the lambda-calculus ...
International audienceWe study the problem of defining normal forms of terms for the algebraic -calc...
In this dissertation, we extend the methods of non-idempotent intersection type theory, pioneered by...
ON ETUDIE LE POUVOIR D'EXPRESSION DU LAMBDA-CALCUL SIMPLEMENT TYPE (QUE L'ON DESIGNERA PAR LS) DOTE ...
A constructive characterization is given of the isomorphisms which must hold in all models of the ty...
The isomorphisms holding in all models of the simply typed lambda calculus with surjective and termi...
We present the first typeful implementation of Normalization by Evaluation for the simply typed lamb...
International audienceWe introduce a simple extension of the $\lambda$-calculus with pairs—called th...
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...
International audienceLambda calculi with algebraic data types lie at the core of functional program...
It was realized in the early nineties that the Curry-Howard isomorphism can be extended to the case ...
International audienceThis paper presents a normalization tool for the \l-calculus with sum types, b...
We study systems of non-idempotent intersection types for different variants of the lambda-calculus ...
International audienceWe study the problem of defining normal forms of terms for the algebraic -calc...
In this dissertation, we extend the methods of non-idempotent intersection type theory, pioneered by...
ON ETUDIE LE POUVOIR D'EXPRESSION DU LAMBDA-CALCUL SIMPLEMENT TYPE (QUE L'ON DESIGNERA PAR LS) DOTE ...
A constructive characterization is given of the isomorphisms which must hold in all models of the ty...
The isomorphisms holding in all models of the simply typed lambda calculus with surjective and termi...
We present the first typeful implementation of Normalization by Evaluation for the simply typed lamb...
International audienceWe introduce a simple extension of the $\lambda$-calculus with pairs—called th...