Linear Codes from the Axiomatic Viewpoint

Similar documents
Foundational Aspects of Linear Codes: 3. Extension property: sufficient conditions

Foundational Aspects of Linear Codes: 1. Characters and Frobenius rings

Isometries of Additive Codes

Isometry Groups of Additive Codes over Finite Fields

Automorphisms of Additive Codes

THE EXTENSION THEOREM FOR BI-INVARIANT WEIGHTS OVER FROBENIUS RINGS AND FROBENIUS BIMODULES

A Characterization of Modules with Cyclic Socle

Finite Frobenius Rings and the MacWilliams Identities

LECTURE NOTES ON THE MACWILLIAMS IDENTITIES AND THE EXTENSION THEOREM

Applications of Finite Frobenius Rings to Algebraic Coding Theory I. Two Theorems of MacWilliams over Finite Frobenius Rings

The MacWilliams Identities

Coding Theory as Pure Mathematics

Self-Dual Codes over Commutative Frobenius Rings

REPRESENTATION THEORY OF S n

Quasi-cyclic codes. Jay A. Wood. Algebra for Secure and Reliable Communications Modeling Morelia, Michoacán, Mexico October 12, 2012

LECTURE NOTES ON DUAL CODES AND THE MACWILLIAMS IDENTITIES

1 Introduction - Algebraic Coding Theory

Linear, Cyclic and Constacyclic Codes over S 4 = F 2 + uf 2 + u 2 F 2 + u 3 F 2

REPRESENTATION THEORY. WEEK 4

Ring Theory Problems. A σ

NOTES ON LINEAR ALGEBRA OVER INTEGRAL DOMAINS. Contents. 1. Introduction 1 2. Rank and basis 1 3. The set of linear maps 4. 1.

INJECTIVE MODULES: PREPARATORY MATERIAL FOR THE SNOWBIRD SUMMER SCHOOL ON COMMUTATIVE ALGEBRA

BLOCKS IN THE CATEGORY OF FINITE-DIMENSIONAL REPRESENTATIONS OF gl(m n)

MATH32031: Coding Theory Part 15: Summary

LECTURE 4: REPRESENTATION THEORY OF SL 2 (F) AND sl 2 (F)

Irreducible Representations of symmetric group S n

Open Questions in Coding Theory

Real representations

MacWilliams Extension Theorem for the Lee Weight

Math 121 Homework 5: Notes on Selected Problems

ALGEBRA QUALIFYING EXAM PROBLEMS

(d) Since we can think of isometries of a regular 2n-gon as invertible linear operators on R 2, we get a 2-dimensional representation of G for

Vector spaces. EE 387, Notes 8, Handout #12

Pacific Journal of Mathematics

Representations of algebraic groups and their Lie algebras Jens Carsten Jantzen Lecture III

Equivalence Theorems and the Local-Global Property

Formal power series rings, inverse limits, and I-adic completions of rings

ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA

12. Projective modules The blanket assumptions about the base ring k, the k-algebra A, and A-modules enumerated at the start of 11 continue to hold.

ERRATA. Abstract Algebra, Third Edition by D. Dummit and R. Foote (most recently revised on March 4, 2009)

1 Fields and vector spaces

Representation Theory

1. Let r, s, t, v be the homogeneous relations defined on the set M = {2, 3, 4, 5, 6} by

Problems in Linear Algebra and Representation Theory

Fix(g). Orb(x) i=1. O i G. i=1. O i. i=1 x O i. = n G

REPRESENTATION THEORY, LECTURE 0. BASICS

IRREDUCIBLE EXTENSIONS OF CHARACTERS

Representations. 1 Basic definitions

Review of Linear Algebra

On the singular elements of a semisimple Lie algebra and the generalized Amitsur-Levitski Theorem

RIGHT-LEFT SYMMETRY OF RIGHT NONSINGULAR RIGHT MAX-MIN CS PRIME RINGS

