In order to represent, compute and reason with advanced data types one must go beyond the traditional treatment of data types as being inductive types and, instead, consider them as inductive families. Strictly positive types (SPTs) form a grammar for defining inductive types and, consequently, a fundamental question in the the theory of inductive families is what constitutes a corresponding grammar for inductive families. This paper answers this question in the form of strictly positive families or SPFs. We show that these SPFs can be used to represent and compute with a variety of advanced data types and that generic programs can naturally be written over the universe of SPFs
Inductive families of types are a feature of most languages based on dependent types. They are usual...
Based on a natural unification of logic and computation, Martin-Löf’s intuitionistic type theory can...
This dissertation defends the idea of a closed dependent type theory whose inductive types are encod...
A new theory of data types which allows for the definition of types asinitial algebras of certain fu...
A new theory of data types which allows for the definition of types as initial algebras of certain f...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
We show that the syntactically rich notion of strictly positive families can be reduced to a core ty...
We consider inductive inference of formal languages, as defined by Gold (1967), in the case of posit...
We present a principle for introducing new types in type theory which generalises strictly positive ...
Abstract. We show that strictly positive inductive types, constructed from polynomial functors, cons...
Proof assistants are computer systems that allows a user to do mathematics on a computer helping wit...
AbstractInductive inference from positive data is shown to be remarkably powerful using the framewor...
We show how to write generic programs and proofs in MartinL \u7fof type theory. To this end we cons...
The present paper deals with the learnability of indexed families of uniformly recursive languages b...
AbstractIn this paper, we study inferability of Prolog programs from positive examples alone. The im...
Inductive families of types are a feature of most languages based on dependent types. They are usual...
Based on a natural unification of logic and computation, Martin-Löf’s intuitionistic type theory can...
This dissertation defends the idea of a closed dependent type theory whose inductive types are encod...
A new theory of data types which allows for the definition of types asinitial algebras of certain fu...
A new theory of data types which allows for the definition of types as initial algebras of certain f...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
We show that the syntactically rich notion of strictly positive families can be reduced to a core ty...
We consider inductive inference of formal languages, as defined by Gold (1967), in the case of posit...
We present a principle for introducing new types in type theory which generalises strictly positive ...
Abstract. We show that strictly positive inductive types, constructed from polynomial functors, cons...
Proof assistants are computer systems that allows a user to do mathematics on a computer helping wit...
AbstractInductive inference from positive data is shown to be remarkably powerful using the framewor...
We show how to write generic programs and proofs in MartinL \u7fof type theory. To this end we cons...
The present paper deals with the learnability of indexed families of uniformly recursive languages b...
AbstractIn this paper, we study inferability of Prolog programs from positive examples alone. The im...
Inductive families of types are a feature of most languages based on dependent types. They are usual...
Based on a natural unification of logic and computation, Martin-Löf’s intuitionistic type theory can...
This dissertation defends the idea of a closed dependent type theory whose inductive types are encod...