Codes and Orbit Covers of Finite Abelian Groups

Abstract

It is well known that the discrete analogue of a lattice is a linear code which is a vector subspace of Hamming space Fn\mathbb{F}^n. The set F\mathbb{F} is a finite field and n∈Z>0n \in \mathbb{Z}_{>0}. Our attempt is to construct a class of lattices such that its discrete analogues are variable length non-linear codes. Let G\mathcal{G} and H\mathcal{H} be two finite groups, and let S\mathcal{S} be a fixed set of generators for G\mathcal{G}. The homomorphism code is defined as the set of all homomorphisms from G\mathcal{G} to H\mathcal{H}, denoted by, C=Hom(G,H)\mathcal{C} = Hom(\mathcal{G}, \mathcal{H}). To each homomorphism Ο†\varphi between G\mathcal{G} and H\mathcal{H}, a codeword cΟ†c_\varphi is associated, it is a vector of values of Ο†\varphi on the generators in S\mathcal{S}, that is, cΟ†=(Ο†(s1),Ο†(s2),…,Ο†(sk))c_\varphi = (\varphi(s_1), \varphi(s_2), \dots, \varphi(s_k)), where Ο†(si)\varphi(s_i) is the image of si∈Ss_i \in \mathcal{S}, 1≀i≀k1 \leq i \leq k. We provide a design to construct a variable length binary non-linear code called as automorphism orbit code from a finite abelian pp-group of rank more than 1, where pp is a prime number. For each finite abelian pp-group, the codewords of the automorphism orbit code are variable length codewords called as automorphism orbit codewords. Note that homomorphism codes are determined by homomorphisms between groups, whereas automorphism orbit codes are specified by partitions of a number, orbits of a group action, homomorphisms and automorphisms of groups. We make use of elements of Hom(G,H)Hom(\mathcal{G}, \mathcal{H}) to present a cover relation for bit strings of codewords of an automorphism orbit code and formulate a lattice of variable length non-linear codes. Finally, we discuss some information related to the future research work on connections to representation theory of groups and algebras

    Similar works

    Full text

    thumbnail-image

    Available Versions