Non-Standard Coding Theory

Size: px
Start display at page:

Download "Non-Standard Coding Theory"

Transcription

1 Non-Standard Coding Theory Steven T. Dougherty July 3, 2013

2 Rosenbloom-Tsfasman Metric Codes with the Rosenbloom-Tsfasman Metric

3 Rosenbloom-Tsfasman Metric Mat n,s (F q ) denotes the linear space of all matrices with n rows and s columns with entries from a finite field F q of q elements.

4 Rosenbloom-Tsfasman Metric Mat n,s (F q ) denotes the linear space of all matrices with n rows and s columns with entries from a finite field F q of q elements. A linear code is a subspace of Mat n,s (F q ).

5 Rosenbloom-Tsfasman Metric Define ρ on Mat n,s (F q )

6 Rosenbloom-Tsfasman Metric Define ρ on Mat n,s (F q ) Let n = 1 and ω = (ξ 1, ξ 2,..., ξ s ) Mat 1,s (F q ). Then, we put ρ(0) = 0 and ρ(ω) = max{i ξ i 0} (1) for ω 0.

7 Rosenbloom-Tsfasman Metric Define ρ on Mat n,s (F q ) Let n = 1 and ω = (ξ 1, ξ 2,..., ξ s ) Mat 1,s (F q ). Then, we put ρ(0) = 0 and ρ(ω) = max{i ξ i 0} (1) for ω 0. Ex: ρ(1, 0, 0, 1, 0) = 4.

8 Rosenbloom-Tsfasman Metric Now let Ω = (ω 1,..., ω n ) T Mat n,s (F q ), ω j Mat 1,s (F q ), 1 j n, and ( ) T denotes the transpose of a matrix. Then, we put n ρ(ω) = ρ(ω j ) (2) j=1

9 Rosenbloom-Tsfasman Metric Now let Ω = (ω 1,..., ω n ) T Mat n,s (F q ), ω j Mat 1,s (F q ), 1 j n, and ( ) T denotes the transpose of a matrix. Then, we put n ρ(ω) = ρ(ω j ) (2) j=1 Ex: ρ = = 12.

10 Weight Distribution For a given linear code C Mat n,s (F q ) the following set of nonnegative integers w r (C) = {Ω C ρ(ω) = r}, 0 r ns (3) is called the ρ weight spectrum of the code C.

11 Weight Enumerator Define the ρ weight enumerator by W (C z) = ns r=0 w r (C)z r = Ω C z ρ(ω) (4)

12 Weight Enumerator Define the ρ weight enumerator by W (C z) = ns r=0 w r (C)z r = Ω C z ρ(ω) (4) Note that if s = 1, it reduces to the Hamming weight enumerator.

13 Inner-Product Introduce the following innerproduct on Mat n,s (F q ). At first, let n = 1 and ω 1 = (ξ 1,..., ξ s), ω 2 = (ξ 1,..., ξ s ) Mat 1,s (F q ). Then we put ω 1, ω 2 = ω 2, ω 1 = s i=1 ξ iξ s+1 i (5)

14 Inner-Product Introduce the following innerproduct on Mat n,s (F q ). At first, let n = 1 and ω 1 = (ξ 1,..., ξ s), ω 2 = (ξ 1,..., ξ s ) Mat 1,s (F q ). Then we put ω 1, ω 2 = ω 2, ω 1 = s i=1 ξ iξ s+1 i (5) Ex: q = 5, (1, 2, 1, 3, 4), (2, 1, 4, 3, 4) = 1(4) + 2(3) + 1(4) + 3(1) + 4(2) = 3.

15 Inner-Product Introduce the following innerproduct on Mat n,s (F q ). At first, let n = 1 and ω 1 = (ξ 1,..., ξ s), ω 2 = (ξ 1,..., ξ s ) Mat 1,s (F q ). Then we put ω 1, ω 2 = ω 2, ω 1 = s i=1 ξ iξ s+1 i (5) Ex: q = 5, (1, 2, 1, 3, 4), (2, 1, 4, 3, 4) = 1(4) + 2(3) + 1(4) + 3(1) + 4(2) = 3. Note that this is a non-standard inner-product on rows.

16 Inner-Product Now, let Ω i = (ω (1) i,..., ω (n) i ) T Mat n,s (F q ), i = 1, 2, ω (j) i Mat 1,s (F q ), 1 j n. Then we put Ω 1, Ω 2 = Ω 2, Ω 1 = n j=1 ω (j) 1, ω(j) 2 (6)

17 Orthogonal Let C Mat n,s (F q ). C Mat n,s (F q ) is defined by C = {Ω 2 Mat n,s (F q ) Ω 2, Ω 1 = 0 for all Ω 1 C}. (7)

18 Orthogonal Let C Mat n,s (F q ). C Mat n,s (F q ) is defined by C = {Ω 2 Mat n,s (F q ) Ω 2, Ω 1 = 0 for all Ω 1 C}. (7) C is a linear code, and (C ) = C.

19 Orthogonal Let C Mat n,s (F q ). C Mat n,s (F q ) is defined by C = {Ω 2 Mat n,s (F q ) Ω 2, Ω 1 = 0 for all Ω 1 C}. (7) C is a linear code, and (C ) = C. We have d + d = ns, C C = q ns, C = q d, C = q ns d, (8) where d is the dimension of C and d is the dimension of C.

20 Examples q = 2, n = s = 2

21 Examples q = 2, n = s = 2 ( 0 0 C 1 = { 0 0 ) ( 1 0, 1 0 ) ( 0 0 }, C 2 = { 0 0 ) ( 0 0, 0 1 ) } (9)

22 Examples q = 2, n = s = 2 ( 0 0 C 1 = { 0 0 ) ( 1 0, 1 0 Both codes have ρ weight enumerator ) ( 0 0 }, C 2 = { 0 0 ) ( 0 0, 0 1 ) } (9) 1 + z 2 (10)

23 Duals ( C1 0 0 = { 0 0 ( ) ( 0 1, 0 1 ), ( ) ( 1 1, 1 1 ), ( ) ( 1 1, 0 1 ), ( ), ) }

24 Duals ( C1 0 0 = { 0 0 ( ) ( 0 1, 0 1 ), ( ) ( 1 1, 1 1 ), ( ) ( 1 1, 0 1 ), ( ), ) } ( C2 0 0 = { 0 0 ( ) ( 1 0, 0 0 ), ( ) ( 0 1, 0 0 ), ( ) ( 0 0, 0 1 ), ( ), ) }

25 Weight Enumerators The ρ weight enumerator for C 1 and C 2 turns out to be different: W (C 1 z) = 1 + 4z 4 + 2z + z 2

