Galois geometries contributing to coding theory

Similar documents
Galois geometries contributing to coding theory

Applications of finite geometry in coding theory and cryptography

Applications of Galois Geometries to Coding Theory and Cryptography

A spectrum result on minimal blocking sets with respect to the planes of PG(3, q), q odd

Codewords of small weight in the (dual) code of points and k-spaces of P G(n, q)

ON LINEAR CODES WHOSE WEIGHTS AND LENGTH HAVE A COMMON DIVISOR. 1. Introduction

ON THE STRUCTURE OF (t mod q)-arcs IN FINITE PROJECTIVE GEOMETRIES

On small minimal blocking sets in classical generalized quadrangles

Publications. L. Storme

Journal of Discrete Mathematical Sciences & Cryptography Vol. 9 (2006), No. 1, pp

Functional codes arising from quadric intersections with Hermitian varieties

Extending MDS Codes. T. L. Alderson

Linear Point Sets and Rédei Type k-blocking

On sets without tangents and exterior sets of a conic

Polynomials and Codes

On two-intersection sets with respect to hyperplanes in projective spaces

arxiv: v1 [math.co] 23 Nov 2015

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

The classification of the largest caps in AG(5, 3)

The 2-blocking number and the upper chromatic number of PG(2, q)

Tight Sets and m-ovoids of Quadrics 1

The maximum size of a partial spread in H(4n + 1,q 2 ) is q 2n+1 + 1

ARCS IN FINITE PROJECTIVE SPACES. Basic objects and definitions

Minimal 1-saturating sets in PG(2,q), q 16

5.0 BCH and Reed-Solomon Codes 5.1 Introduction

SUBSTRUCTURES OF FINITE CLASSICAL POLAR SPACES

On the construction of small (l, t)-blocking sets in PG(2, q)

M.D.S. Codes and Arcs in PG(n, q) with q Even: An Improvement of the Bounds of Bruen, Thas, and Blokhuis

On sets of vectors of a finite vector space in which every subset of basis size is a basis

Bounds and spectrum results in Galois geometry and coding theory. Eötvös Loránd University

The BCH Bound. Background. Parity Check Matrix for BCH Code. Minimum Distance of Cyclic Codes

The upper bound of general Maximum Distance Separable codes

On linear sets on a projective line

Two-intersection sets with respect to lines on the Klein quadric

: Error Correcting Codes. October 2017 Lecture 1

Multiple coverings of the farthest-off points and multiple saturating sets in projective spaces

Arrangements, matroids and codes

Finite fields: some applications Michel Waldschmidt 1

Two-character sets as subsets of parabolic quadrics

Theorems of Erdős-Ko-Rado type in polar spaces

On the structure of the directions not determined by a large affine point set

On Cameron-Liebler line classes with large parameter

Characterizations of the finite quadric Veroneseans V 2n

Orthogonal Arrays & Codes

Characterizations of Segre Varieties

Classifications of blocking set related structures in Galois geometries

Value sets of special polynomials and blocking sets

Lecture B04 : Linear codes and singleton bound

Lecture Introduction. 2 Linear codes. CS CTT Current Topics in Theoretical CS Oct 4, 2012

Week 3: January 22-26, 2018

On Ferri s characterization of the finite quadric Veronesean V 4 2

Finite affine planes in projective spaces

Open Questions in Coding Theory

And for polynomials with coefficients in F 2 = Z/2 Euclidean algorithm for gcd s Concept of equality mod M(x) Extended Euclid for inverses mod M(x)

The geometry of quantum codes. Jürgen Bierbrauer Giorgio Faina Massimo Giulietti Stefano Marcugini Fernanda Pambianco

Lecture 12: November 6, 2017

arxiv: v1 [math.co] 14 Jan 2016

Lecture 17: Perfect Codes and Gilbert-Varshamov Bound

Exterior powers and Clifford algebras

Introduction to binary block codes

Can You Hear Me Now?

Arcs and blocking sets in non-desarguesian planes

Affine designs and linear orthogonal arrays

Lax embeddings of the Hermitian Unital

An Introduction to Finite Geometry

