# Affine variety codes are better than their reputation Olav Geil - PowerPoint PPT Presentation

## Affine variety codes are better than their reputation Olav Geil Aalborg University (joint with Stefano Martin) Special Semester on Applications of Algebra and Number Theory Algebraic Curves over Finite Fields RICAM November 2013 Olav Geil,

1. Affine variety codes are better than their reputation Olav Geil Aalborg University (joint with Stefano Martin) Special Semester on Applications of Algebra and Number Theory Algebraic Curves over Finite Fields RICAM November 2013 Olav Geil, Stefano Martin Affine variety codes are better than their reputation

2. Affine variety codes I q = I + � X q 1 − X 1 , . . . , X q I ⊆ F q [ X 1 , . . . , X m ] m − X m � . { P 1 , . . . , P n } = V F q ( I q ), { N 1 + I q , . . . , N n + I q } a basis for F q [ X 1 , . . . , X m ] / I q . We get a basis for F n q : { � , . . . ,� � � � � b 1 = N 1 ( P 1 ) , . . . , N 1 ( P n ) b n = N n ( P 1 ) , . . . , N n ( P n ) } Definition Consider L ⊆ { 1 , . . . , n } . C ( I , L ) = Span F q { � b i | i ∈ L } � ⊥ . C ⊥ ( I , L ) = � C ( I , L ) Theorem C is a linear code ⇔ C is an affine variety code. Olav Geil, Stefano Martin Affine variety codes are better than their reputation

3. Affine variety codes I q = I + � X q 1 − X 1 , . . . , X q I ⊆ F q [ X 1 , . . . , X m ] m − X m � . { P 1 , . . . , P n } = V F q ( I q ), { N 1 + I q , . . . , N n + I q } a basis for F q [ X 1 , . . . , X m ] / I q . We get a basis for F n q : { � , . . . ,� � � � � b 1 = N 1 ( P 1 ) , . . . , N 1 ( P n ) b n = N n ( P 1 ) , . . . , N n ( P n ) } Definition Consider L ⊆ { 1 , . . . , n } . C ( I , L ) = Span F q { � b i | i ∈ L } � ⊥ . C ⊥ ( I , L ) = � C ( I , L ) Theorem C is a linear code ⇔ C is an affine variety code. Olav Geil, Stefano Martin Affine variety codes are better than their reputation

4. One-point AG codes Theorem If Q is a rational place then ∪ ∞ s =0 L ( sQ ) ≃ F q [ X 1 , . . . , X m ] / I where I satisfies the order domain conditions. Theorem A map h : F q [ X 1 , . . . , X m ] / I → F n q such that h is F q -linear, h ( f ) = ( c 1 , . . . , c n ) and h ( g ) = ( d 1 , . . . , d n ) ⇒ h ( fg ) = ( c 1 d 1 , . . . , c n d n ) is of the form h ( f = F + I ) = ( F ( P 1 ) , . . . , F ( P n )) , where P 1 , . . . , P n are affine points. Olav Geil, Stefano Martin Affine variety codes are better than their reputation

5. Our work Most known affine variety codes are one-point AG codes in disguise. We introduce a much broader class of affine variety codes. We generalise the Feng-Rao-bound/order-bound for dual codes (also simply known as the Feng-Rao-bound/order-bound). Our method builds on work by Salazar et al. generalise the Feng-Rao-bound/order-bound for primary codes (sometimes called the Andersen–G bound), We treat affine variety codes and general linear codes. We treat minimum distance and generalised Hamming weights. Olav Geil, Stefano Martin Affine variety codes are better than their reputation

6. Our work Most known affine variety codes are one-point AG codes in disguise. We introduce a much broader class of affine variety codes. We generalise the Feng-Rao-bound/order-bound for dual codes (also simply known as the Feng-Rao-bound/order-bound). Our method builds on work by Salazar et al. generalise the Feng-Rao-bound/order-bound for primary codes (sometimes called the Andersen–G bound), We treat affine variety codes and general linear codes. We treat minimum distance and generalised Hamming weights. Olav Geil, Stefano Martin Affine variety codes are better than their reputation

7. Our work Most known affine variety codes are one-point AG codes in disguise. We introduce a much broader class of affine variety codes. We generalise the Feng-Rao-bound/order-bound for dual codes (also simply known as the Feng-Rao-bound/order-bound). Our method builds on work by Salazar et al. generalise the Feng-Rao-bound/order-bound for primary codes (sometimes called the Andersen–G bound), We treat affine variety codes and general linear codes. We treat minimum distance and generalised Hamming weights. Olav Geil, Stefano Martin Affine variety codes are better than their reputation

8. Our work Most known affine variety codes are one-point AG codes in disguise. We introduce a much broader class of affine variety codes. We generalise the Feng-Rao-bound/order-bound for dual codes (also simply known as the Feng-Rao-bound/order-bound). Our method builds on work by Salazar et al. generalise the Feng-Rao-bound/order-bound for primary codes (sometimes called the Andersen–G bound), We treat affine variety codes and general linear codes. We treat minimum distance and generalised Hamming weights. Olav Geil, Stefano Martin Affine variety codes are better than their reputation

