方阵的8种同构状态一般以90°旋转Φ和转置Τ为基础变换,镜面反射可作为ΦΤ的复合变换。
当然,转置和镜面反射的复合也可以实现90°旋转,见13楼。
3×3方阵的研究,至少在宋朝以前就开始了,这就是九宫八卦,河图洛书的传说还要早很多。
戴九履一,左三右七,二四为肩,六八为足。五为中央,代表三阳两阴的太极图。各数乘3模10会顺时针旋转90°。
古代取模算法为过模数减去法,现代取模算法为满模数减去法。比如古代16 mod 8=8 数字从1开始。
对于矩阵的乘法取模算法古代和现代相同,因为n和n^2+1互质,n乘以小于n^2+1的自然数不会出现n^2+1的倍数。
引入互补的概念:如果a+b=n^2+1,则称a、b互补,记为a=-b mod n^2+1。
旋转90°的算法为:Bij=Aij×n mod n^2+1
反向旋转90°为:Bij=Aij×(-n) mod n^2+1=Aij×(n^2+1-n) mod n^2+1=n^2+1-Aij×n mod n^2+1。