New Inequalities for q-ary Constant-Weight Codes

Hamming codes and simplex codes ( )

Erdős-Ko-Rado theorems in polar spaces

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

Blocking sets of tangent and external lines to a hyperbolic quadric in P G(3, q), q even

The structure of quaternary quantum caps

Open problems on cyclic codes

POLYNOMIAL CODES AND FINITE GEOMETRIES

1 Fields and vector spaces

Lax Embeddings of Generalized Quadrangles in Finite Projective Spaces

New arcs in projective Hjelmslev planes over Galois rings

Complete arcs on the parabolic quadric Q(4,q)

Recursive constructions for large caps

Codes over Subfields. Chapter Basics

Some New Optimal Ternary Linear Codes

Chapter 7. Error Control Coding. 7.1 Historical background. Mikael Olofsson 2005

A 2-error Correcting Code

The minimum weight of dual codes from projective planes

Hyperplanes of Hermitian dual polar spaces of rank 3 containing a quad

Extending and lengthening BCH-codes

A characterization of the finite Veronesean by intersection properties

Partial geometries pg(s, t, 2 ) with an abelian Singer group and a characterization of the van Lint-Schrijver partial geometry

Saturating sets in projective planes and hypergraph covers

ELEC 519A Selected Topics in Digital Communications: Information Theory. Hamming Codes and Bounds on Codes

Lines in higgledy-piggledy arrangement

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

ELEC-E7240 Coding Methods L (5 cr)

Codes and Designs in the Grassmann Scheme

Generalized polygons in projective spaces

On the geometry of regular hyperbolic fibrations

1 Lacunary Polynomials over Finite Fields.

An Analytic Approach to the Problem of Matroid Representibility: Summer REU 2015

PROJECTIVE DIVISIBLE BINARY CODES

Lecture 3: Error Correcting Codes

Support weight enumerators and coset weight distributions of isodual codes

Transcription:

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 AND BLOCKING SETS 4 COVERING RADIUS AND SATURATING SETS 5 LINEAR MDS CODES AND ARCS

OUTLINE 1 CODING THEORY 2 GRIESMER BOUND AND MINIHYPERS 3 EXTENDABILITY RESULTS AND BLOCKING SETS 4 COVERING RADIUS AND SATURATING SETS 5 LINEAR MDS CODES AND ARCS

LINEAR CODES q = prime number, Prime fields: F q = {1,..., q} (mod q), Finite fields (Galois fields): F q : q prime power, Linear [n, k, d]-code C over F q is: k-dimensional subspace of V (n, q), minimum distance d = minimal number of positions in which two distinct codewords differ.

LINEAR CODES Generator matrix of [n, k, d]-code C G = (g 1 g n ) G = (k n) matrix of rank k, rows of G form basis of C, codeword of C = linear combination of rows of G.

LINEAR CODES Parity check matrix H for C (n k) n matrix of rank n k, c C c H T = 0.

REMARK Remark: For linear [n, k, d]-code C, n, k, d do not change when column g i in generator matrix G = (g 1 g n ) is replaced by non-zero scalar multiple.

FROM VECTOR SPACE TO PROJECTIVE SPACE

THE FANO PLANE PG(2, 2) From V (3, 2) to PG(2, 2)

PG(3, 2) Coding theory From V (4, 2) to PG(3, 2)

OUTLINE 1 CODING THEORY 2 GRIESMER BOUND AND MINIHYPERS 3 EXTENDABILITY RESULTS AND BLOCKING SETS 4 COVERING RADIUS AND SATURATING SETS 5 LINEAR MDS CODES AND ARCS

GRIESMER BOUND AND MINIHYPERS Question: Given dimension k, minimal distance d, find minimal length n of [n, k, d]-code over F q. Result: Griesmer (lower) bound k 1 d n q i = g q (k, d). i=0

MINIHYPERS AND GRIESMER BOUND Equivalence: (Hamada and Helleseth) Griesmer (lower) bound equivalent with minihypers in finite projective spaces

