february fourier talks 2011 zeros of some self reciprocal
play

February Fourier talks, 2011 Zeros of some self-reciprocal - PowerPoint PPT Presentation

February Fourier talks, 2011 Zeros of some self-reciprocal polynomials D. Joyner, USNA FFT 2011 at the Norbert Wiener Center, UMCP February 15, 2011 D. Joyner, USNA Zeros of some self-reciprocal polynomials 1/42 Outline 1 Introduction 2


  1. February Fourier talks, 2011 Zeros of some self-reciprocal polynomials D. Joyner, USNA FFT 2011 at the Norbert Wiener Center, UMCP February 15, 2011 D. Joyner, USNA — Zeros of some self-reciprocal polynomials 1/42

  2. Outline 1 Introduction 2 Where these self-reciprocal polynomials occur Knots Algebraic curves over a finite field Error-correcting codes Duursma’s conjecture 3 Characterizing self-reciprocal polynomials 4 Those with all roots in S 1 5 Smoothness of roots 6 A conjecture D. Joyner, USNA — Zeros of some self-reciprocal polynomials 2/42

  3. Outline 1 Introduction 2 Where these self-reciprocal polynomials occur Knots Algebraic curves over a finite field Error-correcting codes Duursma’s conjecture 3 Characterizing self-reciprocal polynomials 4 Those with all roots in S 1 5 Smoothness of roots 6 A conjecture D. Joyner, USNA — Zeros of some self-reciprocal polynomials 2/42

  4. Outline 1 Introduction 2 Where these self-reciprocal polynomials occur Knots Algebraic curves over a finite field Error-correcting codes Duursma’s conjecture 3 Characterizing self-reciprocal polynomials 4 Those with all roots in S 1 5 Smoothness of roots 6 A conjecture D. Joyner, USNA — Zeros of some self-reciprocal polynomials 2/42

  5. Outline 1 Introduction 2 Where these self-reciprocal polynomials occur Knots Algebraic curves over a finite field Error-correcting codes Duursma’s conjecture 3 Characterizing self-reciprocal polynomials 4 Those with all roots in S 1 5 Smoothness of roots 6 A conjecture D. Joyner, USNA — Zeros of some self-reciprocal polynomials 2/42

  6. Outline 1 Introduction 2 Where these self-reciprocal polynomials occur Knots Algebraic curves over a finite field Error-correcting codes Duursma’s conjecture 3 Characterizing self-reciprocal polynomials 4 Those with all roots in S 1 5 Smoothness of roots 6 A conjecture D. Joyner, USNA — Zeros of some self-reciprocal polynomials 2/42

  7. Outline 1 Introduction 2 Where these self-reciprocal polynomials occur Knots Algebraic curves over a finite field Error-correcting codes Duursma’s conjecture 3 Characterizing self-reciprocal polynomials 4 Those with all roots in S 1 5 Smoothness of roots 6 A conjecture D. Joyner, USNA — Zeros of some self-reciprocal polynomials 2/42

  8. Introduction This talk is about zeros of a certain family of “symmetric” polynomials which arise naturally in several areas of mathematics - coding theory, algebraic curves over finite fields, knot theory, cryptography (pseudo-random number generators), to name a few. D. Joyner, USNA — Zeros of some self-reciprocal polynomials 3/42

  9. Introduction Let p be a polynomial p ( z ) = a 0 + a 1 z + · · · + a n z n a i ∈ C , and let p ∗ denote the reciprocal polynomial or reverse polynomial p ∗ ( z ) = a n + a n − 1 z + · · · + a 0 z n = z n p (1 / z ) . We say p is self-reciprocal if p = p ∗ , i.e., if its coefficients are “symmetric.” D. Joyner, USNA — Zeros of some self-reciprocal polynomials 4/42

  10. Outline 1 Introduction 2 Where these self-reciprocal polynomials occur Knots Algebraic curves over a finite field Error-correcting codes Duursma’s conjecture 3 Characterizing self-reciprocal polynomials 4 Those with all roots in S 1 5 Smoothness of roots 6 A conjecture D. Joyner, USNA — Zeros of some self-reciprocal polynomials 5/42

  11. Alexander polynomial of a knot A knot is an embedding of S 1 into R 3 . If K is a knot then the Alexander polynomial is a polynomial ∆ K ( t ) ∈ Z [ t , t − 1 ] which is a toplological invariant of the knot. One of the key properties is the the fact that ∆ K ( t − 1 ) = ∆ K ( t ) . If d X a i t i , ∆ K ( t ) = − d then the polynomial p ( t ) = t d ∆ K ( t ) is a self-reciprocal polynomial in Z [ t ]. D. Joyner, USNA — Zeros of some self-reciprocal polynomials 6/42

  12. Outline 1 Introduction 2 Where these self-reciprocal polynomials occur Knots Algebraic curves over a finite field Error-correcting codes Duursma’s conjecture 3 Characterizing self-reciprocal polynomials 4 Those with all roots in S 1 5 Smoothness of roots 6 A conjecture D. Joyner, USNA — Zeros of some self-reciprocal polynomials 7/42

  13. Algebraic curves over a finite field Let X be a smooth projective curve of genus g over a finite field GF ( q ). The (Artin-Weil) zeta function of X is a rational function of the form P ( z ) ζ ( z ) = ζ X ( z ) = (1 − z )(1 − qz ) , where P = P X is a polynomial (sometimes called the zeta polynomial ) of degree 2 g . The Riemann hypothesis (RH) for curves over finite fields states that the roots of P have absolute value 1 / √ q . It is well-known that the RH holds for ζ X . D. Joyner, USNA — Zeros of some self-reciprocal polynomials 8/42

  14. Artin-Weil zeta polynomial Example The smooth projective curve X defined by y 2 = x 5 − x , over GF (31) is a curve of genus 2 . The zeta polynomial P X ( z ) = 961 z 4 + 62 z 2 + 1 √ associated to X satisfies the RH. The polynomial p ( z ) = P X ( z / 31) is self-reciprocal, having all its zeros on S 1 . D. Joyner, USNA — Zeros of some self-reciprocal polynomials 9/42

  15. Artin-Weil zeta polynomial The “functional equation” is P ( z ) = q g z 2 g P ( 1 qz ) . “Normalize” this polynomial by replacing z by z / √ q . By the RH, we see that curves over finite fields give rise to a large class of self-reciprocal polynomials having roots on the unit circle. D. Joyner, USNA — Zeros of some self-reciprocal polynomials 10/42

  16. Outline 1 Introduction 2 Where these self-reciprocal polynomials occur Knots Algebraic curves over a finite field Error-correcting codes Duursma’s conjecture 3 Characterizing self-reciprocal polynomials 4 Those with all roots in S 1 5 Smoothness of roots 6 A conjecture D. Joyner, USNA — Zeros of some self-reciprocal polynomials 11/42

  17. Error-correcting codes Let F = GF ( q ) denote a finite field, for some prime power q . Fix once and for all a basis for the vector space V = F n . If F = GF (2) then C is called a binary code. The elements of C are called the codewords . Define the dual code C ⊥ by C ⊥ = { v ∈ V | v · c = 0 , ∀ c ∈ C } . We say C is self-dual if C = C ⊥ . D. Joyner, USNA — Zeros of some self-reciprocal polynomials 12/42

  18. Error-correcting codes For each vector v ∈ V , let Supp ( v ) = { i | v i � = 0 } denote the support of the vector. The weight of the vector v is wt ( v ) = | Supp ( v ) | . The weight distribution vector or spectrum of a code C ⊂ F n is the vector A ( C ) = spec ( C ) = [ A 0 , A 1 , ..., A n ] where A i = A i ( C ) denote the number of codewords in C of weight i , for 0 ≤ i ≤ n . D. Joyner, USNA — Zeros of some self-reciprocal polynomials 13/42

  19. Error-correcting codes The weight enumerator polynomial A C is defined by n A i x n − i y i = x n + A d x n − d y d + · · · + A n y n . X A C ( x , y ) = i =0 Denote the smallest non-zero weight of any codeword in C by d = d C (this is the minimum distance of C ) and the smallest non-zero weight of any codeword in C ⊥ by d ⊥ = d C ⊥ . The number n is called the length of C . D. Joyner, USNA — Zeros of some self-reciprocal polynomials 14/42

  20. Duursma zeta polynomial A polynomial P = P C for which ( xT + (1 − T ) y ) n (1 − T )(1 − qT ) P ( T ) = · · · + A C ( x , y ) − x n T n − d + . . . . q − 1 is called a Duursma zeta polynomial of C . The Duursma zeta function is defined in terms of the zeta polynomial by P ( T ) ζ C ( T ) = (1 − T )(1 − qT ) , D. Joyner, USNA — Zeros of some self-reciprocal polynomials 15/42

  21. Duursma zeta polynomial Proposition The Duursma zeta polynomial P = P C exists and is unique, provided d ⊥ ≥ 2 , of degree n + 2 − d − d ⊥ . If C is self-dual (i.e., C = C ⊥ ), the Duursma zeta polynomial satisfies a functional equation of the form P ( T ) = q g T 2 g P ( 1 qT ) , where g = n + 1 − k − d . Therefore, after making a suitable change-of-variable (namely, replacing T by T / √ q ), these polynomials are self-reciprocal. D. Joyner, USNA — Zeros of some self-reciprocal polynomials 16/42

  22. Duursma zeta polynomial In general, the analog of the Riemann hypothesis for curves does not hold for the Duursma zeta polynomials of self-dual codes. Example The Duursma zeta polynomial P C ( T ) = (2 T 2 + 2 T + 1) / 5 associated to “the” binary self-dual code C of length 8 satisfies the analog of √ the RH. (Therefore, the “normalized” polynomial p ( z ) = P ( z / 2) is self-reciprocal, with all roots on S 1 .) The zeta polynomial associated to C 3 does not have all its roots on S 1 . D. Joyner, USNA — Zeros of some self-reciprocal polynomials 17/42

  23. Outline 1 Introduction 2 Where these self-reciprocal polynomials occur Knots Algebraic curves over a finite field Error-correcting codes Duursma’s conjecture 3 Characterizing self-reciprocal polynomials 4 Those with all roots in S 1 5 Smoothness of roots 6 A conjecture D. Joyner, USNA — Zeros of some self-reciprocal polynomials 18/42

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