Idea
In type theory, an inductive-inductive type is a way of constructing a multi-sorted uniform tree structure that is well-founded, where later sorts may be indexed on prior sorts, and all constructors may refer to all other types and constructors.
Like inductive types, these can be encoded using Tarski universe. We model inductive types as the least fixed points of strictly positive endofunctors. This approach relies on a universe of codes (often denoted ) describing the grammar of these functors, an interpretation function mapping codes to functors, and a fixed point constructor.
Syntax
The syntax of inductive-inductive types is defiend in forsberg2010-inductive-inductive-definition.
It was extended, with initial algebra semantics to finitary and infinitary QIITs in Theory of Codes and Theory of Signatures.
A code is finitary when is finite in all instances, otherwise it is infinitiary.
Interpretation
TODO
Semantics
TODO
See also
References
forsberg2013-inductive-inductive-thesis dybjer1999-inductive-recursive kaposi2019-finitary-induction-induction altenkirch2011-inductive-inductive-semantics sestini2023-inductive-inductive-thesis forsberg2010-inductive-inductive-definition