9. The footprint bound Definition Given an ideal J ⊆ k [ X 1 , . . . , X m ] and a monomial ordering ≺ then ∆ ≺ ( J ) = { M is a monomial | M / ∈ lm( J ) } Theorem (The footprint bound:) If J ⊆ k [ X 1 , . . . , X m ] is radical and zero-dimensional and if k is a perfect field then # V ( J ) = #∆ ≺ ( J ) . Olav Geil, Stefano Martin Affine variety codes are better than their reputation

10. The footprint bound and other bounds Theorem (The footprint bound:) If J ⊆ k [ X 1 , . . . , X m ] is radical and zero-dimensional and if k is a perfect field then # V ( J ) = #∆ ≺ ( J ) . For primary order domain codes (one-point AG codes, generalised Reed-Muller codes, etc.) the order bound is a consequence of the footprint bound. Our new bound for primary codes relies on the footprint bound. Our new bound for dual codes uses Feng-Rao arguments, and the connection to the primary bound is not completely clear. Olav Geil, Stefano Martin Affine variety codes are better than their reputation

11. The footprint bound and other bounds Theorem (The footprint bound:) If J ⊆ k [ X 1 , . . . , X m ] is radical and zero-dimensional and if k is a perfect field then # V ( J ) = #∆ ≺ ( J ) . For primary order domain codes (one-point AG codes, generalised Reed-Muller codes, etc.) the order bound is a consequence of the footprint bound. Our new bound for primary codes relies on the footprint bound. Our new bound for dual codes uses Feng-Rao arguments, and the connection to the primary bound is not completely clear. Olav Geil, Stefano Martin Affine variety codes are better than their reputation

12. The rest of this talk Our bound for dual codes is powerful, but too technical for this talk. Our bound for primary codes can easily be explained for affine variety codes. Agenda: We start by studying the order domain conditions and primary codes. Then we throw away half of the order domain conditions and consider primary codes. We present numerical data for both primary and dual codes. Olav Geil, Stefano Martin Affine variety codes are better than their reputation

13. The rest of this talk Our bound for dual codes is powerful, but too technical for this talk. Our bound for primary codes can easily be explained for affine variety codes. Agenda: We start by studying the order domain conditions and primary codes. Then we throw away half of the order domain conditions and consider primary codes. We present numerical data for both primary and dual codes. Olav Geil, Stefano Martin Affine variety codes are better than their reputation

14. Hermitian code I = � X 2 + X − Y 3 � ⊆ F 4 [ X , Y ], I q = I + � X 4 − X , Y 4 − Y � . A weighted degree lexicographic ordering From the weight function w ( X i Y j ) = 3 i + 2 j we define the monomial ordering ≺ w by N ≺ w M if either w ( N ) < w ( M ), or w ( N ) = w ( M ) but deg X ( N ) < deg X ( M ). { P 1 , . . . , P 8 } = V ( I q ). Consider � c = ( F ( P 1 ) , . . . , F ( P 8 )). w H ( � c ) = 8 − # common zeros between F and I q � � = # ∆ ≺ w ( I q ) \ ∆ ≺ w ( I q + � F � ) = # { M ∈ ∆ ≺ w ( I q ) | M ∈ lm( I q + � F � ) } . Olav Geil, Stefano Martin Affine variety codes are better than their reputation

15. Hermitian code - cont. Consider � c = ( F ( P 1 ) , . . . , F ( P 8 )), say F = a 1 + a 2 Y + X w H ( � c ) = # { M ∈ ∆ ≺ w ( I q ) | M ∈ lm( I q + � F � ) } . Y 3 XY 3 6 9 X = lm( F ), XY = lm( YF ), XY 2 = lm( Y 2 F ), Y 2 XY 2 4 7 XY 3 = lm( Y 3 F ), Y XY 2 5 Y 3 = lm( XF − ( X 2 + X − Y 3 )) 1 X 0 3 In conclusion, w H ( � c ) ≥ 5. We could also have counted the numbers in { 0 , 2 , 3 , 4 , 5 , 6 , 7 , 9 } which are being hit by w (lm( F )) = 3. This is due to X 2 + X − Y 3 having two monomials of the highest weight and all monomials in ∆ ≺ w ( I ) being of different weight. Olav Geil, Stefano Martin Affine variety codes are better than their reputation

16. Hermitian code - cont. Consider � c = ( F ( P 1 ) , . . . , F ( P 8 )), say F = a 1 + a 2 Y + X w H ( � c ) = # { M ∈ ∆ ≺ w ( I q ) | M ∈ lm( I q + � F � ) } . Y 3 XY 3 6 9 X = lm( F ), XY = lm( YF ), XY 2 = lm( Y 2 F ), Y 2 XY 2 4 7 XY 3 = lm( Y 3 F ), Y XY 2 5 Y 3 = lm( XF − ( X 2 + X − Y 3 )) 1 X 0 3 In conclusion, w H ( � c ) ≥ 5. We could also have counted the numbers in { 0 , 2 , 3 , 4 , 5 , 6 , 7 , 9 } which are being hit by w (lm( F )) = 3. This is due to X 2 + X − Y 3 having two monomials of the highest weight and all monomials in ∆ ≺ w ( I ) being of different weight. Olav Geil, Stefano Martin Affine variety codes are better than their reputation

Recommend

More recommend