Counting reducible and singular bivariate polynomials Joachim von - - PowerPoint PPT Presentation

counting reducible and singular bivariate polynomials
SMART_READER_LITE
LIVE PREVIEW

Counting reducible and singular bivariate polynomials Joachim von - - PowerPoint PPT Presentation

Counting reducible and singular bivariate polynomials Joachim von zur Gathen Bonn 1 Four accidents can happen to a bivariate (or multivariate) polynomial over a field: a nontrivial factor, a square factor, a factor over an


slide-1
SLIDE 1

Counting reducible and singular bivariate polynomials

Joachim von zur Gathen Bonn

1

slide-2
SLIDE 2

Four “accidents” can happen to a bivariate (or multivariate) polynomial

  • ver a field:

◮ a nontrivial factor, ◮ a square factor, ◮ a factor over an extension field, ◮ a singular root, where all partial derivatives also vanish.

We have a ground field F. The accidents may occur at two places:

◮ in F (“rational”), ◮ in an algebraic closure of F (“absolute”).

2

slide-3
SLIDE 3

Four “accidents” can happen to a bivariate (or multivariate) polynomial

  • ver a field:

◮ a nontrivial factor, ◮ a square factor, ◮ a factor over an extension field, ◮ a singular root, where all partial derivatives also vanish.

We have a ground field F. The accidents may occur at two places:

◮ in F (“rational”), ◮ in an algebraic closure of F (“absolute”).

3

slide-4
SLIDE 4

Four “accidents” can happen to a bivariate (or multivariate) polynomial

  • ver a field:

◮ a nontrivial factor, ◮ a square factor, ◮ a factor over an extension field, ◮ a singular root, where all partial derivatives also vanish.

We have a ground field F. The accidents may occur at two places:

◮ in F (“rational”), ◮ in an algebraic closure of F (“absolute”).

4

slide-5
SLIDE 5

Four “accidents” can happen to a bivariate (or multivariate) polynomial

  • ver a field:

◮ a nontrivial factor, ◮ a square factor, ◮ a factor over an extension field, ◮ a singular root, where all partial derivatives also vanish.

We have a ground field F. The accidents may occur at two places:

◮ in F (“rational”), ◮ in an algebraic closure of F (“absolute”).

5

slide-6
SLIDE 6

Overview

Introduction Reducible polynomials Squareful polynomials Relatively irreducible polynomials Singular Polynomials

6

slide-7
SLIDE 7

Overview

Introduction Reducible polynomials Squareful polynomials Relatively irreducible polynomials Singular Polynomials

7

slide-8
SLIDE 8

Overview

Introduction Reducible polynomials Squareful polynomials Relatively irreducible polynomials Singular Polynomials

8

slide-9
SLIDE 9

Overview

Introduction Reducible polynomials Squareful polynomials Relatively irreducible polynomials Singular Polynomials

9

slide-10
SLIDE 10

Overview

Introduction Reducible polynomials Squareful polynomials Relatively irreducible polynomials Singular Polynomials

10

slide-11
SLIDE 11

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables

11

slide-12
SLIDE 12

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables

12

slide-13
SLIDE 13

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables

13

slide-14
SLIDE 14

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables

14

slide-15
SLIDE 15

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder

15

slide-16
SLIDE 16

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder

16

slide-17
SLIDE 17

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder

17

slide-18
SLIDE 18

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder

18

slide-19
SLIDE 19

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder

19

slide-20
SLIDE 20

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder

20

slide-21
SLIDE 21

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder deg ≤ n Ragot, Lenstra deg = n

21

slide-22
SLIDE 22

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder deg ≤ n Ragot, Lenstra deg = n

22

slide-23
SLIDE 23

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder deg ≤ n Ragot, Lenstra deg = n

23

slide-24
SLIDE 24

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder deg ≤ n Ragot, Lenstra deg = n

24

slide-25
SLIDE 25

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder deg ≤ n Ragot, Lenstra deg = n exact counting Carlitz, Wan, vzG & Viola approximate counting

25

slide-26
SLIDE 26

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder deg ≤ n Ragot, Lenstra deg = n exact counting Carlitz, Wan, vzG & Viola approximate counting

26

slide-27
SLIDE 27

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder deg ≤ n Ragot, Lenstra deg = n exact counting Carlitz, Wan, vzG & Viola approximate counting

27

slide-28
SLIDE 28

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder deg ≤ n Ragot, Lenstra deg = n exact counting Carlitz, Wan, vzG & Viola approximate counting

28

