Codes and Designs in the Grassmann Scheme

Size: px
Start display at page:

Download "Codes and Designs in the Grassmann Scheme"

Transcription

1 Codes and Designs in the Grassmann Scheme Tuvi Etzion Computer Science Department Technion -Israel Institute of Technology ALGEBRAIC COMBINATORICS AND APPLICATIONS ALCOMA10, Thurnau, Germany, 13 April 2010 Joint work with Alexander Vardy

2 Outline Background Bounds on the Sizes of Codes Known Constructions for Constant Dimension Codes New Construction for Constant Weight Codes s for q-covering Designs Bounds on the Size of q-covering Designs

3 Background The projective space of order n over the finite field F q, denoted as P q (n), is the set of all subspaces of the vector space F n q. The natural measure of distance in P q (n) is given by d(u, V ) def = dim U + dim V 2 dim ( U V ) for all U, V P q (n). C P q (n) is an (n, M, d) code in projective space if C = M and d(u, V ) d for all U, V in C. Koetter and Kschischang [2007] showed that codes in P q (n) are precisely what is needed for error-correction in networks.

4 Background Given an integer 0 k n, the set of all subspaces of F n q with dimension k is known as a Grassmannian, and denoted by G q (n, k). C G q (n, k) is an (n, M, d, k) code in the Grassmannian if C = M and d(u, V ) d for all U, V in C. A q-analog t (n, k, λ) design is a set S of k-dimensional subspaces (called blocks) from F n q, such that each t-dimensional subspace of F n q is a subspace of exactly λ blocks from S.

5 Background q-analog designs: Thomas [1987, 1996] Suzuki [1990, 1992] Miyakawa, Munemasa, and Yosihiara [1995] Itoh [1998] Ahlswede, Aydinian, and Khachatrian [2001] Schwartz and Etzion [2002] Braun, Kerber, and Laue [2005]

6 Bounds on the Sizes of Codes A Steiner structure S q [r, k, n] is a collection S of elements from G q (n, k) such that each element from G q (n, r) is contained in exactly one element of S. Let A q (n, d, k) denote the maximum number of codewords in an (n, M, d, k) code in G q (n, k). A q (n, 2δ + 2, k) n k δ k k δ q Steiner structure S q [k δ, k, n] exists. q with equality holds if and only if a

7 Bounds on the Sizes of Codes For a set S G q (n, k) let S be the orthogonal complement of S: S = {A : A S}, where A G q (n, n k) is the orthogonal complement of the subspace A. (complements) A q (n, d, k) = A q (n, d, n k).

8 Bounds on the Sizes of Codes (Johnson) A q (n, 2δ, k) qn 1 q k 1 A q(n 1, 2δ, k 1). A q (n, 2δ, k) qn 1 q n k 1 A q(n 1, 2δ, k). Corollary A q (n, 2δ, k) qn 1 q k 1 qn 1 1 q k 1 1 qn+1 r 1 q k+1 r 1. [ [ n k δ + 1 k k δ + 1 ] q ] q Lemma A q (n, 2k, k) q n 1 q k 1 if n 0 (mod k) 1

9 Constant Dimension Codes (Steiner structure) Construction Let n = sk, r = qn 1 q k 1, and let α be a primitive element in GF(qn ). For each i, 0 i r 1, we define H i = {α i,α r+i,α 2r+i,...,α (qk 2)r+i }. The set {H i : 0 i r 1} is a Steiner structure S q [1, k, n]. Let n r (mod k). Then, for all q, we have A q (n, 2k, k) qn q k (q r 1) 1 q k 1

10 Constant Dimension Codes (Lifted Codes) We can represent X G q (n, k) by the k linearly independent vectors from X which form a unique k n generator matrix in reduced row echelon form, denoted by RE(X ), and defined by: The leading coefficient of a row is always to the right of the leading coefficient of the previous row. All leading coefficients are ones. Every leading coefficient is the only nonzero entry in its column. For each X G q (n, k) we associate a binary vector of length n and weight k, v(x ), called the identifying vector of X, where the ones in v(x ) are in the positions where RE(X ) has the leading ones.

11 Constant Dimension Codes (Lifted Codes) Example Let X be the subspace in G 2 (7, 3) with the following generator matrix in reduced row echelon form: RE(X ) = Its identifying vector is v(x ) = , and its echelon Ferrers form, Ferrers diagram, and Ferrers tableaux form are given by ,, and

12 Constant Dimension Codes (Lifted Codes) For two k η matrices A and B over F q the rank distance is defined by d R (A, B) def = rank(a B). A code C is an [m η, ρ, δ] rank-metric code if its codewords are k η matrices over F q, they form a linear subspace of dimension ρ of F k η q, and for A, B C we have that d R (A, B) δ. Let C be an [k η, ρ, δ] rank-metric code. The subspaces spanned by the set of matrices in reduced row echelon form {[I k A] : A C} form a (k + η, q ρ, 2δ, k) code (identifying vector ).

13 Constant Dimension Codes (Lifted Codes) First codes constructed: Koetter and Kschischang [2007]. First lifted codes: Silva, Koetter and Kschischang [2008] Multilevel Construction: Etzion and Silberstein [2009]

14 Constant Dimension Codes (Cyclic Codes) (Cyclic codes) Let α be a primitive element of GF(2 n ). We say that a code C is cyclic if it has the following property: {0,α i 1,α i 2,...,α i m} is a codeword of C, so is its cyclic shift {0,α i 1+1,α i 2+1,...,α i m+1 }. In other words, if we map each vector space V C into the corresponding binary characteristic vector x V = (x 0, x 1,..., x 2n 2) given by x i = 1 if α i V and x i = 0 if α i V then the set of all such characteristic vectors is closed under cyclic shifts.

