an approach to computing the number of finite field
play

An approach to computing the number of finite field elements with - PowerPoint PPT Presentation

An approach to computing the number of finite field elements with prescribed trace and co-trace Yuri Borissov Institute of Mathematics and Informatics, BAS, Bulgaria joint work with A. Bojilov and L. Borissov Faculty of Mathematics and


  1. An approach to computing the number of finite field elements with prescribed trace and co-trace Yuri Borissov Institute of Mathematics and Informatics, BAS, Bulgaria joint work with A. Bojilov and L. Borissov Faculty of Mathematics and Informatics, Sofia University MMC-2017 Svolvær, Norway 2017 Yuri Borissov An approach to computing the number . . .

  2. Content Definitions and Notations Yuri Borissov An approach to computing the number . . .

  3. Content Definitions and Notations A Statement of the Problem Yuri Borissov An approach to computing the number . . .

  4. Content Definitions and Notations A Statement of the Problem Some Necessary Facts Yuri Borissov An approach to computing the number . . .

  5. Content Definitions and Notations A Statement of the Problem Some Necessary Facts The Works Prompting Our Study Yuri Borissov An approach to computing the number . . .

  6. Content Definitions and Notations A Statement of the Problem Some Necessary Facts The Works Prompting Our Study An Outline of the Approach: – reducing the number of unknowns; – working out a system of linear equations; – the uniqueness of solution. Yuri Borissov An approach to computing the number . . .

  7. Content Definitions and Notations A Statement of the Problem Some Necessary Facts The Works Prompting Our Study An Outline of the Approach: – reducing the number of unknowns; – working out a system of linear equations; – the uniqueness of solution. Examples Yuri Borissov An approach to computing the number . . .

  8. Definitions and Notations 1 Let F q be the finite field of characteristic p and order q = p m . Let F ∗ q stands for the multiplicative group in F q . Definition 1. The trace of an element γ in F q over F p is equal to tr ( γ ) = γ + γ p + ... + γ p m − 1 The co-trace of an element γ in F ∗ q is equal to tr ( γ − 1 ) . It is well-known that the trace lies in the prime field F p . Yuri Borissov An approach to computing the number . . .

  9. Definitions and Notations 2 Definition 2. ( Kloosterman sum) For each u ∈ F ∗ q ω tr ( x + u � K ( m ) ( u ) = x ) , x ∈ F ∗ q 2 π i p is p th primitive root of unity. where ω = e Yuri Borissov An approach to computing the number . . .

  10. Definitions and Notations 3 For arbitrary i , j ∈ F p , we introduce the following notation: T ij = |{ x ∈ F ∗ q : tr ( x ) = i , tr ( x − 1 ) = j ) }| , i.e. T ij stands for the number of non-zero elements of F q with trace i and co-trace j . Yuri Borissov An approach to computing the number . . .

  11. A Statement of the Problem In this work, we search for an approach to finding out closed-form formulae for T ij in terms of m and p in the case of arbitrary characteristic p ; Yuri Borissov An approach to computing the number . . .

  12. A Statement of the Problem In this work, we search for an approach to finding out closed-form formulae for T ij in terms of m and p in the case of arbitrary characteristic p ; The crucial fact, we make use of, is that according to the main result of 1969’s work of L. Carlitz if u ∈ F ∗ p the Kloosterman sum K ( m ) ( u ) is explicitly expressible △ = K ( 1 ) ( u ) . in terms of m , q and the sum K ( u ) Yuri Borissov An approach to computing the number . . .

  13. Some Necessary Facts 1 Fact 3. ( [Carlitz69, Eq. 1.3] ) For arbitrary u ∈ F ∗ p , it holds: � m � ( K ( u )) m − 2 r { ( K ( u )) 2 − 4 q } r K ( m ) ( u ) = ( − 1 ) m − 1 2 1 − m � 2 r 2 r ≤ m Yuri Borissov An approach to computing the number . . .

  14. The Works Prompting Our Study ( char = 2 ) S. Dodunekov (1986) proved the quasiperfectness of some classes of double-error correcting codes using essentially the fact: T 01 > 0, if m > 2 ; Yuri Borissov An approach to computing the number . . .

  15. The Works Prompting Our Study ( char = 2 ) S. Dodunekov (1986) proved the quasiperfectness of some classes of double-error correcting codes using essentially the fact: T 01 > 0, if m > 2 ; H. Niederreiter (1990) found implicitly a formula for T 11 in his efforts to establish an expression for the number of the binary irreducible polynomials of given degree with second and next to the last coefficient equal to 1. Yuri Borissov An approach to computing the number . . .

  16. Reducing the Number of Unknowns 1 Proposition 4. For arbitrary i , j from F p , it holds: ( a ) T ij = T ji , and for i ∈ F ∗ p : ( b ) T ij = T 1 , ij . In particular, T 0 i = T i 0 = T 10 = T 01 . Yuri Borissov An approach to computing the number . . .

  17. Reducing the Number of Unknowns 2 Sketch of proof: The obvious ( x − 1 ) − 1 = x for any x � = 0 implies ( a ); Claim ( b ) follows by the fact that the mapping x → x / i permutes the elements of F q , and the next easily verifiable relations: tr ( x / i ) = tr ( x ) / i ; tr (( x / i ) − 1 ) = tr ( i x − 1 ) = i tr ( x − 1 ) . (Recall that i ∈ F ∗ p .) Yuri Borissov An approach to computing the number . . .

  18. Reducing the Number of Unknowns 3 Moreover, based on the fact that the number of elements in F q with fixed trace equals q / p , one easily deduces: p − 1 � T 00 = q / p − 1 − ( p − 1 ) T 01 ; T 01 = T 10 = q / p − T 1 j , (1) j = 1 i.e, the quantities T 00 and T 01 can be expressed in terms of the unknowns T 1 j , j = 1 , . . . , p − 1. Our goal will be to find a system of linear equations for T 1 j . Yuri Borissov An approach to computing the number . . .

  19. Working out a System of Linear Equations 1 For each u ∈ F ∗ p , we proceed as follows: p − 1 △ ω tr ( x + ux − 1 ) = T ij ω i + uj = � � K ( m ) ( u ) = x ∈ F ∗ i , j = 0 q p − 1 p − 1 p − 1 T 0 j ω uj + T i 0 ω i + T 1 , ij ω i + uj = � � � T 00 + j = 1 i = 1 i , j = 1 p − 1 p − 1 p − 1 ω i + us � � � i ) = T 00 − 2 T 01 + T 00 − 2 T 01 + T 1 s ( T 1 s K ( us ) . s = 1 i = 1 s = 1 2 π i p .) (Recall that ω = e Yuri Borissov An approach to computing the number . . .

  20. Working out a System of Linear Equations 2 Rewriting the above and using (1) we get: p − 1 � [ K ( us ) + p + 1 ] T 1 s = K ( m ) ( u ) + q + 1 , u ∈ F ∗ (2) p s = 1 Note that the RHS can be expressed in terms of K ( u ) , m and q taking into consideration Carlitz’ result (Fact 3). As a by-product, if for some p all K ( u ) , u ∈ F ∗ p are integers then so are K ( m ) ( u ) for any m . In fact, this is a weaker version of the general property valid for each particular u ∈ F ∗ p proved e.g. in [MoiRan07]. Yuri Borissov An approach to computing the number . . .

  21. The Uniqueness of Solution 1 Let g be a generating element of F ∗ p . Renaming the unknowns △ by x l = T 1 g l and properly arranging equations (2) one gets a system of the form: p − 2 � k ′ s + l x l = K ( m ) ( g s ) + q + 1 , s = 0 , . . . , p − 2 , (3) l = 0 △ where the subscript of k ′ = K ( g s + l ) + p + 1 is taken modulo s + l p − 1, of course. Observe that matrix K ′ △ = K ′ ( g ) of coefficients of system (3) is a real left-circulant matrix with first row: [ k ′ 0 , k ′ 1 , . . . , k ′ p − 2 ] , where k ′ l = K ( g l ) + p + 1 , l = 0 , . . . , p − 2 . Yuri Borissov An approach to computing the number . . .

  22. Definitions and Notations 4 Definition 5. (see, e.g. [Carmona et al.15]) An n × n matrix A is called a left-circulant matrix if the i − th row of A is obtained from the first row of A by a left cyclic shift of i − 1 steps, i.e. the general form of the left-circulant matrix is  a 0 a 1 a 2 ... a n − 2 a n − 1  a 1 a 2 a 3 ... a n − 1 a 0     A = a 2 a 3 a 4 ... a 0 a 1 .     . . . . . . . .   a n − 1 a 0 a 1 ... a n − 3 a n − 2 The left-circulant matrices are symmetric and the inverse of an invertible matrix of this type is again left-circulant. Yuri Borissov An approach to computing the number . . .

  23. Some Necessary Facts 2 Fact 6. Let A be a left-circulant matrix with first row [ a 0 , a 1 , . . . , a n − 1 ] . Then: n − 1 ( n − 1 )( n − 2 ) � det A = ( − 1 ) f ( θ l ) , 2 l = 0 r = 0 a r x r and θ l , l = 0 , 1 , . . . , n − 1 are the n th where f ( x ) = � n − 1 roots of unity. Yuri Borissov An approach to computing the number . . .

  24. Some Necessary Facts 3 Fact 7. (see, e.g. [Lehmer67, Eq. 1.9]) p − 1 � K ( u ) = 1 . u = 1 Yuri Borissov An approach to computing the number . . .

  25. The Uniqueness of Solution 2 Lemma 8. det K ′ = p 2 det K , where K is the left-circulant matrix having as first row: [ K ( 1 ) , K ( g ) , K ( g 2 ) , . . . , K ( g p − 2 )] . Yuri Borissov An approach to computing the number . . .

  26. The Uniqueness of Solution 3 Sketch of proof: There are two essentially distinct cases to consider in Fact 6: θ = 1 p − 2 p − 2 p − 2 l θ l = K ( g l ) + p 2 − 1 = � k ′ � {K ( g l ) + p + 1 } = � l = 0 l = 0 l = 0 p − 2 p 2 ∗ 1 = p 2 � K ( g l ) θ l l = 0 otherwise p − 2 p − 2 p − 2 l θ l = {K ( g l ) θ l + ( p + 1 ) θ l } = � k ′ � � K ( g l ) θ l , l = 0 l = 0 l = 0 since θ is a nontrivial ( p − 1 ) st root of unity. Yuri Borissov An approach to computing the number . . .

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