Zurück zur Übersicht

Begriff

Homotopy Type Theory (HoTT)

Computer Science Math S4
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Normalerweise sind "Gleichheit" und "Typen" getrennte Konzepte. In HoTT verschmelzen Informatik (Typentheorie) und Topologie (Homotopie - die Lehre von Verformungen). Die Idee: Ein Typ ist ein Raum. Ein Wert ist ein Punkt im Raum. Ein Beweis, dass a = b ist, ist ein Pfad von a nach b. Ein Beweis, dass zwei Beweise gleich sind (p = q), ist eine Fläche zwischen den Pfaden. Das erlaubt eine völlig neue Sicht auf Mathematik, wo "gleich sein" nicht nur Ja/Nein ist, sondern eine Struktur hat. Vladimir Voevodsky (Fields Medaille) begründete diesen Bereich.

Merksatz: Eine Theorie, die intensionale Typentheorie mit Homotopietheorie verbindet und Gleichheitsbeweise als Pfade in topologischen Räumen interpretiert (Univalence Axiom).


Quick-Check

  1. Für Web-Entwickler?
    Nein. Das ist absolute Grundlagenforschung der Mathematik. Es könnte die Basis für die Programmiersprachen in 50 Jahren sein.
  2. Warum Topology?
    Weil man Formen verformen kann (Homotopie). Eine Kaffeetasse ist homotop zu einem Donut (beide haben 1 Loch). HoTT formalisiert "Weiche Gleichheit".
  3. HoTT Book?
    Ein Buch, das komplett kollaborativ auf GitHub geschrieben wurde von hunderten Mathematikern. "The HoTT Book".