Mod p 3 analogues of theorems of Gauss and Jacobi on binomial - - PowerPoint PPT Presentation

mod p 3 analogues of theorems of gauss and jacobi on
SMART_READER_LITE
LIVE PREVIEW

Mod p 3 analogues of theorems of Gauss and Jacobi on binomial - - PowerPoint PPT Presentation

Mod p 3 analogues of theorems of Gauss and Jacobi on binomial coefficients John B. Cosgrave 1 , Karl Dilcher 2 1 Dublin, Ireland 2 Dalhousie University, Halifax, Canada The Fields Institute, September 22, 2009 Mod p 3 analogues John B. Cosgrave,


slide-1
SLIDE 1

Mod p3 analogues of theorems of Gauss and Jacobi on binomial coefficients

John B. Cosgrave1, Karl Dilcher2

1Dublin, Ireland 2Dalhousie University, Halifax, Canada

The Fields Institute, September 22, 2009

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-2
SLIDE 2

We begin with a table: p p−1

2 p−1 4

  • (mod p)

a b 5 2 2 1 2 13 20 7 3 2 17 70 2 1 4 29 3432 10 5 2 37 48620 2 1 6 41 184756 10 5 4 53 10400600 39 7 2 61 10 5 6 73 67 3 8 89 10 5 8 97 18 9 4 p ≡ 1 (mod 4), p = a2 + b2.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-3
SLIDE 3

Reformulating the table: p p−1

2 p−1 4

  • (mod p)

| · · · | < p

2

a b 5 2 2 2 1 2 13 20 7 −6 3 2 17 70 2 2 1 4 29 3432 10 10 5 2 37 48620 2 2 1 6 41 184756 10 10 5 4 53 10400600 39 −14 7 2 61 10 10 5 6 73 67 −6 3 8 89 10 10 5 8 97 18 18 9 4 p ≡ 1 (mod 4), p = a2 + b2.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-4
SLIDE 4
  • 1. Introduction

The table is an illustration of the following celebrated result: Theorem 1 (Gauss, 1828) Let p ≡ 1 (mod 4) be a prime and write p = a2 + b2, a ≡ 1 (mod 4). Then p−1

2 p−1 4

  • ≡ 2a

(mod p).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-5
SLIDE 5
  • 1. Introduction

The table is an illustration of the following celebrated result: Theorem 1 (Gauss, 1828) Let p ≡ 1 (mod 4) be a prime and write p = a2 + b2, a ≡ 1 (mod 4). Then p−1

2 p−1 4

  • ≡ 2a

(mod p). Several different proofs are known, some using “Jacobsthal sums".

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-6
SLIDE 6

To extend this to a congruence mod p2, we need the concept

  • f a Fermat quotient: For m ∈ Z, m ≥ 2, and p ∤ m, define

qp(m) := mp−1 − 1 p .

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-7
SLIDE 7

To extend this to a congruence mod p2, we need the concept

  • f a Fermat quotient: For m ∈ Z, m ≥ 2, and p ∤ m, define

qp(m) := mp−1 − 1 p . Beukers (1984) conjectured, and Chowla, Dwork & Evans (1986) proved: Theorem 2 (Chowla, Dwork, Evans) Let p and a be as before. Then p−1

2 p−1 4

  • 2a − p

2a

  • 1 + 1

2pqp(2)

  • (mod p2).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-8
SLIDE 8

To extend this to a congruence mod p2, we need the concept

  • f a Fermat quotient: For m ∈ Z, m ≥ 2, and p ∤ m, define

qp(m) := mp−1 − 1 p . Beukers (1984) conjectured, and Chowla, Dwork & Evans (1986) proved: Theorem 2 (Chowla, Dwork, Evans) Let p and a be as before. Then p−1

2 p−1 4

  • 2a − p

2a

  • 1 + 1

2pqp(2)

  • (mod p2).

Application: Search for Wilson primes, (p − 1)! ≡ −1 (mod p2).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-9
SLIDE 9

To extend this to a congruence mod p2, we need the concept

  • f a Fermat quotient: For m ∈ Z, m ≥ 2, and p ∤ m, define

qp(m) := mp−1 − 1 p . Beukers (1984) conjectured, and Chowla, Dwork & Evans (1986) proved: Theorem 2 (Chowla, Dwork, Evans) Let p and a be as before. Then p−1

2 p−1 4

  • 2a − p

2a

  • 1 + 1

2pqp(2)

  • (mod p2).

Application: Search for Wilson primes, (p − 1)! ≡ −1 (mod p2). Can this be extended further?

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-10
SLIDE 10
  • 2. Interlude: Gauss Factorials

Recall Wilson’s Theorem: p is a prime if and only if (p − 1)! ≡ −1 (mod p).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-11
SLIDE 11
  • 2. Interlude: Gauss Factorials

