Two Ways to Count Solutions to Polynomial Robinson Equations - - PowerPoint PPT Presentation

two ways to count solutions to polynomial
SMART_READER_LITE
LIVE PREVIEW

Two Ways to Count Solutions to Polynomial Robinson Equations - - PowerPoint PPT Presentation

Two Ways to Count Solutions to Polynomial Equations Margaret Two Ways to Count Solutions to Polynomial Robinson Equations Margaret Robinson Mount Holyoke College May 24, 2013 Two Ways to Count Generating functions Solutions to


slide-1
SLIDE 1

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Two Ways to Count Solutions to Polynomial Equations

Margaret Robinson

Mount Holyoke College

May 24, 2013

slide-2
SLIDE 2

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Generating functions A generating function is a clothesline

  • n which we hang up a sequence of

numbers for display.—Herbert Wilf Given a sequence of numbers a0, a1, a2, .... we can form its generating function f (t) =

  • n=0

antn

slide-3
SLIDE 3

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Rational Generating Functions Using formulas like

  • n=0

tn = 1 1 − t ,

  • n=0

(n + 1)tn = 1 (1 − t)2 and

  • n=0

(n + 1)(n + 2) 2 tn = 1 (1 − t)3, Some generating functions can be seen to be rational functions of t!

slide-4
SLIDE 4

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

First Generating Function Consider a prime number p and a polynomial f (x) = f (x1, ..., xn) in n variables with coefficients in Z and consider f with coefficients reduced modulo p.

slide-5
SLIDE 5

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

First Generating Function Consider a prime number p and a polynomial f (x) = f (x1, ..., xn) in n variables with coefficients in Z and consider f with coefficients reduced modulo p. Let |Ne| = Card {x ∈ F(n)

pe | f (x) = 0 in Fpe}.

slide-6
SLIDE 6

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

First Generating Function Consider a prime number p and a polynomial f (x) = f (x1, ..., xn) in n variables with coefficients in Z and consider f with coefficients reduced modulo p. Let |Ne| = Card {x ∈ F(n)

pe | f (x) = 0 in Fpe}.

Define the Weil Poincar´ e Series as: PWeil(t) =

  • e=0

|Ne| te with |N0| = 1 and |Ne| ≤ pne.

slide-7
SLIDE 7

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Second Generating Function Consider a prime number p and a polynomial f (x) = f (x1, ..., xn) in n variables with coefficients in Z and for x ∈ Z(n).

slide-8
SLIDE 8

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Second Generating Function Consider a prime number p and a polynomial f (x) = f (x1, ..., xn) in n variables with coefficients in Z and for x ∈ Z(n). Let |Nd| = Card {x mod pd | f (x) ≡ 0 mod pd}.

slide-9
SLIDE 9

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Second Generating Function Consider a prime number p and a polynomial f (x) = f (x1, ..., xn) in n variables with coefficients in Z and for x ∈ Z(n). Let |Nd| = Card {x mod pd | f (x) ≡ 0 mod pd}. Define the Igusa Poincar´ e Series as: PIgusa(t) =

  • d=0

|Nd| td with |N0| = 1 and |Nd| ≤ pnd.

slide-10
SLIDE 10

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Both these generating functions are known to be rational functions of t.

slide-11
SLIDE 11

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Both these generating functions are known to be rational functions of t. Theorem (Dwork, 1959) PWeil(t) is a rational function of t. |Ne| = u

i=1 αe i − v i=1 βe i (Special case of the first part of the Weil Conjectures 1949.)

slide-12
SLIDE 12

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Both these generating functions are known to be rational functions of t. Theorem (Dwork, 1959) PWeil(t) is a rational function of t. |Ne| = u

i=1 αe i − v i=1 βe i (Special case of the first part of the Weil Conjectures 1949.)

Theorem (Igusa, 1975) PIgusa(t) is a rational function of t.

(Conjectured in exercises of the 1966 textbook by Borevich and Shafarevich.)

slide-13
SLIDE 13

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 1 Let f (x) = x Then |Ne| = |Nd| = 1. Hence,

slide-14
SLIDE 14

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 1 Let f (x) = x Then |Ne| = |Nd| = 1. Hence, PWeil(t) = PIgusa(t) =

  • e=0

