On the q -binomial coefficients and binomial congruences q -series - - PowerPoint PPT Presentation

on the q binomial coefficients and binomial congruences
SMART_READER_LITE
LIVE PREVIEW

On the q -binomial coefficients and binomial congruences q -series - - PowerPoint PPT Presentation

On the q -binomial coefficients and binomial congruences q -series seminar University of Illinois at UrbanaChampaign Armin Straub November 15, 2012 University of Illinois at UrbanaChampaign On the q -binomial coefficients and binomial


slide-1
SLIDE 1

On the q-binomial coefficients and binomial congruences

q-series seminar

University of Illinois at Urbana–Champaign

Armin Straub November 15, 2012 University of Illinois

at Urbana–Champaign

On the q-binomial coefficients and binomial congruences Armin Straub 1 / 35
slide-2
SLIDE 2

Our goal today

  • Following a question of Andrews we seek a q-analog of:

For primes p 5: ap bp

a b

  • mod p3

THM

Ljunggren 1952

George Andrews

q-analogs of the binomial coefficient congruences of Babbage, Wolstenholme and Glaisher Discrete Mathematics 204, 1999

On the q-binomial coefficients and binomial congruences Armin Straub 2 / 35
slide-3
SLIDE 3

Basic q-analogs

  • The natural number n has the q-analog:

[n]q = qn − 1 q − 1 = 1 + q + . . . qn−1 In the limit q → 1 a q-analog reduces to the classical object.

On the q-binomial coefficients and binomial congruences Armin Straub 3 / 35
slide-4
SLIDE 4

Basic q-analogs

  • The natural number n has the q-analog:

[n]q = qn − 1 q − 1 = 1 + q + . . . qn−1 In the limit q → 1 a q-analog reduces to the classical object.

  • The q-factorial:

[n]q! = [n]q [n − 1]q · · · [1]q

  • The q-binomial coefficient:

n k

  • q

= [n]q! [k]q! [n − k]q!

D1

On the q-binomial coefficients and binomial congruences Armin Straub 3 / 35
slide-5
SLIDE 5

Basic q-analogs

  • The natural number n has the q-analog:

[n]q = qn − 1 q − 1 = 1 + q + . . . qn−1 In the limit q → 1 a q-analog reduces to the classical object.

  • The q-factorial:

[n]q! = [n]q [n − 1]q · · · [1]q

  • The q-binomial coefficient:

n k

  • q

= [n]q! [k]q! [n − k]q! = (q; q)n (q; q)k(q; q)n−k

For q-series fans:

D1

On the q-binomial coefficients and binomial congruences Armin Straub 3 / 35
slide-6
SLIDE 6

A q-binomial coefficient

6 2

  • = 6 · 5

2 = 3 · 5 6 2

  • q

= (1 + q + q2 + q3 + q4 + q5)(1 + q + q2 + q3 + q4) 1 + q

EG

On the q-binomial coefficients and binomial congruences Armin Straub 4 / 35
slide-7
SLIDE 7

A q-binomial coefficient

6 2

  • = 6 · 5

2 = 3 · 5 6 2

  • q

= (1 + q + q2 + q3 + q4 + q5)(1 + q + q2 + q3 + q4) 1 + q = (1 − q + q2) (1 + q + q2)

  • =[3]q

(1 + q + q2 + q3 + q4)

  • =[5]q

EG

On the q-binomial coefficients and binomial congruences Armin Straub 4 / 35
slide-8
SLIDE 8

A q-binomial coefficient

6 2

  • = 6 · 5

2 = 3 · 5 6 2

  • q

= (1 + q + q2 + q3 + q4 + q5)(1 + q + q2 + q3 + q4) 1 + q = (1 − q + q2)

  • =Φ6(q)

(1 + q + q2)

  • =[3]q

(1 + q + q2 + q3 + q4)

  • =[5]q

EG

  • The cyclotomic polynomial Φ6(q) becomes 1 for q = 1

and hence invisible in the classical world

On the q-binomial coefficients and binomial congruences Armin Straub 4 / 35
slide-9
SLIDE 9

Cyclotomic polynomials

The nth cyclotomic polynomial: Φn(q) =

  • 1k<n

(k,n)=1

(q − ζk) where ζ = e2πi/n

  • This is an irreducible polynomial with integer coefficients.

irreducibility due to Gauss — nontrivial

On the q-binomial coefficients and binomial congruences Armin Straub 5 / 35
slide-10
SLIDE 10

Cyclotomic polynomials

The nth cyclotomic polynomial: Φn(q) =

  • 1k<n

(k,n)=1

(q − ζk) where ζ = e2πi/n

  • This is an irreducible polynomial with integer coefficients.

irreducibility due to Gauss — nontrivial

  • [n]q = qn − 1

q − 1 =

  • 1<dn

d|n

Φd(q)

For primes: [p]q = Φp(q)

On the q-binomial coefficients and binomial congruences Armin Straub 5 / 35
slide-11
SLIDE 11

Some cyclotomic polynomials exhibited

Φ2(q) = q + 1 Φ3(q) = q2 + q + 1 Φ6(q) = q2 − q + 1 Φ9(q) = q6 + q3 + 1 Φ21(q) = q12 − q11 + q9 − q8 + q6 − q4 + q3 − q + 1 . . . Φ102(q) = q32 + q31 − q29 − q28 + q26 + q25 − q23 − q22 + q20 + q19 − q17 − q16 − q15 + q13 + q12 − q10 − q9 + q7 + q6 − q4 − q3 + q + 1

EG

On the q-binomial coefficients and binomial congruences Armin Straub 6 / 35
slide-12
SLIDE 12

Some cyclotomic polynomials exhibited

