International audienceSemantic subtyping is an approach to define subtyping relations for type systems featuring union and intersection type connectives. It has been studied only for strict languages, and it is unsound for non-strict semantics. In this work, we study how to adapt this approach to non-strict languages: in particular, we define a type system using semantic subtyping for a functional language with a call-by-need semantics. We do so by introducing an explicit representation for divergence in the types, so that the type system distinguishes expressions that are results from those which are computations that might diverge
We study set-theoretic types: types that include union, intersection, and negation connectives. Set-...
We study set-theoretic types: types that include union, intersection, and negation connectives. Set-...
We study set-theoretic types: types that include union, intersection, and negation connectives. Set-...
International audienceSemantic subtyping is an approach to define subtyping relations for type syste...
Semantic subtyping is an approach to define subtyping relations for type systems featuring union and...
Semantic subtyping is an approach for defining sound and complete procedures to decide subtyping for...
We compare Meyer and Routley's minimal relevant logic B+ with the recent semanticsbased approac...
International audienceSubtyping relations for the π-calculus are usually defined in a syntactic way,...
International audienceWe consider a type algebra equipped with recursive, product, function, interse...
AbstractWe compare Meyer and Routley's minimal relevant logic B+ with the recent semantics-based app...
Abstract. The notion of subtyping has gained an important role both in theoretical and applicative d...
International audienceWe consider a type algebra equipped with recursive, product, function, interse...
Part 3: Session 2: TypesInternational audienceWe propose an integration of structural subtyping with...
Part 3: Session 2: TypesInternational audienceWe propose an integration of structural subtyping with...
Consider a first order typed language, with semantics $S$ for expressions and types. Adding subtypin...
We study set-theoretic types: types that include union, intersection, and negation connectives. Set-...
We study set-theoretic types: types that include union, intersection, and negation connectives. Set-...
We study set-theoretic types: types that include union, intersection, and negation connectives. Set-...
International audienceSemantic subtyping is an approach to define subtyping relations for type syste...
Semantic subtyping is an approach to define subtyping relations for type systems featuring union and...
Semantic subtyping is an approach for defining sound and complete procedures to decide subtyping for...
We compare Meyer and Routley's minimal relevant logic B+ with the recent semanticsbased approac...
International audienceSubtyping relations for the π-calculus are usually defined in a syntactic way,...
International audienceWe consider a type algebra equipped with recursive, product, function, interse...
AbstractWe compare Meyer and Routley's minimal relevant logic B+ with the recent semantics-based app...
Abstract. The notion of subtyping has gained an important role both in theoretical and applicative d...
International audienceWe consider a type algebra equipped with recursive, product, function, interse...
Part 3: Session 2: TypesInternational audienceWe propose an integration of structural subtyping with...
Part 3: Session 2: TypesInternational audienceWe propose an integration of structural subtyping with...
Consider a first order typed language, with semantics $S$ for expressions and types. Adding subtypin...
We study set-theoretic types: types that include union, intersection, and negation connectives. Set-...
We study set-theoretic types: types that include union, intersection, and negation connectives. Set-...
We study set-theoretic types: types that include union, intersection, and negation connectives. Set-...