TH
Zurück zum Blog

Paper Talk - Die Cycle-Double-Cover-Vermutung

20 Min. LesezeitTill Heller

Im Juli 2026 veröffentlichte OpenAI einen Beweis der Cycle-Double-Cover-Vermutung, eines seit rund 50 Jahren offenen Problems der Graphentheorie. Bemerkenswert ist dabei weniger der Text selbst als seine Herkunft: Erzeugt wurde er nach Angaben von OpenAI von einem Sprachmodell, GPT-5.6 Sol Ultra, verteilt auf 64 parallel arbeitende Teilagenten (Subagents) und in weniger als einer Stunde. In diesem Paper Talk schauen wir uns zuerst die Vermutung selbst an, die überraschend anschaulich ist, und danach, was an diesem Beweis und an seiner Entstehung interessant ist.

Die Vermutung: jede Kante genau zweimal

Ein Graph besteht aus Knoten und Kanten, also aus Punkten und Verbindungen zwischen ihnen. Ein Kreis ist ein geschlossener Rundweg, der keinen Knoten doppelt besucht und am Ausgangspunkt endet, etwa das Dreieck 12311\to 2\to 3\to 1.

Die Cycle-Double-Cover-Vermutung (auf Deutsch etwa „Kreis-Doppelüberdeckung", kurz CDC) fragt nach einer Familie von Kreisen mit einer sehr speziellen Eigenschaft: Jede Kante des Graphen soll in genau zwei dieser Kreise vorkommen. Nicht einmal, nicht dreimal, sondern exakt zweimal. Die Vermutung behauptet, dass eine solche Familie immer existiert, sofern der Graph eine harmlos klingende Bedingung erfüllt, auf die wir gleich kommen.

Ein Mini-Beispiel: Beim Dreieck mit den drei Kanten 1212, 2323, 3131 nehmen wir einfach denselben Kreis zweimal. Dann ist jede der drei Kanten in genau zwei Kreisen enthalten. Fertig. Interessant wird es erst bei Graphen, bei denen man nicht so billig davonkommt.

Ein etwas ehrlicheres Beispiel, das ohne den Trick „derselbe Kreis zweimal" auskommt, ist der Diamant: zwei Dreiecke, die sich eine gemeinsame Kante teilen. Nennen wir die Knoten oo (oben) und uu (unten) für die geteilte Kante sowie ll (links) und rr (rechts). Die fünf Kanten sind ouou, olol, lulu, oror, ruru. Hier reichen drei verschiedene Kreise:

  • linkes Dreieck: oluoo\to l\to u\to o mit den Kanten olol, lulu, ouou
  • rechtes Dreieck: oruoo\to r\to u\to o mit den Kanten oror, ruru, ouou
  • äußerer Rand: lorull\to o\to r\to u\to l mit den Kanten olol, oror, ruru, lulu

Die geteilte Kante ouou liegt in beiden Dreiecken, jede der vier Außenkanten in einem Dreieck und im Rand. Also liegt jede Kante in genau zwei Kreisen.

oulr

Der Diamant. Zeichnet man ihn in die Ebene, entstehen drei Gebiete: das linke Dreieck, das rechte Dreieck und das unbeschränkte Außengebiet. Ihre Ränder sind genau die drei Kreise der Doppelüberdeckung.

Dieses Beispiel verrät auch, woher die „zwei" eigentlich kommt. Zeichnet man einen Graphen ohne Überschneidungen in die Ebene, so zerlegt er sie in Gebiete (englisch faces), und jede Kante grenzt an genau zwei davon. Der Rand jedes Gebiets ist ein Kreis. Nimmt man also alle Gebietsränder zusammen, wird jede Kante genau zweimal überdeckt. Für Graphen, die sich überschneidungsfrei zeichnen lassen (die planaren Graphen), liefern die Gebiete somit ganz von selbst eine Doppelüberdeckung. Die Vermutung behauptet, dass es diese immer gibt, auch wenn sich der Graph nicht so schön in die Ebene legen lässt.

Warum „brückenlos"?

Die Bedingung lautet: Der Graph muss brückenlos sein. Eine Brücke ist eine Kante, deren Entfernen den Graphen in zwei Teile zerfallen lässt. Der einzige Weg von der einen Seite zur anderen führt über genau diese Kante.

Auch das lässt sich an einem kleinen Bild festmachen. Verbindet man zwei Dreiecke durch eine einzige Kante, so ist gerade diese Verbindungskante eine Brücke: Nimmt man sie weg, zerfällt der Graph in seine beiden Dreiecke, und es gibt keinen Weg mehr von links nach rechts.

Brücke

Die rosa Kante ist eine Brücke: Sie ist die einzige Verbindung zwischen den beiden Dreiecken und liegt deshalb in keinem einzigen Kreis.

Warum ist das wichtig? Eine Brücke kann in keinem einzigen Kreis liegen, denn ein Kreis müsste sie wieder verlassen, und dafür gäbe es keine zweite Verbindung. Wer über die Brücke von links nach rechts läuft, kommt nur über dieselbe Brücke wieder zurück, und dann ist es kein Kreis mehr, weil eine Kante doppelt benutzt würde. Läge in einem Graphen also eine Brücke, würde diese Kante von null Kreisen überdeckt statt von zweien. Für Graphen mit Brücken ist die Vermutung damit von vornherein aussichtslos. Genau deshalb schränkt man auf brückenlose Graphen ein, und die Vermutung sagt: Bei diesen klappt es immer. Die beiden Dreiecke für sich genommen sind übrigens brückenlos, jedes hat wie oben seine eigene Doppelüberdeckung; erst die verbindende Kante bringt das Problem hinein.

Der Trick mit den Farben

Für eine große Klasse von Graphen ist die Aussage leicht zu zeigen, und dieser Fall verrät auch, wo die eigentliche Schwierigkeit steckt. Betrachten wir kubische Graphen, bei denen jeder Knoten genau drei Kanten hat, als konkretes Beispiel den vollständigen Graphen K4K_4 mit den vier Knoten 1,2,3,41,2,3,4, bei dem je zwei Knoten verbunden sind (sechs Kanten insgesamt).

Wir färben die sechs Kanten mit drei Farben so, dass an jedem Knoten alle drei Farben genau einmal auftreten:

  • rot: {12,34}\{12, 34\}
  • grün: {13,24}\{13, 24\}
  • blau: {14,23}\{14, 23\}

Kontrolle an Knoten 11: Die Kanten 1212 (rot), 1313 (grün), 1414 (blau) tragen wirklich alle drei Farben. Für die übrigen Knoten geht die Rechnung genauso auf.

Jetzt der Trick: Wir nehmen jeweils zwei Farbklassen zusammen. Weil an jedem Knoten genau eine Kante jeder Farbe hängt, hat in einer solchen Vereinigung jeder Knoten den Grad zwei, und ein Graph, in dem jeder Knoten Grad zwei hat, zerfällt in Kreise. Konkret:

  • rot \cup grün ={12,24,34,13}= \{12, 24, 34, 13\}, das ist der Kreis 124311\to 2\to 4\to 3\to 1
  • rot \cup blau ={12,23,34,14}= \{12, 23, 34, 14\}, das ist der Kreis 123411\to 2\to 3\to 4\to 1
  • grün \cup blau ={13,23,24,14}= \{13, 23, 24, 14\}, das ist der Kreis 132411\to 3\to 2\to 4\to 1

Diese drei Kreise sind bereits die gesuchte Doppelüberdeckung. Der Grund ist eine einfache Buchführung: Jede Kante trägt genau eine Farbe und taucht deshalb in genau den zwei Vereinigungen auf, die diese Farbe beteiligen. Also liegt jede Kante in genau zwei Kreisen. Die Kontrollrechnung Kante für Kante:

Kantein Kreis (rot∪grün)in Kreis (rot∪blau)in Kreis (grün∪blau)Summe
12jajanein2
34jajanein2
13janeinja2
24janeinja2
14neinjaja2
23neinjaja2
rot ∪ grünrot ∪ blaugrün ∪ blau

Drei Kreise in K₄ (rosa hervorgehoben, blasse Kanten gehören zum vollen Graphen). Jede der sechs Kanten liegt in genau zwei der drei Kreise.

Dieselbe Konstruktion funktioniert für jeden kubischen Graphen, dessen Kanten sich mit drei Farben so färben lassen. Für diese Graphen ist die Vermutung also kein Problem.

Wo es schwierig wird: Snarks

Damit verschiebt sich die Frage: Was ist mit kubischen Graphen, die sich nicht mit drei Farben färben lassen? Man kann zeigen, dass ein kleinstmögliches Gegenbeispiel zur Vermutung, falls es eines gäbe, zwangsläufig kubisch und brückenlos sein müsste und sich nicht mit drei Farben kantenfärben ließe. Solche Graphen tragen den kuriosen Namen Snark. Der bekannteste und älteste ist der Petersen-Graph, der bereits 1891 beschrieben wurde.

Das ist der eigentliche Kern des Problems: Die ganze Vermutung hängt allein an den Snarks. Gilt sie für alle Snarks, gilt sie für jeden brückenlosen Graphen. Genau diese Graphen entziehen sich aber dem bequemen Farbtrick von oben, und deshalb blieb die Vermutung ein halbes Jahrhundert lang offen. Formuliert wurde sie unabhängig von mehreren Mathematikern, unter anderem von George Szekeres (1973), Alon Itai und Michael Rodeh (1978), Paul Seymour (1979) und William Tutte; über die Jahre gab es viele Teilresultate für Spezialfälle, etwa für planare Graphen, und mehrere angekündigte Beweise, die sich später als lückenhaft erwiesen und zurückgezogen wurden.

Der Beweis von OpenAI

Nach Darstellung von OpenAI wurde GPT-5.6 Sol Ultra mit der Aufgabe konfrontiert, einen Beweis zu finden. Der Auftrag gab ausdrücklich vor, von der Existenz eines Beweises auszugehen und mindestens acht Stunden zu arbeiten, bevor überhaupt an ein Aufgeben zu denken sei. Tatsächlich lieferte das System nach eigenen Angaben in weniger als einer Stunde ab, verteilt auf 64 parallel arbeitende Teilagenten. Das veröffentlichte PDF ist nur drei Seiten lang, nennt als Autor das Modell selbst und enthält einen eigenen Abschnitt „Statement of AI use", demzufolge der Beweis vollständig von GPT-5.6 Sol Ultra stammt und lediglich das Aufschreiben in LaTeX von einem zweiten Werkzeug übernommen wurde.

Wichtig ist, was das nicht heißt: Es handelt sich nicht um einen maschinellen Beweis im klassischen Sinn, der eine Aussage durch das Durchrechnen vieler Einzelfälle am Computer absichert, wie es etwa beim Vierfarbensatz geschah. Der Beweis hier ist ein kurzer, von Hand lesbarer Text mit klassischen mathematischen Argumenten. Neu ist nicht die Methode, sondern der Umstand, dass eine KI ihn gefunden und aufgeschrieben hat.

Das Bemerkenswerte ist zudem, wie elementar der Beweis ausfällt. Mit dem Farbtrick von oben als Ausgangspunkt lässt er sich tatsächlich nachvollziehen, und genau das tun wir jetzt.

Die Idee: ein Fluss statt einer Färbung

Der Farbtrick scheitert bei Snarks daran, dass es keine Dreifärbung gibt. Der Beweis ersetzt die Färbung deshalb durch etwas, das immer existiert.

Statt dreier Farben nimmt man acht Etiketten: alle Bit-Tripel von 000000 bis 111111. Addieren bedeutet dabei bitweises exklusives Oder (XOR), also zum Beispiel 001+011=010001 + 011 = 010. Mathematisch ist das die Gruppe Γ=(Z/2)3\Gamma = (\mathbb{Z}/2)^3. Statt einer Färbung fordert man nun einen nowhere-zero flow, also einen Fluss mit Werten in der Gruppe Γ\Gamma: Jede Kante bekommt ein Etikett ungleich 000000, so dass an jedem Knoten die anliegenden Etiketten zusammen 000000 ergeben. Über F2\mathbb{F}_2 gilt 1=1-1 = 1, weshalb die Kantenrichtung keine Rolle spielt und die Flussbedingung schlicht lautet: Summe an jedem Knoten gleich 000000. An einem Knoten mit den drei Kanten x,y,zx, y, z heißt das

x+y+z=000,alsoz=x+y.x + y + z = 000, \quad \text{also} \quad z = x + y.

x = 001y = 010z = 011

An jedem Knoten ergeben die drei Etiketten zusammen 000 (bitweises XOR). Aus zwei Etiketten ergibt sich das dritte, z = x + y.

Ein Beispiel: Ist x=001x = 001 und y=010y = 010, so muss z=011z = 011 sein. Alle drei Etiketten sind ungleich 000000 und paarweise verschieden, denn wären zwei gleich, käme als Summe 000000 heraus, was verboten ist.

Der entscheidende Punkt: So ein Fluss existiert für jeden brückenlosen Graphen, auch für jeden Snark. Das ist ein klassisches Ergebnis, das sogenannte 8-Fluss-Theorem, und hier wird zum zweiten Mal benutzt, dass der Graph brückenlos ist. Diesen Baustein erfindet der Beweis nicht, er stützt sich darauf. Eine Dreifärbung wäre übrigens ein besonders schöner solcher Fluss, aber Snarks haben eben nur den Fluss und nicht die Färbung.

Am K4K_4 von oben sieht man diesen Zusammenhang unmittelbar. Schreibt man die drei Farben als Etiketten, rot als 001001, grün als 010010 und blau als 011011, so hat jeder Knoten genau die drei Etiketten 001001, 010010, 011011, und deren XOR ist 001+010+011=000001 + 010 + 011 = 000. Die Färbung ist damit bereits ein nowhere-zero flow. Bei einem Snark gibt es diese schöne, an jedem Knoten gleich aussehende Färbung nicht mehr; ein Fluss aus den acht Etiketten existiert aber trotzdem, er verteilt die Werte nur unregelmäßiger über den Graphen. Genau diese schwächere, aber immer vorhandene Struktur nimmt der Beweis als Ausgangspunkt.

Von Paaren zu Kreisen

Ein Fluss allein liefert noch keine Kreise. Der eigentliche Kniff, im Paper Lemma 2.1, besteht darin, an jede Kante nicht ein einzelnes Etikett zu hängen, sondern ein Paar Pe={p,q}ΓP_e = \{p, q\} \subseteq \Gamma, und dabei nur eine lokale Bedingung zu verlangen: Für jeden Knoten vv und jedes Etikett sΓs \in \Gamma soll die Anzahl der an vv anliegenden Kanten ee mit sPes \in P_e gleich null oder zwei sein.

Warum genügt das? Für ein festes Etikett ss betrachte man die Kantenmenge Ms={e:sPe}M_s = \{e : s \in P_e\}. Nach der Bedingung hat jeder Knoten in MsM_s den Grad null oder zwei, also ist MsM_s 2-regulär und damit eine disjunkte Vereinigung von Kreisen. Weil jedes Paar PeP_e genau zwei Etiketten enthält, liegt jede Kante in genau zwei der Mengen MsM_s. Die Kreise aller MsM_s zusammen überdecken somit jede Kante genau zweimal, und das ist die gesuchte Doppelüberdeckung.

Das ist nichts anderes als der Farbtrick in allgemeinerer Form. Eine echte Dreifärbung entspricht den Paaren {000,001}\{000, 001\}, {000,010}\{000, 010\} und {001,010}\{001, 010\} für die drei Farben; die zugehörigen Kantenmengen sind genau die drei Farbpaar-Vereinigungen von oben. Der Beweis sagt aber: Die Paare müssen gar nicht von einer Färbung stammen. Irgendwelche Paare mit der Null-oder-zwei-Eigenschaft reichen. Das ist die neue Idee, die den Fall der Snarks knackt.

Solche Paare lassen sich lokal aus dem Fluss ablesen. An einem Knoten mit den Flusswerten x,y,zx, y, z und einem frei wählbaren Startwert tt vergibt man an die drei Kanten die Paare

{t, t+x},{t+x, t+z},{t, t+z}.\{t,\ t+x\}, \quad \{t+x,\ t+z\}, \quad \{t,\ t+z\}.

Mit x=001x = 001, y=010y = 010, z=011z = 011 und t=000t = 000 sind das {000,001}\{000, 001\}, {001,011}\{001, 011\} und {000,011}\{000, 011\}. Man prüft leicht nach: 000000 steckt in Paar eins und drei, 001001 in Paar eins und zwei, 011011 in Paar zwei und drei, jedes andere Etikett in keinem. Jedes Etikett kommt also null oder zweimal vor, und das für jeden Startwert tt.

Die beiden Enden müssen sich einigen

Ein Problem bleibt. Jede Kante e=uve = uv hat zwei Endknoten, und jeder schlägt mit seinem eigenen Startwert tut_u beziehungsweise tvt_v ein Paar für die gemeinsame Kante vor. Für eine widerspruchsfreie Beschriftung müssen beide Enden dasselbe Paar liefern. Der Beweis zeigt, dass genau dann ein globales Etikettenpaar existiert, wenn sich Startwerte tvΓt_v \in \Gamma und Bits εeF2\varepsilon_e \in \mathbb{F}_2 finden lassen mit

tu+tv+εef(e)=de(e=uv),t_u + t_v + \varepsilon_e\, f(e) = d_e \qquad (e = uv),

wobei deΓd_e \in \Gamma aus den lokalen Daten an den beiden Enden festliegt. Anschaulich sagt die Gleichung: Die beiden von uu und vv vorgeschlagenen Paare für die Kante ee stimmen genau dann überein, wenn sich ihr Unterschied durch die Startwerte tu,tvt_u, t_v und ein optionales Umklappen εe\varepsilon_e ausgleichen lässt. Über alle Kanten zusammen ist das ein großes lineares Gleichungssystem über F2\mathbb{F}_2, mit den Startwerten und den Umklapp-Bits als Unbekannten.

Wann ist so ein Gleichungssystem lösbar? Ein lineares System hat genau dann keine Lösung, wenn sich aus seinen Gleichungen ein Widerspruch zusammenbauen lässt, also eine Kombination einiger Gleichungen, deren linke Seiten sich vollständig wegheben, während die rechten Seiten in der Summe nicht null ergeben. Salopp gesagt: Man addiert geschickt ein paar der Gleichungen und erhält 0=10 = 1. Solange das nie passieren kann, ist das System lösbar. Über F2\mathbb{F}_2 ist diese Faustregel ein exakter Satz, die sogenannte Fredholm-Alternative. Der Beweis muss also nur zeigen, dass sich hier nie ein solcher Widerspruch bauen lässt.

Die Werkzeuge dafür sind Dualvektoren, auch Linearformen genannt. Ein Dualvektor η\eta ordnet jedem Etikett einen Wert 00 oder 11 zu, und zwar verträglich mit der XOR-Addition: η(a+b)=η(a)+η(b)\eta(a + b) = \eta(a) + \eta(b). Man kann sich η\eta als eine feste Ja/Nein-Frage an die Etiketten vorstellen. Die Familie der ηe\eta_e ist genau die Bauanleitung für eine solche Widerspruchs-Kombination: Die Bedingungen ηe(f(e))=0\eta_e(f(e)) = 0 an jeder Kante und evηe=0\sum_{e \ni v} \eta_e = 0 an jedem Knoten sorgen dafür, dass sich die linken Seiten wegheben. Die rechte Seite dieser Kombination ist eηe(de)\sum_e \eta_e(d_e), und damit kein Widerspruch entsteht, muss sie null sein.

Dass dieses System immer lösbar ist, ist der letzte und cleverste Schritt (Lemma 2.2). Über die Dualräume reduziert sich die Lösbarkeit also auf eine einzige Bedingung: Jede Familie von Dualvektoren ηe\eta_e, die ηe(f(e))=0\eta_e(f(e)) = 0 an jeder Kante und evηe=0\sum_{e \ni v} \eta_e = 0 an jedem Knoten erfüllt, muss auch eηe(de)=0\sum_e \eta_e(d_e) = 0 erfüllen. Der Beweis rechnet diese Summe aus und erhält

eηe(de)=vev1ηe0.\sum_e \eta_e(d_e) = \sum_{v} \sum_{e \ni v} \mathbf{1}_{\eta_e \neq 0}.

Rechts steht eine Summe über alle Knoten und ihre anliegenden Kanten. Dass sie modulo 2 verschwindet, ist der Kern von Lemma 2.2 und ergibt sich aus einer kurzen Rechnung an jedem einzelnen Knoten.

Warum die Rechnung lokal aufgeht

Erinnern wir uns an die lokalen Paare. Das an einem Knoten vv vorgeschlagene Paar einer Kante ee war {tv+gv,e, tv+gv,e+f(e)}\{t_v + g_{v,e},\ t_v + g_{v,e} + f(e)\}, wobei die Verschiebung so gewählt ist, dass nur die mittlere der drei Kanten beiträgt: gv,a=gv,c=0g_{v,a} = g_{v,c} = 0 und gv,b=xg_{v,b} = x. Zerlegt man de=gu,e+gv,ed_e = g_{u,e} + g_{v,e} und sortiert die große Summe nach Knoten, so ist der Beitrag eines einzelnen Knotens gerade evηe(gv,e)=ηb(x)\sum_{e \ni v} \eta_e(g_{v,e}) = \eta_b(x). Diesen Wert nennen wir λ\lambda.

Der Clou ist, dass λ\lambda zugleich die Parität der Anzahl der nichtverschwindenden ηe\eta_e am Knoten ist. Die Bedingungen an die Dualvektoren, also ηa+ηb+ηc=0\eta_a + \eta_b + \eta_c = 0 sowie ηa(x)=0\eta_a(x) = 0, ηb(y)=0\eta_b(y) = 0 und ηc(z)=0\eta_c(z) = 0 mit z=x+yz = x + y, legen ihr Verhalten auf der von xx und yy aufgespannten Ebene fest. Es bleiben nur zwei Fälle:

  • λ=0\lambda = 0: Dann verschwinden ηa,ηb,ηc\eta_a, \eta_b, \eta_c alle auf dieser Ebene. Die Linearformen, die auf einer zweidimensionalen Ebene verschwinden, bilden einen eindimensionalen Raum, enthalten außer der Null also genau einen Vektor. Jedes ηe\eta_e ist somit Null oder dieser eine Vektor, und weil ihre Summe Null ist, tritt er null- oder zweimal auf. Die Anzahl der nichtverschwindenden ist gerade.
  • λ=1\lambda = 1: Dann nehmen ηa,ηb,ηc\eta_a, \eta_b, \eta_c auf der Basis x,yx, y die Werte (0,1)(0,1), (1,0)(1,0) und (1,1)(1,1) an, sind also alle drei ungleich Null. Die Anzahl ist ungerade.

Ein Zahlenbeispiel für den Fall λ=1\lambda = 1: Sei x=001x = 001, y=010y = 010 und damit z=011z = 011. Wähle ηa\eta_a als „lies das mittlere Bit" (also 0010001 \mapsto 0, 0101010 \mapsto 1), ηb\eta_b als „lies das rechte Bit" (0011001 \mapsto 1, 0100010 \mapsto 0) und ηc=ηa+ηb\eta_c = \eta_a + \eta_b als „lies das XOR beider Bits" (0110011 \mapsto 0). Dann ist ηa(x)=0\eta_a(x) = 0, ηb(y)=0\eta_b(y) = 0 und ηc(z)=0\eta_c(z) = 0, alle Bedingungen sind erfüllt, und alle drei Formen sind ungleich Null: eine ungerade Anzahl. Und tatsächlich ist λ=ηb(x)=1\lambda = \eta_b(x) = 1. Für den Fall λ=0\lambda = 0 nimmt man umgekehrt für zwei der Formen „lies das linke Bit", das auf der Ebene aus 001001 und 010010 überall Null ist, und für die dritte die Nullform. Dann sind es zwei nichtverschwindende Formen, eine gerade Anzahl, und λ=0\lambda = 0.

In beiden Fällen ist λ=ev1ηe0\lambda = \sum_{e \ni v} \mathbf{1}_{\eta_e \neq 0} modulo 2, und das ist die lokale Identität hinter der Gleichung von oben. Summiert über alle Knoten wird jede Kante mit ηe0\eta_e \neq 0 an ihren beiden Enden je einmal gezählt, die Gesamtsumme ist also gerade und modulo 2 gleich Null. Damit ist das System lösbar, die widerspruchsfreien Paare existieren, und mit Lemma 2.1 folgt die Doppelüberdeckung. Es ist derselbe Mechanismus wie in der Vermutung selbst: Weil jede Kante an genau zwei Enden zählt, geht die Parität auf, so wie am Ende jede Kante genau zweimal überdeckt wird.

Warum der Beweis als elementar gilt

Auffällig ist, wie wenig neue Maschinerie vorkommt. Die Zutaten sind alt: nowhere-zero flows und das benutzte 8-Fluss-Theorem stammen aus Arbeiten von Tutte, Kilpatrick und Jaeger, der Farbpaar-Trick von Szekeres (1973), der Rest ist lineare Algebra über F2\mathbb{F}_2, dem Körper mit zwei Elementen. Das spiegelt auch das Literaturverzeichnis des Papers: Alle zehn zitierten Arbeiten stammen aus den Jahren 1954 bis 1994. Neu ist allein die Kombination, vor allem die gelockerte Färbung aus Lemma 2.1 und das Paritätsargument, das die Konsistenzlücke schließt.

In diesem Sinn ist der Beweis elementar: Er verwendet ausschließlich seit Jahrzehnten bekannte Werkzeuge und hätte sich im Prinzip lange vor 2026 führen lassen.

Fazit

Der Beweis hat eine überschaubare Architektur: Reduktion auf brückenlose kubische Graphen, ein nowhere-zero flow über (Z/2)3(\mathbb{Z}/2)^3 anstelle einer Dreifärbung, daraus mit Lemma 2.1 die Zwei-Elemente-Mengen, deren Verträglichkeit an den Kantenenden ein lineares System über F2\mathbb{F}_2 ist, und dessen Lösbarkeit ein Paritätsargument sichert. Es wird kein Fall durchgerechnet und nichts vom Computer verifiziert, es ist ein kurzer, klassischer Beweis, den eine KI gefunden hat. Ob er lückenlos ist, entscheidet die Prüfung durch die Fachwelt, die bei einem so lange offenen Problem eher Wochen als Stunden braucht.

Quellen