slide-29
SLIDE 29

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder deg ≤ n Ragot, Lenstra deg = n exact counting Carlitz, Wan, vzG & Viola approximate counting error q−O(1) error like q−n

29

slide-30
SLIDE 30

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder deg ≤ n Ragot, Lenstra deg = n exact counting Carlitz, Wan, vzG & Viola approximate counting error q−O(1) error like q−n

30

slide-31
SLIDE 31

Taxonomy of views on polynomials over finite fields

1 variable 2 variables ≥ 2 variables total degree degrees in each variable Carlitz, Cohen, Fredman monic in x1 Gao & Lauder deg ≤ n Ragot, Lenstra deg = n exact counting Carlitz, Wan, vzG & Viola approximate counting error q−O(1) error like q−n

31

slide-32
SLIDE 32

Notation:

◮ Bn(F) ⊆ F[x, y]: bivariate polynomials with total degree ≤ n. ◮ Certain natural sets An(F) ⊆ Bn(F).

Two different languages: geometric and combinatorial.

◮ Geometry: Bn(F) affine space over F, An(F) union of images of

polynomial maps, thus (reducible) subvariety. Geometric goal: determine the codimension of An(F) = codimension of irreducible components of maximal dimension.

◮ Combinatorial goal: F = Fq for a prime power q, find functions

αn(q) and βn(q) so that

  • #An(Fq)

#Bn(Fq) − αn(q)

  • ≤ αn(q) · βn(q),

with βn(q) tending to zero as q and n grow.

32

slide-33
SLIDE 33

Notation:

◮ Bn(F) ⊆ F[x, y]: bivariate polynomials with total degree ≤ n. ◮ Certain natural sets An(F) ⊆ Bn(F).

Two different languages: geometric and combinatorial.

◮ Geometry: Bn(F) affine space over F, An(F) union of images of

polynomial maps, thus (reducible) subvariety. Geometric goal: determine the codimension of An(F) = codimension of irreducible components of maximal dimension.

◮ Combinatorial goal: F = Fq for a prime power q, find functions

αn(q) and βn(q) so that

  • #An(Fq)

#Bn(Fq) − αn(q)

  • ≤ αn(q) · βn(q),

with βn(q) tending to zero as q and n grow.

33

slide-34
SLIDE 34

Notation:

◮ Bn(F) ⊆ F[x, y]: bivariate polynomials with total degree ≤ n. ◮ Certain natural sets An(F) ⊆ Bn(F).

Two different languages: geometric and combinatorial.

◮ Geometry: Bn(F) affine space over F, An(F) union of images of

polynomial maps, thus (reducible) subvariety. Geometric goal: determine the codimension of An(F) = codimension of irreducible components of maximal dimension.

◮ Combinatorial goal: F = Fq for a prime power q, find functions

αn(q) and βn(q) so that

  • #An(Fq)

#Bn(Fq) − αn(q)

  • ≤ αn(q) · βn(q),

with βn(q) tending to zero as q and n grow.

34

slide-35
SLIDE 35

Notation:

◮ Bn(F) ⊆ F[x, y]: bivariate polynomials with total degree ≤ n. ◮ Certain natural sets An(F) ⊆ Bn(F).

Two different languages: geometric and combinatorial.

◮ Geometry: Bn(F) affine space over F, An(F) union of images of

polynomial maps, thus (reducible) subvariety. Geometric goal: determine the codimension of An(F) = codimension of irreducible components of maximal dimension.

◮ Combinatorial goal: F = Fq for a prime power q, find functions

αn(q) and βn(q) so that

  • #An(Fq)

#Bn(Fq) − αn(q)

  • ≤ αn(q) · βn(q),

with βn(q) tending to zero as q and n grow.

35

slide-36
SLIDE 36

Thus a random element of Bn(Fq) is in An(Fq) with probability about αn(q).

◮ Best results: βn(q) goes to zero like q−n. ◮ Simpler results: αn(q) = q−m with βn(q) = O(q−1). ◮ Weil bounds: βn(q)= nO(1)q−1/2.

36

slide-37
SLIDE 37

Thus a random element of Bn(Fq) is in An(Fq) with probability about αn(q).

◮ Best results: βn(q) goes to zero like q−n. ◮ Simpler results: αn(q) = q−m with βn(q) = O(q−1). ◮ Weil bounds: βn(q)= nO(1)q−1/2.

37

slide-38
SLIDE 38

Thus a random element of Bn(Fq) is in An(Fq) with probability about αn(q).

◮ Best results: βn(q) goes to zero like q−n. ◮ Simpler results: αn(q) = q−m with βn(q) = O(q−1). ◮ Weil bounds: βn(q)= nO(1)q−1/2.