26 Weight Enumerators The ρ weight enumerator for C 1 and C 2 turns out to be different: W (C 1 z) = 1 + 4z 4 + 2z + z 2 W (C 2 z) = 1 + 2z 4 + z 3 + 3z 2 + z

27 Weight Enumerators The ρ weight enumerator for C 1 and C 2 turns out to be different: W (C 1 z) = 1 + 4z 4 + 2z + z 2 W (C 2 z) = 1 + 2z 4 + z 3 + 3z 2 + z Therefore, the ρ weight enumerators cannot be related by a MacWilliams type relation.

28 Is it a problem with the inner-product We shall compare the first innerproduct with the common one: [ω 1, ω 2 ] = s i=1 ξ iξ i. (11)

29 Is it a problem with the inner-product We shall compare the first innerproduct with the common one: [ω 1, ω 2 ] = s i=1 ξ iξ i. (11) Consider two linear codes C 1 and C 2 Mat 1,4 (F 2 ), C 1 = {0000, 1100, 1001, 0101}, C 2 = {0000, 0100, 0001, 0101}.

30 Is it a problem with the inner-product We shall compare the first innerproduct with the common one: [ω 1, ω 2 ] = s i=1 ξ iξ i. (11) Consider two linear codes C 1 and C 2 Mat 1,4 (F 2 ), C 1 = {0000, 1100, 1001, 0101}, C 2 = {0000, 0100, 0001, 0101}. Notice that these codes have the same ρ weight enumerators: W (C i z) = W (C i z) = 1 + z 2 + 2z 4, i = 1, 2. (12)

31 Is it a problem with the inner-product Denote by C 1 and C 2 codes dual to C 1 and C 2 with respect to the common inner product. We have C 1 = {0000, 0010, 1111, 1101}

32 Is it a problem with the inner-product Denote by C 1 and C 2 codes dual to C 1 and C 2 with respect to the common inner product. We have C 1 = {0000, 0010, 1111, 1101} C 2 = {0000, 0010, 1000, 1010}

33 Is it a problem with the inner-product Denote by C 1 and C 2 codes dual to C 1 and C 2 with respect to the common inner product. We have C 1 = {0000, 0010, 1111, 1101} C 2 = {0000, 0010, 1000, 1010} The ρ weight enumerators are different: W (C 1 Z) = 1 + z 3 + 2z 4, W (C 2 z) = 1 + z + 2z 3. (13)

34 Is it a problem with the inner-product Therefore, the ρ weight enumerators W (C z) and W (C z) cannot be related by a MacWilliams-type identity with the common inner-product.

35 Is it a problem with the inner-product Therefore, the ρ weight enumerators W (C z) and W (C z) cannot be related by a MacWilliams-type identity with the common inner-product. It is not a problem with the inner-product but rather with the weights.

36 T -Weight Enumerator T (C Z 1,..., Z n ) = Ω C Υ(Ω Z 1,..., Z n ) (14) where Υ(Ω) = z (1) a 1 z a (2) 2... z (n) a n and ρ(ω i ) = a i, 1 i n.

37 T -Weight Enumerator T (C Z 1,..., Z n ) = Ω C Υ(Ω Z 1,..., Z n ) (14) where Υ(Ω) = z (1) a 1 z a (2) 2... z (n) a n and ρ(ω i ) = a i, 1 i n. The Z i are n complex vectors with s + 1 components, Z j = (z (j) 0,..., z(j) s ).

38 T -Weight Enumerator Example: Υ = z1 3 z 2 4 z 3 1 z 4 2

39 H-Weight Enumerator H(C Z) = T (C Z, Z,..., Z).

40 H-Weight Enumerator H(C Z) = T (C Z, Z,..., Z). In the previous example the monomial becomes z 3 z 4 z 1 z 2.

41 H-Weight Enumerator H(C Z) = T (C Z, Z,..., Z). In the previous example the monomial becomes z 3 z 4 z 1 z 2. Notice that the first enumerator is a polynomial of degree at most one in each of n(s + 1) variables z (j) i, 0 i s 1 j n, while the second enumerator has degree at most n in each of s + 1 variables z i, 0 i s.

42 Linear Transformation Introduce a linear transformation Θ s : C s+1 C s+1 by setting Z = Θ s Z, where z 0 = z 0 + (q 1)z 1 + q(q 1) + q 2 (q 1)z q s 2 (q 1)z s 1 + q s 1 (q 1)z s

43 Linear Transformation z 1 = z 0 + (q 1)z 1 + q(q 1) + q 2 (q 1)z q s 2 (q 1)z s 1 + q s 1 z s... z s 2 = z 0 + (q 1)z 1 + q(q 1) q 2 z 3 z s 1 = z 0 + (q 1)z 1 qz 2 z s = z 0 z 1

44 Linear Transformation We assume that Z = (z 0, z 1, z 2,... ) is an infinite sequence with z i = 0 for i > s. Thus the s + 1 by s + 1 matrix Θ s = θ lk, 0 l, k s, has the following entries

45 Linear Transformation 1 if l = 0, q θ lk = l 1 (q 1) if 0 < l s k, q l 1 if l + k = s + 1, 0 if l + k > s + 1.

46 Linear Transformation 1 if l = 0, q θ lk = l 1 (q 1) if 0 < l s k, q l 1 if l + k = s + 1, 0 if l + k > s + 1. Θ 1 = ( 1 q )

47 Linear Transformation 1 if l = 0, q θ lk = l 1 (q 1) if 0 < l s k, q l 1 if l + k = s + 1, 0 if l + k > s + 1. Θ 1 = ( 1 q ) Θ 2 = 1 q 1 q(q 1) 1 q 1 q 1 1 0

48 Linear Transformation 1 if l = 0, q θ lk = l 1 (q 1) if 0 < l s k, q l 1 if l + k = s + 1, 0 if l + k > s + 1. Θ 1 = ( 1 q ) Θ 3 = Θ 2 = 1 q 1 q(q 1) 1 q 1 q q 1 q(q 1) q 2 (q 1) 1 q 1 q(q 1) q 2 1 q 1 q

49 MacWilliams Relations Theorem The T -enumerators of mutually dual linear codes C, C Mat n,s (F q ) are related by T (C Z 1,..., Z n ) = 1 C T (C Θ sz 1,..., Θ s Z n ).

50 MacWilliams Relations Theorem The H-enumerator of mutually dual linear codes C, C Mat n,s (F q ) are related by H(C Z) = 1 C H(C Θ sz)

51 MacWilliams Relations Hence by expanding the amount of information in the weight enumerator MacWilliams relations can be found!

