We show that the syntactically rich notion of strictly positive families can be reduced to a core type theory with a fixed number of type constructors exploiting the novel notion of indexed containers. As a result, we show indexed contain-ers provide normal forms for strictly positive families in much the same way that containers provide normal forms for strictly positive types. Interestingly, this step from containers to indexed containers is achieved without having to extend the core type theory. Most of the construction presented here has been formalized using the Agda system – the missing bits are due to the current shortcomings of the Agda system.
The conventional general syntax of indexed families in dependent type theories follow the style of "...
Image factorizations in regular categories are stable under pull-backs, so they model a natural moda...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...
In order to represent, compute and reason with advanced data types one must go beyond the traditiona...
AbstractWe introduce the notion of a Martin-Löf category—a locally cartesian closed category with di...
This thesis develops a new approach to the theory of datatypes based on separating data and storage ...
Abstract. We show that strictly positive inductive types, constructed from polynomial functors, cons...
Abstract. We present a soundness theorem for a dependent type theory with context con-stants with re...
A type-indexed function is a function that is defined for each member of some family of types. Haske...
We present a principle for introducing new types in type theory which generalises strictly positive ...
Functional programs using foldable containers need reasoning tools as they are not equipped with law...
Abbott, Altenkirch, Ghani and others have taught us that many parameterizeddatatypes (set functors) ...
In this thesis, we will introduce the concept of containers as they apply to programming languages. ...
Indexed families of types are a way of associating run-time data with compile-time abstractions that...
AbstractStrong normalization results are obtained for a general language for collection types. An in...
The conventional general syntax of indexed families in dependent type theories follow the style of "...
Image factorizations in regular categories are stable under pull-backs, so they model a natural moda...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...
In order to represent, compute and reason with advanced data types one must go beyond the traditiona...
AbstractWe introduce the notion of a Martin-Löf category—a locally cartesian closed category with di...
This thesis develops a new approach to the theory of datatypes based on separating data and storage ...
Abstract. We show that strictly positive inductive types, constructed from polynomial functors, cons...
Abstract. We present a soundness theorem for a dependent type theory with context con-stants with re...
A type-indexed function is a function that is defined for each member of some family of types. Haske...
We present a principle for introducing new types in type theory which generalises strictly positive ...
Functional programs using foldable containers need reasoning tools as they are not equipped with law...
Abbott, Altenkirch, Ghani and others have taught us that many parameterizeddatatypes (set functors) ...
In this thesis, we will introduce the concept of containers as they apply to programming languages. ...
Indexed families of types are a way of associating run-time data with compile-time abstractions that...
AbstractStrong normalization results are obtained for a general language for collection types. An in...
The conventional general syntax of indexed families in dependent type theories follow the style of "...
Image factorizations in regular categories are stable under pull-backs, so they model a natural moda...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...