Φ2(q) = q + 1 Φ3(q) = q2 + q + 1 Φ6(q) = q2 − q + 1 Φ9(q) = q6 + q3 + 1 Φ21(q) = q12 − q11 + q9 − q8 + q6 − q4 + q3 − q + 1 . . . Φ105(q) = q48 + q47 + q46 − q43 − q42 − 2q41 − q40 − q39 + q36 + q35 + q34 + q33 + q32 + q31 − q28 − q26 − q24 − q22 − q20 + q17 + q16 + q15 + q14 + q13 + q12 − q9 − q8 − 2q7 − q6 − q5 + q2 + q + 1

EG

On the q-binomial coefficients and binomial congruences Armin Straub 6 / 35
slide-13
SLIDE 13

Back to q-binomials

  • [n]q = qn − 1

q − 1 =

  • 1<dn

d|n

Φd(q)

  • n

k

  • q

= [n]q [n − 1]q · · · [n − k + 1]q [k]q [k − 1]q · · · [1]q

  • How often does Φd(q) appear in this?
  • It appears

n d

n − k d

k d

  • times
On the q-binomial coefficients and binomial congruences Armin Straub 7 / 35
slide-14
SLIDE 14

Back to q-binomials

  • [n]q = qn − 1

q − 1 =

  • 1<dn

d|n

Φd(q)

  • n

k

  • q

= [n]q [n − 1]q · · · [n − k + 1]q [k]q [k − 1]q · · · [1]q

  • How often does Φd(q) appear in this?
  • It appears

n d

n − k d

k d

  • times
  • Obviously nonnegative: the q-binomials are indeed polynomials
  • Also at most one: square-free
  • n

k

  • q

always contains Φn(q) if 0 < k < n.

  • Good way to compute q-binomials

and even get them factorized for free

On the q-binomial coefficients and binomial congruences Armin Straub 7 / 35
slide-15
SLIDE 15

The coefficients of q-binomial coefficients

  • Here’s some q-binomials in expanded form:

6 2

  • q

= q8 + q7 + 2q6 + 2q5 + 3q4 + 2q3 + 2q2 + q + 1 9 3

  • q

= q18 + q17 + 2q16 + 3q15 + 4q14 + 5q13 + 7q12 + 7q11 + 8q10 + 8q9 + 8q8 + 7q7 + 7q6 + 5q5 + 4q4 + 3q3 + 2q2 + q + 1

EG

  • The degree of the q-binomial is k(n − k).
  • All coefficients are positive!
  • In fact, the coefficients are unimodal.

Sylvester, 1878

On the q-binomial coefficients and binomial congruences Armin Straub 8 / 35
slide-16
SLIDE 16

q-binomials: Pascal’s triangle

The q-binomials can be build from the q-Pascal rule: n k

  • q

= n − 1 k − 1

  • q

+ qk n − 1 k

  • q

D2

On the q-binomial coefficients and binomial congruences Armin Straub 9 / 35
slide-17
SLIDE 17

q-binomials: Pascal’s triangle

The q-binomials can be build from the q-Pascal rule: n k

  • q

= n − 1 k − 1

  • q

+ qk n − 1 k

  • q

D2

1 1 1 1 1 + q 1 1 1 + q(1 + q) (1 + q) + q2 1 . . . 4 2

  • q

= 1 + q + q2 + q2(1 + q + q2) = 1 + q + 2q2 + q3 + q4

EG

On the q-binomial coefficients and binomial congruences Armin Straub 9 / 35
slide-18
SLIDE 18

q-binomials: combinatorial

n k

  • q

=

  • S∈(n

k)

qw(S) where w(S) =

  • j

sj − j

{1, 2}

→0

, {1, 3}

→1

, {1, 4}

→2

, {2, 3}

→2

, {2, 4}

→3

, {3, 4}

→4

4 2

  • q

= 1 + q + 2q2 + q3 + q4

EG

D3

w(S) = “normalized sum of S”

On the q-binomial coefficients and binomial congruences Armin Straub 10 / 35
slide-19
SLIDE 19

q-binomials: combinatorial

n k

  • q

=

  • S∈(n

k)

qw(S) where w(S) =

  • j

sj − j

{1, 2}

→0

, {1, 3}

→1

, {1, 4}

→2

, {2, 3}

→2

, {2, 4}

→3

, {3, 4}

→4

4 2

  • q

= 1 + q + 2q2 + q3 + q4

EG

The coefficient of qm in n k

  • q

counts the number of

  • k-element subsets of n whose normalized sum is m

D3

w(S) = “normalized sum of S”

On the q-binomial coefficients and binomial congruences Armin Straub 10 / 35
slide-20
SLIDE 20

q-binomials: combinatorial

n k

  • q

=

  • S∈(n

k)

qw(S) where w(S) =

  • j

sj − j

{1, 2}

→0

, {1, 3}

→1

, {1, 4}

→2

, {2, 3}

→2

, {2, 4}

→3

, {3, 4}

→4

4 2

  • q

= 1 + q + 2q2 + q3 + q4

EG

The coefficient of qm in n k

  • q

counts the number of

  • k-element subsets of n whose normalized sum is m
  • partitions λ of m whose Ferrer’s diagram fits in a

k × (n − k) box

D3

w(S) = “normalized sum of S”

On the q-binomial coefficients and binomial congruences Armin Straub 10 / 35
slide-21
SLIDE 21

q-Chu-Vandermonde

Different representations make different properties apparent!

  • Chu-Vandermonde:

m + n k

  • =
  • j

m j

  • n

k − j

  • On the q-binomial coefficients and binomial congruences
Armin Straub 11 / 35
slide-22
SLIDE 22

q-Chu-Vandermonde

Different representations make different properties apparent!

  • Chu-Vandermonde:

m + n k

  • =
  • j

m j

  • n

k − j

  • Purely from the combinatorial representation:

m + n k

  • q

=

  • S∈(m+n

k )

q

S−k(k+1)/2

On the q-binomial coefficients and binomial congruences Armin Straub 11 / 35
slide-23
SLIDE 23

q-Chu-Vandermonde

Different representations make different properties apparent!

  • Chu-Vandermonde:

m + n k

  • =
  • j

m j

  • n

k − j

  • Purely from the combinatorial representation:

m + n k

  • q

=

  • S∈(m+n

k )

q

S−k(k+1)/2

=

  • j
  • S1∈(m

j )

  • S2∈( n

k−j)

q

S1+ S2+(k−j)m−k(k+1)/2

On the q-binomial coefficients and binomial congruences Armin Straub 11 / 35
slide-24
SLIDE 24

q-Chu-Vandermonde

Different representations make different properties apparent!

  • Chu-Vandermonde:

m + n k

  • =
  • j

m j

  • n

k − j

  • Purely from the combinatorial representation:

m + n k

  • q

=

  • S∈(m+n

k )

q

S−k(k+1)/2

=

  • j
  • S1∈(m

j )

  • S2∈( n

k−j)

q

S1+ S2+(k−j)m−k(k+1)/2

=

  • j

m j

  • q
  • n

k − j

  • q

q(m−j)(k−j)

On the q-binomial coefficients and binomial congruences Armin Straub 11 / 35
slide-25
SLIDE 25

q-binomials: algebraic

Let q be a prime power. n k

  • q

= number of k-dim. subspaces of Fn

q

D4

On the q-binomial coefficients and binomial congruences Armin Straub 12 / 35
slide-26
SLIDE 26

q-binomials: algebraic

Let q be a prime power. n k

  • q

= number of k-dim. subspaces of Fn

q

  • Number of ways to choose k linearly independent vectors in Fn

q :

(qn − 1)(qn − q) · · · (qn − qk−1)

D4

On the q-binomial coefficients and binomial congruences Armin Straub 12 / 35
slide-27
SLIDE 27

q-binomials: algebraic

Let q be a prime power. n k

  • q

= number of k-dim. subspaces of Fn

q

  • Number of ways to choose k linearly independent vectors in Fn

q :

(qn − 1)(qn − q) · · · (qn − qk−1)

  • Hence the number of k-dim. subspaces of Fn

q is:

(qn − 1)(qn − q) · · · (qn − qk−1) (qk − 1)(qk − q) · · · (qk − qk−1) = n k

  • q

D4

On the q-binomial coefficients and binomial congruences Armin Straub 12 / 35
slide-28
SLIDE 28

q-binomials: noncommuting variables

Suppose yx = qxy where q commutes with x, y. Then: (x + y)n =

n

  • j=0

n j

  • q

xjyn−j

D5

On the q-binomial coefficients and binomial congruences Armin Straub 13 / 35
slide-29
SLIDE 29

q-binomials: noncommuting variables

Suppose yx = qxy where q commutes with x, y. Then: (x + y)n =

n

  • j=0

n j

  • q

xjyn−j 4 2

  • q

x2y2 = xxyy + xyxy + xyyx + yxxy + yxyx + yyxx = (1 + q + q2 + q2 + q3 + q4)x2y2

EG

D5

On the q-binomial coefficients and binomial congruences Armin Straub 13 / 35
slide-30
SLIDE 30

q-binomials: noncommuting variables

Suppose yx = qxy where q commutes with x, y. Then: (x + y)n =

n

  • j=0

n j

  • q

xjyn−j 4 2

  • q

x2y2 = xxyy + xyxy + xyyx + yxxy + yxyx + yyxx = (1 + q + q2 + q2 + q3 + q4)x2y2

EG

  • Let X · f(x) = xf(x) and Q · f(x) = f(qx). Then:

QX · f(x) = qxf(qx) = qXQ · f(x)

D5

On the q-binomial coefficients and binomial congruences Armin Straub 13 / 35
slide-31
SLIDE 31

q-calculus

It all starts with the q-derivative: Dqf(x) = f(qx) − f(x) qx − x

On the q-binomial coefficients and binomial congruences Armin Straub 14 / 35
slide-32
SLIDE 32

q-calculus

It all starts with the q-derivative: Dqf(x) = f(qx) − f(x) qx − x Dqxs = (qx)s − xs qx − x = qs − 1 q − 1 xs−1 = [s]q xs−1

EG

On the q-binomial coefficients and binomial congruences Armin Straub 14 / 35
slide-33
SLIDE 33

q-calculus

It all starts with the q-derivative: Dqf(x) = f(qx) − f(x) qx − x Dqxs = (qx)s − xs qx − x = qs − 1 q − 1 xs−1 = [s]q xs−1

EG

  • Define ex

q = ∞

  • n=0

xn [n]q!

  • Dqex

q = ex q

  • ex

q · ey q = ex+y q

unless yx = qxy

  • ex

q · e−x 1/q = 1

On the q-binomial coefficients and binomial congruences Armin Straub 14 / 35
slide-34
SLIDE 34

q-calculus

It all starts with the q-derivative: Dqf(x) = f(qx) − f(x) qx − x Dqxs = (qx)s − xs qx − x = qs − 1 q − 1 xs−1 = [s]q xs−1

EG

  • Define ex

q = ∞

  • n=0

xn [n]q!

  • Homework:

Define cosq(x), sinq(x), . . . and develop some q-trigonometry.

  • Dqex

q = ex q

  • ex

q · ey q = ex+y q

unless yx = qxy

  • ex

q · e−x 1/q = 1

On the q-binomial coefficients and binomial congruences Armin Straub 14 / 35
slide-35
SLIDE 35

q-calculus: the q-integral

  • Formally inverting DqF(x) = f(x) gives:

F(x) = x f(x)dqx := (1 − q)

  • n=0

qnxf(qnx)

On the q-binomial coefficients and binomial congruences Armin Straub 15 / 35
slide-36
SLIDE 36

q-calculus: the q-integral

  • Formally inverting DqF(x) = f(x) gives:

F(x) = x f(x)dqx := (1 − q)

  • n=0

qnxf(qnx) Fundamental theorem of q-calculus: Let 0 < q < 1. Then DqF(x) = f(x). F(x) is the unique such function continuous at 0 with F(0) = 0.