52 Singleton Bound The minimum weight of a code C is given by ρ(c) = min{ρ(ω, Ω ) Ω, Ω C, Ω Ω }.

53 Singleton Bound The minimum weight of a code C is given by ρ(c) = min{ρ(ω, Ω ) Ω, Ω C, Ω Ω }. If the code is linear (i.e. A is a finite ring and the code is a submodule) then ρ(c) = min{ρ(ω) Ω C, } where ρ(ω) = ρ(ω, 0).

54 Singleton Bound Theorem Let A be any finite alphabet with q elements and let C Mat n,s (A), be an arbitrary code, then C q n d+1.

55 Singleton Bound Theorem Let A be any finite alphabet with q elements and let C Mat n,s (A), be an arbitrary code, then C q n d+1. Proof. Mark the first d 1 positions lexicographically. Two elements of C never coincide in all other positions since otherwise the distance between them would be less than d. Hence C q n d+1.

56 Singleton Bound Corollary Let C Mat n,s (A), where A = q, be an arbitrary code consisting of q k, 0 k ns, points. Then ρ(c) ns k + 1.

57 Singleton Bound Corollary Let C Mat n,s (A), where A = q, be an arbitrary code consisting of q k, 0 k ns, points. Then ρ(c) ns k + 1. Naturally, we define a code meeting this bound as a Maximum Distance Separable Code with respect to the ρ metric.

58 MDS Codes Theorem (Skriganov) If C is a linear MDS code in Mat n,s (F q ), then C is also an MDS code.

59 MDR Bound Theorem If C is a linear code in Mat n,s (Z k ) of rank h, then ρ(c) ns h + 1.

60 MDR Bound Theorem If C is a linear code in Mat n,s (Z k ) of rank h, then ρ(c) ns h + 1. Codes meeting this bound are called MDR codes.

61 MDR Codes Theorem Let C 1, C 2,..., C r be linear codes in Mat n,s (Z k1 ),..., Mat n,s (Z kr ), respectively, where k 1,..., k r are positive integers with gcd(k i, k j ) = 1 for i j. If C i is an MDR code for all i, then C = CRT(C 1, C 2,..., C r ) is an MDR code.

62 Uniform Distributions Let U denote the interval [0, 1) and M A = [ m 1 k a, m k a )... [ m n 1 k, m n + 1 ) U n an k an an elementary box, where M = (m 1,..., m n ) and A = (a 1,..., a n ).

63 Uniform Distributions Let U denote the interval [0, 1) and M A = [ m 1 k a, m k a )... [ m n 1 k, m n + 1 ) U n an k an an elementary box, where M = (m 1,..., m n ) and A = (a 1,..., a n ). Definition Given an integer 0 h n, a subset D U n consisting of k h points is called an optimum [ns, h] s distribution in base k if each elementary box M A of volume k h contains exactly one point of D.

64 Uniform Distributions For a point X in Q n (k s ) define the following matrix which is an element of Mat n,s (Z k ): where and x = s i=1 ξ i(x)k i s 1. Ω X = (ω(x 1 ), ω(x 2 ),..., ω(x n )) T ω x = (ξ 1 (x), ξ 2 (x),..., ξ s (x))

65 Uniform Distributions Theorem Let C be an optimum distribution in Q n (k s ) for any k and C its corresponding code then the following are equivalent: D is an optimum [ns, λ] s distribution in base k C is an MDS code in the ρ metric in Mat n,s (Z k ).

66 Z 2 Z 4 Codes Codes over Z 2 Z 4 and their Gray Map

67 Delsarte Delsarte defines additive codes as subgroups of the underlying abelian group in a translation association scheme.

68 Delsarte Delsarte defines additive codes as subgroups of the underlying abelian group in a translation association scheme. For the binary Hamming scheme, the only structures for the abelian group are those of the form Z α 2 Zβ 4, with α + 2β = n.

69 Delsarte Delsarte defines additive codes as subgroups of the underlying abelian group in a translation association scheme. For the binary Hamming scheme, the only structures for the abelian group are those of the form Z α 2 Zβ 4, with α + 2β = n. Thus, the subgroups C of Z α 2 Zβ 4 binary Hamming scheme. are the only additive codes in a

70 Gray Map Φ : Z α 2 Z β 4 Zn 2 where n = α + 2β.

71 Gray Map Φ : Z α 2 Z β 4 Zn 2 where n = α + 2β. Φ(x, y) = (x, φ(y 1 ),..., φ(y β )) for any x Z α 2 and any y = (y 1,..., y β ) Z β 4, where φ : Z 4 Z 2 2 is the usual Gray map.

72 Gray Map Φ : Z α 2 Z β 4 Zn 2 where n = α + 2β. Φ(x, y) = (x, φ(y 1 ),..., φ(y β )) for any x Z α 2 and any y = (y 1,..., y β ) Z β 4, where φ : Z 4 Z 2 2 is the usual Gray map. The map Φ is an isometry which transforms Lee distances in Z α 2 Zβ 4 to Hamming distances in Zα+2β 2.

73 Weights Denote by wt H (v 1 ) the Hamming weight of v 1 Z α 2 wt L (v 2 ) the Lee weight of v 2 Z β 4. and by

74 Weights Denote by wt H (v 1 ) the Hamming weight of v 1 Z α 2 wt L (v 2 ) the Lee weight of v 2 Z β 4. and by For a vector v = (v 1, v 2 ) Z α 2 Zβ 4, define the weight of v, denoted by wt(v), as wt H (v 1 ) + wt L (v 2 ), or equivalently, the Hamming weight of Φ(v).

75 Generator Matrix The generator matrix for a Z 2 Z 4 -additive code C of type (α, β; γ, δ; κ): G S = I κ T 2T T 1 2I γ κ 0 0 S S R I δ where T, T 1, T 2, R, S are matrices over Z 2 and S is a matrix over Z 4.,

76 Inner-Product The following inner product is defined for any two vectors u, v Z α 2 Zβ 4 : u, v = 2( α u i v i ) + i=1 α+β j=α+1 u j v j Z 4.

77 Inner-Product The following inner product is defined for any two vectors u, v Z α 2 Zβ 4 : u, v = 2( α u i v i ) + i=1 α+β j=α+1 u j v j Z 4. The additive dual code of C, denoted by C, is defined in the standard way C = {v Z α 2 Z β 4 u, v = 0 for all u C}.

78 MacWilliams Relations Define WL(x, y) = c C x n wt L(c) y wt L(c).

79 MacWilliams Relations Define WL(x, y) = c C x n wt L(c) y wt L(c). Theorem Let C be a Z 2 Z 4 code, then WL C (x, y) = 1 C WL C (x + y, x y).

