User blog:GamesFan2000/Another attempt at array notation...

I just can't satisfy myself with my arrays. Once again, another try at array notation, called Hyper-Strong Array Notation(HSAN).

b is the first entry, p is the second entry, n is the pilot(first non-one entry after p), c is the co-pilot(last entry before n), e is the length of the array

Rule 1: {b} = b, {b, 1, ...} = {b, ...}, {1, p, ...} = 1, {b, p} = b^b^b...p b's...^b or b^^p

Rule 2: {b, p, 1} = {b, p}, {b, p, n} = {b, (p-1), n^^n^^n...p n's...n or n^^^p}

Rule 3: {b, p, n, 1} = {b, p, n}, {b, p, n, a} = {b, p, (n-1), a^^^a^^^a...n a's...a or a^^^^n}

Rule 4: {b, p, 1, n} = {b, p-1, 1, {b, p, n}}

Rule 5: {b, p, n, a, d, f, ...y, z} = {b, p, n, a, d, f, ...(y-1), z^^^...e-1 arrows...^^^z...y z's...z or z^^^...e arrows...^^^y}

Rule 6: {b, p, n, a, d, f, ...x, 1, z} = {b, p, n, a, d, f, ...(x-1), 1, {b, p, n, a, d, f, ...x, z}}

Rule 7: {b, p, n, a, ... w, 1, 1, z} = {b, p, n, a, ...w, 1, 1, {b, p, n, a, ...w, z}}