on self dual mrd codes
play

On self-dual MRD codes Wolfgang Willems DARNEC15, Istanbul, Nov. - PowerPoint PPT Presentation

On self-dual MRD codes Wolfgang Willems DARNEC15, Istanbul, Nov. 4-6, 2015 set up: C k m n , linear of dimension , k = F q . ( m n ) d( A, B ) = rank ( A B ) for A, B k m n . A, B = trace ( AB t ).


  1. On self-dual MRD codes Wolfgang Willems DARNEC’15, Istanbul, Nov. 4-6, 2015

  2. set up: C ≤ k m × n , linear of dimension ℓ , k = F q . • ( m ≥ n ) d( A, B ) = rank ( A − B ) for A, B ∈ k m × n . • � A, B � = trace ( AB t ). • If C = C ⊥ , then C is called self-dual. • C is called MRD if d( C ) = d = n − ℓ • m + 1. If C is a self-dual MRD code, then ℓ = mn • and 2 d = n 2 + 1 ≥ 2. 1

  3. Problem. What can we say about self-dual MRD codes? • Do they exist? If so, are they of interest? • Joint work with G. Nebe, RWTH Aachen, Germany. 2

  4. Disappointing: They do not exist in characteristic 2 . Theorem 1. Assume that char k = 2 and C ⊆ C ⊥ ≤ k m × n . Then the all-ones matrix J is in C ⊥ . In particular, d( C ⊥ ) = 1 . Proof: • A = ( a ij ) ∈ C . j =1 a ij ) 2 = � A, J � 2 . 0 = � A, A � = � m � n j =1 a 2 ij = ( � m � n • i =1 i =1 d( C ⊥ ) ≤ d( J, 0) = rank J = 1. • 3

  5. Example. Let C ≤ F 2 × 2 be an MRD code of dimension 2. Then q � � � � 1 0 0 1 C = � A, B � with A = and B = . a b c d C is a self-dual MRD code if and only if the Lemma 1. following holds true: (i) − 1 �∈ F 2 q , i.e. q ≡ 3 mod 4 and (ii) a 2 + b 2 = − 1 and ( c, d ) ∈ { ( − b, a ) , ( b, − a ) } . Remark. All codes in Lemma 1 are pairwise equivalent and equivalent to Gabidulin codes of full length. 4

  6. Theorem 2. (Hua, Wan; ∼ ’50, ’60) If ϕ is a linear isometry of k m × n ( m, n ≥ 2) w.r.t. d( · , · ), then there exist X ∈ GL( m, k ) and Y ∈ GL( n, k ) s.t. for all A ∈ k m × n ϕ ( A ) = κ X,Y ( A ) = XAY (proper isometry) or, but only in case m = n , ϕ ( A ) = τ X,Y = XA t Y for all A ∈ k n × n Remark. If ϕ also preserves �· , ·� , then XX t = aI m and Y Y t = a − 1 I n . 5

  7. Proposition. C ≤ k m × n with char k � = 2 is properly equivalent to a self- dual code if and only if the following holds: X = X t ∈ GL( m, k ) , Y = Y t ∈ GL( n, k ) (i) det X, det Y ∈ ( k × ) 2 (ii) C ⊥ = X C Y . (iii) 6

  8. Proof. Suppose that X 0 C Y 0 = D = D ⊥ . 0 = trace ( X 0 C 1 Y 0 ( X 0 C 2 Y 0 ) t ) = trace ( X 0 C 1 Y 0 Y t 0 C t 2 X t 0 ) = trace ( X t 0 X 0 C 1 Y 0 Y t 0 C t 2 ) Put X := X t 0 X 0 and Y := Y 0 Y t 0 . Then X and X are sym- metric of square determinant and C ⊥ = X C Y . Conversely, (i) and (ii) imply X = X t 0 X 0 and Y = Y 0 Y t 0 (due to the classification of regular quadratic forms). 7

  9. Main Theorem. 2 , Γ ≤ k n × n be a Gabidulin code of dimension n 2 Let C = G n 2 . Then C is equivalent to a self-dual Gabidulin code if and only if n ≡ 2 mod 4 and q ≡ 3 mod 4. (compare the result with Lemma 1) 8

  10. To prove the main theorem we mainly need Theorem 3. For 0 < ℓ < n and k = F q we have. a) The group of proper automorphisms of G ℓ, Γ ≤ k n × n is Aut ( p ) ( G ℓ, Γ ) = { κ X,Y | ( X, Y ) ∈ ( A j G × 1 , Γ × A − j G × 1 , Γ ) , 0 ≤ j ≤ n − 1 } b) Aut( G ℓ, Γ ) = � Aut ( p ) ( G ℓ, Γ ) , τ T − 1 ,TA ℓ − 1 � c) | Aut( G ℓ, Γ ) | = 2 n ( q n − 1) q n − 1 q − 1 . (Note: G × Singer cycle, det S �∈ ( k × ) 2 ) 1 , Γ = � S � , 9

  11. Lemma 4. 2 , Γ = TA n/ 2 G n 2 , Γ T − 1 G ⊥ n , where Γ = ( γ, γ q , . . . , γ q n − 1 ) • T = ( t ij ) where t ij = trace F qn / F q ( γ q i + j ) •   0 . . . 0 1 1 0 . . . 0   • A =  .  .  ... ... . 0 .    0 . . . 1 0 (Essentially in Berger ’02 and Ravagnani ’15) 10

  12. Proof of the main theorem. • Suppose that C = G n 2 , Γ is equiv. to a self-dual one. (1) C is properly equiv. to a self-dual code: • C �→ XC t Y ∈ D = D ⊥ . • Y t CX t ∈ D t = ( D t ) ⊥ . C ⊥ = TA n/ 2 C T − 1 (2) (by Lemma 4) C ⊥ = X C Y with X, Y sym. and det X, det Y ∈ ( k × ) 2 (3) (by Proposition). 11

  13. ( A − n/ 2 T − 1 X, Y T ) = ( A j S i , A − j S h ) ∈ Aut( C ) (4) (by Theorem 3) (5) What are the conditions that there exist triples ( i, j, h ) such that X i,j = TA n/ 2+ j S i Y h,j = A − j S h T − 1 and are symmetric and have a square determinant. ... is equivalent to n ≡ 2 mod 4 and q ≡ 3 mod 4. 12

  14. Final remarks. • If q ≡ 1 mod 4 or 4 | n we do not know any example of a self-dual MRD code in F n × n . q • Is there a self-dual MRD code in F 4 × 4 ? 3 • (Morrison) In F 4 × 2 there are 5 equivalence classes of self- 5 dual MRD codes. • Are there interesting automorphism groups in the class of self-dual MRD codes? ( t � = 1 = t 2 ) Aut( G ℓ, Γ ) = (( C q n − 1 Y q − 1 C q n − 1 ) ⋊ C n ) ⋊ � t � , 13

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend