Ich bin seit längerem mit der Idee beschäftigt, wie so etwas wie unsere Welt dargestellt werden kann.
Dabei spielt es keine Rolle, wie viele Geisterebenen es gibt, es bleibt vom Prinzip das gleiche.
Für den Anfang auch etwas komplex alles reinzunehmen, muß erstmal stark vereinfachen.
Mein bisherigen Ansätze :
Zellen :
Eine Zelle sei grundlegender Bestandteil, der eine feste Menge von Information aufnehmen kann.
Zellen können miteinander verknüpft sein und bilden eine Geometrie in einem beliebigem Raum. Die Metrik(=Abstand) zwischen zwei Zellen ist nicht unbedingt die direkte Verbindungslinie in R^n, sondern einfach der minimale Zellenweg.
(Weg über die Verbindungslinien aller Zellen, die jeweils eine Länge zugeordnet bekommen)
Broadcast Signal (oder einfach Signal):
Alle Zellen horchen in ein Broadcast Netz hinein, daher alle Zellen hören auf einen Sender.
Der Sender kann ein Teil des Zellennetzwerkes sein.
Konstruktion des Alls
Es sei eine Urzelle gegeben. (Bitte nicht falsch verstehen...ganz simpel)
(Ich nehme hier mal das Sendenetzwerk raus)
Jetzt wird eine Signalsequenz angelegt, die aus dieser Urzelle ein ganzes Netzwerk erschafft, indem aus dem unorganisiertem Zellenraum Zellen in das Gitter eingebaut.
Z.B.
LISTEN next
CMP [Knoten x],nil
NOT EQUAL -> WAIT next
ALLOC [Knoten x] [+1]
WAIT alloc
LISTEN alloc
Nach dem ALLOC Befehl wird ein Signal an die nähere Umgebung gesendet +1 (Grundordnung, z.B. in R^n)
Eine so gefundene Zelle wird dann fest mit diese Verknüpft.
Dieser Code oben würde eine sehr eindimensionale Struktur aufbauen, mehrere davon hintereinander geschaltet würden höherdimensionale Strukturen aufstellen. Die einseitigkeit sollte auch beseitigt werden finde ich.
(Einfach noch [-1] Sequenz addieren)
Initialisierung des Alls
Das All hat nun eine Geometrie, die aber noch keine Raumstreckung beinhaltet.
Hier ist es nun an der Zeit die Vorstellung eines Alls zu bilden, wie es entstehen soll...
Wollen wir einen Urknall ? Oder doch etwas weniger dramatisch ?
Ist die virtuelle Zeit vor der eigentlichen erschaffung des Alls wichtig ?
Also ich bin für einen Urknall und würde zu diesem Zweck die Raumgeometrie als "gestaucht" interpretieren, setzen wir sie einfach mal per Feldkommando auf einen sehr kleinen Wert :
Zellenvariable Raumabstand_xplus:Zahl=10^-10;
Zellenvariable Raumabstand_xminus:Zahl=10^-10;
Zellenvariable Raumabstand_impuls=0;
Dieser Raumabstand ist für sich noch keinen Grund, damit das All Ruckartig auseinander fliegt..., dafür sollte noch ein Zeitperiodisches Signal her.
Zeitperiodisches Signal
Es ist natürlich nur eine Möglichkeit, es steht jedem frei das Signal jederzeit zu ändern. Aber welche Aussage soll ein All machen, dessen Regeln ständig geändert werden ? Wie soll sich eine Ordnung bilden ?
Wenn das Zeitperiodische Signal sich schon ändern sollte, dann wenigstens fließend mit der Zeit, damit sich die bestehende Ordnung im All auf die neue anpassen kann. Ansonsten kann man doch gleich den Reset Button drücken und alles neu beginnen. Seh ich so....
Ok, zum Thema :
Wir haben ein extrem gestauchtes Universium.
Basteln wir uns einen Raumstandsimpuls.
Raumabstand_impuls+=f(Raumabstand_xplus+Raumabstand_xminus);
f(x) sollte dabei ein Minimum haben und für x->0 und x->unendlich gegen unendlich konvergieren.
(Stabilität)
Nun ändert sich der Raumabstand durch den Impuls.
Raumabstand_xplus+=Raumabstand_impuls;
Raumabstand_xminus+=Raumabstand_impuls;
Das muß jetzt auch auf die benachbarten Zellen reflektiert werden, dort stellen sich natürlich synchronisationsprobleme ein.
Das ist ein rein technisches Problem und läßt sich durch aufspalten in mehrere Variablen lösen, die dannach zusammenaddiert werden.
Vorgang :
Der Raumabstand nimmt immer weiter zu, das All expandiert bis das Minimum von f erreicht ist. Beim Minimum wird sich der Impuls umkehren, und die Raumdichte im All wird eine Schwingung ausführen *G*, daher es folgt ein Urknall auf den nächsten, bis wir die Schnauze voll haben und das ganze beenden.
Wer Lust hat, das mal umzusetzen findet mich in ICQ wieder (siehe oben rechts).
Welche Änderungen würdet ihr vornehmen ?
Für Anregungen und Ideen bin ich Dankbar.
(Wer meint, ich mach hier blasphemie : bitte nix sagen, vom Teufel spricht man nicht)
Dabei spielt es keine Rolle, wie viele Geisterebenen es gibt, es bleibt vom Prinzip das gleiche.
Für den Anfang auch etwas komplex alles reinzunehmen, muß erstmal stark vereinfachen.
Mein bisherigen Ansätze :
Zellen :
Eine Zelle sei grundlegender Bestandteil, der eine feste Menge von Information aufnehmen kann.
Zellen können miteinander verknüpft sein und bilden eine Geometrie in einem beliebigem Raum. Die Metrik(=Abstand) zwischen zwei Zellen ist nicht unbedingt die direkte Verbindungslinie in R^n, sondern einfach der minimale Zellenweg.
(Weg über die Verbindungslinien aller Zellen, die jeweils eine Länge zugeordnet bekommen)
Broadcast Signal (oder einfach Signal):
Alle Zellen horchen in ein Broadcast Netz hinein, daher alle Zellen hören auf einen Sender.
Der Sender kann ein Teil des Zellennetzwerkes sein.
Konstruktion des Alls
Es sei eine Urzelle gegeben. (Bitte nicht falsch verstehen...ganz simpel)
(Ich nehme hier mal das Sendenetzwerk raus)
Jetzt wird eine Signalsequenz angelegt, die aus dieser Urzelle ein ganzes Netzwerk erschafft, indem aus dem unorganisiertem Zellenraum Zellen in das Gitter eingebaut.
Z.B.
LISTEN next
CMP [Knoten x],nil
NOT EQUAL -> WAIT next
ALLOC [Knoten x] [+1]
WAIT alloc
LISTEN alloc
Nach dem ALLOC Befehl wird ein Signal an die nähere Umgebung gesendet +1 (Grundordnung, z.B. in R^n)
Eine so gefundene Zelle wird dann fest mit diese Verknüpft.
Dieser Code oben würde eine sehr eindimensionale Struktur aufbauen, mehrere davon hintereinander geschaltet würden höherdimensionale Strukturen aufstellen. Die einseitigkeit sollte auch beseitigt werden finde ich.
(Einfach noch [-1] Sequenz addieren)
Initialisierung des Alls
Das All hat nun eine Geometrie, die aber noch keine Raumstreckung beinhaltet.
Hier ist es nun an der Zeit die Vorstellung eines Alls zu bilden, wie es entstehen soll...
Wollen wir einen Urknall ? Oder doch etwas weniger dramatisch ?
Ist die virtuelle Zeit vor der eigentlichen erschaffung des Alls wichtig ?
Also ich bin für einen Urknall und würde zu diesem Zweck die Raumgeometrie als "gestaucht" interpretieren, setzen wir sie einfach mal per Feldkommando auf einen sehr kleinen Wert :
Zellenvariable Raumabstand_xplus:Zahl=10^-10;
Zellenvariable Raumabstand_xminus:Zahl=10^-10;
Zellenvariable Raumabstand_impuls=0;
Dieser Raumabstand ist für sich noch keinen Grund, damit das All Ruckartig auseinander fliegt..., dafür sollte noch ein Zeitperiodisches Signal her.
Zeitperiodisches Signal
Es ist natürlich nur eine Möglichkeit, es steht jedem frei das Signal jederzeit zu ändern. Aber welche Aussage soll ein All machen, dessen Regeln ständig geändert werden ? Wie soll sich eine Ordnung bilden ?
Wenn das Zeitperiodische Signal sich schon ändern sollte, dann wenigstens fließend mit der Zeit, damit sich die bestehende Ordnung im All auf die neue anpassen kann. Ansonsten kann man doch gleich den Reset Button drücken und alles neu beginnen. Seh ich so....
Ok, zum Thema :
Wir haben ein extrem gestauchtes Universium.
Basteln wir uns einen Raumstandsimpuls.
Raumabstand_impuls+=f(Raumabstand_xplus+Raumabstand_xminus);
f(x) sollte dabei ein Minimum haben und für x->0 und x->unendlich gegen unendlich konvergieren.
(Stabilität)
Nun ändert sich der Raumabstand durch den Impuls.
Raumabstand_xplus+=Raumabstand_impuls;
Raumabstand_xminus+=Raumabstand_impuls;
Das muß jetzt auch auf die benachbarten Zellen reflektiert werden, dort stellen sich natürlich synchronisationsprobleme ein.
Das ist ein rein technisches Problem und läßt sich durch aufspalten in mehrere Variablen lösen, die dannach zusammenaddiert werden.
Vorgang :
Der Raumabstand nimmt immer weiter zu, das All expandiert bis das Minimum von f erreicht ist. Beim Minimum wird sich der Impuls umkehren, und die Raumdichte im All wird eine Schwingung ausführen *G*, daher es folgt ein Urknall auf den nächsten, bis wir die Schnauze voll haben und das ganze beenden.
Wer Lust hat, das mal umzusetzen findet mich in ICQ wieder (siehe oben rechts).
Welche Änderungen würdet ihr vornehmen ?
Für Anregungen und Ideen bin ich Dankbar.
(Wer meint, ich mach hier blasphemie : bitte nix sagen, vom Teufel spricht man nicht)