Representations and Linear Actions

COMMUTATIVE/NONCOMMUTATIVE RANK OF LINEAR MATRICES AND SUBSPACES OF MATRICES OF LOW RANK

Math 250: Higher Algebra Representations of finite groups

is an isomorphism, and V = U W. Proof. Let u 1,..., u m be a basis of U, and add linearly independent

SAMPLE TEX FILE ZAJJ DAUGHERTY

Math 210C. The representation ring

ALGEBRA QUALIFYING EXAM, FALL 2017: SOLUTIONS

Algebra Exam Topics. Updated August 2017

MAT 445/ INTRODUCTION TO REPRESENTATION THEORY

On certain family of B-modules

Honors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35

REPRESENTATION THEORY WEEK 7

INTRODUCTION TO REPRESENTATION THEORY AND CHARACTERS

REPRESENTATIONS OF S n AND GL(n, C)

LECTURE 3: TENSORING WITH FINITE DIMENSIONAL MODULES IN CATEGORY O

5 Structure of 2-transitive groups

DECOMPOSITION OF TENSOR PRODUCTS OF MODULAR IRREDUCIBLE REPRESENTATIONS FOR SL 3 (WITH AN APPENDIX BY C.M. RINGEL)

Homework 5 M 373K Mark Lindberg and Travis Schedler

Background on Chevalley Groups Constructed from a Root System

A biased overview of computational algebra

ALGEBRA QUALIFYING EXAM SPRING 2012

Rings and groups. Ya. Sysak

Noetherian property of infinite EI categories

REPRESENTATIONS OF FINITE GROUPS OF LIE TYPE: EXERCISES. Notation. 1. GL n

MAT534 Fall 2013 Practice Midterm I The actual midterm will consist of five problems.

1.8 Dual Spaces (non-examinable)

Representation Theory

THE S 1 -EQUIVARIANT COHOMOLOGY RINGS OF (n k, k) SPRINGER VARIETIES

Lecture 2. (1) Every P L A (M) has a maximal element, (2) Every ascending chain of submodules stabilizes (ACC).

MATH 326: RINGS AND MODULES STEFAN GILLE

Thus we get. ρj. Nρj i = δ D(i),j.

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.

11 Annihilators. Suppose that R, S, and T are rings, that R P S, S Q T, and R U T are bimodules, and finally, that

The Graph Isomorphism Problem and the Module Isomorphism Problem. Harm Derksen

Some notes on Coxeter groups

Topics in linear algebra

Talk 3: Graph C -algebras as Cuntz-Pimsner algebras

Dieudonné Modules and p-divisible Groups

REPRESENTATION THEORY. WEEKS 10 11

Elliptic Curves Spring 2015 Lecture #7 02/26/2015

20 Group Homomorphisms

Algebraic Geometry Codes. Shelly Manber. Linear Codes. Algebraic Geometry Codes. Example: Hermitian. Shelly Manber. Codes. Decoding.

The Fitting Submodule

UNIVERSITY OF CALIFORNIA RIVERSIDE. Global Weyl Modules for Twisted and Untwisted Loop Algebras

Constructing Critical Indecomposable Codes

Solutions of exercise sheet 8

9. Finite fields. 1. Uniqueness

Endotrivial modules. Nadia Mazza. June Lancaster University

Math 121 Homework 4: Notes on Selected Problems

Transcription:

Linear Codes from the Axiomatic Viewpoint Jay A. Wood Department of Mathematics Western Michigan University http://homepages.wmich.edu/ jwood/ Noncommutative rings and their applications, IV University of Artois, Lens June 9, 2015

3. MacWilliams extension theorem and converse Extension property (EP) EP for Hamming weight over Frobenius bimodules via linear independence of characters Generalization for module alphabets Axiomatic viewpoint Parametrized codes and multiplicity functions Failure of EP for landscape matrix modules Converse of extension theorem: EP implies Frobenius () Axiomatic Viewpoint June 9, 2015 2 / 32