DEFINITION DEFINITION {f, m; k 1, q}-minihyper F is: set of f points in PG(k 1, q), F intersects every (k 2)-dimensional space in at least m points. (m-fold blocking sets with respect to the hyperplanes of PG(k 1, q))

MINIHYPERS AND GRIESMER BOUND Let C = [g q (k, d), k, d]-code over F q. If generator matrix G = (g 1 g n ), minihyper = PG(k 1, q) \ {g 1,..., g n }.

MINIHYPERS AND GRIESMER BOUND

EXAMPLE Example: Griesmer [8,4,4]-code over F 2 G = 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 minihyper = PG(3, 2)\ {columns of G} = plane (X 0 = 0).

CORRESPONDING MINIHYPER

OTHER EXAMPLES Example 1. Subspace PG(µ, q) in PG(k 1, q) = minihyper of [n = (q k q µ+1 )/(q 1), k, q k 1 q µ ]-code (McDonald code).

BOSE-BURTON THEOREM THEOREM (BOSE-BURTON) A minihyper consisting of PG(µ, q) points intersecting every hyperplane in at least PG(µ 1, q) points is equal to a µ-dimensional space PG(µ, q).

RAJ CHANDRA BOSE R.C. Bose and R.C. Burton, A characterization of flat spaces in a finite geometry and the uniqueness of the Hamming and the McDonald codes. J. Combin. Theory, 1:96-104, 1966.

OTHER EXAMPLES Example 2. t < q pairwise disjoint subspaces PG(µ, q) i, i = 1,..., t, in PG(k 1, q) = minihyper of [n = (q k 1)/(q 1) t(q µ+1 1)/(q 1), k, q k 1 tq µ ]-code.

CHARACTERIZATION RESULT THEOREM (GOVAERTS AND STORME) For q odd prime and 1 t (q + 1)/2, [n = (q k 1)/(q 1) t(q µ+1 1)/(q 1), k, q k 1 tq µ ]-code C: minihyper is union of t pairwise disjoint PG(µ, q).

OTHER CHARACTERIZATION RESULTS Minihypers involving subspaces of different dimension: Hamada, Helleseth, and Maekawa: ɛ 0 points, ɛ 1 lines,..., ɛ k 2 PG(k 2, q), where k 2 i=0 ɛ i < q + 1, De Beule, Metsch, and Storme: improvements to Hamada, Helleseth, and Maekawa. For q prime, k 2 i=0 ɛ i < (q + 1)/2. Minihypers involving subgeometries over F q in PG(k 1, q), q square: Govaerts and Storme, De Beule, Hallez, Metsch, and Storme.

OUTLINE 1 CODING THEORY 2 GRIESMER BOUND AND MINIHYPERS 3 EXTENDABILITY RESULTS AND BLOCKING SETS 4 COVERING RADIUS AND SATURATING SETS 5 LINEAR MDS CODES AND ARCS

WELL-KNOWN EXTENDABILITY RESULT THEOREM Every linear binary [n, k, d]-code C, d odd, is extendable to linear binary [n + 1, k, d + 1]-code.

HILL-LIZAK RESULT THEOREM (HILL AND LIZAK) Let C be linear [n, k, d]-code over F q, with gcd(d, q) = 1 and with all weights congruent to 0 or d (mod q). Then C can be extended to [n + 1, k, d + 1]-code all of whose weights are congruent to 0 or d + 1 (mod q). Proof: Subcode of all codewords of weight congruent to 0 (mod q) is linear subcode C 0 of dimension k 1. If G 0 defines C 0 and ( ) x G =, then G 0

HILL-LIZAK RESULT defines C. Ĝ = x 1 0 G 0. 0

GEOMETRICAL COUNTERPART OF LANDJEV DEFINITION Multiset K in PG(k 1, q) is (n, w; k 1, q)-multiarc or (n, w; k 1, q)-arc if 1 sum of all weights of points of K is n, 2 hyperplane H of PG(k 1, q) contains at most w (weighted) points of K and some hyperplane H 0 contains w (weighted) points of K.

LINEAR CODES AND MULTIARCS Let C = [n, k, d]-code over F q. If generator matrix G = (g 1 g n ), then {g 1,..., g n } = (n, w = n d; k 1, q)-multiarc.

LINEAR CODES AND MULTIARCS

GEOMETRICAL COUNTERPART OF LANDJEV C linear [n, k, d]-code over F q, gcd(d, q) = 1 and with all weights congruent to 0 or d (mod q). Then C can be extended to [n + 1, k, d + 1]-code all of whose weight are congruent to 0 or d + 1 (mod q). K =(n, w; k 1, q)-multiarc with gcd(n w, q) = 1 and intersection size of K with all hyperplanes congruent to n or w (mod q). Then K can be extended to (n + 1, w; k 1, q)-multiarc.

GEOMETRICAL COUNTERPART OF LANDJEV Proof: Hyperplanes H containing n (mod q) points of K form dual blocking set B with respect to codimension 2 subspaces of PG(k 1, q). Also B = qk 1 1 q 1. By dual of Bose-Burton, B consists of all hyperplanes through particular point P. This point P extends K to (n + 1, w; k 1, q)-multiarc.

BLOCKING SETS IN PG(2, q) DEFINITION Blocking set B in PG(2, q): intersects every line in at least one point. Trivial example: Line. DEFINITION Non-trivial blocking set in PG(2, q): contains no line.

BLOCKING SETS IN PG(2, q) q + r(q) + 1 = size of smallest non-trivial blocking set in PG(2, q). (Blokhuis) r(q) = (q + 1)/2 for q > 2 prime, (Bruen) r(q) = q + 1 for q square, (Polverino) r(q) = q 2/3 + q 1/3 + 1 for q cube power.

IMPROVED RESULTS THEOREM (LANDJEV AND ROUSSEVA) Let K be (n, w; k 1, q)-arc, q = p s, with spectrum (a i ) i 0. Let w n (mod q) and i w (mod q) a i < q k 2 + q k 3 + + 1 + q k 3 r(q), (1) where q + r(q) + 1 is minimal size of non-trivial blocking set of PG(2, q). Then K is extendable to (n + 1, w; k 1, q)-arc.

IMPROVED RESULTS THEOREM Let C be non-extendable [n, k, d]-code over F q, q = p s, with gcd(d, q) = 1. If (A i ) i 0 is the spectrum of C, then i 0,d (mod q) A i q k 3 r(q), where q + r(q) + 1 is minimal size of non-trivial blocking set of PG(2, q).

IMPROVED RESULTS Let C be [n, k, d]-code over F q with k 3 and with gcd(d, q) = 1, and with spectrum (A i ) i 0. Define Φ 0 = 1 q 1 q i,i 0 A i, Φ 1 = 1 q 1 i 0,d (mod q) The pair (Φ 0, Φ 1 ) is the diversity of C. Theorem of Hill and Lizak states that every linear code with Φ 1 = 0 is extendable. A i.

