Quantenmechanik
In der Quantenmechanik wird jedes Teilchen durch eine Wellenfunktion beschrieben. Quantenmechanische Teilchen können sich in Zuständen befinden, die aus klassischen Zuständen kombiniert sind – ein Elektron kann eine Wahrscheinlicheit von 5% haben, am Raumpunkt 17 zu sein, 23% für Raumpunkt 85 und so weiter. Für jeden denkbaren Zustand eines klassischen Teilchens müsst ihr jetzt eine Zahl angeben (und zwar eine komplexe Zahl, die sogenannte Wahrscheinlichkeitsamplitude), alle diese Zahlen zusammen beschreiben den Zustand des Teilchens.
Die Wellenfunktion ist damit nichts anderes als ein Feld, denn sie gibt eine Zahl an jedem Punkt im Raum an, die die Wahrscheinlichkeit dafür bestimmt, das Teilchen an diesem Punkt zu finden. Da das eine komplexe Zahl ist, brauche ich zwei reelle Zahlen, um ihren Wert anzugeben.
Für ein Elektron in unserem 256-Punkt-Universum brauche ich also
Zahl der Raumpunkte * (16 Byte).
(Anmerkung für die ganz ganz Pingeilgen: Man könnte ein paar Byte sparen, weil die Wellenfunktion auf 1 normiert sein muss, also könnte man die imaginäre Komponente an einem Raumpunkt aus allen anderen Komponenten berechnen. Der Effekt wird bei hinreichend vielen Raumpunkten beliebig unwichtig und ich schreibe das hier nur hin, um damit anzugeben, dass ich dran gedacht habe…)
Das sieht erstmal so aus, als würde in der Quantenmechanik bis auf nen Faktor 2 (weil es jetzt komplexe Zahlen sind) nichts neues hinzukommen. Dem ist aber nicht so. Betrachtet man nämlich zwei Elektronen, so könnte man annehmen, dass die Situation genau wie bei den klassischen Feldern ist – zwei Elektronen brauchen zwei Felder, die Information verdoppelt sich also.
Das ist aber falsch. Elektronen beeinflussen sich im Allgemeinen gegenseitig, und die Wahrscheinlichkeit, ein Elektron an einem Ort zu finden (nichts anderes gibt unser Feld hier letztlich an), hängt von der Wahrscheinlichkeit ab, das andere Elektron hier oder an den anderen Orten zu finden. Zwei Elektronen haben im Allgemeinen nicht zwei getrennte Wellenfunktionen, sondern eine gemeinsam.
Mathematisch gesprochen heißt das, dass wir nicht zwei Funktionen f(x) und g(x) haben, sondern eine gemeinsame Funktion f(x,y). Diese gemeinsame Funktion enthält wesentlich mehr Informationen. Ich muss jetzt einen Zahlenwert für jede denkbare Kombination aus den 256 Raumpunkten angeben:
(Zahl der Raumpunkte)2 * (16 Byte).
Die Zahl der Raumpunkte geht jetzt quadratisch ein, weil ich zwei Elektronen habe.
Den Unterschied zwischen zwei Funktionen f(x) und g(x) und einer gemeinsamen Funktion f(x,y) könnt ihr euch auch anders veranschaulichen: Wenn ihr ein Bild auf eurem Computer speichert, dann hat das vielleicht 2000×3000 Bildpunkte, an jedem davon gebt ihr den Farbwert an diesem Bildpunkt an. Das ist eine Funktion f(x,y). Zwei Funktionen, die nur von x abhängen, entsprechen dagegen lediglich zwei Zeilen aus eurem Bild – die enthalten entsprechend deutlich weniger Informationen.
Noch schlimmer wird es, wenn wir drei Elektronen haben: Dann haben wir eine Funktion von drei Argumenten, f(x,y,z), bei vier Elektronen sind es entsprechend vier Argumente usw. Für die Zahl an Informationen, die wir speichern müssen, heißt das:
(Zahl der Raumpunkte)(Zahl der Elektronen) * (16 Byte).
In unserem 256-Punkt-Universum brauche ich also für 3 klassische Felder Bytes, für die Wellenfunktion dreier Elektronen dagegen: bytes.
Ihr seht, dass Elektronen, die sich nach den Regeln der Quantenmechanik verhalten, deutlich komplizierter sind – das ist auch ein Grund, warum Quantencomputer so viel leistungsfähiger sind als klassische: Mit ein paar Quantenteilchen kann man extrem viel Informationen speichern. (Das Auslesen ist allerdings knifflig, weil man die Wellenfunktion selbst nicht messen kann – aber wie das geht, müsst ihr woanders nachlesen, das wäre ne eigene Serie hier im Blog, für die mir im Moment die Zeit fehlt.)
Quantenfelder
Ganz korrekt beschreibt man Teilchen wie Elektronen allerdings mit den Mitteln der Quantenfeldtheorie (eine endlos lange Serie dazu findet ihr rechts bei den Artikelserien). Von der Logik her geht man ähnlich vor wie beim Übergang vom klassischen Teilchen zum Quantenteilchen: Man muss für jeden denkbaren Zustand des klassischen Systems eine Wahrscheinlichkeitsamplitude angeben.
Nehmen wir wieder Elektronen als Beispiel – für die haben wir ein Feld (das Elektronfeld), wobei es jetzt keinen Unterschied macht, wie viele Elektronen wir betrachten. In der QFT kann sich die Zahl der Elektronen sowieso ändern (weil sich Elektronen und Positronen bilden oder vernichten können), es gibt nur ein Elektronfeld. (Ganz Pingelige bekommen noch nen Faktor 4 für die 4 Spinor-Komponenten von mir geschenkt…)
Wir müssen jetzt jedem denkbaren Zustand des Elektronenfelds eine Wahrscheinlichkeitsamplitude zuordnen (die sogenannte “zweite Quantisierung”). Denkt euch also eine beliebige Funktion des Elektronfelds auf unserem 256-Punkt-Raum (Wert am Punkt 1 ist 17, Wert am Punkt 2 ist 3.876, Wert am punkt 3 ist -0.00876 usw.). Dieser Funktion ordnen wir jetzt eine Wahrscheinlichkeitsamplitude zu (dafür brauchen wir 16 Byte).
Um ein klassisches Feld zu beschreiben, brauchen wir wie oben gesehen
(Zahl der Raumpunkte) * (8Byte)
an Informationen. An jedem Punkt unseres Raums haben wir so viele mögliche Werte unseres Feldes, wie wir mit 8 Byte darstellen können, das sind (etwa 18 Trillionen). Nennen wir diese Zahl M, weil sie die Zahl der Möglichkeiten für das Feld angibt. Die Zahl aller möglichen klassischen Zustände ist dann
(Zahl der Raumpunkte) * M
Für das Quantenfeld muss ich jetzt jeder möglichen Feldkonfiguration eine Wahrscheinlichkeitsamplitude zuordnen, das sind also
(Zahl der Raumpunkte) * M * (16 Byte).
Die Zahl an Informationen ist also um einen Faktor 2*M = 36 Trillionen (die 2 kommt wegen der komplexen Zahl hinzu) größer als bei einem klassischen Feld.
Schon in meinem einfachen 256-Punkt-Universum brauche ich also 7.5e22 (etwa 75 Trilliarden) Bytes, das sind 75000 Exabytes, um einen einzigen Zustand zu charakterisieren. Zum Vergleich: Laut diesem Artikel hat die Menschheit zwischen 1986 und 2011 etwa 295 Exabytes an Daten gespeichert.
Die Zahl aller möglichen Quantenzustände ist dann entsprechend die Zahl aller denkbaren Werte für das Quantenfeld, potenziert mit der Zahl aller klassischen Möglichkeiten: [Hinweis: Hier stand was anderes, habe ich korrigiert, siehe Kommentare #34ff]
(M²)(Zahl der Raumpunkte * M).
Ich versuche nicht mal, darzustellen, wie groß diese Zahl für unser 256-Punkt-Universum ist.
Fazit
Wie genau lässt sich das auf unser Universum übertragen? Das ist – wie am Anfang angemerkt – nicht ganz einfach zu beantworten, weil diverse Unendlichkeiten eine Rolle spielen. Nehmen wir an, dass das Universum aus Raumpunkten (oder Raumzeitpunkten) besteht, die einen Abstand von einer Planck-Länge haben, dann hat unser Universum so grob ein Volumen von 1e180 Raumpunkten (hier findet ihr ne genauere Zahl). Diese Zahl müsst ihr dann mit der Zahl M muliplizieren, die angibt, wie viele Möglichkeiten ihr für den Wert einer “reellen Zahl” zulasst – das gibt dann die Zahl aller denkbaren Kombinationen des Felds. Und diese Zahl multipliziert ihr dann nochmal mit der Zahl an bytes, die ihr braucht, um eine Wahrscheinlichkeitsamplitude darzustellen. Das Ergebnis ist dann aber sehr stark von euren Annahmen abhängig.
Das einfache Beispiel mit den 256 Raumpunkten und den 8-Byte-Zahlen zeigt aber ganz klar, um wie viel komplexer ein Zustand im Quantenuniversum gegenüber dem in einem klassischen Universum ist: In einem klassischen Universum müssen wir einen von einer bestimmten Zahl von möglichen Zuständen speichern. In einem Quantenuniversum müssen wir für jeden dieser möglichen Zustände einer Zahl speichern, um einen einzigen Zustand des Systems zu charakterisieren.
PS: Da ich gerade unterwegs bin, ist es mit Bildern heute technisch etwas schwierig, ich hoffe, der Artikel ist auch ohne Bildchen verständlich – falls nicht, beschwert euch in den Kommentaren.
Kommentare (36)