Recall Wilson’s Theorem: p is a prime if and only if (p − 1)! ≡ −1 (mod p). Define the Gauss factorial Nn! =

  • 1≤j≤N

gcd(j,n)=1

j.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-12
SLIDE 12
  • 2. Interlude: Gauss Factorials

Recall Wilson’s Theorem: p is a prime if and only if (p − 1)! ≡ −1 (mod p). Define the Gauss factorial Nn! =

  • 1≤j≤N

gcd(j,n)=1

j. Theorem 3 (Gauss) For any integer n ≥ 2, (n − 1)n! ≡

  • −1

(mod n) for n = 2, 4, pα, or 2pα, 1 (mod n)

  • therwise,

where p is an odd prime and α is a positive integer.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-13
SLIDE 13

Recall Gauss’ Theorem:

  • p−1

2

  • !
  • p−1

4

  • !

2 ≡ 2a (mod p).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-14
SLIDE 14

Recall Gauss’ Theorem:

  • p−1

2

  • !
  • p−1

4

  • !

2 ≡ 2a (mod p). Can we have something like this for p2 in place of p, using Gauss factorials?

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-15
SLIDE 15

Recall Gauss’ Theorem:

  • p−1

2

  • !
  • p−1

4

  • !

2 ≡ 2a (mod p). Can we have something like this for p2 in place of p, using Gauss factorials? Idea: Use the mod p2 extension by Chowla et al.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-16
SLIDE 16

Recall Gauss’ Theorem:

  • p−1

2

  • !
  • p−1

4

  • !

2 ≡ 2a (mod p). Can we have something like this for p2 in place of p, using Gauss factorials? Idea: Use the mod p2 extension by Chowla et al. Main technical device: We can show that p2 − 1 2

  • p

! ≡ (p − 1)!

p−1 2

p − 1 2

  • !

  1 + p − 1 2 p

p−1 2

  • j=1

1 j    (mod p2).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-17
SLIDE 17

We can derive a similar congruence for p2 − 1 4

  • p

! (mod p2).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-18
SLIDE 18

We can derive a similar congruence for p2 − 1 4

  • p

! (mod p2). Also used is the congruence

p−1 2

  • j=1

1 j ≡ −2 qp(2) (mod p), and other similar congruences due to Emma Lehmer (1938) and others before her.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-19
SLIDE 19

We can derive a similar congruence for p2 − 1 4

  • p

! (mod p2). Also used is the congruence

p−1 2

  • j=1

1 j ≡ −2 qp(2) (mod p), and other similar congruences due to Emma Lehmer (1938) and others before her. Altogether we have, after simplifying,

  • p2−1

2

  • p!
  • p2−1

4

  • p!

2 ≡ p−1

2 p−1 4

  • 1

1 + 1

2pqp(2)

(mod p2).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-20
SLIDE 20

Combining this with the theorem of Chowla, Dwork & Evans: Theorem 4 Let p and a be as before. Then

  • p2−1

2

  • p!
  • p2−1

4

  • p!

2 ≡ 2a − p

2a

(mod p2).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-21
SLIDE 21

Combining this with the theorem of Chowla, Dwork & Evans: Theorem 4 Let p and a be as before. Then

  • p2−1

2

  • p!
  • p2−1

4

  • p!

2 ≡ 2a − p

2a

(mod p2). While it would be quite hopeless to conjecture an extension of the theorem of Chowla et al., this is easily possible for the theorem above.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-22
SLIDE 22
  • 3. Extensions modulo p3

By numerical experimentation we first conjectured Theorem 5 Let p and a be as before. Then

  • p3−1

2

  • p!
  • p3−1

4

  • p!

2 ≡ 2a − p 2a − p2 8a3 (mod p3). (Proof later).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-23
SLIDE 23
  • 3. Extensions modulo p3

By numerical experimentation we first conjectured Theorem 5 Let p and a be as before. Then

  • p3−1

2

  • p!
  • p3−1

4

  • p!

2 ≡ 2a − p 2a − p2 8a3 (mod p3). (Proof later). Using more complicated congruences than the ones leading to Theorem 4 (but the same ideas), and going backwards, we

  • btain

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-24
SLIDE 24

Theorem 6 (Main result) Let p and a be as before. Then p−1

2 p−1 4

  • 2a − p

2a − p2 8a3

  • ×
  • 1 + 1

2pqp(2) + 1 8p2

2Ep−3 − qp(2)2 (mod p3).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-25
SLIDE 25

Theorem 6 (Main result) Let p and a be as before. Then p−1

2 p−1 4

  • 2a − p

2a − p2 8a3

  • ×
  • 1 + 1

2pqp(2) + 1 8p2

2Ep−3 − qp(2)2 (mod p3). Here Ep−3 is the Euler number defined by 2 et + e−t =

  • n=0