80 Bounds Theorem Let C be a Z 2 Z 4 -additive code of type (α, β; γ, δ; κ), then d(c) 1 α β γ δ; (15) 2 d (C) 1 α + β γ δ. (16) 2

81 Separable Let C be a Z 2 Z 4 -additive code. If C = C X C Y, then C is called separable.

82 Separable Let C be a Z 2 Z 4 -additive code. If C = C X C Y, then C is called separable. Theorem If C is a Z 2 Z 4 -additive code which is separable, then the minimum distance is given by d (C) = min {d (C X ), d (C Y )}.

83 MDS We say that a Z 2 Z 4 -additive code C is maximum distance separable (MDS) if d (C) meets the bound given in The usual Singleton bound for a code C of length n over an alphabet of size q is given by d(c) n log q C + 1..

84 MDS We say that a Z 2 Z 4 -additive code C is maximum distance separable (MDS) if d (C) meets the bound given in The usual Singleton bound for a code C of length n over an alphabet of size q is given by d(c) n log q C In the first case, we say that C is MDS with respect to the Singleton bound, briefly MDSS. If it meets the second bound, C is MDS with respect to the rank bound, briefly MDSR.

85 MDSS Theorem Let C be an MDSS Z 2 Z 4 -additive code of type (α, β; γ, δ; κ) such that 1 < C < 2 α+2β. Then C is either (i) (ii) the repetition code of type (α, β; 1, 0; κ) and minimum distance d(c) = α + 2β, where κ = 1 if α > 0 and κ = 0 otherwise; or the even code with minimum distance d(c) = 2 and type (α, β; α 1, β; α 1) if α > 0, or type (0, β; 1, β 1; 0) otherwise.

86 MDSR Theorem Let C be an MDSR Z 2 Z 4 -additive code of type (α, β; γ, δ; κ) such that 1 < C < 2 α+2β. Then, either (i) (ii) (iii) C is the repetition code as in (i) of Theorem 3 with α 1; or C is of type (α, β; γ, α + β γ 1; α), where α 1 and d(c) = 4 α {3, 4}; or C is of type (α, β; γ, α + β γ; α), where α 1 and d(c) 2 α {1, 2}.

Open Questions in Coding Theory

Open Questions in Coding Theory Open Questions in Coding Theory Steven T. Dougherty July 4, 2013 Open Questions The following questions were posed by: S.T. Dougherty J.L. Kim P. Solé J. Wood Hilbert Style Problems Hilbert Style Problems

More information

ICT12 8. Linear codes. The Gilbert-Varshamov lower bound and the MacWilliams identities SXD

ICT12 8. Linear codes. The Gilbert-Varshamov lower bound and the MacWilliams identities SXD 1 ICT12 8. Linear codes. The Gilbert-Varshamov lower bound and the MacWilliams identities 19.10.2012 SXD 8.1. The Gilbert Varshamov existence condition 8.2. The MacWilliams identities 2 8.1. The Gilbert

More information

The Structure of Z 2 Z 2 s-additive Codes: Bounds on the Minimum Distance

The Structure of Z 2 Z 2 s-additive Codes: Bounds on the Minimum Distance Appl Math Inf Sci 7, No 6, 2271-2278 (2013) 2271 Applied Mathematics & Information Sciences An International Journal http://dxdoiorg/1012785/amis/070617 The Structure of Z 2 Z 2 s-additive Codes: Bounds

More information

Some aspects of codes over rings

Some aspects of codes over rings Some aspects of codes over rings Peter J. Cameron p.j.cameron@qmul.ac.uk Galway, July 2009 This is work by two of my students, Josephine Kusuma and Fatma Al-Kharoosi Summary Codes over rings and orthogonal

More information

LIFTED CODES OVER FINITE CHAIN RINGS

LIFTED CODES OVER FINITE CHAIN RINGS Math. J. Okayama Univ. 53 (2011), 39 53 LIFTED CODES OVER FINITE CHAIN RINGS Steven T. Dougherty, Hongwei Liu and Young Ho Park Abstract. In this paper, we study lifted codes over finite chain rings. We

More information

Arrangements, matroids and codes

Arrangements, matroids and codes Arrangements, matroids and codes first lecture Ruud Pellikaan joint work with Relinde Jurrius ACAGM summer school Leuven Belgium, 18 July 2011 References 2/43 1. Codes, arrangements and matroids by Relinde

More information

Coding Theory as Pure Mathematics

Coding Theory as Pure Mathematics Coding Theory as Pure Mathematics Steven T. Dougherty July 1, 2013 Origins of Coding Theory How does one communicate electronic information effectively? Namely can one detect and correct errors made in

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

MacWilliams Type identities for m-spotty Rosenbloom-Tsfasman weight enumerators over finite commutative Frobenius rings

MacWilliams Type identities for m-spotty Rosenbloom-Tsfasman weight enumerators over finite commutative Frobenius rings MacWilliams Type identities for m-spotty Rosenbloom-Tsfasman weight enumerators over finite commutative Frobenius rings Minjia Shi School of Mathematical Sciences of Anhui University, 230601 Hefei, Anhui,

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

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

Codes and Rings: Theory and Practice

Codes and Rings: Theory and Practice Codes and Rings: Theory and Practice Patrick Solé CNRS/LAGA Paris, France, January 2017 Geometry of codes : the music of spheres R = a finite ring with identity. A linear code of length n over a ring R

More information

Vertex subsets with minimal width and dual width

Vertex subsets with minimal width and dual width Vertex subsets with minimal width and dual width in Q-polynomial distance-regular graphs University of Wisconsin & Tohoku University February 2, 2011 Every face (or facet) of a hypercube is a hypercube...

More information

Construction of a (64, 2 37, 12) Code via Galois Rings

Construction of a (64, 2 37, 12) Code via Galois Rings Designs, Codes and Cryptography, 10, 157 165 (1997) c 1997 Kluwer Academic Publishers, Boston. Manufactured in The Netherlands. Construction of a (64, 2 37, 12) Code via Galois Rings A. R. CALDERBANK AT&T

More information

Burst Error Enumeration of m-array Codes over Rings and Its Applications

Burst Error Enumeration of m-array Codes over Rings and Its Applications EUROPEAN JOURNAL OF PURE AND APPLIED MATHEMATICS Vol. 3 No. 4 2010 653-669 ISSN 1307-5543 www.epam.com Burst Error Enumeration of m-array Codes over Rings and Its Applications İrfan Şiap Department of

More information

The coset leader and list weight enumerator

