User:Antimony Star/ZZH28650 Array Notation

This is an array notation created by ZZH28650.

I translated his post.

If you have any questions, please don't ask me, because I don't know the answer to them.

If this notation is ill defined, there is nothing I can do about it.

Rule 1: F=n

Fm=n^m

Fn#a=FFF...a...Fn

Rule 2: if there is n #'s, then you reduce the number of # by 1, and iterate n times.

example: Fa#[http://tieba.baidu.com/hottopic/browse/hottopic?topic_id=0&topic_name=...b... #...b...#]#c=Fa#b-1Fa#b-1...c...Fa#b-1c

example 2: F4###3=F4##F4##F4##5

Rule 3: when the symbolless #'s are full, make it 1 level higher.


 * 1) ={0} #*#={1} #^#={2} {n}={#}=F

example: Fa#[http://tieba.baidu.com/hottopic/browse/hottopic?topic_id=0&topic_name=...n... #...n...#]#n=Fa#*#n

example 2: Fa#**...n...**#n=Fa#^#n

Rule 4: when you see #*#, first convert it to #*####..., then #*#*####... until you are filled with them, add one # to the left.

example: Fa#*#*#...n...#*#*#n=Fa##*#n

example 2: Fa##*##*#[http://tieba.baidu.com/hottopic/browse/hottopic?topic_id=0&topic_name=...n... #...n...#]#*#n=Fa###*#n

example 3: Fa##^#...n...#^#^#n=Fa##^#n

example 4: Fa##^##^#[http://tieba.baidu.com/hottopic/browse/hottopic?topic_id=0&topic_name=...n... #...n...#]#^#n=Fa###^#n

Rule 5: when the #s on the left are full, add an operator symbol.

example 1: Fa#[http://tieba.baidu.com/hottopic/browse/hottopic?topic_id=0&topic_name=...n... #...n...#]#*#n=Fa#**#n

example 2: Fa#[http://tieba.baidu.com/hottopic/browse/hottopic?topic_id=0&topic_name=...n... #...n...#]#^#n=Fa#^*#n

example 3: Fa#[http://tieba.baidu.com/hottopic/browse/hottopic?topic_id=0&topic_name=...n... #...n...#]#^*#n=Fa#^**#n

Rule 6: when the operators in the middle are full, add one level to it.

Rule 7: when you have enough to make it F# form, make it.

example 1: F#F#n#n=F#FF...n...FFn#n

example 2: F#F#**#n#n=F#F#n

example 3: F#F#F#n#n=F#F#{#}#n#n

Rule 8: when the nested stuff in the middle is full, make it F^F

example: F#F#...m...#n#n=F^m for some m

example 2: F#F#F#n#n=F^3

example 3: F#F#...F...#n#n=F^F

Rule 9: when you have F^F^F^F...^F, convert it to array notation {F,F}

i.e. {F,F} = F^^F

when you have BEAF: do the same as BEAF