te =

slide-15
SLIDE 15

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 1 Let f (x) = x Then |Ne| = |Nd| = 1. Hence, PWeil(t) = PIgusa(t) =

  • e=0

te = 1 (1 − t)

slide-16
SLIDE 16

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 Let f (x, y) = xy Then |Ne| = 2pe − 1. Hence,

slide-17
SLIDE 17

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 Let f (x, y) = xy Then |Ne| = 2pe − 1. Hence, PWeil(t) =

  • e=0

(2pe−1)te =

slide-18
SLIDE 18

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 Let f (x, y) = xy Then |Ne| = 2pe − 1. Hence, PWeil(t) =

  • e=0

(2pe−1)te = 1 + (p − 2)t (1 − t)(1 − pt)

slide-19
SLIDE 19

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 (continued) Counting points solutions of f (x, y) = xy mod pd for each d, we see that |Nd| is more complicated but we find the recursion relation: |N0| = 1

slide-20
SLIDE 20

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 (continued) Counting points solutions of f (x, y) = xy mod pd for each d, we see that |Nd| is more complicated but we find the recursion relation: |N0| = 1 |N1| = 2p − 1

slide-21
SLIDE 21

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 (continued) Counting points solutions of f (x, y) = xy mod pd for each d, we see that |Nd| is more complicated but we find the recursion relation: |N0| = 1 |N1| = 2p − 1 |N2| = p(|N1| − 1) + p2|N0| = 3p2 − 2p

slide-22
SLIDE 22

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 (continued) Counting points solutions of f (x, y) = xy mod pd for each d, we see that |Nd| is more complicated but we find the recursion relation: |N0| = 1 |N1| = 2p − 1 |N2| = p(|N1| − 1) + p2|N0| = 3p2 − 2p |Nd| = pd−1(|N1| − 1) + p2|Nd−2| With careful counting and induction we get the closed form expression:

slide-23
SLIDE 23

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 (continued) Counting points solutions of f (x, y) = xy mod pd for each d, we see that |Nd| is more complicated but we find the recursion relation: |N0| = 1 |N1| = 2p − 1 |N2| = p(|N1| − 1) + p2|N0| = 3p2 − 2p |Nd| = pd−1(|N1| − 1) + p2|Nd−2| With careful counting and induction we get the closed form expression: |Nd| = (d + 1)pd − dpd−1

slide-24
SLIDE 24

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 (continued) The Igusa Poincar´ e series for the polynomial f (x, y) = xy is: PIgusa(t) =

  • d=0

[(d + 1)pd − dpd−1]td

slide-25
SLIDE 25

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 (continued) The Igusa Poincar´ e series for the polynomial f (x, y) = xy is: PIgusa(t) =

  • d=0

[(d + 1)pd − dpd−1]td = 1 +

  • d=1

(d + 1)(pt)d − dp−1(pt)d

slide-26
SLIDE 26

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 (continued) The Igusa Poincar´ e series for the polynomial f (x, y) = xy is: PIgusa(t) =

  • d=0

[(d + 1)pd − dpd−1]td = 1 +

  • d=1

(d + 1)(pt)d − dp−1(pt)d = 1 +

  • d=1

d(1 − p−1)(pt)d +

  • d=1

(pt)d

slide-27
SLIDE 27

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 (continued) The Igusa Poincar´ e series for the polynomial f (x, y) = xy is: PIgusa(t) =

  • d=0

[(d + 1)pd − dpd−1]td = 1 +

  • d=1

(d + 1)(pt)d − dp−1(pt)d = 1 +

  • d=1

d(1 − p−1)(pt)d +

  • d=1

(pt)d = 1 + (1 − p−1)(pt) (1 − pt)2 + pt (1 − pt)

slide-28
SLIDE 28

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 (continued) The Igusa Poincar´ e series for the polynomial f (x, y) = xy is: PIgusa(t) =

  • d=0

[(d + 1)pd − dpd−1]td = 1 +

  • d=1

(d + 1)(pt)d − dp−1(pt)d = 1 +

  • d=1

d(1 − p−1)(pt)d +

  • d=1