The coset leader and list weight enumerator Contemporary Mathematics The coset leader and list weight enumerator Relinde Jurrius and Ruud Pellikaan In Topics in Finite Fields 11th International Conference on Finite Fields and their Applications

More information

Math 121 Homework 5: Notes on Selected Problems

Math 121 Homework 5: Notes on Selected Problems Math 121 Homework 5: Notes on Selected Problems 12.1.2. Let M be a module over the integral domain R. (a) Assume that M has rank n and that x 1,..., x n is any maximal set of linearly independent elements

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

Construction of quasi-cyclic self-dual codes

Construction of quasi-cyclic self-dual codes Construction of quasi-cyclic self-dual codes Sunghyu Han, Jon-Lark Kim, Heisook Lee, and Yoonjin Lee December 17, 2011 Abstract There is a one-to-one correspondence between l-quasi-cyclic codes over a

More information

Extended 1-perfect additive codes

Extended 1-perfect additive codes Extended 1-perfect additive codes J.Borges, K.T.Phelps, J.Rifà 7/05/2002 Abstract A binary extended 1-perfect code of length n + 1 = 2 t is additive if it is a subgroup of Z α 2 Zβ 4. The punctured code

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

A Short Overview of Orthogonal Arrays

A Short Overview of Orthogonal Arrays A Short Overview of Orthogonal Arrays John Stufken Department of Statistics University of Georgia Isaac Newton Institute September 5, 2011 John Stufken (University of Georgia) Orthogonal Arrays September

More information

On Linear Codes over a non-chain extension of Z 4

On Linear Codes over a non-chain extension of Z 4 On Linear Codes over a non-chain extension of Z 4 Dr.Bahattin YILDIZ Department of Mathematics, Fatih University Istanbul-TURKEY Joint work with Dr Suat Karadeniz June 2012 Dr.Bahattin YILDIZ Department

More information

Automorphisms of Additive Codes

Automorphisms of Additive Codes Automorphisms of Additive Codes Jay A. Wood Western Michigan University http://homepages.wmich.edu/ jwood 32nd Ohio State-Denison Mathematics Conference Columbus, Ohio May 9, 2014 Acknowledgments/the Question

More information

The automorphism group of a linear space with the Rosenbloom Tsfasman metric

The automorphism group of a linear space with the Rosenbloom Tsfasman metric European Journal of Combinatorics 24 (2003) 607 612 www.elsevier.com/locate/ejc The automorphism group of a linear space with the Rosenbloom Tsfasman metric Kwankyu Lee Department of Mathematics, Sogang

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

Classification of root systems

Classification of root systems Classification of root systems September 8, 2017 1 Introduction These notes are an approximate outline of some of the material to be covered on Thursday, April 9; Tuesday, April 14; and Thursday, April

More information

Permutation decoding of Z2 Z4 -linear codes

Permutation decoding of Z2 Z4 -linear codes Noname manuscript No. (will be inserted by the editor) Permutation decoding of Z2 Z4 -linear codes Jose Joaquı n Bernal Joaquim Borges Cristina Ferna ndez-co rdoba Merce Villanueva Received: date / Accepted:

More information

Self-Dual Cyclic Codes

Self-Dual Cyclic Codes Self-Dual Cyclic Codes Bas Heijne November 29, 2007 Definitions Definition Let F be the finite field with two elements and n a positive integer. An [n, k] (block)-code C is a k dimensional linear subspace

More information

LET F q be the nite eld with q elements and F n q be the

LET F q be the nite eld with q elements and F n q be the JOURNAL OF L A TEX CLASS FILES, VOL., NO., NOVEMBER 2002 A Classi cation of Posets admitting MacWilliams Identity Hyun Kwang Kim and Dong Yeol Oh Abstract In this paper all poset structures are classi

More information

Hey! You Can t Do That With My Code!

Hey! You Can t Do That With My Code! Hey! You Can t Do That With My Code! Department of Mathematical Sciences and Department of Computer Science Worcester Polytechnic Institute CIMPA-UNESCO-PHILIPPINES Research Summer School UP Diliman, July

More information

GROUPS. Chapter-1 EXAMPLES 1.1. INTRODUCTION 1.2. BINARY OPERATION

GROUPS. Chapter-1 EXAMPLES 1.1. INTRODUCTION 1.2. BINARY OPERATION Chapter-1 GROUPS 1.1. INTRODUCTION The theory of groups arose from the theory of equations, during the nineteenth century. Originally, groups consisted only of transformations. The group of transformations

More information

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

Apprentice Linear Algebra, 1st day, 6/27/05 Apprentice Linear Algebra, 1st day, 6/7/05 REU 005 Instructor: László Babai Scribe: Eric Patterson Definitions 1.1. An abelian group is a set G with the following properties: (i) ( a, b G)(!a + b G) (ii)

More information

Introduction to binary block codes

Introduction to binary block codes 58 Chapter 6 Introduction to binary block codes In this chapter we begin to study binary signal constellations, which are the Euclidean-space images of binary block codes. Such constellations have nominal

More information

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

Foundational Aspects of Linear Codes: 1. Characters and Frobenius rings Foundational Aspects of Linear Codes: 1. Characters and Frobenius rings Jay A. Wood Department of Mathematics Western Michigan University http://homepages.wmich.edu/ jwood/ On the Algebraic and Geometric

More information

The MacWilliams Identities

The MacWilliams Identities The MacWilliams Identities Jay A. Wood Western Michigan University Colloquium March 1, 2012 The Coding Problem How to ensure the integrity of a message transmitted over a noisy channel? Cleverly add redundancy.

More information

Type I Codes over GF(4)

Type I Codes over GF(4) Type I Codes over GF(4) Hyun Kwang Kim San 31, Hyoja Dong Department of Mathematics Pohang University of Science and Technology Pohang, 790-784, Korea e-mail: hkkim@postech.ac.kr Dae Kyu Kim School of

More information

On Weight Distributions of Homogeneous Metric Spaces Over GF (p m ) and MacWilliams Identity

On Weight Distributions of Homogeneous Metric Spaces Over GF (p m ) and MacWilliams Identity Global Journal of Mathematical Sciences: Theory and Practical. ISSN 0974-3200 Volume 4, Number 2 (2012), pp. 159-164 International Research Publication House http://www.irphouse.com On Weight Distributions

More information

Lecture 20 FUNDAMENTAL Theorem of Finitely Generated Abelian Groups (FTFGAG)