Notation Let R be a finite associative ring with 1. Let A be a finite unital left R-module: the alphabet. Let w : A Q be a weight: w(0) = 0. Extend to A n by n w(a 1,..., a n ) = w(a i ). i=1 () Axiomatic Viewpoint June 9, 2015 3 / 32

Symmetry groups Recall the symmetry groups of w: G lt = {u U(R) : w(ua) = w(a), a A}, G rt = {φ GL R (A) : w(aφ) = w(a), a A}. U(R) is the group of units of R, and GL R (A) is the group of invertible R-linear homomorphisms A A. Recall that I will usually write homomorphisms of left modules on the right side. () Axiomatic Viewpoint June 9, 2015 4 / 32

Monomial transformations Recall: if G GL R (A) be a subgroup, then a G-monomial transformation of A n is an invertible R-linear homomorphism T : A n A n of the form (a 1, a 2,..., a n )T = (a σ(1) φ 1, a σ(2) φ 2,..., a σ(n) φ n ), for (a 1, a 2,..., a n ) A n. Here, σ is a permutation of {1, 2,..., n} and φ i G for i = 1, 2,..., n. () Axiomatic Viewpoint June 9, 2015 5 / 32

Isometries Let C 1, C 2 A n be two linear codes. Recall that an R-linear isomorphism f : C 1 C 2 is a linear isometry with respect to w if w(xf ) = w(x) for all x C 1. Every G rt -monomial transformation is an isometry from A n to itself. () Axiomatic Viewpoint June 9, 2015 6 / 32

Extension property (EP) Given ring R, alphabet A, and weight w on A. The alphabet has the extension property (EP) with respect to w if the following holds: For any left linear codes C 1, C 2 A n, if f : C 1 C 2 is a linear isometry, then f extends to a G rt -monomial transformation A n A n. That is, there exists a G rt -monomial transformation T : A n A n such that xt = xf for all x C 1. () Axiomatic Viewpoint June 9, 2015 7 / 32

Slightly different point of view Linear codes are often presented by generator matrices. A generator matrix serves as a linear encoder from an information space to a message space. If f : C 1 C 2 is a linear isometry, then C 1 and C 2 are isomorphic as R-modules. Let M be a left R-module isomorphic to C 1 and C 2. Call M the information module. Then C 1 and C 2 are the images of R-linear homomorphisms Λ : M A n and N : M A n, respectively. Then, N = Λf : inputs on left! () Axiomatic Viewpoint June 9, 2015 8 / 32

Coordinate functionals C 1 was given by Λ : M A n. Write the individual components as Λ = (λ 1,..., λ n ), with λ i Hom R (M, A). Call the λ i coordinate functionals. Similarly, N = (ν 1,..., ν n ), ν i Hom R (M, A). The isometry f extends to a monomial transformation if there exists a permutation σ and φ i G rt such that ν i = λ σ(i) φ i for all i = 1,..., n. () Axiomatic Viewpoint June 9, 2015 9 / 32

Case of R Our first result will show that, for any finite ring R, A = R has EP with respect to the Hamming weight. It follows that A = R itself has EP with respect to the Hamming weight when R is Frobenius. The Frobenius ring case came first (Wood, 1999). The more general A = R case is due to Greferath, Nechaev, and Wisbauer (2004). () Axiomatic Viewpoint June 9, 2015 10 / 32

Techniques For any alphabet A, the summation formulas for characters imply that the Hamming weight wt satisfies wt(a) = 1 1 A π(a), a A. π Â Characters are linearly independent over C. () Axiomatic Viewpoint June 9, 2015 11 / 32

Symmetry groups for the Hamming weight Consider the Hamming weight wt on A = R, which is an (R, R)-bimodule. Both symmetry groups G lt and G rt equal U(R). () Axiomatic Viewpoint June 9, 2015 12 / 32