Fineprint: one needs for instance that |f(x)xα| is bounded on some (0, a].

THM

On the q-binomial coefficients and binomial congruences Armin Straub 15 / 35
slide-37
SLIDE 37

q-calculus: special functions

  • Define the q-gamma function as

Γq(s) = ∞ xs−1e−qx

1/q dqx

  • Γq(s + 1) = [s]q Γq(s)
  • Γq(n + 1) = [n]q!
On the q-binomial coefficients and binomial congruences Armin Straub 16 / 35
slide-38
SLIDE 38

q-calculus: special functions

  • Define the q-gamma function as

Γq(s) = ∞ xs−1e−qx

1/q dqx

  • Γq(s + 1) = [s]q Γq(s)
  • Γq(n + 1) = [n]q!

q-beta function: Bq(t, s) = 1 xt−1(1 − qx)s−1

q

dqx

  • Here, (x − a)n

q is defined by:

f(x) =

  • n0

(Dn

q f)(a)(x − a)n q

[n]q!

Explicitly: (x − a)n

q = (x − a)(x − qa) · · · (x − qn−1a)

D6

  • Bq(t, s) = Γq(t)Γq(s)

Γq(t + s)

  • Bq(t, s) = Bq(s, t)
On the q-binomial coefficients and binomial congruences Armin Straub 16 / 35
slide-39
SLIDE 39

Summary: the q-binomial coefficient

  • The q-binomial coefficient:

n k

  • q

= [n]q! [k]q! [n − k]q!

  • Via a q-version of Pascal’s rule
  • Combinatorially, as the generating function of the element sums of

k-subsets of an n-set

  • Geometrically, as the number of k-dimensional subspaces of Fn

q

  • Algebraically, via a binomial theorem for noncommuting variables
  • Analytically, via q-integral representations
  • Not touched here: quantum groups arising in representation theory

and physics

On the q-binomial coefficients and binomial congruences Armin Straub 17 / 35
slide-40
SLIDE 40

Classical binomial congruences

John Wilson (1773, Lagrange): (p − 1)! ≡ −1 mod p Charles Babbage (1819): 2p − 1 p − 1

  • ≡ 1

mod p2 Joseph Wolstenholme (1862): 2p − 1 p − 1

  • ≡ 1

mod p3 James W.L. Glaisher (1900): mp − 1 p − 1

  • ≡ 1

mod p3 Wilhelm Ljunggren (1952): ap bp

a b

  • mod p3
On the q-binomial coefficients and binomial congruences Armin Straub 18 / 35
slide-41
SLIDE 41

Wilson’s congruence

(p − 1)! ≡ −1 mod p

THM

Lagrange 1773

  • known to Ibn al-Haytham, ca. 1000 AD
  • congruence holds if and only if p is a prime
  • not great as a practical primality test though. . .

The problem of distinguishing prime numbers from com- posite numbers . . . is known to be one of the most im- portant and useful in arithmetic. . . . The dignity of the science itself seems to require that every possible means be explored for the solution of a problem so elegant and so celebrated.

  • C. F. Gauss, Disquisitiones Arithmeticae, 1801 ”
On the q-binomial coefficients and binomial congruences Armin Straub 19 / 35
slide-42
SLIDE 42

Babbage’s congruence

(n − 1)! + 1 is divisible by n if and only if n is a prime number

In attempting to discover some analogous expression which should be divisible by n2, whenever n is a prime, but not divisible if n is a composite number . . . Charles Babbage is led to: ” For primes p 3: 2p − 1 p − 1

  • ≡ 1

mod p2

THM

Babbage 1819

On the q-binomial coefficients and binomial congruences Armin Straub 20 / 35
slide-43
SLIDE 43

Babbage’s congruence

(n − 1)! + 1 is divisible by n if and only if n is a prime number

In attempting to discover some analogous expression which should be divisible by n2, whenever n is a prime, but not divisible if n is a composite number . . . Charles Babbage is led to: ” For primes p 3: 2p − 1 p − 1

  • ≡ 1

mod p2

THM

Babbage 1819

  • 2n − 1

n − 1

  • = (n + 1)(n + 2) · · · (2n − 1)

1 · 2 · · · (n − 1)

On the q-binomial coefficients and binomial congruences Armin Straub 20 / 35
slide-44
SLIDE 44

Babbage’s congruence

(n − 1)! + 1 is divisible by n if and only if n is a prime number

In attempting to discover some analogous expression which should be divisible by n2, whenever n is a prime, but not divisible if n is a composite number . . . Charles Babbage is led to: ” For primes p 3: 2p − 1 p − 1

  • ≡ 1

mod p2

THM

Babbage 1819

  • 2n − 1

n − 1

  • = (n + 1)(n + 2) · · · (2n − 1)

1 · 2 · · · (n − 1)

  • Does not quite characterize primes!

n = 168432

On the q-binomial coefficients and binomial congruences Armin Straub 20 / 35
slide-45
SLIDE 45

A simple combinatorial proof

  • We have

2p p

  • =
  • k

p k

  • p

p − k

  • Note that p divides

p k

  • unless k = 0 or k = p.
On the q-binomial coefficients and binomial congruences Armin Straub 21 / 35
slide-46
SLIDE 46

A simple combinatorial proof

  • We have

2p p

  • =
  • k

p k

  • p

p − k

  • ≡ 1 + 1

mod p2

  • Note that p divides

p k

  • unless k = 0 or k = p.
On the q-binomial coefficients and binomial congruences Armin Straub 21 / 35
slide-47
SLIDE 47

A simple combinatorial proof

  • We have

2p p

  • =
  • k

p k

  • p

p − k

  • ≡ 1 + 1

mod p2

  • Note that p divides

p k

  • unless k = 0 or k = p.
  • 2p − 1

p − 1

  • = 1

2 2p p

  • which is only trouble when p = 2