38

slide-39
SLIDE 39

Thus a random element of Bn(Fq) is in An(Fq) with probability about αn(q).

◮ Best results: βn(q) goes to zero like q−n. ◮ Simpler results: αn(q) = q−m with βn(q) = O(q−1). ◮ Weil bounds: βn(q)= nO(1)q−1/2.

39

slide-40
SLIDE 40

Fq[x, y]

singular rationally singular absolutely singular reducible absolutely reducible rationally reducible squareful 1 q ≤ 1 q3/2 1 qn−1 ǫ 1 q2n−1 40

slide-41
SLIDE 41

Reducible polynomials

Fq[x, y]

singular rationally singular absolutely singular reducible absolutely reducible rationally reducible squareful 41

slide-42
SLIDE 42

n all reducibles 1 q3 − q 2 q6 − q3 (q5 + q4 − q2 − q)/2 3 q10 − q6 (3q8 + 2q7 − 2q6 − 3q5 − q4 + 2q3 − q)/3 4 q15 − q10 (4q12 + 6q11 − 2q10 − 5q9 − 7q8 + 6q6 − 2q4 − q3 +q2)/4 5 q21 − q15 (5q17 + 5q16 + 5q15 − 10q13 − 15q12 − 6q11 +11q10 + 10q9 − 5q7 − q6 + q5 + q3 − q)/5 6 q28 − q21 (6q23 + 6q22 + 6q20 + 3q19 − 3q18 − 21q17 −23q16 − 10q15 + 18q14 + 32q13 + 10q12 − 15q11 −12q10 + 3q8 − q7 + 2q5 − 3q3 + q2 + q)/6 The numbers of reducible polynomials of degrees up to 6

42

slide-43
SLIDE 43

Theorem

Consider polynomials of degree n ≥ 2.

  • 1. {reducibles} is a subvariety of codimension n − 1 in {all}.
  • 2. Let ρn(q) = (q + 1)q−n. Then for n ≥ 3
  • #{reducibles}

#{all} − ρn(q)

  • ≤ ρn(q) · 2q−n+3,

at degree 2: #{reducibles} #{all} = ρ2(q) 2 .

  • 3. For n ≥ 6, we have
  • #{reducibles}

#{all} − q−n+1

  • ≤ 2q−n.

43

slide-44
SLIDE 44

For 1 ≤ k < n: multiplication map µk,n : {degree k} × {degree n − k} − → {degree n}, (g, h) − → g · h, {reducibles} =

  • 1≤k≤n/2

im µk,n. Multiplication by units gives fiber dimension ≥ 1 = ⇒ Zariski closure of im µk,n is a proper irreducible subvariety = ⇒ complement (= irreducible polynomials) is dense. g, h irreducible = ⇒ fiber dimension = 1. = ⇒ generic fiber dimension is 1, bn = dim{polynomials of degree n}. dim im µk,n = bk + bn−k − 1 = bn − k(n − k). Maximum at k = 1: bn − n + 1. Hence codim = n − 1.

44

slide-45
SLIDE 45

For 1 ≤ k < n: multiplication map µk,n : {degree k} × {degree n − k} − → {degree n}, (g, h) − → g · h, {reducibles} =

  • 1≤k≤n/2

im µk,n. Multiplication by units gives fiber dimension ≥ 1 = ⇒ Zariski closure of im µk,n is a proper irreducible subvariety = ⇒ complement (= irreducible polynomials) is dense. g, h irreducible = ⇒ fiber dimension = 1. = ⇒ generic fiber dimension is 1, bn = dim{polynomials of degree n}. dim im µk,n = bk + bn−k − 1 = bn − k(n − k). Maximum at k = 1: bn − n + 1. Hence codim = n − 1.

45

slide-46
SLIDE 46

For 1 ≤ k < n: multiplication map µk,n : {degree k} × {degree n − k} − → {degree n}, (g, h) − → g · h, {reducibles} =

  • 1≤k≤n/2

im µk,n. Multiplication by units gives fiber dimension ≥ 1 = ⇒ Zariski closure of im µk,n is a proper irreducible subvariety = ⇒ complement (= irreducible polynomials) is dense. g, h irreducible = ⇒ fiber dimension = 1. = ⇒ generic fiber dimension is 1, bn = dim{polynomials of degree n}. dim im µk,n = bk + bn−k − 1 = bn − k(n − k). Maximum at k = 1: bn − n + 1. Hence codim = n − 1.

46

slide-47
SLIDE 47

