User:Wythagoras/Dollar function/Dimensional Array Notation

Dimensional Array Notation is the fourth part of Dollar Function.

Additional rules
There are only three new rules.

Before every step, check whether there are any seperators \([\bullet/2]0[\bullet_2/2]\) such that \(\bullet < \bullet_2\). If so, remove \([\bullet/2]0\).

Let \(\bullet\{a\}\) denote the solving of \(\bullet\) according to the rules, with base a.

If the first entry is non zero, and there is a seperator with level b≥1 directly behind it:
 * If the seperator contains a non-nested number:
 * \([c\bullet[b\bullet/2]\circ] =\)
 * \([0[b-1\bullet/2]0[b-1\bullet/2]0[b-1\bullet/2]...0[b-1\bullet/2]0[b-1\bullet/2][c-1\bullet[b\bullet/2]\circ][c-1\bullet[b\bullet/2]\circ]]\) with a \([b-1\bullet/2]\)s


 * If it doesn't:
 * \([c\bullet[\bullet/2]\circ] =\)
 * \([0[\bullet\{a\}/2]0[\bullet\{a\}/2]0[\bullet\{a\}/2]...0[\bullet\{a\}/2]0[\bullet\{a\}/2][c-1\bullet[\bullet/2]\circ][c-1\bullet[\bullet/2]\circ]]\) with a \([b-1\bullet/2]\)s

If the first entry is a zero, and the first non-zero entry is behind a seperator with level b≥1.
 * If the seperator contains a non-nested number:
 * \([\circ[b\bullet/2]\c\bullet,\circ] =\) [\circ[b-1\bullet/2]0[b-1\bullet/2]0[b-1\bullet/2]...0[b-1\bullet/2]0\)
 * \([\circ[b-1\bullet/2]0[b-1\bullet/2]0[b-1\bullet/2]...0[b-1\bullet/2]0\)[b-1\bullet)/2]a[b\bullet/2]c-1\bullet,\circ]\) with a \([b-1\bullet/2]\)s


 * If it doesn't, continue scanning inside the seperator.