On the q-binomial coefficients and binomial congruences Armin Straub 21 / 35
slide-48
SLIDE 48

A q-analog of Babbage’s congruence

  • Using q-Chu-Vandermonde

2p p

  • q

=

  • k

p k

  • q
  • p

p − k

  • q

q(p−k)2 ≡ qp2 + 1 mod [p]2

q

  • Again, [p]q divides

p k

  • q

unless k = 0 or k = p.

On the q-binomial coefficients and binomial congruences Armin Straub 22 / 35
slide-49
SLIDE 49

A q-analog of Babbage’s congruence

  • Using q-Chu-Vandermonde

2p p

  • q

=

  • k

p k

  • q
  • p

p − k

  • q

q(p−k)2 ≡ qp2 + 1 mod [p]2

q

  • Again, [p]q divides

p k

  • q

unless k = 0 or k = p. 2p p

  • q

≡ [2]qp2 mod [p]2

q

THM

On the q-binomial coefficients and binomial congruences Armin Straub 22 / 35
slide-50
SLIDE 50

Extending the q-analog

  • Actually, the same argument shows:

ap bp

  • q

≡ a b

  • qp2

mod [p]2

q

THM

Clark 1995

On the q-binomial coefficients and binomial congruences Armin Straub 23 / 35
slide-51
SLIDE 51

Extending the q-analog

  • Actually, the same argument shows:

ap bp

  • q

≡ a b

  • qp2

mod [p]2

q

THM

Clark 1995

  • Sketch of the corresponding classical congruence:

ap bp

  • =
  • k1+...+ka=bp

p k1

  • · · ·

p ka

a b

  • mod p2
  • We get a contribution whenever b of the a many k’s are p.
On the q-binomial coefficients and binomial congruences Armin Straub 23 / 35
slide-52
SLIDE 52

Extending the q-analog

  • Actually, the same argument shows:

ap bp

  • q

≡ a b

  • qp2

mod [p]2

q

THM

Clark 1995

  • Sketch of the corresponding classical congruence:

ap bp

  • =
  • k1+...+ka=bp

p k1

  • · · ·

p ka

a b

  • mod p2
  • We get a contribution whenever b of the a many k’s are p.

No restriction on p — the argument is combinatorial.

On the q-binomial coefficients and binomial congruences Armin Straub 23 / 35
slide-53
SLIDE 53

Extending the q-analog

  • Actually, the same argument shows:

ap bp

  • q

≡ a b

  • qp2

mod [p]2

q

THM

Clark 1995

  • Sketch of the corresponding classical congruence:

ap bp

  • =
  • k1+...+ka=bp

p k1

  • · · ·

p ka

a b

  • mod p2
  • We get a contribution whenever b of the a many k’s are p.

No restriction on p — the argument is combinatorial. Similar results by Andrews; e.g.: ap bp

  • q

≡ q(a−b)b(p

2)

a b

  • qp

mod [p]2

q George Andrews

q-analogs of the binomial coefficient congruences of Babbage, Wolstenholme and Glaisher Discrete Mathematics 204, 1999

On the q-binomial coefficients and binomial congruences Armin Straub 23 / 35
slide-54
SLIDE 54

Wolstenholme and Ljunggren

  • Amazingly, the congruences hold modulo p3!

For primes p 5: 2p − 1 p − 1

  • ≡ 1

mod p3

THM

Wolsten- holme 1862

. . . for several cases, in testing numerically a result of certain investigations, and after some trouble succeeded in proving it to hold universally . . .

On the q-binomial coefficients and binomial congruences Armin Straub 24 / 35
slide-55
SLIDE 55

Wolstenholme and Ljunggren

  • Amazingly, the congruences hold modulo p3!

For primes p 5: 2p − 1 p − 1

  • ≡ 1

mod p3

THM

Wolsten- holme 1862

. . . for several cases, in testing numerically a result of certain investigations, and after some trouble succeeded in proving it to hold universally . . .

For primes p 5: ap bp

a b

  • mod p3

THM

Ljunggren 1952

  • Note the restriction on p — proofs are algebraic.
On the q-binomial coefficients and binomial congruences Armin Straub 24 / 35
slide-56
SLIDE 56

A q-analog of Ljunggren’s congruence

For primes p 5: ap bp

  • q

≡ a b

  • qp2−
  • a

b + 1 b + 1 2 p2 − 1 12 (qp−1)2 mod [p]3

q

THM

S 2011

On the q-binomial coefficients and binomial congruences Armin Straub 25 / 35
slide-57
SLIDE 57

A q-analog of Ljunggren’s congruence

For primes p 5: ap bp

  • q

≡ a b

  • qp2−
  • a

b + 1 b + 1 2 p2 − 1 12 (qp−1)2 mod [p]3

q

THM

S 2011

Choosing p = 13, a = 2, and b = 1, we have 26 13

  • q

= 1 + q169 − 14(q13 − 1)2 + (1 + q + . . . + q12)3f(q) where f(q) = 14 − 41q + 41q2 − . . . + q132 is an irreducible polynomial with integer coefficients.

EG

On the q-binomial coefficients and binomial congruences Armin Straub 25 / 35
slide-58
SLIDE 58

A q-analog of Ljunggren’s congruence

For primes p 5: ap bp

  • q

≡ a b

  • qp2−
  • a

b + 1 b + 1 2 p2 − 1 12 (qp−1)2 mod [p]3

q

THM

S 2011

Choosing p = 13, a = 2, and b = 1, we have 26 13

  • q

= 1 + q169 − 14(q13 − 1)2 + (1 + q + . . . + q12)3f(q) where f(q) = 14 − 41q + 41q2 − . . . + q132 is an irreducible polynomial with integer coefficients.

EG

1.0 0.5 0.5 1.0 1.0 0.5 0.5 1.0 1.0 0.5 0.5 1.0 1.0 0.5 0.5 1.0 On the q-binomial coefficients and binomial congruences Armin Straub 25 / 35
slide-59
SLIDE 59