For 1 ≤ k < n: multiplication map µk,n : {degree k} × {degree n − k} − → {degree n}, (g, h) − → g · h, {reducibles} =

  • 1≤k≤n/2

im µk,n. Multiplication by units gives fiber dimension ≥ 1 = ⇒ Zariski closure of im µk,n is a proper irreducible subvariety = ⇒ complement (= irreducible polynomials) is dense. g, h irreducible = ⇒ fiber dimension = 1. = ⇒ generic fiber dimension is 1, bn = dim{polynomials of degree n}. dim im µk,n = bk + bn−k − 1 = bn − k(n − k). Maximum at k = 1: bn − n + 1. Hence codim = n − 1.

47

slide-48
SLIDE 48

For 1 ≤ k < n: multiplication map µk,n : {degree k} × {degree n − k} − → {degree n}, (g, h) − → g · h, {reducibles} =

  • 1≤k≤n/2

im µk,n. Multiplication by units gives fiber dimension ≥ 1 = ⇒ Zariski closure of im µk,n is a proper irreducible subvariety = ⇒ complement (= irreducible polynomials) is dense. g, h irreducible = ⇒ fiber dimension = 1. = ⇒ generic fiber dimension is 1, bn = dim{polynomials of degree n}. dim im µk,n = bk + bn−k − 1 = bn − k(n − k). Maximum at k = 1: bn − n + 1. Hence codim = n − 1.

48

slide-49
SLIDE 49

For 1 ≤ k < n: multiplication map µk,n : {degree k} × {degree n − k} − → {degree n}, (g, h) − → g · h, {reducibles} =

  • 1≤k≤n/2

im µk,n. Multiplication by units gives fiber dimension ≥ 1 = ⇒ Zariski closure of im µk,n is a proper irreducible subvariety = ⇒ complement (= irreducible polynomials) is dense. g, h irreducible = ⇒ fiber dimension = 1. = ⇒ generic fiber dimension is 1, bn = dim{polynomials of degree n}. dim im µk,n = bk + bn−k − 1 = bn − k(n − k). Maximum at k = 1: bn − n + 1. Hence codim = n − 1.

49

slide-50
SLIDE 50

Let n ≥ 3. Each fiber of µk,n has at least q − 1 elements. # im µk,n ≤ 1 q − 1 · #{degree k} · #{degree n − k} < qbk(1 − q−k−1) · qbn−k q − 1 = ρn(q) · {all} · qn−1−k(n−k)(1 − q−k−1) (1 − q−2)(1 − q−n−1) .

◮ Some calculation gives the upper bound for q ≥ 3. ◮ More calculation for q = 2 and n ≥ 8. ◮ Even more for q = 2 and n = 6. ◮ One more for q = 2 and n = 6.

50

slide-51
SLIDE 51

Let n ≥ 3. Each fiber of µk,n has at least q − 1 elements. # im µk,n ≤ 1 q − 1 · #{degree k} · #{degree n − k} < qbk(1 − q−k−1) · qbn−k q − 1 = ρn(q) · {all} · qn−1−k(n−k)(1 − q−k−1) (1 − q−2)(1 − q−n−1) .

◮ Some calculation gives the upper bound for q ≥ 3. ◮ More calculation for q = 2 and n ≥ 8. ◮ Even more for q = 2 and n = 6. ◮ One more for q = 2 and n = 6.

51

slide-52
SLIDE 52

Let n ≥ 3. Each fiber of µk,n has at least q − 1 elements. # im µk,n ≤ 1 q − 1 · #{degree k} · #{degree n − k} < qbk(1 − q−k−1) · qbn−k q − 1 = ρn(q) · {all} · qn−1−k(n−k)(1 − q−k−1) (1 − q−2)(1 − q−n−1) .

◮ Some calculation gives the upper bound for q ≥ 3. ◮ More calculation for q = 2 and n ≥ 8. ◮ Even more for q = 2 and n = 6. ◮ One more for q = 2 and n = 6.

52

slide-53
SLIDE 53

Let n ≥ 3. Each fiber of µk,n has at least q − 1 elements. # im µk,n ≤ 1 q − 1 · #{degree k} · #{degree n − k} < qbk(1 − q−k−1) · qbn−k q − 1 = ρn(q) · {all} · qn−1−k(n−k)(1 − q−k−1) (1 − q−2)(1 − q−n−1) .

◮ Some calculation gives the upper bound for q ≥ 3. ◮ More calculation for q = 2 and n ≥ 8. ◮ Even more for q = 2 and n = 6. ◮ One more for q = 2 and n = 6.

53

slide-54
SLIDE 54

