Was ist Induktion-Induktion ?
Die Ressourcen, die ich gefunden habe, sind:
- das HoTT-Buch am Ende von Kapitel 5.7.
- Artikel von nLab
- ein Artikel namens Induktiv-Induktive Definitionen
- In diesem Blogbeitrag werden auch induktiv-induktive Typen erwähnt
Die ersten beiden Referenzen sind mir zu kurz und die beiden letzteren zu technisch. Kann es jemand in Laienform erklären? Es wäre besser, wenn es Agda-Code gäbe.
Antworten:
Supplemental 2016-10-03: Ich habe Induktion-Induktion und Induktions-Rekursion gemischt (nicht das erste Mal, dass ich das gemacht habe!). Ich entschuldige mich für das Durcheinander. Ich habe die Antwort aktualisiert, um beide abzudecken.
Ich finde die Erklärungen in der Arbeit von Forsberg & Setzer Eine endliche Axiomatisierung induktiv-induktiver Definitionen aufschlussreich.
Induktionsrekursion
Eine induktiv-rekursive Definition ist eine Definition, bei der wir auf besondere Weise gleichzeitig einen TypEIN und eine Typfamilie B:A→Type :
Ohne die dritte Anforderung könnten wir zuerstA und dann separat B .
Hier ist ein Babybeispiel. Definieren SieA induktiv, um die folgenden Konstruktoren zu haben:
Die TypfamilieB ist definiert durch
Induktion-Induktion
quelle