The (extended) rank weight enumerator and q-matroids

Similar documents
The extended coset leader weight enumerator

A combinatorial view on derived codes

Application of hyperplane arrangements to weight enumeration

The coset leader and list weight enumerator

Arrangements, matroids and codes

An Introduction to Transversal Matroids

Assignment 1 Math 5341 Linear Algebra Review. Give complete answers to each of the following questions. Show all of your work.

Linear Algebra problems

Exam 2 Solutions. (a) Is W closed under addition? Why or why not? W is not closed under addition. For example,

6.4 BASIS AND DIMENSION (Review) DEF 1 Vectors v 1, v 2,, v k in a vector space V are said to form a basis for V if. (a) v 1,, v k span V and

TUTTE POLYNOMIALS OF q-cones

Math 369 Exam #2 Practice Problem Solutions

Elementary 2-Group Character Codes. Abstract. In this correspondence we describe a class of codes over GF (q),

Math 4153 Exam 1 Review

Vertex subsets with minimal width and dual width

1 Matroid intersection

MATH 2331 Linear Algebra. Section 2.1 Matrix Operations. Definition: A : m n, B : n p. Example: Compute AB, if possible.

Second Midterm Exam April 14, 2011 Answers., and

Unless otherwise specified, V denotes an arbitrary finite-dimensional vector space.

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

Introduction to Association Schemes

Matroids/1. I and I 2 ,I 2 > I 1

arxiv: v2 [cs.it] 16 Apr 2018

Chapter 2 Linear Transformations

Commuting birth-and-death processes

An Introduction of Tutte Polynomial

Chapter 6 - Orthogonality

MATH 323 Linear Algebra Lecture 12: Basis of a vector space (continued). Rank and nullity of a matrix.

MATROID PACKING AND COVERING WITH CIRCUITS THROUGH AN ELEMENT

ON CONTRACTING HYPERPLANE ELEMENTS FROM A 3-CONNECTED MATROID

Simplicial complexes, Demi-matroids, Flag of linear codes and pair of matroids

Math 121 Homework 4: Notes on Selected Problems

ON SIZE, CIRCUMFERENCE AND CIRCUIT REMOVAL IN 3 CONNECTED MATROIDS

Tropical aspects of algebraic matroids. Jan Draisma Universität Bern and TU Eindhoven (w/ Rudi Pendavingh and Guus Bollen TU/e)

Second Exam. Math , Spring March 2015

AN INTRODUCTION TO TRANSVERSAL MATROIDS

Elementary linear algebra

TOWARDS A SPLITTER THEOREM FOR INTERNALLY 4-CONNECTED BINARY MATROIDS II

2018 Fall 2210Q Section 013 Midterm Exam II Solution

4. Images of Varieties Given a morphism f : X Y of quasi-projective varieties, a basic question might be to ask what is the image of a closed subset

Proof: The coding of T (x) is the left shift of the coding of x. φ(t x) n = L if T n+1 (x) L

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

WHAT IS A MATROID? JAMES OXLEY

Determinantal Probability Measures. by Russell Lyons (Indiana University)

Boolean degree 1 functions on some classical association schemes

RANK-WIDTH AND WELL-QUASI-ORDERING OF SKEW-SYMMETRIC OR SYMMETRIC MATRICES

Determining a Binary Matroid from its Small Circuits

1. Let m 1 and n 1 be two natural numbers such that m > n. Which of the following is/are true?

A Lower Bound for the Size of Syntactically Multilinear Arithmetic Circuits

TOWARDS A SPLITTER THEOREM FOR INTERNALLY 4-CONNECTED BINARY MATROIDS III

Test 3, Linear Algebra

LINEAR ALGEBRA QUESTION BANK

Polynomial aspects of codes, matroids and permutation groups

Matroid intersection, base packing and base covering for infinite matroids

Math 353, Practice Midterm 1