Let n ≥ 3. Each fiber of µk,n has at least q − 1 elements. # im µk,n ≤ 1 q − 1 · #{degree k} · #{degree n − k} < qbk(1 − q−k−1) · qbn−k q − 1 = ρn(q) · {all} · qn−1−k(n−k)(1 − q−k−1) (1 − q−2)(1 − q−n−1) .

◮ Some calculation gives the upper bound for q ≥ 3. ◮ More calculation for q = 2 and n ≥ 8. ◮ Even more for q = 2 and n = 6. ◮ One more for q = 2 and n = 6.

54

slide-55
SLIDE 55

Corollary

We have for n ≥ 2 #{irreducibles} ≥ qbn · (1 − (q + 2)q−n). Lower bound: g, h irreducible, k < n/2, = ⇒ fiber size is q − 1, = ⇒ lower bound on reducibles.

55

slide-56
SLIDE 56

Corollary

We have for n ≥ 2 #{irreducibles} ≥ qbn · (1 − (q + 2)q−n). Lower bound: g, h irreducible, k < n/2, = ⇒ fiber size is q − 1, = ⇒ lower bound on reducibles.

56

slide-57
SLIDE 57

Corollary

We have for n ≥ 2 #{irreducibles} ≥ qbn · (1 − (q + 2)q−n). Lower bound: g, h irreducible, k < n/2, = ⇒ fiber size is q − 1, = ⇒ lower bound on reducibles.

57

slide-58
SLIDE 58

Corollary

We have for n ≥ 2 #{irreducibles} ≥ qbn · (1 − (q + 2)q−n). Lower bound: g, h irreducible, k < n/2, = ⇒ fiber size is q − 1, = ⇒ lower bound on reducibles.

58

slide-59
SLIDE 59

Previous work:

◮ Carlitz 1963:

fraction of irreducibles − 1 = O((q − 1)q−n−1). “As the referee pointed out, [it] can be proved by a crude counting argument” that 1 − q−n+4 (q − 1)3 ≤ fraction of irreducibles ≤ 1.

◮ Carlitz 1965, Cohen 1968, 1970: fraction of irreducibles is

1 − q−m + O(nq−(m+n+1)) among polynomials of degrees m ≤ n in x, y, respectively.

◮ Corresponding results for multivariate polynomials.

59

slide-60
SLIDE 60

Previous work:

◮ Carlitz 1963:

fraction of irreducibles − 1 = O((q − 1)q−n−1). “As the referee pointed out, [it] can be proved by a crude counting argument” that 1 − q−n+4 (q − 1)3 ≤ fraction of irreducibles ≤ 1.

◮ Carlitz 1965, Cohen 1968, 1970: fraction of irreducibles is

1 − q−m + O(nq−(m+n+1)) among polynomials of degrees m ≤ n in x, y, respectively.

◮ Corresponding results for multivariate polynomials.

60

slide-61
SLIDE 61

Previous work:

◮ Carlitz 1963:

fraction of irreducibles − 1 = O((q − 1)q−n−1). “As the referee pointed out, [it] can be proved by a crude counting argument” that 1 − q−n+4 (q − 1)3 ≤ fraction of irreducibles ≤ 1.

◮ Carlitz 1965, Cohen 1968, 1970: fraction of irreducibles is

1 − q−m + O(nq−(m+n+1)) among polynomials of degrees m ≤ n in x, y, respectively.

◮ Corresponding results for multivariate polynomials.

61

slide-62
SLIDE 62

Previous work:

◮ Carlitz 1963:

fraction of irreducibles − 1 = O((q − 1)q−n−1). “As the referee pointed out, [it] can be proved by a crude counting argument” that 1 − q−n+4 (q − 1)3 ≤ fraction of irreducibles ≤ 1.

◮ Carlitz 1965, Cohen 1968, 1970: fraction of irreducibles is

1 − q−m + O(nq−(m+n+1)) among polynomials of degrees m ≤ n in x, y, respectively.

◮ Corresponding results for multivariate polynomials.

62

slide-63
SLIDE 63

Previous work:

◮ Carlitz 1963:

fraction of irreducibles − 1 = O((q − 1)q−n−1). “As the referee pointed out, [it] can be proved by a crude counting argument” that 1 − q−n+4 (q − 1)3 ≤ fraction of irreducibles ≤ 1.

◮ Carlitz 1965, Cohen 1968, 1970: fraction of irreducibles is

1 − q−m + O(nq−(m+n+1)) among polynomials of degrees m ≤ n in x, y, respectively.

◮ Corresponding results for multivariate polynomials.

63

slide-64
SLIDE 64