15 Constant Dimension Codes (cyclic Codes) A 2 (8, 4, 3) 1275 (compare to A 2 (8, 4, 3) 1493) A 2 (9, 4, 3) 5694 (compare to A 2 (9, 4, 3) 6205) A 2 (10, 4, 3) (compare to A 2 (10, 4, 3) 24698) A 2 (11, 4, 3) (compare to A 2 (11, 4, 3) 99718) A 2 (12, 4, 3) (compare to A 2 (12, 4, 3) ) A 2 (13, 4, 3) (compare to A 2 (13, 4, 3) ) A 2 (14, 4, 3) (compare to A 2 (14, 4, 3) ) Kohnert and Kurz [2008] Etzion and Vardy [2008]

16 New Construction for Constant Weight Codes Construction (COS - cosets of constant dimension code) Let C be an (n, M, d, k) code. From X = {0,α 1,...,α 2k 1} C we form the following set of words with weight 2 k : C X = {{β, β + α 1, β + α 2,..., β + α 2k 1} : β F n 2}. The words of C x represent the cosets of the the k-dimensional subspace X. Therefore, C X = 2 n k. We define our code C as the union of all the sets C X over all codewords of C, i.e., C = X C C X = {{β, β + α 1, β + α 2,..., β + α 2k 1} : {0,α 1,...,α 2k 1} C, β F n 2}.

17 New Construction for Constant Weight Codes If C is an [n, M, d = 2t, k] code then C of Construction COS is a (2 n, 2 n k M, 2 k+1 2 k t+1, 2 k ) code. Example Let C be and an [n, (2n 1)(2 n 1 1) 3, 2, 2] code which consists of all 2-dimensional subspaces of F n 2. C is a (2n, (2n 1)(2 n 1 1)2 n 2 3, 4, 4) code forming the codewords of weight four in the extended Hamming code of length 2 n, i.e., a Steiner system S(3, 4, 2 n ). Example Let C be an [n, 2 n 1, 2, n 1] code (all (n 1)-dimensional subspaces of F n 2 ). C is a (2n, 2 n+1 2, 2 n 1, 2 n 1 ). If we join to C the allone and the allzero codewords then the formed code is a Hadamard code (a Hadamard matrix and its complement).

18 New Construction for Constant Weight Codes A(n, d, w) is the maximum size of a binary constant weight code of length n, weight w, and minimum Hamming distance d. (Johnson) If n w > 0 then n A(n, d, w) w A(n 1, d, w 1).

19 New Construction for Constant Weight Codes (Agrell, Vardy, Zeger) If b > 0 then where b = δ A(n, 2δ, w) w(n w) n δ, b + n { M 2 M w } { M n w } n n M = A(n, 2δ, w). {x} = x x

20 New Construction for Constant Weight Codes A(2 2m 1 1, 2 m+1 4, 2 m 1) = 2 m + 1. A(2 2m 1, 2 m+1 4, 2 m ) = 2 2m m 1. Proof. The upper bound A(2 2m 1 1, 2 m+1 4, 2 m 1) 2 m + 1 is a direct application of AVZ. Using this bound in Johnson we obtain A(2 2m 1, 2 m+1 4, 2 m ) 2 2m m 1. By applying Construction COS on a [2m 1, 2 m + 1, 2m 2, m] code we obtain a (2 2m 1, 2 2m m 1, 2 m+1 4, 2 m ) code. Hence, A(2 2m 1, 2 m+1 4, 2 m ) 2 2m m 1 and thus A(2 2m 1, 2 m+1 4, 2 m ) = 2 2m m 1. By shortening the (2 2m 1, 2 2m m 1, 2 m+1 4, 2 m ) code we obtain a (2 2m 1 1, 2 m + 1, 2 m+1 4, 2 m 1) code and hence A(2 2m 1 1, 2 m+1 4, 2 m 1) = 2 m + 1.

21 New Construction for Constant Weight Codes If a Steiner Structure S 2 [2, k, n] exists then a Steiner system S(3, 2 k, 2 n ) exists. If a Steiner Structure S 2 [2, 3, 7] exists then a Steiner system S(3, 8, 128) exists.

22 s for q-covering Designs A q-covering design C q [n, k, r] is a collection S of elements from G q (n, k) such that each element of G q (n, r) is contained in at least one element of S. A q-turán design T q [n, k, r] is a collection S of elements from G q (n, r) such that each element of G q (n, k) contains at least one element from S.

23 s for q-covering designs The q-covering number C q (n, k, r) is the minimum size of a q-covering design C q [n, k, r]. The q-turán number T q (n, k, r) is the minimum size of a q-turán design T q [n, k, r].

24 Basic Bounds on q-covering numbers S is a q-covering design C q [n, k, r] if and only if S is a q-turán design T q [n, n r, n k]. Corollary C q (n, k, r) = T q (n, n r, n k).

25 Basic Bounds on q-covering numbers n r C q (n, k, r) k r q with equality holds if and only if a Steiner structure S q [r, k, n] exists. q [ n k + r T q (n, k, r) r ]. q Corollary [ n k + r C q (n, k, r) = T q (n, n r, n k) r ]. q

26 Optimal q-covering Designs C q (n, k, 1) = T q (n, n 1, n k) = Sq [1, k, n] = q n 1 q k 1, whenever k divides n. If 1 k n, then C q (n, k, 1) = qn 1 q k 1. If 1 k n 1, then C q (n, n 1, k) = qk+1 1 q 1.

27 Upper Bounds on the Size of q-covering Designs (Recursive Construction) C q (n, k, r) q n k C q (n 1, k 1, r 1) + C q (n 1, k, r). Proof. We represent F n q by {(α, β) : α F n 1 q, β F q }. Let S 1 be a q-covering design C q [n 1, k 1, r 1] and S 2 be a q-covering design C q [n 1, k, r]. We form a set S as follows: For each subspace P = {0,α 1,,α q k 1 1} S 1 let P 1 = P, P 2,..., P q n k be the disjoint cosets of P in F n 1 q. Let β 0 = 0, β 1,..., β q n k be any q n k coset representatives, i.e., β i P i, 1 i q n k. For each 1 i q n k we form the subspace {(α 1, 0),, (α q k 1 1, 0), (β i, 1)} in S. For each subspace {0,α 1,,α qk 1} S 2 the subspace {(0, 0), (α 1, 0),, (α qk 1, 0)} is formed in S. S is a q-covering design C q [n, k, r] and the theorem follows.

