Ich lese die formale Darstellung der Martin-Löfs-Typentheorie (Anhang des HoTT-Buches ). Die Autoren führen eine Hierarchie von Universen ein, dann und auch W- Typen sowie natürliche Zahlen N (induktiv über 0 und s u c c ). Schließlich fügen sie auch höhere induktive Typen hinzu.
Aber dann frage ich mich, warum es notwendig ist, in der theoretischen Spezifikation zu machen. Reichen 1 und + und algebraische Datentypen in der Inkarnation von W- Typen nicht aus, um sie einzurichten? ZB mit dem anfänglichen Algebra- Ansatz. (Oder zumindest, nachdem wir von MLTT zu HoTT übergegangen sind, haben wir induktive Typen - schließlich treten die ganzen Zahlen Z als Homotopiegruppe des Kreistyps S innerhalb der Theorie auf.)
Oder hat es mit unserer Notwendigkeit zu tun, von Anfang an eine primitive Rekursion zu haben, die in der Präsentation direkt neben definiert wird ? Dies ist eine Idee, die ich habe, weil ich nicht genau weiß, wie "Definition" in diesem Rahmen definiert ist oder wie die Erweiterung der Sprache formal funktioniert. Ich könnte hinzufügen, dass ich erkenne, dass zumindest ein informeller Begriff von Zahlen und "größer" bereits verwendet wird, wenn die Hierarchie der Universen definiert ist.
Falls man sparen kann und die Spezifikation nicht minimal ist, gibt es andere Gegenstände, die man im Prinzip fallen lassen könnte? ZB könnte ich mir vorstellen, dass 2 und dann + aus einer Kombination von Π , Σ , 0 , 1 kommen , aber ich war nicht in der Lage, dies zu tun.