◮ Cohen 1968 comes to “a fairly long, complicated argument, which

we shall omit”, and warns the interested reader that “the derivation

  • f the above results is increasingly complicated. Each further

computation, using this method, would require considerable calculation.”

◮ Ragot 1997 shows:

q−n+1(1 − 5 q ) ≤ fraction of reducibles ≤ q−n+1(1 + 6 q ).

◮ Gao & Lauder 2002, for polynomials monic in x. ◮ Bodin 2007: relative error bound of 1 n for large enough n.

64

slide-65
SLIDE 65

◮ Cohen 1968 comes to “a fairly long, complicated argument, which

we shall omit”, and warns the interested reader that “the derivation

  • f the above results is increasingly complicated. Each further

computation, using this method, would require considerable calculation.”

◮ Ragot 1997 shows:

q−n+1(1 − 5 q ) ≤ fraction of reducibles ≤ q−n+1(1 + 6 q ).

◮ Gao & Lauder 2002, for polynomials monic in x. ◮ Bodin 2007: relative error bound of 1 n for large enough n.

65

slide-66
SLIDE 66

◮ Cohen 1968 comes to “a fairly long, complicated argument, which

we shall omit”, and warns the interested reader that “the derivation

  • f the above results is increasingly complicated. Each further

computation, using this method, would require considerable calculation.”

◮ Ragot 1997 shows:

q−n+1(1 − 5 q ) ≤ fraction of reducibles ≤ q−n+1(1 + 6 q ).

◮ Gao & Lauder 2002, for polynomials monic in x. ◮ Bodin 2007: relative error bound of 1 n for large enough n.

66

slide-67
SLIDE 67

“Self-reducibility”: Upper bound on reducibles = ⇒ lower bound on irreducibles = ⇒ lower bound on reducibles, by induction

67

slide-68
SLIDE 68

“Self-reducibility”: Upper bound on reducibles = ⇒ lower bound on irreducibles = ⇒ lower bound on reducibles, by induction

68

slide-69
SLIDE 69

“Self-reducibility”: Upper bound on reducibles = ⇒ lower bound on irreducibles = ⇒ lower bound on reducibles, by induction

69

slide-70
SLIDE 70

“Self-reducibility”: Upper bound on reducibles = ⇒ lower bound on irreducibles = ⇒ lower bound on reducibles, by induction

70

slide-71
SLIDE 71

Squareful polynomials

Fq[x, y]

singular rationally singular absolutely singular reducible absolutely reducible rationally reducible squareful 71

slide-72
SLIDE 72

n squareful polynomials 1 2 q3 − q 3 q5 + q4 − q3 − q2 4 q8 + q7 + q6 − 2q5 − 2q4 + q2 5 q12 + q11 − q7 − 2q6 − q5 + q4 + q3 6 q17 + q16 − q12 + q10 − q9 − 4q8 − q7 + 2q6 + 3q5 − q3 The number of squareful polynomials of degrees up to 6.

72

slide-73
SLIDE 73

Theorem

Let n ≥ 1.

  • 1. For n ≥ 2, {squareful} is a subvariety of codimension 2n − 1.
  • 2. Let

ηn(q) = (q + 1)q−2n(1 − q−n+1) 1 − q−n−1 . Then |fraction of squareful − ηn(q)| ≤ ηn(q) · 3q−2n+6, and for n ≤ 3 fraction of squareful = ηn(q). Cohen 1970: fraction of r-power-free polynomials is 1 − q−rm + O(q−nm) among polynomials of degrees at most m ≤ n in x, y, respectively.

73

slide-74
SLIDE 74

Theorem

Let n ≥ 1.

  • 1. For n ≥ 2, {squareful} is a subvariety of codimension 2n − 1.
  • 2. Let

ηn(q) = (q + 1)q−2n(1 − q−n+1) 1 − q−n−1 . Then |fraction of squareful − ηn(q)| ≤ ηn(q) · 3q−2n+6, and for n ≤ 3 fraction of squareful = ηn(q). Cohen 1970: fraction of r-power-free polynomials is 1 − q−rm + O(q−nm) among polynomials of degrees at most m ≤ n in x, y, respectively.

74

slide-75
SLIDE 75

Relatively irreducible polynomials

Fq[x, y]

singular rationally singular absolutely singular reducible absolutely reducible rationally reducible squareful 75

slide-76
SLIDE 76

An irreducible bivariate polynomial is relatively irreducible if it is not absolutely irreducible. Then it is the product of all conjugates of an irreducible polynomial over some extension field. Application: algorithms for curves: point finding, estimating the size. Huang & Ierardi, 1993; von zur Gathen, Shparlinski & Karpinski, 1993, 1996; von zur Gathen & Shparlinski 1995, 1998; Matera & Cafure 2006.

