- Es hat sich gezeigt, dass die deskriptive Mengenlehre, ein technisches Fachgebiet zur Erforschung der Struktur unendlicher Mengen, in die Sprache von Algorithmen neu interpretiert werden kann
- Der Mathematiker Anton Bernshteyn bewies, dass sich Probleme unendlicher Graphen als Kommunikationsprobleme in Computernetzwerken umschreiben lassen
- Diese Verbindung zeigt eine Entsprechung zwischen Messbarkeit (measurability) und der Effizienz verteilter Algorithmen
- Forschende leiten über diese Brücke Sätze und Probleme beider Disziplinen wechselseitig ineinander über und gewinnen so neue Resultate
- Die Entdeckung definiert die Grenze zwischen Unendlichkeit und Berechnung neu und erweitert die Möglichkeiten der Zusammenarbeit zwischen Mathematik und Informatik
Einleitung: Mengenlehre und die Welt des Unendlichen
- Die Grundlagen der modernen Mathematik beruhen auf der Mengenlehre, und die meisten Mathematiker behandeln Probleme unter dieser Voraussetzung
- Deskriptive Mengenlehrer (descriptive set theorists) sind jedoch eine kleine Gruppe von Forschenden, die weiterhin das Wesen unendlicher Mengen untersuchen
- 2023 entdeckte Anton Bernshteyn eine tiefe Verbindung zwischen deskriptiver Mengenlehre und Informatik
- Er zeigte, dass sich Probleme bestimmter unendlicher Mengen in Kommunikationsprobleme von Computernetzwerken übersetzen lassen
- Das Ergebnis gilt als Brücke zwischen gegensätzlichen Sprachen wie Logik und Algorithmen sowie Unendlichkeit und Endlichkeit
Hintergrund der deskriptiven Mengenlehre
- Die Ursprünge der Mengenlehre liegen in den Arbeiten von Georg Cantor, der verschiedene Größen von Unendlichkeit nachwies
- Zu den Begriffen zur Beschreibung der Größe von Mengen gehören Kardinalität (cardinality) und Maß (measure)
- Beispiel: Die Menge der reellen Zahlen im Intervall 0 bis 1 und die im Intervall 0 bis 10 haben dieselbe Kardinalität, aber die Maße 1 beziehungsweise 10
- Die deskriptive Mengenlehre unterscheidet messbare Mengen und nicht messbare Mengen und ordnet sie in eine Komplexitätshierarchie (hierarchy) ein
- Diese Hierarchie dient in anderen mathematischen Gebieten (z. B. Wahrscheinlichkeitstheorie, dynamische Systeme, Gruppentheorie) als Kriterium für die Wahl geeigneter Werkzeuge
Unendliche Graphen und Färbungsprobleme
- Bernshteyn untersuchte unendliche Graphen und modellierte die Knoten und Kanten jedes Graphen als unendlich verbundene Struktur
- Beispiel: Verbindet man Punkte auf einem Kreis in konstanten Abständen, entsteht bei rationalem Abstand ein geschlossener Ring, bei irrationalem Abstand dagegen eine unendlich verbundene Struktur
- Färbt man die Knoten eines Graphen mit zwei Farben, ist das mit dem Auswahlaxiom (axiom of choice) möglich, führt aber zu einer nicht messbaren Menge
- Verwendet man dagegen eine stetige Färbung, werden drei Farben benötigt, dafür erhält man eine messbare Menge
- Dieser Unterschied wirkt als Schlüsselelement bei der Bestimmung der Position in der mengentheoretischen Komplexitätshierarchie
Begegnung mit verteilten Algorithmen
- 2019 hörte Bernshteyn einen Informatikvortrag über verteilte Algorithmen (distributed algorithms) und erkannte eine Ähnlichkeit
- Beispiel: Das Problem, dass Wi-Fi-Router unterschiedliche Frequenzen (Farben) wählen müssen, um sich nicht gegenseitig zu stören
- Jeder Knoten kommuniziert nur mit benachbarten Knoten und bestimmt seine Farbe mit einem lokalen Algorithmus (local algorithm)
- Mit zwei Farben ist die Lösung ineffizient, mit drei Farben dagegen effizient möglich
- Bernshteyn erkannte, dass dieser Schwellenwert (threshold) für die Zahl der Farben mit dem Schwellenwert des messbaren Färbungsproblems in der deskriptiven Mengenlehre identisch ist
Beweis der Äquivalenz zweier Welten
- Bernshteyn bewies mathematisch die Äquivalenz zwischen effizienten lokalen Algorithmen ↔ messbaren Färbungen
- In endlichen Graphen kann jedem Knoten eine eindeutige Nummer zugewiesen werden, in überabzählbar unendlichen Graphen ist das jedoch unmöglich
- Er entwickelte ein Labeling-Verfahren ohne Überschneidungen zwischen benachbarten Knoten, sodass sich Algorithmen auch auf unendliche Graphen ausdehnen lassen
- Damit wurde gezeigt: Jeder lokale Algorithmus entspricht einer messbaren Färbung in der deskriptiven Mengenlehre
- Das zeigt eine tiefe mathematische Verbindung zwischen Berechenbarkeit und Definierbarkeit (definability)
Erweiterung der Forschung und Anwendungen
- Václav Rozhoň und andere nutzten diese Verbindung, um Färbungsprobleme in Baum-Graphen (tree graphs) zu lösen und Werkzeuge für die Erforschung dynamischer Systeme zu gewinnen
- Umgekehrt gibt es auch Arbeiten, die mit Methoden der Mengenlehre die Abschätzung der Schwierigkeit von Problemen verbessert haben
- Diese Brücke ist mehr als nur ein Werkzeug zur Problemlösung; sie trägt auch zur Neuordnung der Klassifikationssysteme der Mengenlehre bei
- Deskriptive Mengenlehrer können sich nun an den systematischen Klassifikationsmethoden der Informatik orientieren, um bislang ungeordnete Probleme einzuordnen
- Bernshteyn hofft, dass diese Forschung dazu beiträgt, das Konzept des Unendlichen als Teil praktischer Mathematik wahrzunehmen
1 Kommentare
Hacker-News-Kommentare
Ich frage mich, ob sich solche Ergebnisse auf praktische Bereiche wie verteiltes Rechnen anwenden lassen, oder ob sie nur als rein mathematische Kuriosität existieren.
Die Aussage „Alle moderne Mathematik ist auf der Mengenlehre aufgebaut“ ist zu pauschal. Moderne mathematische Werkzeuge wie Lean oder Rocq entwickeln sich auf Grundlage von formaliserter Mathematik (formalized mathematics), und diese basiert auf der Typentheorie (type theory).
Die scherzhafte Formulierung „cons’es all the way down“ verspottet rekursive Strukturen.
Ich bin ergriffen von der Aussage: „Endlich kann man das Unendliche berechnen.“
let x = x in x, eine abzählbare Unendlichkeit (countable infinity) ausdrücken.Ich stimme der Behauptung nicht zu, dass „die Informatik sich nur mit endlichen Dingen beschäftigt“. Tatsächlich befasst sich die Informatik tiefgehend mit dem Unendlichen.
Ich habe lange Mathematik studiert und bin zu der Überzeugung gekommen, dass Unendlichkeit (infinity) nicht existiert. Ich glaube, Mathematik könnte ohne Unendlichkeit besser sein.
Mit dem Witz, node_modules habe die Mathematik des Unendlichen mit meinem Dateisystem verbunden, wird die Explosion von Abhängigkeiten verspottet.
Der Satz „Alle moderne Mathematik ist auf der Mengenlehre aufgebaut“ wird zurückgewiesen mit dem Hinweis, dass es auch Typentheorie (Type Theory) gibt.