Just coincidence?

ap bp

  • q

≡ a b

  • qp2 −
  • a

b + 1 b + 1 2 p2 − 1 12 (qp − 1)2 mod [p]3

q

  • Ernst Jacobsthal (1952) proved that Ljunggren’s classical congruence

holds modulo p3+r where r is the p-adic valuation of ab(a − b) a b

  • = 2a
  • a

b + 1 b + 1 2

  • .
  • It would be interesting to see if this generalization has a nice analog

in the q-world.

On the q-binomial coefficients and binomial congruences Armin Straub 26 / 35
slide-60
SLIDE 60

The case of composite numbers

ap bp

  • q

≡ a b

  • qp2 −
  • a

b + 1 b + 1 2 p2 − 1 12 (qp − 1)2 mod [p]3

q

  • Note that n2 − 1

12 is an integer if (n, 6) = 1.

On the q-binomial coefficients and binomial congruences Armin Straub 27 / 35
slide-61
SLIDE 61

The case of composite numbers

ap bp

  • q

≡ a b

  • qp2 −
  • a

b + 1 b + 1 2 p2 − 1 12 (qp − 1)2 mod [p]3

q

  • Note that n2 − 1

12 is an integer if (n, 6) = 1.

  • Ljunggren’s q-congruence holds modulo Φn(q)3
  • ver integer coefficient polynomials if (n, 6) = 1 — otherwise we get rational coefficients.

70 35

  • q

= 1 + q1225 − 102(q35 − 1)2 + Φ35(q)3f(q) where f(q) = 102 + 307q + 617q2 + . . . + q1152

EG

n = 35, a = 2, b = 1

On the q-binomial coefficients and binomial congruences Armin Straub 27 / 35
slide-62
SLIDE 62

The case of composite numbers

ap bp

  • q

≡ a b

  • qp2 −
  • a

b + 1 b + 1 2 p2 − 1 12 (qp − 1)2 mod [p]3

q

  • Note that n2 − 1

12 is an integer if (n, 6) = 1.

  • Ljunggren’s q-congruence holds modulo Φn(q)3
  • ver integer coefficient polynomials if (n, 6) = 1 — otherwise we get rational coefficients.

24 12

  • q

= 1 + q144 − 143 12 (q12 − 1)2 + 1 12(1 − q2 + q4

  • Φ12(q)

)3f(q) where f(q) = 143 + 12q + 453q2 + . . . + 12q131

EG

n = 12, a = 2, b = 1

On the q-binomial coefficients and binomial congruences Armin Straub 27 / 35
slide-63
SLIDE 63

Proof of Wolstenholme’s congruence

2p − 1 p − 1

  • = (2p − 1)(2p − 2) · · · (p + 1)

1 · 2 · · · (p − 1) = (−1)p−1

p−1

  • k=1
  • 1 − 2p

k

  • On the q-binomial coefficients and binomial congruences
Armin Straub 28 / 35
slide-64
SLIDE 64

Proof of Wolstenholme’s congruence

2p − 1 p − 1

  • = (2p − 1)(2p − 2) · · · (p + 1)

1 · 2 · · · (p − 1) = (−1)p−1

p−1

  • k=1
  • 1 − 2p

k

  • ≡ 1 − 2p
  • 0<i<p

1 i + 4p2

  • 0<i<j<p

1 ij mod p3

On the q-binomial coefficients and binomial congruences Armin Straub 28 / 35
slide-65
SLIDE 65

Proof of Wolstenholme’s congruence

2p − 1 p − 1

  • = (2p − 1)(2p − 2) · · · (p + 1)

1 · 2 · · · (p − 1) = (−1)p−1

p−1

  • k=1
  • 1 − 2p

k

  • ≡ 1 − 2p
  • 0<i<p

1 i + 4p2

  • 0<i<j<p

1 ij mod p3 = 1 − 2p

  • 0<i<p

1 i + 2p2  

0<i<p

1 i  

2

− 2p2

0<i<p

1 i2

On the q-binomial coefficients and binomial congruences Armin Straub 28 / 35
slide-66
SLIDE 66

Proof of Wolstenholme’s congruence II

  • Wolstenholme’s congruence therefore follows from the fractional

congruences

p−1

  • i=1

1 i ≡ 0 mod p2,

p−1

  • i=1

1 i2 ≡ 0 mod p

On the q-binomial coefficients and binomial congruences Armin Straub 29 / 35
slide-67
SLIDE 67

Proof of Wolstenholme’s congruence II

  • Wolstenholme’s congruence therefore follows from the fractional

congruences

p−1

  • i=1

1 i ≡ 0 mod p2,

p−1

  • i=1

1 i2 ≡ 0 mod p If n is not a multiple of p − 1 then, using a primitive root g,

  • 0<i<p

in ≡

  • 0<i<p

(gi)n ≡ gn

0<i<p

in ≡ 0 mod p

EG

On the q-binomial coefficients and binomial congruences Armin Straub 29 / 35
slide-68
SLIDE 68

Congruences for q-harmonic numbers

p−1

  • i=1

1 [i]q ≡ −p − 1 2 (q − 1) + p2 − 1 24 (q − 1)2[p]q mod [p]2

q p−1

  • i=1

1 [i]2

q

≡ −(p − 1)(p − 5) 12 (q − 1)2 mod [p]q

THM

Shi-Pan 2007

On the q-binomial coefficients and binomial congruences Armin Straub 30 / 35
slide-69
SLIDE 69

Congruences for q-harmonic numbers

p−1

  • i=1

1 [i]q ≡ −p − 1 2 (q − 1) + p2 − 1 24 (q − 1)2[p]q mod [p]2

q p−1

  • i=1

1 [i]2

q

≡ −(p − 1)(p − 5) 12 (q − 1)2 mod [p]q

THM

Shi-Pan 2007 4

  • i=1