76

slide-77
SLIDE 77

An irreducible bivariate polynomial is relatively irreducible if it is not absolutely irreducible. Then it is the product of all conjugates of an irreducible polynomial over some extension field. Application: algorithms for curves: point finding, estimating the size. Huang & Ierardi, 1993; von zur Gathen, Shparlinski & Karpinski, 1993, 1996; von zur Gathen & Shparlinski 1995, 1998; Matera & Cafure 2006.

77

slide-78
SLIDE 78

n relatively irreducibles 2 (q5 − q4 − q2 + q)/2 3 (q7 − q6 + q4 − 2q3 + q)/3 4 (2q11 − 2q10 + q9 − q8 − 2q6 + 2q4 + q3 − q2)/4 5 (q11 − q10 + q6 − q5 − q3 + q)/5 6 (3q19 − 3q18 + 3q17 − q16 − 2q15 − 2q13 + 2q12 −3q11 + 3q8 + q7 − 2q5 + 3q3 − q2 − q)/6 The numbers of relatively irreducible polynomials of degrees up to 6.

78

slide-79
SLIDE 79

Theorem

Let n ≥ 2, let l ≥ 2 be the smallest prime divisor of n, εn(q) = q−n2(l−1)/2l(1 − q−1) l(1 − q−l)(1 − q−n−1), δn(q) = 2q−2n+2 if n is prime, 2q−n+l+1

  • therwise.

Then 1.

  • fraction of rel irred − εn(q)
  • ≤ εn(q) · δn(q).
  • 2. εn(q) ≤ q−n2/4/2.
  • 3. If n is prime, then εn(q) ≤ q−n(n−1)/2/n and

#{rel irred} = (q − 1)(q2n + qn − q2 − q)/n.

79

slide-80
SLIDE 80

Theorem

Let n ≥ 2, let l ≥ 2 be the smallest prime divisor of n, εn(q) = q−n2(l−1)/2l(1 − q−1) l(1 − q−l)(1 − q−n−1), δn(q) = 2q−2n+2 if n is prime, 2q−n+l+1

  • therwise.

Then 1.

  • fraction of rel irred − εn(q)
  • ≤ εn(q) · δn(q).
  • 2. εn(q) ≤ q−n2/4/2.
  • 3. If n is prime, then εn(q) ≤ q−n(n−1)/2/n and

#{rel irred} = (q − 1)(q2n + qn − q2 − q)/n.

80

slide-81
SLIDE 81

Theorem

Let n ≥ 2, let l ≥ 2 be the smallest prime divisor of n, εn(q) = q−n2(l−1)/2l(1 − q−1) l(1 − q−l)(1 − q−n−1), δn(q) = 2q−2n+2 if n is prime, 2q−n+l+1

  • therwise.

Then 1.

  • fraction of rel irred − εn(q)
  • ≤ εn(q) · δn(q).
  • 2. εn(q) ≤ q−n2/4/2.
  • 3. If n is prime, then εn(q) ≤ q−n(n−1)/2/n and

#{rel irred} = (q − 1)(q2n + qn − q2 − q)/n.

81

slide-82
SLIDE 82

Theorem

Let n ≥ 2, let l ≥ 2 be the smallest prime divisor of n, εn(q) = q−n2(l−1)/2l(1 − q−1) l(1 − q−l)(1 − q−n−1), δn(q) = 2q−2n+2 if n is prime, 2q−n+l+1

  • therwise.

Then 1.

  • fraction of rel irred − εn(q)
  • ≤ εn(q) · δn(q).
  • 2. εn(q) ≤ q−n2/4/2.
  • 3. If n is prime, then εn(q) ≤ q−n(n−1)/2/n and

#{rel irred} = (q − 1)(q2n + qn − q2 − q)/n.

82

slide-83
SLIDE 83

Singular polynomials

f ∈ F[x, y], P = (u, v) ∈ F 2 : f (P) = 0 ⇐ ⇒ P is on the curve V (f ) ⊆ F 2 ⇐ ⇒ f ∈ mp = (x − u, y − v) ⊆ F[x, y] maximal ideal. f (P) = ∂f ∂x (P) = ∂f ∂y (P) = 0 ⇐ ⇒ P is singular on V (f ) ⇐ ⇒ f is singular at P ⇐ ⇒ f ∈ sp = m2

p.

83

slide-84
SLIDE 84

