Abstract. We introduce a new theory of data types which allows for the definition of data types as initial algebras of certain functors FamC→ FamC. This theory, which we call positive inductive-recursive definitions, is a generalisation of Dybjer and Setzer’s theory of inductive-recursive definitions within which C had to be discrete – our work can therefore be seen as lifting this restriction. This is a substantial endeavour as we need to not only introduce a type of codes for such data types (as in Dybjer and Setzer’s work), but also a type of morphisms between such codes (which was not needed in Dybjer and Setzer’s development). We show how these codes are interpreted as functors on FamC and how these morphisms of codes are interpreted a...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
Induction-recursion is a powerful definition method in intuitionistic type theory. It extends (gener...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
A new theory of data types which allows for the definition of types as initial algebras of certain f...
A new theory of data types which allows for the definition of types asinitial algebras of certain fu...
The theory of recursive functions where the domain of a function is inductively defined at the same ...
The theory of recursive functions where the domain of a function is inductively defined at the same ...
We present a principle for introducing new types in type theory which generalises strictly positive ...
We present a principle for introducing new types in type theory which generalises strictly positive ...
We present a principle for introducing new types in type theory which generalises strictly positive ...
Abstract-Data types are undergoing a major leap forward in their sophistication driven by a conjunct...
Data types are undergoing a major leap forward in their sophistication driven by a conjunction of i)...
: In a previous work ("Abstract Data Type Systems", TCS 173(2):349--391 (1997)), the last ...
Nested (or non-regular or non-uniform) datatypes are recursively defined parameterised datatypes in ...
Induction-recursion is a powerful definition method in intuitionistic type theory. It extends (gener...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
Induction-recursion is a powerful definition method in intuitionistic type theory. It extends (gener...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
A new theory of data types which allows for the definition of types as initial algebras of certain f...
A new theory of data types which allows for the definition of types asinitial algebras of certain fu...
The theory of recursive functions where the domain of a function is inductively defined at the same ...
The theory of recursive functions where the domain of a function is inductively defined at the same ...
We present a principle for introducing new types in type theory which generalises strictly positive ...
We present a principle for introducing new types in type theory which generalises strictly positive ...
We present a principle for introducing new types in type theory which generalises strictly positive ...
Abstract-Data types are undergoing a major leap forward in their sophistication driven by a conjunct...
Data types are undergoing a major leap forward in their sophistication driven by a conjunction of i)...
: In a previous work ("Abstract Data Type Systems", TCS 173(2):349--391 (1997)), the last ...
Nested (or non-regular or non-uniform) datatypes are recursively defined parameterised datatypes in ...
Induction-recursion is a powerful definition method in intuitionistic type theory. It extends (gener...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
Induction-recursion is a powerful definition method in intuitionistic type theory. It extends (gener...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...