AbstractThis paper is concerned with the foundations of an extension of pure type systems by abstract data types, hence the name of Abstract Data Type Systems. ADTS generalize inductive types as they are defined in the calculus of constructions, by providing definitions of functions by pattern matching on the one hand, and relations among constructors of the inductive type on the other. It also generalizes the first-order framework of abstract data types by providing function types and higher-order equations. The first half of the paper describes the framework of ADTS, while the second half investigates cases where ADTS are strongly normalizing. This is shown to be the case for the polymorphic lambda calculus (with possibly subtypes) enrich...
Abstract. This article is the first part of a two articles series about a calculus with higher-order...
Modem functional languages feature polymorphic types whose data structures must be fixed, though the...
International audienceWe define and study the type system, local type inference, and execution model...
AbstractThis paper is concerned with the foundations of an extension of pure type systems by abstrac...
: In a previous work ("Abstract Data Type Systems", TCS 173(2):349--391 (1997)), the last ...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
Type theories can provide a foundational account of constructive mathematics, and for the computer s...
International audienceThis paper is concerned with the foundations of the Calculus of Algebraic Cons...
International audienceThis paper is concerned with the foundations of the Calculus of Algebraic Cons...
International audienceThis paper is concerned with the foundations of the Calculus of Algebraic Cons...
This article is the second part of a two articles series about a calculus with higher-order polymorp...
This article is the second part of a two articles series about a calculus with higher-order polymorp...
Data Types Konstantin Läufer Martin Odersky Loyola University of Chicago Universität Karlsruhe lau...
Abstract. This article is the first part of a two articles series about a calculus with higher-order...
Modem functional languages feature polymorphic types whose data structures must be fixed, though the...
International audienceWe define and study the type system, local type inference, and execution model...
AbstractThis paper is concerned with the foundations of an extension of pure type systems by abstrac...
: In a previous work ("Abstract Data Type Systems", TCS 173(2):349--391 (1997)), the last ...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
Type theories can provide a foundational account of constructive mathematics, and for the computer s...
International audienceThis paper is concerned with the foundations of the Calculus of Algebraic Cons...
International audienceThis paper is concerned with the foundations of the Calculus of Algebraic Cons...
International audienceThis paper is concerned with the foundations of the Calculus of Algebraic Cons...
This article is the second part of a two articles series about a calculus with higher-order polymorp...
This article is the second part of a two articles series about a calculus with higher-order polymorp...
Data Types Konstantin Läufer Martin Odersky Loyola University of Chicago Universität Karlsruhe lau...
Abstract. This article is the first part of a two articles series about a calculus with higher-order...
Modem functional languages feature polymorphic types whose data structures must be fixed, though the...
International audienceWe define and study the type system, local type inference, and execution model...