Computing in matrix groups without memory
Peter J. Cameron, Ben Fairbairn, Maximilien Gadouleau

TL;DR
This paper explores memoryless computation for linear functions over finite fields, analyzing complexity, instruction sets, and group properties to demonstrate efficiency and minimal instruction requirements in a memoryless model.
Contribution
It provides the first detailed analysis of linear permutation complexity, instruction minimality, and group computability within the memoryless computation framework.
Findings
Maximum complexity of linear functions with linear instructions determined
Special linear group is internally computable but not fast
Small instruction sets suffice to generate linear groups
Abstract
Memoryless computation is a novel means of computing any function of a set of registers by updating one register at a time while using no memory. We aim to emulate how computations are performed on modern cores, since they typically involve updates of single registers. The computation model of memoryless computation can be fully expressed in terms of transformation semigroups, or in the case of bijective functions, permutation groups. In this paper, we view registers as elements of a finite field and we compute linear permutations without memory. We first determine the maximum complexity of a linear function when only linear instructions are allowed. We also determine which linear functions are hardest to compute when the field in question is the binary field and the number of registers is even. Secondly, we investigate some matrix groups, thus showing that the special linear group is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Finite Group Theory Research · Algebraic structures and combinatorial models
