Linearity and Complements in Projective Space

Abstract The projective space of order n over the finite field F q , denoted here as P q ( n ) , is the set of all subspaces of the vector space F q n . The projective space can be endowed with distance function d S ( X , Y ) = dim ( X ) + dim ( Y ) - 2 dim ( X ∩ Y ) which turns P q ( n ) into a metric space. With this, an ( n , M , d ) code C in projective space is a subset of P q ( n ) of size M such that the distance between any two codewords (subspaces) is at least d. Koetter and Kschischang recently showed that codes in projective space are precisely what is needed for error-correction in networks: an ( n , M , d ) code can correct t packet errors and ρ packet erasures introduced (adversarially) anywhere in the network as long as 2 t + 2 ρ d . This motivates new interest in such codes. In this paper, we examine the two fundamental concepts of “complements” and “linear codes” in the context of P q ( n ) . These turn out to be considerably more involved than their classical counterparts. These concepts are examined from two different points of view, coding theory and lattice theory. Our results reveal a number of surprising phenomena pertaining to complements and linearity in P q ( n ) and gives rise to several interesting problems.

[1]  M. Rieck Totally isotropic subspaces, complementary subspaces, and generalized inverses , 1997 .

[2]  Laura M. Chihara On the zeros of the Askey-Wilson polynomials, with applications to coding theory , 1987 .

[3]  Maximilien Gadouleau,et al.  Constant-Rank Codes and Their Connection to Constant-Dimension Codes , 2008, IEEE Transactions on Information Theory.

[4]  Sascha Kurz,et al.  Construction of Large Constant Dimension Codes with a Prescribed Minimum Distance , 2008, MMICS.

[5]  Kathryn Fraughnaugh,et al.  Introduction to graph theory , 1973, Mathematical Gazette.

[6]  Covering by complements of subspaces, II , 1997 .

[7]  Shu-Tao Xia,et al.  Johnson type bounds on constant dimension codes , 2007, Des. Codes Cryptogr..

[8]  Natalia Silberstein,et al.  Error-Correcting Codes in Projective Spaces Via Rank-Metric Codes and Ferrers Diagrams , 2008, IEEE Transactions on Information Theory.

[9]  Rudolf Ahlswede,et al.  On Perfect Codes and Related Concepts , 2001, Des. Codes Cryptogr..

[10]  Alexander Vardy,et al.  Error-correcting codes in projective space , 2008, 2008 IEEE International Symposium on Information Theory.

[11]  Moshe Schwartz,et al.  Codes and Anticodes in the Grassman Graph , 2002, J. Comb. Theory, Ser. A.

[12]  Frank R. Kschischang,et al.  Coding for Errors and Erasures in Random Network Coding , 2007, IEEE Transactions on Information Theory.

[13]  Nicolas Sendrier,et al.  On the Dimension of the Hull , 1997, SIAM J. Discret. Math..

[14]  B. Shekhtman,et al.  Covering by complements of subspaces , 1995 .

[15]  Frank R. Kschischang,et al.  A Rank-Metric Approach to Error Control in Random Network Coding , 2007, IEEE Transactions on Information Theory.

[16]  William J. Martin,et al.  Anticodes for the Grassman and bilinear forms graphs , 1995, Des. Codes Cryptogr..