Quotient ring F[x, y]/sP =F + (x − u)F + (y − v)F is a 3-dimensional vector space over F. codimF[x,y]sP = 3.

84

slide-85
SLIDE 85

Affine Hilbert function of sP: codim sP = 3 at degree n for n large enough. Ragot 1997, 1999: fraction of singular = 1 − (1 − q−3)q2 (1) for n > 4q − 2. Similar result for multivariate polynomials.

Theorem

(Lenstra 2006): (1) ⇐ ⇒ n ≥ 3q − 2.

85

slide-86
SLIDE 86

Affine Hilbert function of sP: codim sP = 3 at degree n for n large enough. Ragot 1997, 1999: fraction of singular = 1 − (1 − q−3)q2 (1) for n > 4q − 2. Similar result for multivariate polynomials.

Theorem

(Lenstra 2006): (1) ⇐ ⇒ n ≥ 3q − 2.

86

slide-87
SLIDE 87

Affine Hilbert function of sP: codim sP = 3 at degree n for n large enough. Ragot 1997, 1999: fraction of singular = 1 − (1 − q−3)q2 (1) for n > 4q − 2. Similar result for multivariate polynomials.

Theorem

(Lenstra 2006): (1) ⇐ ⇒ n ≥ 3q − 2.

87

slide-88
SLIDE 88

Affine Hilbert function of sP: codim sP = 3 at degree n for n large enough. Ragot 1997, 1999: fraction of singular = 1 − (1 − q−3)q2 (1) for n > 4q − 2. Similar result for multivariate polynomials.

Theorem

(Lenstra 2006): (1) ⇐ ⇒ n ≥ 3q − 2.

88

slide-89
SLIDE 89

R = Fq[x, y]: P ∈ F2

q, random polynomial:

prob(singular at P) = q−3 prob(nonsingular at P) = 1 − q−3

  • P∈F2

q

R/sP, random polynomial: × · · · × prob(nonsingular at all P) = (1 − q−3)q2 Independence: Chinese Remainder Theorem

89

slide-90
SLIDE 90

R = Fq[x, y]: P ∈ F2

q, random polynomial:

prob(singular at P) = q−3 prob(nonsingular at P) = 1 − q−3

  • P∈F2

q

R/sP, random polynomial: × · · · × prob(nonsingular at all P) = (1 − q−3)q2 Independence: Chinese Remainder Theorem

90

slide-91
SLIDE 91
  • P∈F2

q

R/mP =

  • u,v∈Fq

R/(x − u, y − v) = R/

  • u,v∈Fq

(x − u, y − v) = R/(xq − x, y q − y) Monomial xiy j ↔ (i, j):

  • · · ·
  • .

. . . . . ... . . .

  • · · ·
  • · · ·
  • q − 1

q − 1 j i (q − 1, q − 1) Representatives for R/(xq − x, y q − y)

91

slide-92
SLIDE 92

Representation of

  • P∈F2

q

R/sP =

  • P∈F2

q

R/m2

P

= R/(

  • P∈F2

q

m2

P) = R/(xq − x, y q − y)2

= R/((xq − x)2, (xq − x)(y q − y), (y q − y)2).

92

slide-93
SLIDE 93
  • ...
  • .

. . ...

  • · · ·
  • · · ·
  • .

. . ... . . . . . . ...

  • · · ·
  • · · ·
  • ...
  • q − 1

q 2q − 1 (0, n) q − 1q 2q − 1 (n, 0) j i

93

slide-94
SLIDE 94

(1) holds ⇔ degree n → R/(xq − x, y q − y)2 surjective ⇔ n ≥ 3q − 2.

94

slide-95
SLIDE 95

Small n? 1 − (1 − q−3)q2 = q2 1

  • q−3 −

q2 2

  • q−6 + − · · ·

≈ q−1 − 1 2q−2 + − · · ·

Theorem

  • 1. {singular} is an irreducible subvariety with codimension 1.
  • 2. For q, n ≥ 3, we have

q−1 − 1 2q−2 ≤ fraction of singular ≤ q−1.

95

slide-96
SLIDE 96

Theorem

The fraction τ of absolutely singular and rationally nonsingular polynomials satisfies τ < 13n13q−3/2.

Conjecture

|τ − q−2| = O(q−3).

96

slide-97
SLIDE 97

Current work

◮ Exact counting, generating functions (alas, nowhere convergent),

multivariate polynomials (with Alfredo Viola).

◮ Estimates for curves in higher dimensional spaces (with Guillermo

Matera).

◮ Decomposable polynomials.

97

slide-98
SLIDE 98

Thank you!

98