En n! tn (|t| < π).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-26
SLIDE 26

Theorem 6 (Main result) Let p and a be as before. Then p−1

2 p−1 4

  • 2a − p

2a − p2 8a3

  • ×
  • 1 + 1

2pqp(2) + 1 8p2

2Ep−3 − qp(2)2 (mod p3). Here Ep−3 is the Euler number defined by 2 et + e−t =

  • n=0

En n! tn (|t| < π). How can we prove Theorem 5?

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-27
SLIDE 27

Theorem 6 (Main result) Let p and a be as before. Then p−1

2 p−1 4

  • 2a − p

2a − p2 8a3

  • ×
  • 1 + 1

2pqp(2) + 1 8p2

2Ep−3 − qp(2)2 (mod p3). Here Ep−3 is the Euler number defined by 2 et + e−t =

  • n=0

En n! tn (|t| < π). How can we prove Theorem 5? By further experimentation we first conjectured, and then proved the following generalization.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-28
SLIDE 28

Theorem 7 Let p and a be as before and let α ≥ 2 be an integer. Then

  • pα−1

2

  • p!
  • pα−1

4

  • p!

2 ≡ 2a − 1 · p 2a − 1 · p2 8a3 − 2 · p3 (2a)5 − 5 · p4 (2a)7 − 14 · p5 (2a)9 − . . . − Cα−2 pα−1 (2a)2α−1 (mod pα).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-29
SLIDE 29

Theorem 7 Let p and a be as before and let α ≥ 2 be an integer. Then

  • pα−1

2

  • p!
  • pα−1

4

  • p!

2 ≡ 2a − 1 · p 2a − 1 · p2 8a3 − 2 · p3 (2a)5 − 5 · p4 (2a)7 − 14 · p5 (2a)9 − . . . − Cα−2 pα−1 (2a)2α−1 (mod pα). Here Cn :=

1 n+1

2n

n

  • is the nth Catalan number which is always

an integer.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-30
SLIDE 30

Theorem 7 Let p and a be as before and let α ≥ 2 be an integer. Then

  • pα−1

2

  • p!
  • pα−1

4

  • p!

2 ≡ 2a − 1 · p 2a − 1 · p2 8a3 − 2 · p3 (2a)5 − 5 · p4 (2a)7 − 14 · p5 (2a)9 − . . . − Cα−2 pα−1 (2a)2α−1 (mod pα). Here Cn :=

1 n+1

2n

n

  • is the nth Catalan number which is always

an integer. Theorem 5 is obviously a special case of Theorem 7.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-31
SLIDE 31
  • 4. Main Ingredients in the Proof
  • The Jacobi sum

J(χ, ψ) =

  • j mod p

χ(j)ψ(1 − j), where χ and ψ are characters modulo p.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-32
SLIDE 32
  • 4. Main Ingredients in the Proof
  • The Jacobi sum

J(χ, ψ) =

  • j mod p

χ(j)ψ(1 − j), where χ and ψ are characters modulo p.

  • Fix a primitive root g mod p;

let χ be a character of order 4 such that χ(g) = i.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-33
SLIDE 33
  • 4. Main Ingredients in the Proof
  • The Jacobi sum

J(χ, ψ) =

  • j mod p

χ(j)ψ(1 − j), where χ and ψ are characters modulo p.

  • Fix a primitive root g mod p;

let χ be a character of order 4 such that χ(g) = i. Define integers a′, b′ by p = a′2 +b′2, a′ ≡ 2 p

  • (mod 4),

b′ ≡ a′g(p−1)/4 (mod p).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-34
SLIDE 34
  • 4. Main Ingredients in the Proof
  • The Jacobi sum

J(χ, ψ) =

  • j mod p

χ(j)ψ(1 − j), where χ and ψ are characters modulo p.

  • Fix a primitive root g mod p;

let χ be a character of order 4 such that χ(g) = i. Define integers a′, b′ by p = a′2 +b′2, a′ ≡ 2 p

  • (mod 4),

b′ ≡ a′g(p−1)/4 (mod p). These are uniquely defined, differ from a and b of Gauss’ theorem only (possibly) in sign.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-35
SLIDE 35
  • Then

J(χ, χ) = (−1)

p−1 4 (a′ + ib′),

J(χ3, χ3) = (−1)

p−1 4 (a′ − ib′), John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-36
SLIDE 36
  • Then

J(χ, χ) = (−1)

p−1 4 (a′ + ib′),

J(χ3, χ3) = (−1)

p−1 4 (a′ − ib′),

  • On the other hand,

J(χ, χ) ≡ 0 (mod p), J(χ3, χ3) = Γp(1 − 1

2)

Γp(1 − 1

4)2 .

These are deep results, related to the “Gross-Koblitz formula" (see, e.g., Gauss and Jacobi Sums by B. Berndt, R. Evans and

  • K. Williams).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-37