(pt)d = 1 + (1 − p−1)(pt) (1 − pt)2 + pt (1 − pt) = 1 − t (1 − pt)2

slide-29
SLIDE 29

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 3 Let f (x, y) = y 2 − x3 PIgusa(p−2t) =

  • d=0

|Nd| (p−2t)d

slide-30
SLIDE 30

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 3 Let f (x, y) = y 2 − x3 PIgusa(p−2t) =

  • d=0

|Nd| (p−2t)d = (1 + p−2t2 − p−3t2 − p−6t6) (1 − p−1t)(1 − p−5t6)

slide-31
SLIDE 31

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 3 (continued) From the Igusa Poincar´ e series for f (x, y) = y 2 − x3, we get a recursion relation of the form: |N0| = 1

slide-32
SLIDE 32

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 3 (continued) From the Igusa Poincar´ e series for f (x, y) = y 2 − x3, we get a recursion relation of the form: |N0| = 1 |N1| = p

slide-33
SLIDE 33

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 3 (continued) From the Igusa Poincar´ e series for f (x, y) = y 2 − x3, we get a recursion relation of the form: |N0| = 1 |N1| = p |Nd| = (2p − 1)pd−1 for d = 2, 3, 4, 5

slide-34
SLIDE 34

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 3 (continued) From the Igusa Poincar´ e series for f (x, y) = y 2 − x3, we get a recursion relation of the form: |N0| = 1 |N1| = p |Nd| = (2p − 1)pd−1 for d = 2, 3, 4, 5 |Nd| = pd−1(p − 1) + |Nd−6|p7 for d > 5

slide-35
SLIDE 35

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 3 (continued) Using partial fractions on PIgusa(t), we get the following closed form formulas for the |Nd|: |N0| = 1 for k ≥ 0

slide-36
SLIDE 36

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 3 (continued) Using partial fractions on PIgusa(t), we get the following closed form formulas for the |Nd|: |N0| = 1 for k ≥ 0 |N6k| = (pk+1 + pk − 1)p6k−1 |N6k+1| = (pk+1 + pk − 1)p6k |N6k+2| = (2pk+1 − 1)p6k+1 |N6k+3| = (2pk+1 − 1)p6k+2 |N6k+4| = (2pk+1 − 1)p6k+3 |N6k+5| = (2pk+1 − 1)p6k+4

slide-37
SLIDE 37

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Bernstein’s Theorem Bernstein’s theorem states that for f (x) a non-zero polynomial in Q[x1, . . . , xn], there exists a differential operator P in Q[s, x1, . . . , xn, ∂/∂x1, . . . , ∂/∂xn] and a unique, monic polynomial of smallest degree b(s) in Q[s] such that P · f (x)s+1 = b(s)f (x)s for s in Z.

slide-38
SLIDE 38

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Bernstein’s Theorem Bernstein’s theorem states that for f (x) a non-zero polynomial in Q[x1, . . . , xn], there exists a differential operator P in Q[s, x1, . . . , xn, ∂/∂x1, . . . , ∂/∂xn] and a unique, monic polynomial of smallest degree b(s) in Q[s] such that P · f (x)s+1 = b(s)f (x)s for s in Z. Conjecture: Zeros of the Bernstein polynomial are related to poles of PIgusa(p−nt)

slide-39
SLIDE 39

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 1 When f (x) = x the differential operator is P =

∂ ∂x and the Bernstein polynomial is

b(s) = (s + 1) since we have that P · xs+1 = (s + 1)xs.

slide-40
SLIDE 40

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 1 When f (x) = x the differential operator is P =

∂ ∂x and the Bernstein polynomial is

b(s) = (s + 1) since we have that P · xs+1 = (s + 1)xs. Note that s = −1 is the zero of the Bernstein polynomial.

slide-41
SLIDE 41

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 When f (x, y) = xy the differential operator is P = ∂ ∂x ( ∂ ∂y ) and the Bernstein polynomial is b(s) = (s + 1)2 since we have that P · (xy)s+1 = (s + 1)2(xy)s.

slide-42
SLIDE 42

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 2 When f (x, y) = xy the differential operator is P = ∂ ∂x ( ∂ ∂y ) and the Bernstein polynomial is b(s) = (s + 1)2 since we have that P · (xy)s+1 = (s + 1)2(xy)s. Note that s = −1 is a double root of b(s).

