nLab history of inductive types -- references

History of inductive types

History of inductive types

Historical references on the definition of inductive types.

Precursors

A first type theoretic formulation of general inductive definitions:

The induction principle for identity types (also known as “path induction” or the “J-rule”) is first stated in:

  • Per Martin-Löf, §1.7 and p. 94 of: An intuitionistic theory of types: predicative part, in: H. E. Rose, J. C. Shepherdson (eds.), Logic Colloquium ‘73, Proceedings of the Logic Colloquium, Studies in Logic and the Foundations of Mathematics 80 (1975) 73-118 (doi:10.1016/S0049-237X(08)71945-1, CiteSeer)

and in the modern form of inference rules in:

  • Bengt Nordström, Kent Petersson, Jan M. Smith, §8.1 of: Programming in Martin-Löf’s Type Theory, Oxford University Press (1990) [[webpage, pdf, pdf]]

The special case of inductive types now known as 𝒲 \mathcal{W} -types is first formulated in:

Early proposals for a general formal definition of inductive types:

Modern definition

The modern notion of inductive types and inductive families in intensional type theory is independently due to

and due to

which became the basis of the calculus of inductive constructions used in the Coq-proof assistant:

reviewed in

with streamlined exposition in:

The generalization to inductive-recursive types is due to

See also:

Last revised on May 18, 2023 at 05:20:16. See the history of this page for a list of all contributions to it.