Part 3: Logic, Semantics, and Programming TheoryInternational audienceUsing Curry-Howard isomorphism, we extend the typed lambda-calculus with intersection and union types, and its corresponding proof-functional logic, previously defined by the authors, with subtyping and explicit coercions.We show the extension of the lambda-calculus to be isomorphic to the Barbanera-Dezani-de’Liguoro type assignment system and we provide a sound interpretation of the proof-functional logic with the $\mathsf {NJ}(\beta )$ logic, using Mints’ realizers.We finally present a sound and complete algorithm for subtyping in presence of intersection and union types. The algorithm is conceived to work for the (sub)type theory $\varXi $
Abstract: Some, but not all, closed terms of the lambda calculus have types; these types are exactly...
: Intersection types and bounded quantification are complementary extensions of first-order a static...
AbstractThe original λ¯μμ˜ of Curien and Herbelin has a system of simple types, based on sequent cal...
Part 3: Logic, Semantics, and Programming TheoryInternational audienceUsing Curry-Howard isomorphism...
Proof-functional logical connectives allow reasoning about the structure of logical proofs, in this ...
Abstract. The notion of subtyping has gained an important role both in theoretical and applicative d...
AbstractWe define the typed lambda calculus Fω∧ (F-omega-meet), a natural generalization of Girard's...
Intersection types discipline allows to define a wide variety of models for the type free lambda-cal...
Intersection types discipline allows to define a wide variety of models for the type free lambda-cal...
AbstractIntersection types discipline allows to define a wide variety of models for the type free la...
AbstractWe introduce new modal logical calculi that describe subtyping properties of Cartesian produ...
This paper presents a notion of intersection and union type assignment for the calculus X, a substit...
We introduce new modal logical calculi that describe subtyping properties of Cartesian product and d...
The subject of this thesis is about lambda-calculus decorated with types, usually called "Church-sty...
AbstractWe define the typed lambda calculus Fω∧ (F-omega-meet), a natural generalization of Girard's...
Abstract: Some, but not all, closed terms of the lambda calculus have types; these types are exactly...
: Intersection types and bounded quantification are complementary extensions of first-order a static...
AbstractThe original λ¯μμ˜ of Curien and Herbelin has a system of simple types, based on sequent cal...
Part 3: Logic, Semantics, and Programming TheoryInternational audienceUsing Curry-Howard isomorphism...
Proof-functional logical connectives allow reasoning about the structure of logical proofs, in this ...
Abstract. The notion of subtyping has gained an important role both in theoretical and applicative d...
AbstractWe define the typed lambda calculus Fω∧ (F-omega-meet), a natural generalization of Girard's...
Intersection types discipline allows to define a wide variety of models for the type free lambda-cal...
Intersection types discipline allows to define a wide variety of models for the type free lambda-cal...
AbstractIntersection types discipline allows to define a wide variety of models for the type free la...
AbstractWe introduce new modal logical calculi that describe subtyping properties of Cartesian produ...
This paper presents a notion of intersection and union type assignment for the calculus X, a substit...
We introduce new modal logical calculi that describe subtyping properties of Cartesian product and d...
The subject of this thesis is about lambda-calculus decorated with types, usually called "Church-sty...
AbstractWe define the typed lambda calculus Fω∧ (F-omega-meet), a natural generalization of Girard's...
Abstract: Some, but not all, closed terms of the lambda calculus have types; these types are exactly...
: Intersection types and bounded quantification are complementary extensions of first-order a static...
AbstractThe original λ¯μμ˜ of Curien and Herbelin has a system of simple types, based on sequent cal...