Lecture 20 FUNDAMENTAL Theorem of Finitely Generated Abelian Groups (FTFGAG) Lecture 20 FUNDAMENTAL Theorem of Finitely Generated Abelian Groups (FTFGAG) Warm up: 1. Let n 1500. Find all sequences n 1 n 2... n s 2 satisfying n i 1 and n 1 n s n (where s can vary from sequence to

More information

MATH3302 Coding Theory Problem Set The following ISBN was received with a smudge. What is the missing digit? x9139 9

MATH3302 Coding Theory Problem Set The following ISBN was received with a smudge. What is the missing digit? x9139 9 Problem Set 1 These questions are based on the material in Section 1: Introduction to coding theory. You do not need to submit your answers to any of these questions. 1. The following ISBN was received

More information

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra D. R. Wilkins Contents 3 Topics in Commutative Algebra 2 3.1 Rings and Fields......................... 2 3.2 Ideals...............................

More information

s with the Extended Lee Weight

s with the Extended Lee Weight Filomat 30:2 (2016), 255 268 DOI 10.2298/FIL1602255O Published by Faculty of Sciences and Mathematics, University of Niš, Serbia Available at: http://www.pmf.ni.ac.rs/filomat On Codes over Z p s with the

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

Linear Algebra. Workbook

Linear Algebra. Workbook Linear Algebra Workbook Paul Yiu Department of Mathematics Florida Atlantic University Last Update: November 21 Student: Fall 2011 Checklist Name: A B C D E F F G H I J 1 2 3 4 5 6 7 8 9 10 xxx xxx xxx

More information

ORTHOGONAL ARRAYS OF STRENGTH 3 AND SMALL RUN SIZES

ORTHOGONAL ARRAYS OF STRENGTH 3 AND SMALL RUN SIZES ORTHOGONAL ARRAYS OF STRENGTH 3 AND SMALL RUN SIZES ANDRIES E. BROUWER, ARJEH M. COHEN, MAN V.M. NGUYEN Abstract. All mixed (or asymmetric) orthogonal arrays of strength 3 with run size at most 64 are

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

1. What is the determinant of the following matrix? a 1 a 2 4a 3 2a 2 b 1 b 2 4b 3 2b c 1. = 4, then det

1. What is the determinant of the following matrix? a 1 a 2 4a 3 2a 2 b 1 b 2 4b 3 2b c 1. = 4, then det What is the determinant of the following matrix? 3 4 3 4 3 4 4 3 A 0 B 8 C 55 D 0 E 60 If det a a a 3 b b b 3 c c c 3 = 4, then det a a 4a 3 a b b 4b 3 b c c c 3 c = A 8 B 6 C 4 D E 3 Let A be an n n matrix

More information

Journal of Algebra 226, (2000) doi: /jabr , available online at on. Artin Level Modules.

Journal of Algebra 226, (2000) doi: /jabr , available online at   on. Artin Level Modules. Journal of Algebra 226, 361 374 (2000) doi:10.1006/jabr.1999.8185, available online at http://www.idealibrary.com on Artin Level Modules Mats Boij Department of Mathematics, KTH, S 100 44 Stockholm, Sweden

More information

Construction of Z 4 -linear Reed-Muller codes

Construction of Z 4 -linear Reed-Muller codes Construction of Z 4 -linear Reed-Muller codes J. Pujol, J. Rifà, F. I. Solov eva arxiv:0801.304v1 [cs.it] 19 Jan 008 Abstract New quaternary Plotkin constructions are given and are used to obtain new families

More information

Finite Fields and Their Applications

Finite Fields and Their Applications Finite Fields and Their Applications 17 2011 205 219 Contents lists available at ScienceDirect Finite Fields and Their Applications www.elsevier.com/locate/ffa Codes over R k, Gray maps and their binary

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

IN this paper, we will introduce a new class of codes,

IN this paper, we will introduce a new class of codes, IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 44, NO 5, SEPTEMBER 1998 1861 Subspace Subcodes of Reed Solomon Codes Masayuki Hattori, Member, IEEE, Robert J McEliece, Fellow, IEEE, and Gustave Solomon,

More information

Polynomials with nontrivial relations between their roots

Polynomials with nontrivial relations between their roots ACTA ARITHMETICA LXXXII.3 (1997) Polynomials with nontrivial relations between their roots by John D. Dixon (Ottawa, Ont.) 1. Introduction. Consider an irreducible polynomial f(x) over a field K. We are

More information

On the fast computation of the weight enumerator polynomial and the t value of digital nets over finite abelian groups

On the fast computation of the weight enumerator polynomial and the t value of digital nets over finite abelian groups On the fast computation of the weight enumerator polynomial and the t value of digital nets over finite abelian groups arxiv:1210.0776v1 [math.na] 2 Oct 2012 Josef Dick School of Mathematics and Statistics,

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

Applications of semidefinite programming in Algebraic Combinatorics

Applications of semidefinite programming in Algebraic Combinatorics Applications of semidefinite programming in Algebraic Combinatorics Tohoku University The 23rd RAMP Symposium October 24, 2011 We often want to 1 Bound the value of a numerical parameter of certain combinatorial

More information

WEIGHT ENUMERATORS AND A MACWILLIAMS-TYPE IDENTITY FOR SPACE-TIME RANK CODES OVER FINITE FIELDS

WEIGHT ENUMERATORS AND A MACWILLIAMS-TYPE IDENTITY FOR SPACE-TIME RANK CODES OVER FINITE FIELDS WEIGHT ENUMERATORS AND A MACWILLIAMS-TYPE IDENTITY FOR SPACE-TIME RANK CODES OVER FINITE FIELDS DAVID GRANT DEPARTMENT OF MATHEMATICS UNIVERSITY OF COLORADO AT BOULDER BOULDER, CO 80309 GRANT@BOULDER.COLORADO.EDU

More information

4.2. ORTHOGONALITY 161

4.2. ORTHOGONALITY 161 4.2. ORTHOGONALITY 161 Definition 4.2.9 An affine space (E, E ) is a Euclidean affine space iff its underlying vector space E is a Euclidean vector space. Given any two points a, b E, we define the distance

More information

Permutation decoding of Z 2 Z 4 -linear codes

Permutation decoding of Z 2 Z 4 -linear codes Permutation decoding of Z 2 Z 4 -linear codes José Joaquín Bernal, Joaquim Borges, Cristina Fernández-Córdoba, Mercè Villanueva arxiv:1303.3737v1 [cs.it] 15 Mar 2013 February 6, 2014 Abstract An alternative

More information

Linear Algebra. Min Yan

Linear Algebra. Min Yan Linear Algebra Min Yan January 2, 2018 2 Contents 1 Vector Space 7 1.1 Definition................................. 7 1.1.1 Axioms of Vector Space..................... 7 1.1.2 Consequence of Axiom......................

More information

Cover Page. The handle holds various files of this Leiden University dissertation

Cover Page. The handle   holds various files of this Leiden University dissertation Cover Page The handle http://hdl.handle.net/1887/57796 holds various files of this Leiden University dissertation Author: Mirandola, Diego Title: On products of linear error correcting codes Date: 2017-12-06

More information

Math 121 Homework 4: Notes on Selected Problems

Math 121 Homework 4: Notes on Selected Problems Math 121 Homework 4: Notes on Selected Problems 11.2.9. If W is a subspace of the vector space V stable under the linear transformation (i.e., (W ) W ), show that induces linear transformations W on W

More information

2018 Fall 2210Q Section 013 Midterm Exam I Solution

2018 Fall 2210Q Section 013 Midterm Exam I Solution 8 Fall Q Section 3 Midterm Exam I Solution True or False questions ( points = points) () An example of a linear combination of vectors v, v is the vector v. True. We can write v as v + v. () If two matrices

More information

arxiv:math/ v1 [math.co] 1 Aug 2002 May

arxiv:math/ v1 [math.co] 1 Aug 2002 May Self-Dual Codes E. M. Rains and N. J. A. Sloane Information Sciences Research, AT&T Labs-Research 80 Park Avenue, Florham Park, NJ 07932-097 arxiv:math/020800v [math.co] Aug 2002 May 9 998 ABSTRACT A survey

More information

Coding theory: algebraic geometry of linear algebra David R. Kohel

Coding theory: algebraic geometry of linear algebra David R. Kohel Coding theory: algebraic geometry of linear algebra David R. Kohel 1. Introduction. Let R be a ring whose underlying set we call the alphabet. A linear code C over R is a free R-module V of rank k, an

More information

Classification of Root Systems

Classification of Root Systems U.U.D.M. Project Report 2018:30 Classification of Root Systems Filip Koerfer Examensarbete i matematik, 15 hp Handledare: Jakob Zimmermann Examinator: Martin Herschend Juni 2018 Department of Mathematics

More information

Some error-correcting codes and their applications

Some error-correcting codes and their applications Chapter 14 Some error-correcting codes and their applications J. D. Key 1 14.1 Introduction In this chapter we describe three types of error-correcting linear codes that have been used in major applications,

More information

1 Introduction - Algebraic Coding Theory

1 Introduction - Algebraic Coding Theory RESEARCH STATEMENT Tefjol Pllaha University of Kentucky My current research lies in Algebraic Coding Theory, and it splits in two main directions: Isometries of Codes and Quantum Stabilizer Codes. In the

More information

18.312: Algebraic Combinatorics Lionel Levine. Lecture 22. Smith normal form of an integer matrix (linear algebra over Z).

18.312: Algebraic Combinatorics Lionel Levine. Lecture 22. Smith normal form of an integer matrix (linear algebra over Z). 18.312: Algebraic Combinatorics Lionel Levine Lecture date: May 3, 2011 Lecture 22 Notes by: Lou Odette This lecture: Smith normal form of an integer matrix (linear algebra over Z). 1 Review of Abelian

More information

Lattices for Communication Engineers

Lattices for Communication Engineers Lattices for Communication Engineers Jean-Claude Belfiore Télécom ParisTech CNRS, LTCI UMR 5141 February, 22 2011 Nanyang Technological University - SPMS Part I Introduction Signal Space The transmission

More information

MDS Codes over Finite Principal Ideal Rings

MDS Codes over Finite Principal Ideal Rings MDS Codes over Finite Principal Ideal Rings Steven T. Dougherty Department of Mathematics University of Scranton Scranton, PA 18510, USA Email: doughertys1@scranton.edu Jon-Lark Kim Department of Mathematics,

More information

FRACTIONAL FACTORIAL DESIGNS OF STRENGTH 3 AND SMALL RUN SIZES

FRACTIONAL FACTORIAL DESIGNS OF STRENGTH 3 AND SMALL RUN SIZES FRACTIONAL FACTORIAL DESIGNS OF STRENGTH 3 AND SMALL RUN SIZES ANDRIES E. BROUWER, ARJEH M. COHEN, MAN V.M. NGUYEN Abstract. All mixed (or asymmetric) orthogonal arrays of strength 3 with run size at most

More information

FFTs in Graphics and Vision. Groups and Representations

FFTs in Graphics and Vision. Groups and Representations FFTs in Graphics and Vision Groups and Representations Outline Groups Representations Schur s Lemma Correlation Groups A group is a set of elements G with a binary operation (often denoted ) such that

More information

1 The Algebraic Normal Form

1 The Algebraic Normal Form 1 The Algebraic Normal Form Boolean maps can be expressed by polynomials this is the algebraic normal form (ANF). The degree as a polynomial is a first obvious measure of nonlinearity linear (or affine)

More information

A Relation Between Weight Enumerating Function and Number of Full Rank Sub-matrices

A Relation Between Weight Enumerating Function and Number of Full Rank Sub-matrices A Relation Between Weight Enumerating Function and Number of Full Ran Sub-matrices Mahesh Babu Vaddi and B Sundar Rajan Department of Electrical Communication Engineering, Indian Institute of Science,

More information

LINES IN P 3. Date: December 12,

LINES IN P 3. Date: December 12, LINES IN P 3 Points in P 3 correspond to (projective equivalence classes) of nonzero vectors in R 4. That is, the point in P 3 with homogeneous coordinates [X : Y : Z : W ] is the line [v] spanned by the

More information

Algebra Exam Syllabus

Algebra Exam Syllabus Algebra Exam Syllabus The Algebra comprehensive exam covers four broad areas of algebra: (1) Groups; (2) Rings; (3) Modules; and (4) Linear Algebra. These topics are all covered in the first semester graduate

More information

Chapter 1. Preliminaries

Chapter 1. Preliminaries Introduction This dissertation is a reading of chapter 4 in part I of the book : Integer and Combinatorial Optimization by George L. Nemhauser & Laurence A. Wolsey. The chapter elaborates links between

More information

Self-Dual Codes over Commutative Frobenius Rings

Self-Dual Codes over Commutative Frobenius Rings Self-Dual Codes over Commutative Frobenius Rings Steven T. Dougherty Department of Mathematics University of Scranton Scranton, PA 18510, USA Email: doughertys1@scranton.edu Jon-Lark Kim Department of

More information

Optimization Theory. A Concise Introduction. Jiongmin Yong

Optimization Theory. A Concise Introduction. Jiongmin Yong October 11, 017 16:5 ws-book9x6 Book Title Optimization Theory 017-08-Lecture Notes page 1 1 Optimization Theory A Concise Introduction Jiongmin Yong Optimization Theory 017-08-Lecture Notes page Optimization

More information

Math Linear Algebra Final Exam Review Sheet

Math Linear Algebra Final Exam Review Sheet Math 15-1 Linear Algebra Final Exam Review Sheet Vector Operations Vector addition is a component-wise operation. Two vectors v and w may be added together as long as they contain the same number n of

More information

Chapter 5. Linear Algebra. Sections A linear (algebraic) equation in. unknowns, x 1, x 2,..., x n, is. an equation of the form

Chapter 5. Linear Algebra. Sections A linear (algebraic) equation in. unknowns, x 1, x 2,..., x n, is. an equation of the form Chapter 5. Linear Algebra Sections 5.1 5.3 A linear (algebraic) equation in n unknowns, x 1, x 2,..., x n, is an equation of the form a 1 x 1 + a 2 x 2 + + a n x n = b where a 1, a 2,..., a n and b are

More information

Linear Block Codes. Saravanan Vijayakumaran Department of Electrical Engineering Indian Institute of Technology Bombay

Linear Block Codes. Saravanan Vijayakumaran Department of Electrical Engineering Indian Institute of Technology Bombay 1 / 26 Linear Block Codes Saravanan Vijayakumaran sarva@ee.iitb.ac.in Department of Electrical Engineering Indian Institute of Technology Bombay July 28, 2014 Binary Block Codes 3 / 26 Let F 2 be the set

More information

MT5821 Advanced Combinatorics

MT5821 Advanced Combinatorics MT5821 Advanced Combinatorics 1 Error-correcting codes In this section of the notes, we have a quick look at coding theory. After a motivating introduction, we discuss the weight enumerator of a code,

More information

A Metabebelian Group Admitting Integral Polynomial Exponents

A Metabebelian Group Admitting Integral Polynomial Exponents A Metabebelian Group Admitting Integral Polynomial Exponents Dennis Spellman Philadelphia, PA U.S.A August 2013 Dennis Spellman (Institute) A Metabebelian Group Admitting Integral Polynomial ExponentsAugust

More information

Plotkin s Bound in Codes Equipped with the Euclidean Weight Function

Plotkin s Bound in Codes Equipped with the Euclidean Weight Function Tamsui Oxford Journal of Mathematical Sciences 5() (009) 07-4 Aletheia University Plotkin s Bound in Codes Equipped with the Euclidean Weight Function Sapna Jain Department of Mathematics, University of

More information

Methods in Computer Vision: Introduction to Matrix Lie Groups

Methods in Computer Vision: Introduction to Matrix Lie Groups Methods in Computer Vision: Introduction to Matrix Lie Groups Oren Freifeld Computer Science, Ben-Gurion University June 14, 2017 June 14, 2017 1 / 46 Definition and Basic Properties Definition (Matrix

More information

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

ELEC 519A Selected Topics in Digital Communications: Information Theory. Hamming Codes and Bounds on Codes ELEC 519A Selected Topics in Digital Communications: Information Theory Hamming Codes and Bounds on Codes Single Error Correcting Codes 2 Hamming Codes (7,4,3) Hamming code 1 0 0 0 0 1 1 0 1 0 0 1 0 1

More information

Decoding linear codes via systems solving: complexity issues

Decoding linear codes via systems solving: complexity issues Decoding linear codes via systems solving: complexity issues Stanislav Bulygin (joint work with Ruud Pellikaan) University of Kaiserslautern June 19, 2008 Outline Outline of the talk Introduction: codes

More information

Dual Schubert Polynomials

Dual Schubert Polynomials Mentor: Pavel Galashin Fifth Annual PRIMES Conference May 17, 2015 Table of Contents 1 2 Inversions Definition For a permutation ω, we define l(ω) = {(ω(i), ω(j) i < j and ω(i) > ω(j)}, which is also known

More information

POLYNOMIAL CODES AND FINITE GEOMETRIES

POLYNOMIAL CODES AND FINITE GEOMETRIES POLYNOMIAL CODES AND FINITE GEOMETRIES E. F. Assmus, Jr and J. D. Key Contents 1 Introduction 2 2 Projective and affine geometries 3 2.1 Projective geometry....................... 3 2.2 Affine geometry..........................

More information

RIEMANN SURFACES. max(0, deg x f)x.

RIEMANN SURFACES. max(0, deg x f)x. RIEMANN SURFACES 10. Weeks 11 12: Riemann-Roch theorem and applications 10.1. Divisors. The notion of a divisor looks very simple. Let X be a compact Riemann surface. A divisor is an expression a x x x

More information

Chapter 5. Linear Algebra

Chapter 5. Linear Algebra Chapter 5 Linear Algebra The exalted position held by linear algebra is based upon the subject s ubiquitous utility and ease of application. The basic theory is developed here in full generality, i.e.,

More information

Chapter 5. Linear Algebra. A linear (algebraic) equation in. unknowns, x 1, x 2,..., x n, is. an equation of the form

Chapter 5. Linear Algebra. A linear (algebraic) equation in. unknowns, x 1, x 2,..., x n, is. an equation of the form Chapter 5. Linear Algebra A linear (algebraic) equation in n unknowns, x 1, x 2,..., x n, is an equation of the form a 1 x 1 + a 2 x 2 + + a n x n = b where a 1, a 2,..., a n and b are real numbers. 1

More information

Describing Quaternary Codes Using Binary Codes

Describing Quaternary Codes Using Binary Codes Describing Quaternary Codes Using Binary Codes Fatma Salim Ali Al Kharoosi School of Mathematical Sciences Queen Mary University of London Thesis submitted to University of London for the degree of Doctor

More information

Quantum LDPC Codes Derived from Combinatorial Objects and Latin Squares

Quantum LDPC Codes Derived from Combinatorial Objects and Latin Squares Codes Derived from Combinatorial Objects and s Salah A. Aly & Latin salah at cs.tamu.edu PhD Candidate Department of Computer Science Texas A&M University November 11, 2007 Motivation for Computers computers

More information

January 2016 Qualifying Examination

January 2016 Qualifying Examination January 2016 Qualifying Examination If you have any difficulty with the wording of the following problems please contact the supervisor immediately. All persons responsible for these problems, in principle,

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

A strongly polynomial algorithm for linear systems having a binary solution

A strongly polynomial algorithm for linear systems having a binary solution A strongly polynomial algorithm for linear systems having a binary solution Sergei Chubanov Institute of Information Systems at the University of Siegen, Germany e-mail: sergei.chubanov@uni-siegen.de 7th

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