1 [i]2

q

=

  • q4 + q3 + q2 + q + 1

q6 + 3q5 + 7q4 + 9q3 + 11q2 + 6q + 4

  • (q + 1)2 (q2 + 1)2 (q2 + q + 1)2

EG

p = 5

On the q-binomial coefficients and binomial congruences Armin Straub 30 / 35
slide-70
SLIDE 70

Congruences for q-harmonic numbers

p−1

  • i=1

1 [i]q ≡ −p − 1 2 (q − 1) + p2 − 1 24 (q − 1)2[p]q mod [p]2

q p−1

  • i=1

1 [i]2

q

≡ −(p − 1)(p − 5) 12 (q − 1)2 mod [p]q

THM

Shi-Pan 2007 4

  • i=1

1 [i]2

q

=

  • q4 + q3 + q2 + q + 1

q6 + 3q5 + 7q4 + 9q3 + 11q2 + 6q + 4

  • (q + 1)2 (q2 + 1)2 (q2 + q + 1)2

EG

p = 5

  • Equivalent congruences can be given for

p−1

  • i=1

qi [i]n

q

This choice actually appears a bit more natural

On the q-binomial coefficients and binomial congruences Armin Straub 30 / 35
slide-71
SLIDE 71

An exemplatory proof

  • We wish to prove

p−1

  • i=1

qi [i]2

q

≡ −p2 − 1 12 (1 − q)2 mod [p]q

Ling-Ling Shi and Hao Pan

A q-Analogue of Wolstenholme’s Harmonic Series Congruence The American Mathematical Monthly, 144(6), 2007

On the q-binomial coefficients and binomial congruences Armin Straub 31 / 35
slide-72
SLIDE 72

An exemplatory proof

  • We wish to prove

p−1

  • i=1

qi [i]2

q

≡ −p2 − 1 12 (1 − q)2 mod [p]q

  • Write:

p−1

  • i=1

qi [i]2

q

= (1 − q)2

p−1

  • i=1

qi (1 − qi)2

  • =:G(q)

Ling-Ling Shi and Hao Pan

A q-Analogue of Wolstenholme’s Harmonic Series Congruence The American Mathematical Monthly, 144(6), 2007

On the q-binomial coefficients and binomial congruences Armin Straub 31 / 35
slide-73
SLIDE 73

An exemplatory proof

  • We wish to prove

p−1

  • i=1

qi [i]2

q

≡ −p2 − 1 12 (1 − q)2 mod [p]q

  • Write:

p−1

  • i=1

qi [i]2

q

= (1 − q)2

p−1

  • i=1

qi (1 − qi)2

  • =:G(q)
  • Hence we need to prove: G(ζm) = −p2 − 1

12 for m = 1, 2, . . . , p − 1 [p]q =

p−1

  • m=1

(q − ζm)

Ling-Ling Shi and Hao Pan

A q-Analogue of Wolstenholme’s Harmonic Series Congruence The American Mathematical Monthly, 144(6), 2007

On the q-binomial coefficients and binomial congruences Armin Straub 31 / 35
slide-74
SLIDE 74

An exemplatory proof

  • We wish to prove

p−1

  • i=1

qi [i]2

q

≡ −p2 − 1 12 (1 − q)2 mod [p]q

  • Write:

p−1

  • i=1

qi [i]2

q

= (1 − q)2

p−1

  • i=1

qi (1 − qi)2

  • =:G(q)
  • Hence we need to prove: G(ζm) = −p2 − 1

12 for m = 1, 2, . . . , p − 1 [p]q =

p−1

  • m=1

(q − ζm)

  • G(ζm) =

p−1

  • i=1

ζmi (1 − ζmi)2 =

p−1

  • i=1

ζi (1 − ζi)2 = G(ζ)

Ling-Ling Shi and Hao Pan

A q-Analogue of Wolstenholme’s Harmonic Series Congruence The American Mathematical Monthly, 144(6), 2007

On the q-binomial coefficients and binomial congruences Armin Straub 31 / 35
slide-75
SLIDE 75

An exemplatory proof II

  • Define G(q, z) =

p−1

  • i=1

qi (1 − qiz)2

  • We need G(ζ, 1) = −p2 − 1

12

On the q-binomial coefficients and binomial congruences Armin Straub 32 / 35
slide-76
SLIDE 76

An exemplatory proof II

  • Define G(q, z) =

p−1

  • i=1

qi (1 − qiz)2

  • We need G(ζ, 1) = −p2 − 1

12 G(ζ, z) =

p−1

  • i=1

ζi

  • k=0

ζki(k + 1)zk

On the q-binomial coefficients and binomial congruences Armin Straub 32 / 35
slide-77
SLIDE 77

An exemplatory proof II

  • Define G(q, z) =

p−1

  • i=1

qi (1 − qiz)2

  • We need G(ζ, 1) = −p2 − 1

12 G(ζ, z) =

p−1

  • i=1

ζi

  • k=0

ζki(k + 1)zk =

  • k=1

kzk−1

p−1

  • i=1

ζki

On the q-binomial coefficients and binomial congruences Armin Straub 32 / 35
slide-78
SLIDE 78

An exemplatory proof II

  • Define G(q, z) =

p−1

  • i=1

qi (1 − qiz)2

  • We need G(ζ, 1) = −p2 − 1

12 G(ζ, z) =

p−1

  • i=1

ζi

  • k=0

ζki(k + 1)zk =

  • k=1

kzk−1

p−1

  • i=1

ζki = p

  • k=1

pkzk−1 −

  • k=1

kzk−1

p−1

  • i=1

ζki =

  • p − 1

if p|k −1

  • therwise
On the q-binomial coefficients and binomial congruences Armin Straub 32 / 35
slide-79
SLIDE 79

An exemplatory proof II

  • Define G(q, z) =

p−1

  • i=1

qi (1 − qiz)2

  • We need G(ζ, 1) = −p2 − 1

