Aarex的数阵记号或AAN是由Aarex tiaohiao创建的数组记号。[1]这个记号目前由以下部分组成:
- 简易数组记号(sAAN)
- 扩展数组记号(exAAN)
简易数组记号[]
简易数组记号(sAAN)是AAN的第一个扩展。
定义[]
sAAN的表达式写为a(A),其中A是由逗号分隔的非负整数序列。第一项称为底数(base),第二项称为协底数(co-base)。#符号用于表示其余的表达式。旧#的新重复保持不变。
主规则[]
- a(a,b,0) = ab
- a(#,0)[1] = a(#)
- a(a,b,c,#)[1] = a(a,b,c,#)
- a(a,b,c,#)[d] = a(a,a(a,b,c,#)[d-1],c,#)
- a(a,b,c,#) = a(a,b,c-1,#)[d]
流程规则[]
如果主要规则都不适用,从第四条开始。
情况A:如果条目为0,则移动到下一个条目。
情况B:否则,将条目减少1,并将前一个条目更改为协底数。这个过程结束了。
问题[]
符号仍然定义不清,因为没有可能的规则适用于(1,0,1)。此外,规则5中有一个定义不明确的“d”。
来源[]
- ↑ Aarex, Aarex's Array Notation, 谷歌浏览器网站。