28 Lower Bounds on the Size of q-covering Designs C q (n, k, r) qn 1 q k 1 C q(n 1, k 1, r 1). Corollary ] C q (n, k, r) qn 1 q k 1 qn 1 1 q k 1 1 qn+1 r 1 q k+1 r 1 [ n r [ k r q ]. q [ T q (n, r + 1, r) (qn r 1)(q 1) (q r 1) 2 n r 1 ]. q Corollary [ C q (n, k, k 1) (qk 1)(q 1) (q n k 1) 2 n k + 1 ]. q

29 Some Specific Bounds C 2 (5, 3, 2) = 27. (compared to C 2 (5, 3, 2) 23 by previous theorem). 381 C 2 (7, 3, 2) A 2 (7, 4, 3) 381.

30 THANK YOU

arxiv: v1 [cs.it] 25 Mar 2010

arxiv: v1 [cs.it] 25 Mar 2010 LARGE CONSTANT DIMENSION CODES AND LEXICODES arxiv:1003.4879v1 [cs.it] 25 Mar 2010 Natalia Silberstein Computer Science Department Technion - Israel Institute of Technology Haifa, Israel, 32000 Tuvi Etzion

More information

Designs over the binary field from the complete monomial group

Designs over the binary field from the complete monomial group AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 67(3) (2017), Pages 470 475 Designs over the binary field from the complete monomial group Michael Braun Faculty of Computer Science University of Applied Sciences

More information

Enumerative Encoding in the Grassmannian Space

Enumerative Encoding in the Grassmannian Space Enumerative Encoding in the Grassmannian Space Natalia Silberstein Department of omputer Science Technion-Israel Institute of Technology Haifa 3 Israel Email: natalys@cstechnionacil Tuvi Etzion Department

More information

LET F q be the finite field of size q. For two k l matrices

LET F q be the finite field of size q. For two k l matrices 1 Codes and Designs Related to Lifted MRD Codes Tuvi Etzion, Fellow, IEEE and Natalia Silberstein arxiv:1102.2593v5 [cs.it 17 ug 2012 bstract Lifted maximum ran distance (MRD) codes, which are constant

More information

On Linear Subspace Codes Closed under Intersection

On Linear Subspace Codes Closed under Intersection On Linear Subspace Codes Closed under Intersection Pranab Basu Navin Kashyap Abstract Subspace codes are subsets of the projective space P q(n), which is the set of all subspaces of the vector space F

More information

On designs and Steiner systems over finite fields

On designs and Steiner systems over finite fields On designs and Steiner systems over finite fields Alfred Wassermann Department of Mathematics, Universität Bayreuth, Germany Special Days on Combinatorial Construction Using Finite Fields, Linz 2013 Outline

More information

Fundamentals of Coding For Network Coding

Fundamentals of Coding For Network Coding Fundamentals of Coding For Network Coding Marcus Greferath and Angeles Vazquez-Castro Aalto University School of Sciences, Finland Autonomous University of Barcelona, Spain marcus.greferath@aalto.fi and

More information

Asymptotic bounds for the sizes of constant dimension codes and an improved lower bound

Asymptotic bounds for the sizes of constant dimension codes and an improved lower bound Asymptotic bounds for the sizes of constant dimension codes and an improved lower bound 5th ICMCTA Vihula Manor, 28-31 August 2017 Daniel Heinlein University of Bayreuth, Germany Daniel.Heinlein@uni-bayreuth.de

More information

Derived and Residual Subspace Designs

Derived and Residual Subspace Designs Derived and Residual Subspace Designs Michael Kiermaier, Reinhard Laue Universität Bayreuth, michael.kiermaier@uni-bayreuth.de, laue@uni-bayreuth.de Abstract A generalization of forming derived and residual

More information

Improved Upper Bounds on Sizes of Codes

Improved Upper Bounds on Sizes of Codes 880 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 48, NO. 4, APRIL 2002 Improved Upper Bounds on Sizes of Codes Beniamin Mounits, Tuvi Etzion, Senior Member, IEEE, and Simon Litsyn, Senior Member, IEEE

More information

Introduction to Association Schemes

Introduction to Association Schemes Introduction to Association Schemes Akihiro Munemasa Tohoku University June 5 6, 24 Algebraic Combinatorics Summer School, Sendai Assumed results (i) Vandermonde determinant: a a m =. a m a m m i

More information

Message Encoding and Retrieval for Spread and Cyclic Orbit Codes

Message Encoding and Retrieval for Spread and Cyclic Orbit Codes Message Encoding and Retrieval for Spread and Cyclic Orbit Codes Anna-Lena Trautmann, Member, IEEE Department of Electrical and Electronic Engineering University of Melbourne, Australia Department of Electrical

More information

THE ORDER OF THE AUTOMORPHISM GROUP OF A BINARY q-analog OF THE FANO PLANE IS AT MOST TWO

THE ORDER OF THE AUTOMORPHISM GROUP OF A BINARY q-analog OF THE FANO PLANE IS AT MOST TWO THE ORDER OF THE AUTOMORPHISM GROUP OF A BINARY -ANALOG OF THE FANO PLANE IS AT MOST TWO MICHAEL KIERMAIER, SASCHA KURZ, AND ALFRED WASSERMANN Abstract. It is shown that the automorphism group of a binary

More information

Review Notes for Linear Algebra True or False Last Updated: February 22, 2010

Review Notes for Linear Algebra True or False Last Updated: February 22, 2010 Review Notes for Linear Algebra True or False Last Updated: February 22, 2010 Chapter 4 [ Vector Spaces 4.1 If {v 1,v 2,,v n } and {w 1,w 2,,w n } are linearly independent, then {v 1 +w 1,v 2 +w 2,,v n

More information

Low-Power Cooling Codes with Efficient Encoding and Decoding

Low-Power Cooling Codes with Efficient Encoding and Decoding Low-Power Cooling Codes with Efficient Encoding and Decoding Yeow Meng Chee, Tuvi Etzion, Han Mao Kiah, Alexander Vardy, Hengjia Wei School of Physical and Mathematical Sciences, Nanyang Technological

More information

Thermal-Management Coding for High-Performance Interconnects

Thermal-Management Coding for High-Performance Interconnects Cooling Codes Thermal-Management Coding for High-Performance Interconnects Han Mao Kiah, Nanyang Technological University, Singapore Joint work with: Yeow Meng Chee, Nanyang Technological University Tuvi

More information

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

Vector spaces. EE 387, Notes 8, Handout #12 Vector spaces EE 387, Notes 8, Handout #12 A vector space V of vectors over a field F of scalars is a set with a binary operator + on V and a scalar-vector product satisfying these axioms: 1. (V, +) is

More information

The Impact of Network Coding on Mathematics

The Impact of Network Coding on Mathematics The Impact of Network Coding on Mathematics Eimear Byrne University College Dublin DIMACS Workshop on Network Coding: the Next 15 Years Dec 15-17, 2015 Random Network Coding and Designs Over GF (q) COST

More information

7.1 Definitions and Generator Polynomials

7.1 Definitions and Generator Polynomials Chapter 7 Cyclic Codes Lecture 21, March 29, 2011 7.1 Definitions and Generator Polynomials Cyclic codes are an important class of linear codes for which the encoding and decoding can be efficiently implemented

More information

A Singleton Bound for Lattice Schemes

A Singleton Bound for Lattice Schemes 1 A Singleton Bound for Lattice Schemes Srikanth B. Pai, B. Sundar Rajan, Fellow, IEEE Abstract arxiv:1301.6456v4 [cs.it] 16 Jun 2015 In this paper, we derive a Singleton bound for lattice schemes and

More information

TABLES OF SUBSPACE CODES

TABLES OF SUBSPACE CODES TABLES OF SUBSPACE CODES DANIEL HEINLEIN, MICHAEL KIERMAIER, SASCHA KURZ, AND ALFRED WASSERMANN ABSTRACT. The main problem of subspace coding asks for the maximum possible cardinality of a subspace code

More information

Simon R. Blackburn. Jount work with Tuvi Etzion. 9th July 2012

Simon R. Blackburn. Jount work with Tuvi Etzion. 9th July 2012 Grassmannian Codes Royal and Holloway Quasirandom logo Hypergraphs guidelines Simon R. Blackburn Jount work with Tuvi Etzion 9th July 2012 Standard logo The logo should be reproduced in the primary co

More information

Rank and Kernel of binary Hadamard codes.

Rank and Kernel of binary Hadamard codes. 1 Rank and Kernel of binary Hadamard codes. K.T. Phelps, J. Rifà Senior Member IEEE, M. Villanueva Abstract In this paper the rank and the dimension of the kernel for (binary) Hadamard codes of length

More information

Constructing network codes using Möbius transformations

Constructing network codes using Möbius transformations Constructing network codes using Möbius transformations Andreas-Stephan Elsenhans and Axel Kohnert November 26, 2010 Abstract We study error correcting constant dimension subspace codes for network coding.

More information

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

MATH 323 Linear Algebra Lecture 12: Basis of a vector space (continued). Rank and nullity of a matrix. MATH 323 Linear Algebra Lecture 12: Basis of a vector space (continued). Rank and nullity of a matrix. Basis Definition. Let V be a vector space. A linearly independent spanning set for V is called a basis.

More information

arxiv: v2 [math.co] 2 May 2018

arxiv: v2 [math.co] 2 May 2018 A SUBSPACE CODE OF SIZE 333 IN THE SETTING OF A BINARY q-analog OF THE FANO PLANE DANIEL HEINLEIN, MICHAEL KIERMAIER, SASCHA KURZ, AND ALFRED WASSERMANN arxiv:1708.06224v2 [math.co] 2 May 2018 Abstract.

More information

Finite vector spaces and certain lattices

Finite vector spaces and certain lattices Finite vector spaces and certain lattices Thomas W. Cusick 106 Diefendorf Hall, Department of Mathematics, State University of New York at Buffalo, Buffalo, NY 14214-3093 E-mail: cusick@acsu.buffalo.edu

More information

Solutions of Exam Coding Theory (2MMC30), 23 June (1.a) Consider the 4 4 matrices as words in F 16

Solutions of Exam Coding Theory (2MMC30), 23 June (1.a) Consider the 4 4 matrices as words in F 16 Solutions of Exam Coding Theory (2MMC30), 23 June 2016 (1.a) Consider the 4 4 matrices as words in F 16 2, the binary vector space of dimension 16. C is the code of all binary 4 4 matrices such that the

More information

Math 3C Lecture 25. John Douglas Moore

Math 3C Lecture 25. John Douglas Moore Math 3C Lecture 25 John Douglas Moore June 1, 2009 Let V be a vector space. A basis for V is a collection of vectors {v 1,..., v k } such that 1. V = Span{v 1,..., v k }, and 2. {v 1,..., v k } are linearly

More information

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

Chapter 3. Directions: For questions 1-11 mark each statement True or False. Justify each answer. Chapter 3 Directions: For questions 1-11 mark each statement True or False. Justify each answer. 1. (True False) Asking whether the linear system corresponding to an augmented matrix [ a 1 a 2 a 3 b ]

More information

Tilings of Binary Spaces

Tilings of Binary Spaces Tilings of Binary Spaces Gérard Cohen Département Informatique ENST, 46 rue Barrault 75634 Paris, France Simon Litsyn Department of Electrical Engineering Tel-Aviv University Ramat-Aviv 69978, Israel Alexander

More information

Orthogonal Arrays & Codes

Orthogonal Arrays & Codes Orthogonal Arrays & Codes Orthogonal Arrays - Redux An orthogonal array of strength t, a t-(v,k,λ)-oa, is a λv t x k array of v symbols, such that in any t columns of the array every one of the possible

More information

Linear Algebra. Grinshpan

Linear Algebra. Grinshpan Linear Algebra Grinshpan Saturday class, 2/23/9 This lecture involves topics from Sections 3-34 Subspaces associated to a matrix Given an n m matrix A, we have three subspaces associated to it The column

More information

Sunflowers and Primitive SCIDs

Sunflowers and Primitive SCIDs (joint work with R.D. Barrolleta, L. Storme and E. Suárez-Canedo) July 15, 2016 (joint work with R.D. Barrolleta, L. Storme and E. Suárez-Canedo) Definitions Background 1 Definitions Background 2 Subspace

More information

The Witt designs, Golay codes and Mathieu groups

The Witt designs, Golay codes and Mathieu groups The Witt designs, Golay codes and Mathieu groups 1 The Golay codes Let V be a vector space over F q with fixed basis e 1,..., e n. A code C is a subset of V. A linear code is a subspace of V. The vector

More information

We showed that adding a vector to a basis produces a linearly dependent set of vectors; more is true.

We showed that adding a vector to a basis produces a linearly dependent set of vectors; more is true. Dimension We showed that adding a vector to a basis produces a linearly dependent set of vectors; more is true. Lemma If a vector space V has a basis B containing n vectors, then any set containing more

More information

MATH 304 Linear Algebra Lecture 34: Review for Test 2.

MATH 304 Linear Algebra Lecture 34: Review for Test 2. MATH 304 Linear Algebra Lecture 34: Review for Test 2. Topics for Test 2 Linear transformations (Leon 4.1 4.3) Matrix transformations Matrix of a linear mapping Similar matrices Orthogonality (Leon 5.1

More information

Math 21b: Linear Algebra Spring 2018

Math 21b: Linear Algebra Spring 2018 Math b: Linear Algebra Spring 08 Homework 8: Basis This homework is due on Wednesday, February 4, respectively on Thursday, February 5, 08. Which of the following sets are linear spaces? Check in each

More information

arxiv: v1 [cs.it] 18 Jan 2012

arxiv: v1 [cs.it] 18 Jan 2012 Noname manuscript No. (will be inserted by the editor) A Complete Characterization of Irreducible Cyclic Orbit Codes and their Plücker Embedding Joachim Rosenthal Anna-Lena Trautmann arxiv:1201.3825v1

More information

Mathematics Department

Mathematics Department Mathematics Department Matthew Pressland Room 7.355 V57 WT 27/8 Advanced Higher Mathematics for INFOTECH Exercise Sheet 2. Let C F 6 3 be the linear code defined by the generator matrix G = 2 2 (a) Find

More information

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

The definition of a vector space (V, +, ) The definition of a vector space (V, +, ) 1. For any u and v in V, u + v is also in V. 2. For any u and v in V, u + v = v + u. 3. For any u, v, w in V, u + ( v + w) = ( u + v) + w. 4. There is an element

More information

Algebraic Methods in Combinatorics

Algebraic Methods in Combinatorics Algebraic Methods in Combinatorics Po-Shen Loh June 2009 1 Linear independence These problems both appeared in a course of Benny Sudakov at Princeton, but the links to Olympiad problems are due to Yufei

More information

Affine designs and linear orthogonal arrays

Affine designs and linear orthogonal arrays Affine designs and linear orthogonal arrays Vladimir D. Tonchev Department of Mathematical Sciences, Michigan Technological University, Houghton, Michigan 49931, USA, tonchev@mtu.edu Abstract It is proved

More information

Boolean degree 1 functions on some classical association schemes

Boolean degree 1 functions on some classical association schemes Boolean degree 1 functions on some classical association schemes Yuval Filmus, Ferdinand Ihringer February 16, 2018 Abstract We investigate Boolean degree 1 functions for several classical association

More information

On some incidence structures constructed from groups and related codes

On some incidence structures constructed from groups and related codes On some incidence structures constructed from groups and related codes Dean Crnković Department of Mathematics University of Rijeka Croatia Algebraic Combinatorics and Applications The first annual Kliakhandler

More information

An Introduction to (Network) Coding Theory

An Introduction to (Network) Coding Theory An Introduction to (Network) Coding Theory Anna-Lena Horlemann-Trautmann University of St. Gallen, Switzerland July 12th, 2018 1 Coding Theory Introduction Reed-Solomon codes 2 Introduction Coherent network

More information

Chapter 2. Error Correcting Codes. 2.1 Basic Notions

Chapter 2. Error Correcting Codes. 2.1 Basic Notions Chapter 2 Error Correcting Codes The identification number schemes we discussed in the previous chapter give us the ability to determine if an error has been made in recording or transmitting information.

More information

Finite Mathematics. Nik Ruškuc and Colva M. Roney-Dougal

Finite Mathematics. Nik Ruškuc and Colva M. Roney-Dougal Finite Mathematics Nik Ruškuc and Colva M. Roney-Dougal September 19, 2011 Contents 1 Introduction 3 1 About the course............................. 3 2 A review of some algebraic structures.................

More information

PROJECTIVE DIVISIBLE BINARY CODES

PROJECTIVE DIVISIBLE BINARY CODES PROJECTIVE DIVISIBLE BINARY CODES DANIEL HEINLEIN, THOMAS HONOLD, MICHAEL KIERMAIER, SASCHA KURZ, AND ALFRED WASSERMANN Abstract. For which positive integers n, k, r does there exist a linear [n, k] code

More information

Some New Large Sets of Geometric Designs

Some New Large Sets of Geometric Designs Spyros S. Magliveras Department of Mathematical Sciences Florida Atlantic University Boca Raton, Florida, U.S.A. First annual Kliakhandler Conference Algebraic Combinatorics and Applications Houghton,

More information

Lecture 17: Perfect Codes and Gilbert-Varshamov Bound

Lecture 17: Perfect Codes and Gilbert-Varshamov Bound Lecture 17: Perfect Codes and Gilbert-Varshamov Bound Maximality of Hamming code Lemma Let C be a code with distance 3, then: C 2n n + 1 Codes that meet this bound: Perfect codes Hamming code is a perfect

More information

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

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 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 (b) v 1,, v k are linearly independent. HMHsueh 1 Natural Basis

More information

New Inequalities for q-ary Constant-Weight Codes

New Inequalities for q-ary Constant-Weight Codes New Inequalities for q-ary Constant-Weight Codes Hyun Kwang Kim 1 Phan Thanh Toan 1 1 Department of Mathematics, POSTECH International Workshop on Coding and Cryptography April 15-19, 2013, Bergen (Norway

More information

YORK UNIVERSITY. Faculty of Science Department of Mathematics and Statistics MATH M Test #1. July 11, 2013 Solutions

YORK UNIVERSITY. Faculty of Science Department of Mathematics and Statistics MATH M Test #1. July 11, 2013 Solutions YORK UNIVERSITY Faculty of Science Department of Mathematics and Statistics MATH 222 3. M Test # July, 23 Solutions. For each statement indicate whether it is always TRUE or sometimes FALSE. Note: For

More information

MATH 304 Linear Algebra Lecture 10: Linear independence. Wronskian.

MATH 304 Linear Algebra Lecture 10: Linear independence. Wronskian. MATH 304 Linear Algebra Lecture 10: Linear independence. Wronskian. Spanning set Let S be a subset of a vector space V. Definition. The span of the set S is the smallest subspace W V that contains S. If

More information

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

1. Let m 1 and n 1 be two natural numbers such that m > n. Which of the following is/are true? . Let m and n be two natural numbers such that m > n. Which of the following is/are true? (i) A linear system of m equations in n variables is always consistent. (ii) A linear system of n equations in

More information

Lecture 22: Section 4.7

Lecture 22: Section 4.7 Lecture 22: Section 47 Shuanglin Shao December 2, 213 Row Space, Column Space, and Null Space Definition For an m n, a 11 a 12 a 1n a 21 a 22 a 2n A = a m1 a m2 a mn, the vectors r 1 = [ a 11 a 12 a 1n

More information

Linear Algebra problems

Linear Algebra problems Linear Algebra problems 1. Show that the set F = ({1, 0}, +,.) is a field where + and. are defined as 1+1=0, 0+0=0, 0+1=1+0=1, 0.0=0.1=1.0=0, 1.1=1.. Let X be a non-empty set and F be any field. Let X

More information

MATH 433 Applied Algebra Lecture 21: Linear codes (continued). Classification of groups.

MATH 433 Applied Algebra Lecture 21: Linear codes (continued). Classification of groups. MATH 433 Applied Algebra Lecture 21: Linear codes (continued). Classification of groups. Binary codes Let us assume that a message to be transmitted is in binary form. That is, it is a word in the alphabet

More information

Math 2174: Practice Midterm 1

Math 2174: Practice Midterm 1 Math 74: Practice Midterm Show your work and explain your reasoning as appropriate. No calculators. One page of handwritten notes is allowed for the exam, as well as one blank page of scratch paper.. Consider

More information

New quasi-symmetric designs constructed using mutually orthogonal Latin squares and Hadamard matrices

New quasi-symmetric designs constructed using mutually orthogonal Latin squares and Hadamard matrices New quasi-symmetric designs constructed using mutually orthogonal Latin squares and Hadamard matrices Carl Bracken, Gary McGuire Department of Mathematics, National University of Ireland, Maynooth, Co.

More information

Algorithms to Compute Bases and the Rank of a Matrix

Algorithms to Compute Bases and the Rank of a Matrix Algorithms to Compute Bases and the Rank of a Matrix Subspaces associated to a matrix Suppose that A is an m n matrix The row space of A is the subspace of R n spanned by the rows of A The column space

More information

MATH 240 Spring, Chapter 1: Linear Equations and Matrices

MATH 240 Spring, Chapter 1: Linear Equations and Matrices MATH 240 Spring, 2006 Chapter Summaries for Kolman / Hill, Elementary Linear Algebra, 8th Ed. Sections 1.1 1.6, 2.1 2.2, 3.2 3.8, 4.3 4.5, 5.1 5.3, 5.5, 6.1 6.5, 7.1 7.2, 7.4 DEFINITIONS Chapter 1: Linear

More information

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

MATH 2331 Linear Algebra. Section 2.1 Matrix Operations. Definition: A : m n, B : n p. Example: Compute AB, if possible. MATH 2331 Linear Algebra Section 2.1 Matrix Operations Definition: A : m n, B : n p ( 1 2 p ) ( 1 2 p ) AB = A b b b = Ab Ab Ab Example: Compute AB, if possible. 1 Row-column rule: i-j-th entry of AB:

More information

MA 265 FINAL EXAM Fall 2012

MA 265 FINAL EXAM Fall 2012 MA 265 FINAL EXAM Fall 22 NAME: INSTRUCTOR S NAME:. There are a total of 25 problems. You should show work on the exam sheet, and pencil in the correct answer on the scantron. 2. No books, notes, or calculators

More information

Galois geometries contributing to coding theory

Galois geometries contributing to coding theory Ghent University Dept. of Pure Mathematics and Computer Algebra Krijgslaan 281 - S22 9000 Ghent Belgium Thurnau, April 15, 2010 OUTLINE 1 CODING THEORY 2 GRIESMER BOUND AND MINIHYPERS 3 EXTENDABILITY RESULTS

More information

(1)(a) V = 2n-dimensional vector space over a field F, (1)(b) B = non-degenerate symplectic form on V.

(1)(a) V = 2n-dimensional vector space over a field F, (1)(b) B = non-degenerate symplectic form on V. 18.704 Supplementary Notes March 21, 2005 Maximal parabolic subgroups of symplectic groups These notes are intended as an outline for a long presentation to be made early in April. They describe certain

More information

Algebraic Methods in Combinatorics

Algebraic Methods in Combinatorics Algebraic Methods in Combinatorics Po-Shen Loh 27 June 2008 1 Warm-up 1. (A result of Bourbaki on finite geometries, from Răzvan) Let X be a finite set, and let F be a family of distinct proper subsets

More information

MATH 304 Linear Algebra Lecture 23: Diagonalization. Review for Test 2.

MATH 304 Linear Algebra Lecture 23: Diagonalization. Review for Test 2. MATH 304 Linear Algebra Lecture 23: Diagonalization. Review for Test 2. Diagonalization Let L be a linear operator on a finite-dimensional vector space V. Then the following conditions are equivalent:

More information

ELE/MCE 503 Linear Algebra Facts Fall 2018

ELE/MCE 503 Linear Algebra Facts Fall 2018 ELE/MCE 503 Linear Algebra Facts Fall 2018 Fact N.1 A set of vectors is linearly independent if and only if none of the vectors in the set can be written as a linear combination of the others. Fact N.2

More information

: Coding Theory. Notes by Assoc. Prof. Dr. Patanee Udomkavanich October 30, upattane

: Coding Theory. Notes by Assoc. Prof. Dr. Patanee Udomkavanich October 30, upattane 2301532 : Coding Theory Notes by Assoc. Prof. Dr. Patanee Udomkavanich October 30, 2006 http://pioneer.chula.ac.th/ upattane Chapter 1 Error detection, correction and decoding 1.1 Basic definitions and

More information

Zigzag Codes: MDS Array Codes with Optimal Rebuilding

Zigzag Codes: MDS Array Codes with Optimal Rebuilding 1 Zigzag Codes: MDS Array Codes with Optimal Rebuilding Itzhak Tamo, Zhiying Wang, and Jehoshua Bruck Electrical Engineering Department, California Institute of Technology, Pasadena, CA 91125, USA Electrical

More information

Probabilistic construction of t-designs over finite fields

Probabilistic construction of t-designs over finite fields Probabilistic construction of t-designs over finite fields Shachar Lovett (UCSD) Based on joint works with Arman Fazeli (UCSD), Greg Kuperberg (UC Davis), Ron Peled (Tel Aviv) and Alex Vardy (UCSD) Gent

More information

International Mathematical Forum, Vol. 6, 2011, no. 4, Manjusri Basu

International Mathematical Forum, Vol. 6, 2011, no. 4, Manjusri Basu International Mathematical Forum, Vol 6, 011, no 4, 185-191 Square Designs on New Binary ( 3n 1, 3 n ) Codes Manjusri Basu Department of Mathematics University of Kalyani Kalyani, WB, India, Pin-74135

More information

The Hamming Codes and Delsarte s Linear Programming Bound

The Hamming Codes and Delsarte s Linear Programming Bound The Hamming Codes and Delsarte s Linear Programming Bound by Sky McKinley Under the Astute Tutelage of Professor John S. Caughman, IV A thesis submitted in partial fulfillment of the requirements for the

More information

Binary codes of t-designs and Hadamard matrices

Binary codes of t-designs and Hadamard matrices Binary codes of t-designs and Hadamard matrices Akihiro Munemasa 1 1 Graduate School of Information Sciences Tohoku University November 8, 2013 JSPS-DST Asian Academic Seminar 2013 Discrete Mathematics

More information

Min-Rank Conjecture for Log-Depth Circuits

Min-Rank Conjecture for Log-Depth Circuits Min-Rank Conjecture for Log-Depth Circuits Stasys Jukna a,,1, Georg Schnitger b,1 a Institute of Mathematics and Computer Science, Akademijos 4, LT-80663 Vilnius, Lithuania b University of Frankfurt, Institut

More information

Math Linear algebra, Spring Semester Dan Abramovich

Math Linear algebra, Spring Semester Dan Abramovich Math 52 0 - Linear algebra, Spring Semester 2012-2013 Dan Abramovich Fields. We learned to work with fields of numbers in school: Q = fractions of integers R = all real numbers, represented by infinite

More information

ALGEBRAIC GEOMETRY I - FINAL PROJECT

ALGEBRAIC GEOMETRY I - FINAL PROJECT ALGEBRAIC GEOMETRY I - FINAL PROJECT ADAM KAYE Abstract This paper begins with a description of the Schubert varieties of a Grassmannian variety Gr(k, n) over C Following the technique of Ryan [3] for

More information

Cyclic codes: overview

Cyclic codes: overview Cyclic codes: overview EE 387, Notes 14, Handout #22 A linear block code is cyclic if the cyclic shift of a codeword is a codeword. Cyclic codes have many advantages. Elegant algebraic descriptions: c(x)

More information

An algebraic proof of the Erdős-Ko-Rado theorem for intersecting families of perfect matchings

An algebraic proof of the Erdős-Ko-Rado theorem for intersecting families of perfect matchings Also available at http://amc-journal.eu ISSN 855-3966 (printed edn.), ISSN 855-3974 (electronic edn.) ARS MATHEMATICA CONTEMPORANEA 2 (207) 205 27 An algebraic proof of the Erdős-Ko-Rado theorem for intersecting

More information

1 Fields and vector spaces

1 Fields and vector spaces 1 Fields and vector spaces In this section we revise some algebraic preliminaries and establish notation. 1.1 Division rings and fields A division ring, or skew field, is a structure F with two binary

More information

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

SOME DESIGNS AND CODES FROM L 2 (q) Communicated by Alireza Abdollahi Transactions on Combinatorics ISSN (print): 2251-8657, ISSN (on-line): 2251-8665 Vol. 3 No. 1 (2014), pp. 15-28. c 2014 University of Isfahan www.combinatorics.ir www.ui.ac.ir SOME DESIGNS AND CODES FROM

More information

Finite geometry codes, generalized Hadamard matrices, and Hamada and Assmus conjectures p. 1/2

Finite geometry codes, generalized Hadamard matrices, and Hamada and Assmus conjectures p. 1/2 Finite geometry codes, generalized Hadamard matrices, and Hamada and Assmus conjectures Vladimir D. Tonchev a Department of Mathematical Sciences Michigan Technological University Houghton, Michigan 49931,

More information

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

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. Linear Algebra Standard matrix manipulation to compute the kernel, intersection of subspaces, column spaces,

More information

A Questionable Distance-Regular Graph

A Questionable Distance-Regular Graph A Questionable Distance-Regular Graph Rebecca Ross Abstract In this paper, we introduce distance-regular graphs and develop the intersection algebra for these graphs which is based upon its intersection

More information

Which Codes Have 4-Cycle-Free Tanner Graphs?

Which Codes Have 4-Cycle-Free Tanner Graphs? Which Codes Have 4-Cycle-Free Tanner Graphs? Thomas R. Halford Communication Sciences Institute University of Southern California Los Angeles, CA 90089-565 USA Alex J. Grant Institute for Telecommunications

More information

Advanced Engineering Mathematics Prof. Pratima Panigrahi Department of Mathematics Indian Institute of Technology, Kharagpur

Advanced Engineering Mathematics Prof. Pratima Panigrahi Department of Mathematics Indian Institute of Technology, Kharagpur Advanced Engineering Mathematics Prof. Pratima Panigrahi Department of Mathematics Indian Institute of Technology, Kharagpur Lecture No. # 02 Vector Spaces, Subspaces, linearly Dependent/Independent of

More information

Study Guide for Linear Algebra Exam 2

Study Guide for Linear Algebra Exam 2 Study Guide for Linear Algebra Exam 2 Term Vector Space Definition A Vector Space is a nonempty set V of objects, on which are defined two operations, called addition and multiplication by scalars (real

More information

CSL361 Problem set 4: Basic linear algebra

CSL361 Problem set 4: Basic linear algebra CSL361 Problem set 4: Basic linear algebra February 21, 2017 [Note:] If the numerical matrix computations turn out to be tedious, you may use the function rref in Matlab. 1 Row-reduced echelon matrices

More information

Ir O D = D = ( ) Section 2.6 Example 1. (Bottom of page 119) dim(v ) = dim(l(v, W )) = dim(v ) dim(f ) = dim(v )

Ir O D = D = ( ) Section 2.6 Example 1. (Bottom of page 119) dim(v ) = dim(l(v, W )) = dim(v ) dim(f ) = dim(v ) Section 3.2 Theorem 3.6. Let A be an m n matrix of rank r. Then r m, r n, and, by means of a finite number of elementary row and column operations, A can be transformed into the matrix ( ) Ir O D = 1 O

More information

Unsolved Problems in Graph Theory Arising from the Study of Codes*

Unsolved Problems in Graph Theory Arising from the Study of Codes* Unsolved Problems in Graph Theory Arising from the Study of Codes* N. J. A. Sloane Mathematical Sciences Research Center AT&T Bell Laboratories Murray Hill, NJ 07974 1. Two fundamental questions in coding

More information

Linear Algebra and Matrix Theory

Linear Algebra and Matrix Theory Linear Algebra and Matrix Theory Part 3 - Linear Transformations 1 References (1) S Friedberg, A Insel and L Spence, Linear Algebra, Prentice-Hall (2) M Golubitsky and M Dellnitz, Linear Algebra and Differential

More information

3. Coding theory 3.1. Basic concepts

3. Coding theory 3.1. Basic concepts 3. CODING THEORY 1 3. Coding theory 3.1. Basic concepts In this chapter we will discuss briefly some aspects of error correcting codes. The main problem is that if information is sent via a noisy channel,

More information

MATH32031: Coding Theory Part 15: Summary

MATH32031: Coding Theory Part 15: Summary MATH32031: Coding Theory Part 15: Summary 1 The initial problem The main goal of coding theory is to develop techniques which permit the detection of errors in the transmission of information and, if necessary,

More information

Binary Linear Codes G = = [ I 3 B ] , G 4 = None of these matrices are in standard form. Note that the matrix 1 0 0

Binary Linear Codes G = = [ I 3 B ] , G 4 = None of these matrices are in standard form. Note that the matrix 1 0 0 Coding Theory Massoud Malek Binary Linear Codes Generator and Parity-Check Matrices. A subset C of IK n is called a linear code, if C is a subspace of IK n (i.e., C is closed under addition). A linear

More information

Support weight enumerators and coset weight distributions of isodual codes

Support weight enumerators and coset weight distributions of isodual codes Support weight enumerators and coset weight distributions of isodual codes Olgica Milenkovic Department of Electrical and Computer Engineering University of Colorado, Boulder March 31, 2003 Abstract In

More information

Tilings with n-dimensional Chairs and their Applications to Asymmetric Codes

Tilings with n-dimensional Chairs and their Applications to Asymmetric Codes Tilings with n-dimensional Chairs and their Applications to Asymmetric Codes 1 Sarit Buzaglo and Tuvi Etzion, Fellow, IEEE arxiv:12044204v3 [csit] 21 Oct 2012 Abstract An n-dimensional chair consists of

More information

2. Every linear system with the same number of equations as unknowns has a unique solution.

2. Every linear system with the same number of equations as unknowns has a unique solution. 1. For matrices A, B, C, A + B = A + C if and only if A = B. 2. Every linear system with the same number of equations as unknowns has a unique solution. 3. Every linear system with the same number of equations

More information

Exam 1 - Definitions and Basic Theorems

Exam 1 - Definitions and Basic Theorems Exam 1 - Definitions and Basic Theorems One of the difficuliies in preparing for an exam where there will be a lot of proof problems is knowing what you re allowed to cite and what you actually have to

More information