Characterizations of Strongly Regular Graphs: Part II: Bose-Mesner algebras of graphs. Sung Y. Song Iowa State University

On the cycle index and the weight enumerator

= c. = c. c 2. We can find apply our general formula to find the inverse of the 2 2 matrix A: A 1 5 4

Polynomials and Codes

Pseudoinverse & Moore-Penrose Conditions

Introduction to Arithmetic Geometry Fall 2013 Lecture #17 11/05/2013

Tropical matrix algebra

Math 205, Summer I, Week 3a (continued): Chapter 4, Sections 5 and 6. Week 3b. Chapter 4, [Sections 7], 8 and 9

Math 21b: Linear Algebra Spring 2018

Section 2: Classes of Sets

Apprentice Linear Algebra, 1st day, 6/27/05

Lecture 17: Section 4.2

THE NUMBER OF POINTS IN A COMBINATORIAL GEOMETRY WITH NO 8-POINT-LINE MINORS

I. Multiple Choice Questions (Answer any eight)

Notes on matroids and codes

THE MINIMALLY NON-IDEAL BINARY CLUTTERS WITH A TRIANGLE 1. INTRODUCTION

Problem set #4. Due February 19, x 1 x 2 + x 3 + x 4 x 5 = 0 x 1 + x 3 + 2x 4 = 1 x 1 x 2 x 4 x 5 = 1.

Chapter 3. Directions: For questions 1-11 mark each statement True or False. Justify each answer.

15.1 Matching, Components, and Edge cover (Collaborate with Xin Yu)

Lecture Summaries for Linear Algebra M51A

Ma/CS 6b Class 23: Eigenvalues in Regular Graphs

arxiv: v1 [math.co] 19 Oct 2018

MATROIDS DENSER THAN A PROJECTIVE GEOMETRY

Submodular Functions, Optimization, and Applications to Machine Learning

Semimatroids and their Tutte polynomials

Counting bases of representable matroids

Linear Systems. Math A Bianca Santoro. September 23, 2016

LECTURE: KOBORDISMENTHEORIE, WINTER TERM 2011/12; SUMMARY AND LITERATURE

Linear Algebra Highlights

Submodular Functions, Optimization, and Applications to Machine Learning

Fall 2016 MATH*1160 Final Exam

NAME MATH 304 Examination 2 Page 1

New binary self-dual codes of lengths 50 to 60

The definition of a vector space (V, +, )

Dr. Abdulla Eid. Section 4.2 Subspaces. Dr. Abdulla Eid. MATHS 211: Linear Algebra. College of Science

Lecture: Linear algebra. 4. Solutions of linear equation systems The fundamental theorem of linear algebra

Reconstruction and Higher Dimensional Geometry

A Course in Combinatorics

Triply even codes binary codes, lattices and framed vertex operator algebras

SOME DESIGNS AND CODES FROM L 2 (q) Communicated by Alireza Abdollahi

B ɛ (P ) B. n N } R. Q P

Optimization on the Grassmann manifold: a case study

Review for Exam 2 Solutions

Simplicial and Cellular Spanning Trees, II: Applications

Instructions. 2. Four possible answers are provided for each question and only one of these is correct.

Transcription:

The (extended) rank weight enumerator and q-matroids Relinde Jurrius Ruud Pellikaan Vrije Universiteit Brussel, Belgium Eindhoven University of Technology, The Netherlands Conference on Random network codes and Designs over GF(q) September 20, 2013

Field extension F q m/f q gives F q -isomorphism F n q m Fm n q, x m(x), so vectors over F q m are mapped to m n matrices over F q. Rank metric code is subspace of F q m subspace of F m n q.

