Open Access
Constructing Strictly Positive Types
Michael Abbott,Thorsten Altenkirch,Neil Ghani +2 more
- 01 Jan 2004
TL;DR: The notion of a Martin-L of category was introduced in this article, which is a locally cartesian closed category with disjoint coproducts and initial algebras of container functors (the categorical analogue of W-types).
read more
Abstract: We introduce the notion of a Martin-L¨ of category — a locally cartesian closed category with disjoint coproducts and initial algebras of container functors (the categorical analogue of W-types) — and then establish that nested strictly positive inductive and coinductive types, which we call strictly positive types, exist in any Martin-L ¨ of category. Central to our development are the notions of containers and container functors, introduced in Abbott, Altenkirch, and Ghani (2003a). These provide a new conceptual analysis of data structures and polymorphic functions by exploiting dependent type theory as a convenient way to define constructions in Martin-L ¨ of categories. We also show that morphisms between containers can be full and faithfully interpreted as polymorphic functions (i.e. natural transformations) and that, in the presence of W-types, all strictly positive types (including nested inductive and coinductive types) give rise to containers.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Small Induction Recursion
Peter Hancock,Conor McBride,Neil Ghani,Lorenzo Malatesta,Thorsten Altenkirch +4 more
- 26 Jun 2013
TL;DR: This paper focuses on dependent polynomials and indexed containers, which handle more sophisticated data types in which the data have an associated indices which can be used to store important computational information.
References
•Book
Intuitionistic type theory
Per Martin-Löf
- 01 Jan 1984
TL;DR: These lectures were given in Padova and Munich later in the same year as part of the meeting on Konstruktive Mengenlehre und Typentheorie which was organized in Munich by Prof. Helmut Schwichtenberg.
1.4K
An Intuitionistic Theory of Types: Predicative Part
TL;DR: The theory of types as mentioned in this paper is a full-scale system for formalizing intuitionistic mathematics as developed, which allows proofs to appear as parts of propositions so that the propositions of the theory can express properties of proofs.
812
•Book
Categorical Logic and Type Theory
Bart Jacobs
- 28 Jan 1999
TL;DR: This chapter discusses fibred category theory, which is concerned with the role of type theory in the development of categorical identity and its role in the construction of types.
Locally cartesian closed categories and type theory
R. A. G. Seely
- 01 Jan 1984
TL;DR: In this paper, the notion of a generalized set is represented by a morphism B → A of a category C whose slice categories C/A are cartesian closed, i.e. the types are the objects of C and the terms are the morphisms of C. This logic has some peculiar aspects, such as ambiguity between the notions of type, predicate, and term, of object and proof.