ASCII Regression Scenarios
Test: Overlap Decomposition (fragments)
Shape A Add B (decomposes A) Add C (further decomp)
A B C A B C D A B C D
โโโโโณโโโโณโโโโ โโโโโณโโโโณโโโโ ยท โโโโโณโโโโณโโโโ ยท
1 โ A โ A โ A โ 1 โ A โ A โ A โ 1 โ A โ A โ C โ
โฃโโโโโโโโโโโโซ โฃโโโโโโโโโโโโโโโโ โฃโโโโโโโโโโโโโโโโ
2 โ A โ A โ A โ 2 โ A โ B โ B โ B โ 2 โ A โ B โ C โ B โ
โฃโโโโโโโโโโโโซ โฃโโโโโโโโโโโโโโโโซ โฃโโโโโโโโโโโโโโโโซ
3 โ A โ A โ A โ 3 โ A โ B โ B โ B โ 3 โ A โ B โ C โ B โ
โโโโโปโโโโปโโโโ โโโโโโโโโโโโโโโโโซ โโโโโโโโโโโโโโโโโซ
4 โ B โ B โ B โ 4 โ B โ C โ B โ
ยท โโโโโปโโโโปโโโโ ยท โโโโโปโโโโปโโโโ
A = "A"
B = "B"
C = "C"
Test: Cross Formation (LWW decomposition)
Empty Add Horizontal Add Vertical (LWW)
โ
โ โ B โ
ยท ยท +โโโ+ +โโโโ โโโโ+
โ
2 H 2 H โ V โ H
ยท ยท +โโโ+ +โโโโ โโโโ+
H = "H"
V = "V"
Test: Data Density Variations
Single Cell Sparse Dense 4ร4
B A B C D E F G A B C D
โโโโโ โโโโโ ยท ยท ยท ยท ยท ยท โโโโโณโโโโณโโโโณโโโโ
2 โ X โ 1 โ A โ 1 โ D โ D โ D โ D โ
โโโโโ โโโโโ ยท ยท ยท ยท ยท ยท โฃโโโโโโโโโโโโโโโโซ
2 2 โ D โ D โ D โ D โ
ยท ยท ยท ยท ยท ยท ยท ยท โฃโโโโโโโโโโโโโโโโซ
3 3 โ D โ D โ D โ D โ
ยท ยท ยท โโโโโ ยท ยท ยท โฃโโโโโโโโโโโโโโโโซ
4 โ B โ 4 โ D โ D โ D โ D โ
ยท ยท ยท โโโโโ ยท ยท ยท โโโโโปโโโโปโโโโปโโโโ
5
ยท ยท ยท ยท ยท ยท ยท ยท
6
ยท ยท ยท ยท ยท ยท โโโโโ
7 โ C โ
ยท ยท ยท ยท ยท ยท โโโโโ
A = "A"
B = "B"
C = "C"
D = "D"
X = "X"
Test: Partitioned Index - Multiple attributes
Add BG Add FG Override BG
A B C A B C D A B C D
โโโโโณโโโโณโโโโ โโโโโณโโโโณโโโโ ยท โโโโโณโโโโณโโโโ ยท
1 โ B โ B โ B โ 1 โ B โ B โ B โ 1 โ B โ B โ B โ
โฃโโโโโโโโโโโโซ โฃโโโโโโโโโโโโโโโโ โฃโโโโโโโโโโโโโโโโ
2 โ B โ B โ B โ 2 โ B โ X โ X โ F โ 2 โ B โ D โ D โ F โ
โฃโโโโโโโโโโโโซ โฃโโโโโโโโโโโโโโโโซ โฃโโโโโโโโโโโโโโโโซ
3 โ B โ B โ B โ 3 โ B โ X โ X โ F โ 3 โ B โ D โ D โ F โ
โโโโโปโโโโปโโโโ โโโโโโโโโโโโโโโโโซ โโโโโโโโโโโโโโโโโซ
4 โ F โ F โ F โ 4 โ F โ F โ F โ
ยท โโโโโปโโโโปโโโโ ยท โโโโโปโโโโปโโโโ
B = { "bg": "BACK" }
D = { "bg": "DARK", "fg": "FORE" }
F = { "fg": "FORE" }
X = { "bg": "BACK", "fg": "FORE" }
Test: Partitioned Index - Attribute override
Set RED Override BLUE
A B C D E F A B C D E F
โโโโโณโโโโณโโโโณโโโโณโโโโณโโโโ โโโโโณโโโโณโโโโณโโโโณโโโโณโโโโ
1 โ R โ R โ R โ R โ R โ R โ 1 โ R โ R โ B โ B โ R โ R โ
โโโโโปโโโโปโโโโปโโโโปโโโโปโโโโ โโโโโปโโโโปโโโโปโโโโปโโโโปโโโโ
B = { "color": "BLUE" }
R = { "color": "RED" }
Test: Global Override Evolution
Global Fill Positive Local Wins Negative Local Wins
โ โ C โ โ -B -A A B C โ
ยท ยท ยท + + ยท ยท + + + + + + ยท
โ G โ G โ G โ G โ G โ G โ G โ G โ G โ G โ G
ยท ยท +โโโโโโโโโโโ+ +โโโโโโโโโโโโโโโโโโโโโโโโโโโ+
3 G โ + โ G -2 G โ - โ G โ G โ G โ G โ G
+โโโโโโโโโโโ+ +โโโโโโโโโโโโโโโโโโโโโโโโโโโ+
โ G โ G โ G -1 G โ G โ G โ G โ G โ G โ G
ยท + + ยท +โโโโโโโโโโโโโโโโโโโโโโโโโโโ+
1 G โ G โ G โ G โ G โ G โ G
+โโโโโโโโโโโโโโโโโโโโโโโโโโโ+
2 G โ G โ G โ G โ G โ G โ G
+โโโโโโโโโโโโโโโโโโโโโโโโโโโ+
3 G โ G โ G โ G โ G โ + โ G
+โโโโโโโโโโโโโโโโโโโโโโโโโโโ+
โ G โ G โ G โ G โ G โ G โ G
ยท + + + + + + ยท
- = "LOCAL-"
+ = "LOCAL+"
G = "GLOBAL"
Test: Origin Excluded
No Origin 1 No Origin 2 No Origin 3
F G F G -E -D -C -B
โโโโโณโโโโ โโโโโณโโโโ โโโโโณโโโโณโโโโณโโโโ
8 โ D โ D โ 8 โ D โ D โ -3 โ D โ D โ D โ D โ
โโโโโปโโโโ โโโโโปโโโโ โฃโโโโโโโโโโโโโโโโซ
-2 โ D โ D โ D โ D โ
โฃโโโโโโโโโโโโโโโโซ
-1 โ D โ D โ D โ D โ
โโโโโปโโโโปโโโโปโโโโ
D = "DATA"
Test: Origin Included
Origin Included 1 Origin Included 2 Origin Included 3
A B C D E F G A B C D E F G -E -D -C -B -A A
* ยท ยท ยท ยท ยท ยท ยท * ยท ยท ยท ยท ยท ยท ยท โโโโโณโโโโณโโโโณโโโโ ยท ยท
1 1 -3 โ D โ D โ D โ D โ
ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท โฃโโโโโโโโโโโโโโโโซ ยท ยท
2 2 -2 โ D โ D โ D โ D โ
ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท โฃโโโโโโโโโโโโโโโโซ ยท ยท
3 3 -1 โ D โ D โ D โ D โ
ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท โโโโโปโโโโปโโโโปโโโโ * ยท
4 4 1
ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท
5 5
ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท
6 6
ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท ยท
7 7
ยท ยท ยท ยท ยท โโโโโณโโโโ ยท ยท ยท ยท ยท โโโโโณโโโโ
8 โ D โ D โ 8 โ D โ D โ
ยท ยท ยท ยท ยท โโโโโปโโโโ ยท ยท ยท ยท ยท โโโโโปโโโโ
D = "DATA"
Test: Infinity Edges (all directions)
Top โ Right โ Bottom โ Left โ
A A A A
+ + โโโโ+ โโโโโ +โโโโ
1 โ T โ 1 โ R 1 โ B โ 1 L โ
โโโโโ โโโโ+ + + +โโโโ
B = "BOTTOM"
L = "LEFT"
R = "RIGHT"
T = "TOP"
Test: Infinity Corners
Top-Left Top-Right Bottom-Left Bottom-Right
C A C A
ยท + + ยท +โโโโ โโโโ+
3 1 โ 3 โ 2 1 3 โ 1 โ 4
+โโโโ โโโโ+ ยท + + ยท
1 = "TOP-LEFT"
2 = "TOP-RIGHT"
3 = "BOTTOM-LEFT"
4 = "BOTTOM-RIGHT"
Test: Infinity Bands (3 edges)
Horizontal Band Vertical Band
โ C
ยท ยท ยท +
3 H โ V โ
+โโโ+ ยท +
H = "HBAND"
V = "VBAND"
Test: Empty Index
Empty
โ
ยท ยท
โ
ยท ยท
Test: All Infinity (no finite data)
Origin Excluded Origin Included
โ โ
ยท ยท * ยท
โ โ โ โ
ยท ยท ยท ยท
โ = "EVERYWHERE"
Test: Two-state progression
After H After V
โ โ B โ
+โโโ+ +โโโโ โโโโ+
2 H 2 H โ V โ H
+โโโ+ +โโโโ โโโโ+
H = "HORIZONTAL"
V = "VERTICAL"
Test: Three-state progression with empty state
Empty After H After V
โ
โ โ B โ
ยท ยท +โโโ+ +โโโโ โโโโ+
โ
2 H 2 H โ V โ H
ยท ยท +โโโ+ +โโโโ โโโโ+
H = "HORIZONTAL"
V = "VERTICAL"
Test: Custom spacing between grids
A B
A A B
โโโโโ โโโโโณโโโโ
1 โ X โ 1 โ X โ Y โ
โโโโโ โโโโโปโโโโ
X = "X"
Y = "Y"
Test: Independent states (non-cumulative)
Index A Index B
A B A B
โโโโโณโโโโ โโโโโณโโโโ
1 โ R โ R โ 1 โ B โ B โ
โโโโโปโโโโ โโโโโปโโโโ
B = "BLUE"
R = "RED"