q-analogues n finite set subset intersection union complement q n 1 q 1 F n q subspace intersection sum orthoplement size dimension ) [ n k] From q-analogue to normal : let q 1. ( n k q

C linear code supp(c) = coordinates of c that are non-zero wt H (c) = size of support Weight enumerator n W C (X, Y ) = A w X n w Y w w=0 with A w = number of words of weight w.

C rank metric code Rsupp(c) = row space of m(c) wt R (c) = dimension of support Rank weight enumerator n WC R (X, Y ) = A R w X n w Y w w=0 with A R w = number of words of weight w.

D C subcode supp(d) = union of supp(d) for all d D wt H (D) = size of support Generalized weight enumerators For all 0 r dim C: n WC r (X, Y ) = A r w X n w Y w w=0 with A r w = number of subcodes of dimension r and weight w. (Note: consistent with definition of generalized Hamming weights)

D C subcode Rsupp(D) = sum of Rsupp(d) for all d D wt R (D) = dimension of support Generalized rank weight enumerators For all 0 r dim C: W R,r C (X, Y ) = n w=0 A R,r w X n w Y w with A R,r w = number of subcodes of dimension r and weight w. (Note: consistent with definition of generalized rank weights)

F q e /F q field extension Extension code C F q e : code over F q e generated by words of C. Extended weight enumerator n W C (X, Y, T ) = A w (T )X n w Y n w=0 with A w (T ) polynomial such that A w (q e ) = number of words of weight w in C F q e.

F q me /F q m field extension Extension code C F q me : code over F q me generated by words of C. Extended rank weight enumerator n WC R (X, Y, T ) = A R w (T )X n w Y n w=0 with A R w (T ) polynomial such that A R w (q me ) = number of words of weight w in C F q me.

J subset of [n] C(J) = {c C : supp(c) J c } Lemma C(J) is a subspace of F n q l(j) = dim Fq C(J)

J subspace of F n q C(J) = {c C : Rsupp(c) J } Lemma C(J) is a subspace of F n q m l(j) = dim Fq m C(J)

Determining extended weight enumerator Determining generalized weight enumerators Determining l(j) for all J [n]

Determining extended rank weight enumerator Determining generalized rank weight enumerators Determining l(j) for all J F n q

Matroid E finite subset Independent sets I 2 E I If A I and B A then B I. If A, B I and A > B then there is an a A \ B such that B {a} I. Rank function r : 2 E N 0 r(a) A If A B then r(a) r(b). r(a B) + r(a B) r(a) + r(b) (semimodular)

Fact: a linear code gives a matroid with E = columns of generator matrix r(j) = dimension of subspace spanned by vectors of J Theorem r(j) = dim C l(j)

Rank generating function R M (X, Y ) = J E X r(e) r(j) Y J r(j) (Tutte polynomial: replace X by X 1 and Y by Y 1.) Theorem (Greene, 1976) The Tutte polynomial determines the weight enumerator. Theorem The extended weight enumerator determines the Tutte polynomial and vice versa.

q-matroid E = F n q q-independent sets I {subspaces of E} 0 I If A I and B A then B I. If A, B I and dim A > dim B then there is a 1-dimensional subspace a A, a B such that B + a I. q-rank function r : {subspaces of E} N 0 r(a) dim A If A B then r(a) r(b). r(a + B) + r(a B) r(a) + r(b) (semimodular)

Theorem Let r(j) = dim C l(j) for a rank metric code C. Then r(j) is the rank function of a q-matroid. Lemma l(a + B) + l(a B) l(a) + l(b)

q-rank generating function R q M (X, Y ) = X r(e) r(j) dim J r(j) Y J F n q Question: Are the extended rank weight enumerator and the q-rank generating function equivalent? Answer: Not sure, but probably yes.

Why study q-matroids? Matroids generalize: codes graphs some designs q-matroids generalize: rank metric codes q-graphs? q-designs?

Further work Equivalence between polynomials Various definetions of q-matroids Representable q-matroids Deletion and contraction

Thank you for your attention.

e element of finite set E {subsets containing e} {subsets of e c } = 2 E e 1-dimensional subspace of F n q {subspaces containing e} {subspaces of e } {all subspaces of F n q}