slide-43
SLIDE 43

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 3 When f (x, y) = y 2 − x3 the differential operator is

slide-44
SLIDE 44

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 3 When f (x, y) = y 2 − x3 the differential operator is P = 1/27 ∂3/∂x3 + 1/6 x ∂3/∂x∂y 2 + 1/8 y ∂3/∂y 3 + 3/8 ∂2/∂y 2 and the Bernstein polynomial is

slide-45
SLIDE 45

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 3 When f (x, y) = y 2 − x3 the differential operator is P = 1/27 ∂3/∂x3 + 1/6 x ∂3/∂x∂y 2 + 1/8 y ∂3/∂y 3 + 3/8 ∂2/∂y 2 and the Bernstein polynomial is b(s) = (s + 1)(s + 5/6)(s + 7/6)

slide-46
SLIDE 46

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Example 3 When f (x, y) = y 2 − x3 the differential operator is P = 1/27 ∂3/∂x3 + 1/6 x ∂3/∂x∂y 2 + 1/8 y ∂3/∂y 3 + 3/8 ∂2/∂y 2 and the Bernstein polynomial is b(s) = (s + 1)(s + 5/6)(s + 7/6) Note that s = −1, −5/6, and −7/6 are roots of b(s).

slide-47
SLIDE 47

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Mystery Consider the Igusa Poincar´ e Series for our three examples:

slide-48
SLIDE 48

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Mystery Consider the Igusa Poincar´ e Series for our three examples: PIgusa(p−1t) = 1 (1 − p−1t) for f (x) = x

slide-49
SLIDE 49

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Mystery Consider the Igusa Poincar´ e Series for our three examples: PIgusa(p−1t) = 1 (1 − p−1t) for f (x) = x PIgusa(p−2t) = 1 − p−2t (1 − p−1t)2 for f (x, y) = xy

slide-50
SLIDE 50

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Mystery Consider the Igusa Poincar´ e Series for our three examples: PIgusa(p−1t) = 1 (1 − p−1t) for f (x) = x PIgusa(p−2t) = 1 − p−2t (1 − p−1t)2 for f (x, y) = xy PIgusa(p−2t) = (1 + p−2t2 − p−3t2 − p−6t6) (1 − p−1t)(1 − p−5t6) for f (x, y) = y 2 − x3

slide-51
SLIDE 51

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Mystery (continued) Let t = p−s

slide-52
SLIDE 52

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Mystery (continued) Let t = p−s PIgusa(p−1−s) = 1 (1 − p−1−s) for f (x) = x

slide-53
SLIDE 53

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Mystery (continued) Let t = p−s PIgusa(p−1−s) = 1 (1 − p−1−s) for f (x) = x PIgusa(p−2−s) = 1 − p−2−s (1 − p−1−s)2 for f (x, y) = xy

slide-54
SLIDE 54

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Mystery (continued) Let t = p−s PIgusa(p−1−s) = 1 (1 − p−1−s) for f (x) = x PIgusa(p−2−s) = 1 − p−2−s (1 − p−1−s)2 for f (x, y) = xy PIgusa(p−2−s) = (1 + p−2−2s − p−3−2s − p−6−6s) (1 − p−1−s)(1 − p−5−6s) for f (x, y) = y 2 − x3

slide-55
SLIDE 55

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

Mystery (continued) Let t = p−s PIgusa(p−1−s) = 1 (1 − p−1−s) for f (x) = x PIgusa(p−2−s) = 1 − p−2−s (1 − p−1−s)2 for f (x, y) = xy PIgusa(p−2−s) = (1 + p−2−2s − p−3−2s − p−6−6s) (1 − p−1−s)(1 − p−5−6s) for f (x, y) = y 2 − x3 Conjecture: Real poles of the Poincar´ e series are all zeros of the Bernstein polynomial. Why??

slide-56
SLIDE 56

Two Ways to Count Solutions to Polynomial Equations Margaret Robinson

THANK YOU I hope there is someone here who gets interested in these questions. My email: robinson@mtholyoke.edu