Hans Walser, [20200822]
Klammern
Endliche und unendliche Folgen mit Folgen als Folgenglieder.
Wir beginnen mit einer Folge S0, welche keine Folgenglieder enthŠlt (leere Folge):
S0 = [ ] (1)
Beide Klammern sind auf dem Grundlevel null. Wir haben die zugehšrige Level-Folge:
0, 0 (2)
Die Abbildung 1.0 illustriert den Sachverhalt. Die šffnende Klammer ist durch ein rotes Quadrat, die schlie§ende durch ein blaues dargestellt.
Abb. 1.0: Leere Folge
Weiter sei S1 die Folge mit S0 als einzigem Folgenglied:
S1 = [S0] = [[ ]] (3)
Die inneren Klammern sind auf dem Level 1. Wir haben also die Level-Folge:
0, 1, 1, 0 (4)
Abb. 1.1: Zwei Levels
Weiter sei S2 die Folge mit den Folgengliedern S0 und S1:
S2 = [S0, S1] = [[ ], [[ ]]] (5)
Die zugehšrige Level-Folge der Klammern ist:
0, 1, 1, 1, 2, 2, 1, 0 (6)
Abb. 1.2: Drei Levels
Weiter sei S3 die Folge mit den Folgengliedern S0, S1 und S2:
S3 = [S0, S1, S2] = [[ ], [[ ]], [[ ], [[ ]]]] (7)
Die zugehšrige Level-Folge der Klammern ist:
0, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 3, 2, 1, 0 (8)
Abb. 1.3: Vier Levels
†bungshalber noch der nŠchste Schritt: Es sei S4 die Folge mit den Folgengliedern S0, S1, S2 und S3:
S4 = [S0, S1, S2, S3] = [[ ], [[ ]], [[ ], [[ ]]], [[ ], [[ ]], [[ ], [[ ]]]]] (9)
Zugehšrige Level-Folge der Klammern:
0, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 1, 0 (10)
Abb. 1.4: FŸnf Levels
Die Tabelle 1 gibt fŸr die Figur der Abbildung 1.4 die Anzahlen der roten und der blauen Quadrate auf jedem Level an. Wir erkennend die Binomialkoeffizienten.
Level |
Rote Quadrate |
Blaue Quadrate |
0 |
1 |
1 |
1 |
4 |
4 |
2 |
6 |
6 |
3 |
4 |
4 |
4 |
1 |
1 |
Tab. 1: Anzahlen der Quadrate pro Level
S0 = [ ]
(11)
Sn + 1 = [S0, S1, ... , Sn]
FŸr jedes Sn gibt es eine endliche Level-Folge bn,k mit 2n + 1 Folgengliedern. Der Index k lŠuft von 0 bis 2n + 1 – 1. Die kleinsten Folgenglieder (bn,0 am Anfang und am Schluss) haben den Wert 0. Es gibt zwei Folgenglieder ( und ) mit dem Hšchstwert n.
So entsteht ein Zahlendreieck. In der Abbildung 2 ist es symmetrisch angeordnet, aber die Zahlwerte sind nicht symmetrisch.
Abb. 2: Zahlendreieck
Das Zahlendreieck (die Matrix) bn,k kann generiert werden wie folgt.
ZunŠchst setzen wir die Startwerte:
b[0,0] := 0 : (12)
b[0,1] := 0 :
Zur Farbgebung (im rgb-System) generieren wir eine zweite Matrix cn,k mit den Startwerten:
c[0,0] := 0 : (13)
c[0,1] := 1 :
Die rekursive Berechnung (fŸr n von 1 bis N) geht nun wie folgt:
for n from 1 to N do
for k from 0 to 2^n-2 do
b[n,k] := b[n-1,k]:
c[n,k] := c[n-1,k]:
end:
for k from 2^n-1 to 2*2^n-2 do (14)
b[n,k] := b[n-1,k-2^n+1]+1:
c[n,k] := c[n-1,k-2^n+1]:
end:
b[n, 2*2^n-1] := 0:
c[n, 2*2^n-1] := 1:
end:
Zum Element bn,k gehšrt der Farbcode: rgb = [1 – cn,k, 0, cn,k].
Wir fassen die endlichen Level-Folgen (2), (4), (6), (8), (10), ... zu einer einzigen unendlichen Folge zusammen. Das sieht schrittweise aus wie folgt:
FŸr den Start n = 0 rhalten wir natŸrlich dasselbe wie (2):
0, 0 (15)
Die zugehšrige Abbildung 3.0 entspricht der Abbildung 1.0.
Abb. 3.0: Start
FŸr n = 1 ergibt sich:
0, 0, 0, 1, 1, 0 (16)
Die zugehšrige Abbildung 3.1 ist eine Zusammensetzung der Abbildungen 1.0 und 1.1.
Abb. 3.1: Erster Schritt
FŸr n = 2 ergibt sich:
0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 2, 2, 1, 0 (17)
Abb. 3.2: NŠchster Schritt
FŸr n = 3 erhalten wir:
0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 2, 2, 1, 0, 0, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 3, 2, 1, 0 (18)
Abb. 3.3
Und noch fŸr n = 4:
0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 2, 2, 1, 0, 0, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 3, 2, 1, 0, 0, (19)
1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 1, 0
Abb. 3.4
Beim Schritt n haben wir 2(2n + 1 – 1) Folgenglieder.
Gesucht ist eine explizite oder rekursive Darstellung dieser Folge.
ZunŠchst berechnen wir nach (12), (13) und (14) die Elemente bn,k und cn,k.
Dann berechnen wir mit diesen Elementen:
for n from 0 to N do
for k from 0 to 2*2^n-1 do
a[2^(n+1)-2+k] := b[n,k]: (20)
d[2^(n+1)-2+k] := c[n,k]:
end:
end:
Die Folge am ist die gesuchte Level-Folge. Die Folge dm dient der Kolorierung der Abbildungen.
Wenn uns nur die Folge am interessiert, kšnnen wir die Berechnung von cn,k in (13) und (14) sowie die Berechnung von dm in (20) weglassen.
Im Folgenden die Folgenglieder von a0 bis a1021.
0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 2, 2, 1, 0, 0, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 3, 2, 1, 0, 0, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 1, 0, 0, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 2, 1, 0, 0, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 3, 2, 1, 0, 0, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 4, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 7, 7, 6, 5, 4, 3, 2, 1, 0, 0, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 4, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 7, 7, 6, 5, 4, 3, 2, 1, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 4, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 7, 7, 6, 5, 4, 3, 2, 2, 3, 3, 3, 4, 4, 3, 3, 4, 4, 4, 5, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 4, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 7, 7, 6, 5, 4, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 6, 6, 5, 4, 4, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 7, 7, 6, 5, 4, 4, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 7, 7, 6, 5, 5, 6, 6, 6, 7, 7, 6, 6, 7, 7, 7, 8, 8, 7, 6, 5, 4, 3, 2, 1, 0
Websites
Hans Walser: Klammern
http://www.walser-h-m.ch/hans/Miniaturen/K/Klammern/Klammern.htm