IMPROVED RESULTS THEOREM (MARUTA) Let q 5 be odd prime power and let k 3. For linear [n, k, d]-code C over F q with d 2 (mod q) and with diversity (Φ 0, Φ 1 ) such that A i = 0 for all i 0, 1, 2 (mod q), the following results are equivalent: 1 C is extendable. 2 (Φ 0, Φ 1 ) {(v k 1, 0), (v k 1, 2q k 2 ), (v k 1 + (ρ 2)q k 2, 2q k 2 )} {(v k 1 + iq k 2, (q 2i)2 k 2 i = 1,..., ρ 1}, where ρ = (q + 1)/2. Furthermore, if 1. and 2. are valid and if (Φ 0, Φ 1 ) (v k 1 + (ρ 2)q k 2, 2q k 2 ), then C is doubly extendable.

OUTLINE 1 CODING THEORY 2 GRIESMER BOUND AND MINIHYPERS 3 EXTENDABILITY RESULTS AND BLOCKING SETS 4 COVERING RADIUS AND SATURATING SETS 5 LINEAR MDS CODES AND ARCS

DEFINITION DEFINITION Let C be linear [n, k, d]-code over F q. The covering radius of C is smallest integer R such that every n-tuple in F n q lies at Hamming distance at most R from codeword in C. THEOREM Let C be linear [n, k, d]-code over F q with parity check matrix H = (h 1 h n ). Then covering radius of C is equal to R if and only if every (n k)-tuple over F q can be written as linear combination of at most R columns of H.

DEFINITION DEFINITION Let S be subset of PG(N, q). The set S is called ρ-saturating when every point P from PG(N, q) can be written as linear combination of at most ρ + 1 points of S. Covering radius ρ for linear [n, k, d]-code equivalent with (ρ 1)-saturating set in PG(n k 1, q)

1-SATURATING SETS

2-SATURATING SETS

1-SATURATING SET IN PG(3, q) OF SIZE 2q + 2

1-SATURATING SET IN PG(3, q) OF SIZE 2q + 2

EXAMPLE OF ÖSTERGÅRD AND DAVYDOV Let F q = {a 1 = 0, a 2,..., a q }. H 1 = 1 1 0 0 0 0 a 1 a q 1 0 0 0 a1 2 aq 2 0 0 1 1 0 0 0 1 a 2 a q Columns of H 1 define 1-saturating set of size 2q + 1 in PG(3, q).

EXAMPLE OF ÖSTERGÅRD AND DAVYDOV

EXAMPLE OF ÖSTERGÅRD AND DAVYDOV H 2 = 1 1 0 0 0 0 0 0 a 1 a q 1 0 0 0 0 0 a1 2 aq 2 0 1 1 0 0 0 0 0 0 a 2 a q a1 2 aq 2 0 0 0 0 0 0 a 1 a q 1 0 0 0 0 0 1 1 0 Columns of H 2 define 2-saturating set of size 3q + 1 in PG(5, q).,

EXAMPLE OF ÖSTERGÅRD AND DAVYDOV

OUTLINE 1 CODING THEORY 2 GRIESMER BOUND AND MINIHYPERS 3 EXTENDABILITY RESULTS AND BLOCKING SETS 4 COVERING RADIUS AND SATURATING SETS 5 LINEAR MDS CODES AND ARCS

LINEAR MDS CODES AND ARCS Question: Given length n, dimension k, find maximal value of d. Result: Singleton (upper) bound d n k + 1. Notation: MDS code = [n, k, n k + 1]-code.

ARCS Equivalence: Singleton (upper) bound (MDS codes) equivalent with Arcs in finite projective spaces (Segre)

DEFINITION DEFINITION n-arc in PG(k 1, q): set of n points, every k linearly independent. Example: n-arc in PG(2, q): n points, no three collinear.

NORMAL RATIONAL CURVE Classical example of arc: {(1, t,..., t k 1 ) t F q } {(0,..., 0, 1)} defines [q + 1, k, d = q + 2 k]-gdrs (Generalized Doubly-Extended Reed-Solomon) code with generator matrix G = 1 1 0 t 1 t q 0... t k 2 1 t k 2 t k 1 1 t k 1. q 0 q 1

CHARACTERIZATION RESULT THEOREM (SEGRE, THAS) For q odd prime power, 2 k < q/4, [n = q + 1, k, d = q + 2 k]-mds code is GDRS.

TECHNIQUE USED BY SEGRE AND THAS n-arc in PG(2, q): set of n points, no three collinear. Dual n-arc in PG(2, q): set of n lines, no three concurrent. Consequence: Point of PG(2, q) lies on zero, one, or two lines of dual n-arc.

POINTS ON ONE LINE OF DUAL n-arc

TECHNIQUE USED BY SEGRE AND THAS THEOREM (SEGRE) Points of PG(2, q), q odd, belonging to one line of dual n-arc in PG(2, q) belong to algebraic curve Γ of degree 2(q + 2 n). If n large (close to q + 1), then Γ contains q + 1 n lines, extending dual n-arc to dual (q + 1)-arc. THEOREM (VOLOCH) For q odd prime, 2 k < q/45, [n = q + 1, k, d = q + 2 k]-mds code is GDRS.

BALL RESULT THEOREM (BALL) For q odd prime, n q + 1 for every [n, k, n k + 1]-MDS code. Technique: Polynomial techniques

Thank you very much for your attention!