12 G(ζ, z) =

p−1

  • i=1

ζi

  • k=0

ζki(k + 1)zk =

  • k=1

kzk−1

p−1

  • i=1

ζki = p

  • k=1

pkzk−1 −

  • k=1

kzk−1 = p2zp−1 (1 − zp)2 − 1 (1 − z)2

p−1

  • i=1

ζki =

  • p − 1

if p|k −1

  • therwise
On the q-binomial coefficients and binomial congruences Armin Straub 32 / 35
slide-80
SLIDE 80

An exemplatory proof II

  • Define G(q, z) =

p−1

  • i=1

qi (1 − qiz)2

  • We need G(ζ, 1) = −p2 − 1

12 G(ζ, z) =

p−1

  • i=1

ζi

  • k=0

ζki(k + 1)zk =

  • k=1

kzk−1

p−1

  • i=1

ζki = p

  • k=1

pkzk−1 −

  • k=1

kzk−1 = p2zp−1 (1 − zp)2 − 1 (1 − z)2

as z → 1

− − − − − → −p2 − 1 12

p−1

  • i=1

ζki =

  • p − 1

if p|k −1

  • therwise
On the q-binomial coefficients and binomial congruences Armin Straub 32 / 35
slide-81
SLIDE 81

An exemplatory proof II

  • Define G(q, z) =

p−1

  • i=1

qi (1 − qiz)2

  • We need G(ζ, 1) = −p2 − 1

12 G(ζ, z) =

p−1

  • i=1

ζi

  • k=0

ζki(k + 1)zk =

  • k=1

kzk−1

p−1

  • i=1

ζki = p

  • k=1

pkzk−1 −

  • k=1

kzk−1 = p2zp−1 (1 − zp)2 − 1 (1 − z)2

as z → 1

− − − − − → −p2 − 1 12

p−1

  • i=1

ζki =

  • p − 1

if p|k −1

  • therwise

This is beautifully generalized in:

Karl Dilcher

Determinant expressions for q-harmonic congruences and degenerate Bernoulli numbers Electronic Journal of Combinatorics 15, 2008

On the q-binomial coefficients and binomial congruences Armin Straub 32 / 35
slide-82
SLIDE 82

Can we do better than modulo p3?

  • Are there primes p such that

2p − 1 p − 1

  • ≡ 1

mod p4?

  • Such primes are called Wolstenholme primes.
  • The only two known are 16843 and 2124679.

McIntosh, 1995: up to 109

  • C. Helou and G. Terjanian

On Wolstenholme’s theorem and its converse Journal of Number Theory 128, 2008

On the q-binomial coefficients and binomial congruences Armin Straub 33 / 35
slide-83
SLIDE 83

Can we do better than modulo p3?

  • Are there primes p such that

2p − 1 p − 1

  • ≡ 1

mod p4?

  • Such primes are called Wolstenholme primes.
  • The only two known are 16843 and 2124679.

McIntosh, 1995: up to 109

  • Infinitely many Wolstenholme primes are conjectured to exist.

However, no primes are conjectured to exist for modulo p5.

  • C. Helou and G. Terjanian

On Wolstenholme’s theorem and its converse Journal of Number Theory 128, 2008

On the q-binomial coefficients and binomial congruences Armin Straub 33 / 35
slide-84
SLIDE 84

Can we do better than modulo p3?

  • Are there primes p such that

2p − 1 p − 1

  • ≡ 1

mod p4?

  • Such primes are called Wolstenholme primes.
  • The only two known are 16843 and 2124679.

McIntosh, 1995: up to 109

  • Infinitely many Wolstenholme primes are conjectured to exist.

However, no primes are conjectured to exist for modulo p5.

  • Conjecturally, Wolstenholme’s congruence characterizes primes:

2n − 1 n − 1

  • ≡ 1

mod n3 ⇐ ⇒ n is prime

  • C. Helou and G. Terjanian

On Wolstenholme’s theorem and its converse Journal of Number Theory 128, 2008

On the q-binomial coefficients and binomial congruences Armin Straub 33 / 35
slide-85
SLIDE 85

Can we do better than modulo p3?

  • Are there primes p such that

2p − 1 p − 1

  • ≡ 1

mod p4?

  • Such primes are called Wolstenholme primes.
  • The only two known are 16843 and 2124679.

McIntosh, 1995: up to 109

  • Infinitely many Wolstenholme primes are conjectured to exist.

However, no primes are conjectured to exist for modulo p5.

  • Conjecturally, Wolstenholme’s congruence characterizes primes:

2n − 1 n − 1

  • ≡ 1

mod n3 ⇐ ⇒ n is prime

  • Any insight into these from the q-perspective??
  • C. Helou and G. Terjanian

On Wolstenholme’s theorem and its converse Journal of Number Theory 128, 2008

On the q-binomial coefficients and binomial congruences Armin Straub 33 / 35
slide-86
SLIDE 86

Some open problems

  • Extension to Jacobsthal’s result?
  • Extension to

ap bp

a b

  • ·
  • 1 − ab(a − b)p3

3 Bp−3

  • mod p4,

and insight into Wolstenholme primes?

  • Is there a nice q-analog for Gauss’ congruence?

(p − 1)/2 (p − 1)/4

  • ≡ 2a

mod p where p = a2 + b2 and a ≡ 1 mod 4.

Generalized to p2 and p3 by Chowla-Dwork-Evans (1986) and by Cosgrave-Dilcher (2010)

On the q-binomial coefficients and binomial congruences Armin Straub 34 / 35
slide-87
SLIDE 87

THANK YOU!

  • Slides for this talk will be available from my website:

http://arminstraub.com/talks

Victor Kac and Pokman Cheung

Quantum Calculus Springer, 2002

Armin Straub

A q-analog of Ljunggren’s binomial congruence Proceedings of FPSAC, 2011

On the q-binomial coefficients and binomial congruences Armin Straub 35 / 35