A preorder Define a preorder on Hom R (M, R) by λ ν if there exists r R such that λ = νr. It follows from a result of Bass that if λ ν and ν λ, then λ = νu, where u U(R). () Axiomatic Viewpoint June 9, 2015 13 / 32

Proof (a) R, A = R, with Hamming weight. C 1, C 2 R n, with f : C 1 C 2 linear isometry. R has a generating character: ρ : R C, ρ(π) = π(1) for π R. (Evaluate at 1 R.) Every π R has the form π = r ρ for some unique r R. C 1 is image of Λ : M R n ; C 2 is image of N : M R n. N = λf. Isometry: wt(xλ) = wt(xn), for all x M. () Axiomatic Viewpoint June 9, 2015 14 / 32

Proof (b) Hamming weight as character sum: n r ρ(xλ i ) = n s ρ(xν j ), x M. i=1 r R j=1 s R That is, n ρ(xλ i r) = i=1 r R n ρ(xν j s), x M. j=1 s R This is an equation of characters on M. () Axiomatic Viewpoint June 9, 2015 15 / 32

Proof (c) Among the λ i, ν j, choose one that is maximal for. Say, ν 1. Let j = 1 and s = 1 on the right side of the character equation. By linear independence of characters, there exists i and r R so that ρ(xλ i r) = ρ(xν 1 ) for all x M. Thus ρ(x(ν 1 λ i r)) = 1 for all x M. I.e., M(ν 1 λ i r) ker ρ. () Axiomatic Viewpoint June 9, 2015 16 / 32

Proof (d) By ρ a generating character, ν 1 = λ i r. Thus, ν 1 λ i. By maximality, ν 1 λ i and λ i ν 1. Thus, ν 1 = λ i u 1, for some u 1 U(R). Then inner sums agree: r R ρ(xλ ir) = s R ρ(xν 1s), x M. Set σ(1) = i. Subtract inner sums to reduce the size of the outer sums by 1. Proceed by induction. () Axiomatic Viewpoint June 9, 2015 17 / 32

Generalize to module alphabets For ring R, alphabet A, and Hamming weight wt, EP holds if A: (1) is pseudo-injective and (2) has a cyclic socle (embeds into R). Pseudo-injective means injective with respect to submodules. That is, if B is a submodule of A and h : B A is any module homomorphism, then h extends to h : A A. Main idea: use R-case to get GL R ( R)-monomial extension. Use pseudo-injectivity to show existence of GL R (A)-monomial extension. () Axiomatic Viewpoint June 9, 2015 18 / 32

Axiomatic viewpoint Assmus and Mattson, Error-correcting codes: an axiomatic approach, 1963. Consider linear codes up to monomial equivalence. What matters? Actually, I want to consider parametrized codes up to monomial equivalence. Usual set-up: ring R, alphabet A, weight w on A. A parametrized code is a finite left R-module M and an R-linear homomorphism Λ : M A n. () Axiomatic Viewpoint June 9, 2015 19 / 32

Scale classes The right symmetry group G rt acts on Hom R (M, A) on the right: λ λφ. Call the orbit space O = Hom R (M, A)/G rt. Denote orbit/ scale class of λ by [λ]. Up to G rt -monomial equivalence, a parametrized code Λ : M A n is completely determined by the number of coordinate functionals λ i belonging to the various classes [λ] O. () Axiomatic Viewpoint June 9, 2015 20 / 32

Multiplicity functions Let F (O, N) denote the set of functions η : O N. Call these multiplicity functions. Given a parametrized code Λ : M A n, define its multiplicity function η Λ by η Λ ([λ]) = {i : λ i [λ]}. Other authors: multisets, value function (Chen, et al.), projective systems, etc. No zero columns: F 0 (O, N) = {η : η([0]) = 0}. () Axiomatic Viewpoint June 9, 2015 21 / 32

