Fq[G]-modules and G-invariant codes

Abstract

If Fq is a finite field, C is a vector subspace of Fqn (linear code), and G is a subgroup of the group of linear automorphisms of Fqn, C is said to be G-invariant if g(C)=C for all g∈ G. A solution to the problem of computing all the G-invariant linear codes C of Fqn is offered. This will be referred as the invariance problem. When n=|G|t, we determine conditions for the existence of an isomorphism of Fq[G]-modules between Fqn and Fq[G]× ·s × Fq[G] (t-times), that preserves the Hamming weight. This reduces the invariance problem to the determination of the Fq[G]-submodules of Fq[G]× ·s × Fq[G] (t-times). The concept of Gaussian binomial coefficient for semisimple Fq[G]-modules, which is useful for counting G-invariant codes, is introduced. Finally, a systematic way to compute all the G-invariant linear codes C⊂eq Fqn is provided, when (|G|,q)=1.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…