I have been redesigning my dimensional array notation, and i came up with a function D(a,b,c,...,x,y,z) to denote it. It can be extended to dimensional arrays, and even, dimensional array notation arrays.
This notation will be explained here.
Resolving expressions with Linear Arrays
The linear arrays are denoted D(a,b,c,...,x,y,z), and each of one represent the coordinates in the dimensions.
- Case 1: In case of a linear array, The nth entry will represent the length in the nth dimension.
Resolving expressions with Planar Arrays
The next level of Dimensional Array Notation will be extending the array to multiple rows. The linear array only has 1 row. Rows are separated by |.
Normal dimensions are in the first hyperdimension. The first dimension of the nth hyperdimension will represent the first dimension above all dimensions of the n-1th hyperdimension, and the rest of dimensions of the nth hyperdimension are dimensions that are above the first dimension of the nth hyperdimension.
Case 2: In case of a planar array, the entries of the nth row will represent the lengths of the dimensions of the nth hyperdimension.
Resolving expressions with Dimensional Arrays
-=- WIP -=-
Resolving expressions with Dimensional Array Notation Arrays
-=- WIP -=-
Case 4 is ill-defined
-=- WIP -=-
Resolving expressions with Nested Dimensional Array Notation Arrays
-=- WIP -=-
Resolving expressions with Multi-Nested Dimensional Array Notation Arrays
-=- WIP -=-
Resolving expressions with Array-Nested Dimensional Array Notation Arrays
-=- WIP -=-