Constructions of transitive latin hypercubes
Abstract
A function f:\0,...,q-1\n\0,...,q-1\ invertible in each argument is called a latin hypercube. A collection (π0,π1,...,πn) of permutations of \0,...,q-1\ is called an autotopism of a latin hypercube f if π0f(x1,...,xn)=f(π1x1,...,πn xn) for all x1, ..., xn. We call a latin hypercube isotopically transitive (topolinear) if its group of autotopisms acts transitively (regularly) on all qn collections of argument values. We prove that the number of nonequivalent topolinear latin hypercubes grows exponentially with respect to n if q is even and exponentially with respect to n2 if q is divisible by a square. We show a connection of the class of isotopically transitive latin squares with the class of G-loops, known in noncommutative algebra, and establish the existence of a topolinear latin square that is not a group isotope. We characterize the class of isotopically transitive latin hypercubes of orders q=4 and q=5. Keywords: transitive code, propelinear code, latin square, latin hypercube, autotopism, G-loop.