SLIDE 37
  • Γp(z) is the p-adic gamma function defined by

F(n) := (−1)n

0<j<n p∤j

j, Γp(z) = lim

n→z F(n)

(z ∈ Zp), where n runs through any sequence of positive integers p-adically approaching z.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-38
SLIDE 38
  • In particular,

(−1)

p−1 4 (a′ − ib′) = J(χ3, χ3) = Γp(1 − 1

2)

Γp(1 − 1

4)2

≡ Γp(1 + pα−1

2

) Γp(1 + pα−1

4

)2 (mod pα) = F(1 + pα−1

2

) F(1 + pα−1

4

)2 = −

  • pα−1

2

  • p!
  • pα−1

4

  • p!

2 .

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-39
SLIDE 39
  • Raise

(−1)

p−1 4 (a′ + ib′) = J(χ, χ) ≡ 0

(mod p) to the power α:

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-40
SLIDE 40
  • Raise

(−1)

p−1 4 (a′ + ib′) = J(χ, χ) ≡ 0

(mod p) to the power α: (a′ + ib′)α ≡ 0 (mod pα).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-41
SLIDE 41
  • Raise

(−1)

p−1 4 (a′ + ib′) = J(χ, χ) ≡ 0

(mod p) to the power α: (a′ + ib′)α ≡ 0 (mod pα).

  • Expand the left-hand side; get binomial coefficients;

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-42
SLIDE 42
  • Raise

(−1)

p−1 4 (a′ + ib′) = J(χ, χ) ≡ 0

(mod p) to the power α: (a′ + ib′)α ≡ 0 (mod pα).

  • Expand the left-hand side; get binomial coefficients;
  • separate real and imaginary parts;

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-43
SLIDE 43
  • Raise

(−1)

p−1 4 (a′ + ib′) = J(χ, χ) ≡ 0

(mod p) to the power α: (a′ + ib′)α ≡ 0 (mod pα).

  • Expand the left-hand side; get binomial coefficients;
  • separate real and imaginary parts;
  • use the combinatorial identity (k = 0, 1, . . . , n − 1)

k

  • j=0

(−1)j j + 1 2j j n + j − k k − j

  • =

n − 1 − k k

  • ;

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-44
SLIDE 44
  • Raise

(−1)

p−1 4 (a′ + ib′) = J(χ, χ) ≡ 0

(mod p) to the power α: (a′ + ib′)α ≡ 0 (mod pα).

  • Expand the left-hand side; get binomial coefficients;
  • separate real and imaginary parts;
  • use the combinatorial identity (k = 0, 1, . . . , n − 1)

k

  • j=0

(−1)j j + 1 2j j n + j − k k − j

  • =

n − 1 − k k

  • ;
  • putting everything together, we obtain Theorem 7.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-45
SLIDE 45
  • 5. A Jacobi Analogue

Let p ≡ 1 (mod 6). Then we can write 4p = r 2 + 3s2, r ≡ 1 (mod 3), 3 | s, which determines r uniquely.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-46
SLIDE 46
  • 5. A Jacobi Analogue

Let p ≡ 1 (mod 6). Then we can write 4p = r 2 + 3s2, r ≡ 1 (mod 3), 3 | s, which determines r uniquely. In analogy to Gauss’ Theorem 1 we have Theorem 8 (Jacobi, 1837) Let p and r be as above. Then 2(p−1)

3 p−1 3

  • ≡ −r

(mod p).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-47
SLIDE 47
  • 5. A Jacobi Analogue

Let p ≡ 1 (mod 6). Then we can write 4p = r 2 + 3s2, r ≡ 1 (mod 3), 3 | s, which determines r uniquely. In analogy to Gauss’ Theorem 1 we have Theorem 8 (Jacobi, 1837) Let p and r be as above. Then 2(p−1)

3 p−1 3

  • ≡ −r

(mod p). This was generalized to mod p2 independently by Evans (unpublished, 1985) and Yeung (1989):

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-48
SLIDE 48

Theorem 9 (Evans; Yeung) Let p and r be as above. Then 2(p−1)

3 p−1 3

  • ≡ −r + p

r (mod p2).

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-49
SLIDE 49

Theorem 9 (Evans; Yeung) Let p and r be as above. Then 2(p−1)

3 p−1 3

  • ≡ −r + p

r (mod p2). With methods similar to those in the first part of this talk, we proved Theorem 10 Let p and r be as above. Then 2(p−1)

3 p−1 3

  • −r + p

r + p2 r 3 1 + 1 6p2Bp−2(1

3)

  • (mod p3).

Here Bn(x) is the nth Bernoulli polynomial.

John B. Cosgrave, Karl Dilcher Mod p3 analogues

slide-50
SLIDE 50

Thank you

John B. Cosgrave, Karl Dilcher Mod p3 analogues