Weights of elements Given Λ : M A n, consider the weights w(xλ) for x M. The weights w(xλ), x M, depend only on η Λ, not Λ itself: G rt -monomial transformations are isometries. In fact: w(xλ) = w(xλ)η Λ ([λ]), x M. [λ] O () Axiomatic Viewpoint June 9, 2015 22 / 32

Invariance under G lt If u G lt, then w((ux)λ) = w(u(xλ)) = w(xλ), for all x M. G lt acts on M on the left: x ux, x M. Denote orbit space by O = G lt \M. w(0λ) = w(0) = 0. Denote F 0 (O, Q) = {f : O Q, f (0) = 0}. () Axiomatic Viewpoint June 9, 2015 23 / 32

Well-defined W map We get a well-defined map W : F 0 (O, N) F 0 (O, Q), with W (η)(x) = w(xλ)η([λ]), [λ] O for x O, η F 0 (O, N). () Axiomatic Viewpoint June 9, 2015 24 / 32

Completion over Q F 0 (O, N) is an additive semi-group, and F 0 (O, Q) is a Q-vector space. The map W is additive. The addition in F 0 (O, N) corresponds to concatenation of generator matrices. By tensoring over Q, we get a Q-linear transformation of Q-vector spaces: W : F 0 (O, Q) F 0 (O, Q). () Axiomatic Viewpoint June 9, 2015 25 / 32

Re-interpretation of EP An alphabet A has EP with respect to a Q-valued weight w if and only if the linear map W : F 0 (O, Q) F 0 (O, Q) is injective for all information modules M. Bogart, et al., 1978. Greferath, 2002. () Axiomatic Viewpoint June 9, 2015 26 / 32

Matrix modules and Hamming weight What does W look like for matrix module alphabets? Let R = M k k (F q ), A = M k l (F q ), with Hamming weight wt. Symmetry groups: G lt = U(R) = GL(k, F q ); G rt = GL R (A) = GL(l, F q ). () Axiomatic Viewpoint June 9, 2015 27 / 32

Orbit spaces For M = M k m (F q ), Hom R (M, A) = M m l (F q ). Then O = G lt \M = GL(k, F q )\M k m (F q ), which is the set of row reduced echelon (RRE) matrices of size k m. And O = Hom R (M, A)/G rt = M m l (F q )/GL(l, F q ), which is the set of column reduced echelon (CRE) matrices of size m l. () Axiomatic Viewpoint June 9, 2015 28 / 32

Dimension counting First note that dim Q F 0 (O, Q) = O 1 and dim Q F 0 (O, Q) = O 1. So, dim Q F 0 (O, Q) is the number of nonzero RRE matrices of size k m. And dim Q F 0 (O, Q) is the number of nonzero CRE matrices of size m l. If k < l and k < m, there are more of the CRE matrices than the RRE matrices; i.e., dim Q F 0 (O, Q) > dim Q F 0 (O, Q). This says that EP fails when k < l. ( Landscape ) () Axiomatic Viewpoint June 9, 2015 29 / 32

Converse of EP for Hamming weight We claim: if an alphabet A has EP for the Hamming weight, then A (1) is pseudo-injective and (2) has a cyclic socle. Likewise: if a ring R has EP for the Hamming weight, then R is Frobenius (which means Soc(R) is cyclic). We follow a strategy of Dinh and López-Permouth, 2004. () Axiomatic Viewpoint June 9, 2015 30 / 32

Proof If Soc(A) is not cyclic (same idea for R), then Soc(A) contains a matrix module of the form A = M k l (F q ) with k < l. There exist counter-examples to EP over A. Regard these codes as codes over A: A Soc(A) A. They are also counter-examples over A. Pseudo-injectivity is equivalent to the length 1 case of EP (Dinh, López-Permouth). () Axiomatic Viewpoint June 9, 2015 31 / 32

Other uses of W map We will see the W map again. Other weight functions. Linear one-weight codes. Isometries of additive codes. () Axiomatic Viewpoint June 9, 2015 32 / 32