Composition Laws Melanie Matchett Wood American Institute of - - PowerPoint PPT Presentation

composition laws
SMART_READER_LITE
LIVE PREVIEW

Composition Laws Melanie Matchett Wood American Institute of - - PowerPoint PPT Presentation

Composition Laws Melanie Matchett Wood American Institute of Mathematics and Stanford University ECC 2010 Goals: Goals: review two familiar examples of explicit group laws Goals: review two familiar examples of explicit group laws see how


slide-1
SLIDE 1

Composition Laws

Melanie Matchett Wood

American Institute of Mathematics and Stanford University

ECC 2010

slide-2
SLIDE 2

Goals:

slide-3
SLIDE 3

Goals: review two familiar examples of explicit group laws

slide-4
SLIDE 4

Goals: review two familiar examples of explicit group laws see how they are pieces of a larger story

slide-5
SLIDE 5

Goals: review two familiar examples of explicit group laws see how they are pieces of a larger story suggest several open problems in computational number theory (and algebraic geometry)

slide-6
SLIDE 6

The most classical example...

slide-7
SLIDE 7

The most classical example... Theorem (Dedekind–Dirichlet) There is a bijection

slide-8
SLIDE 8

The most classical example... Theorem (Dedekind–Dirichlet) There is a bijection    (twisted) GL2(Z)-classes

  • f primitive binary

quadratic forms over Z    ← →            isomorphism classes of (C, [I]), with C a quadratic ring, and [I] an element of the class group of C           

slide-9
SLIDE 9

The most classical example... Theorem (Dedekind–Dirichlet) There is a bijection    (twisted) GL2(Z)-classes

  • f primitive binary

quadratic forms over Z    ← →            isomorphism classes of (C, [I]), with C a quadratic ring, and [I] an element of the class group of C            ax2 + bxy + cy2 (C, [I]) a, b, c ∈ Z

slide-10
SLIDE 10

The most classical example... Theorem (Dedekind–Dirichlet) There is a bijection    (twisted) GL2(Z)-classes

  • f primitive binary

quadratic forms over Z    ← →            isomorphism classes of (C, [I]), with C a quadratic ring, and [I] an element of the class group of C            ax2 + bxy + cy2 (C, [I]) a, b, c ∈ Z group law on the right-hand side (for fixed C),

slide-11
SLIDE 11

The most classical example... Theorem (Dedekind–Dirichlet) There is a bijection    (twisted) GL2(Z)-classes

  • f primitive binary

quadratic forms over Z    ← →            isomorphism classes of (C, [I]), with C a quadratic ring, and [I] an element of the class group of C            ax2 + bxy + cy2 (C, [I]) a, b, c ∈ Z group law on the right-hand side (for fixed C), and thus on the left-hand side

slide-12
SLIDE 12

group law on binary quadratic forms over Z can be given explicitly in terms of a, b, c by polynomial formulas and gcd

  • perations
slide-13
SLIDE 13

group law on binary quadratic forms over Z can be given explicitly in terms of a, b, c by polynomial formulas and gcd

  • perations

reduction theory to find a unique reduced representative of each GL2(Z) class

slide-14
SLIDE 14

group law on binary quadratic forms over Z can be given explicitly in terms of a, b, c by polynomial formulas and gcd

  • perations

reduction theory to find a unique reduced representative of each GL2(Z) class discrimiant b2 − 4ac is the discriminant of the corresponding quadratic ring

slide-15
SLIDE 15

Another familiar example...

slide-16
SLIDE 16

Another familiar example... Let q be a power of a prime.

slide-17
SLIDE 17

Another familiar example... Let q be a power of a prime. Theorem There is a bijection

slide-18
SLIDE 18

Another familiar example... Let q be a power of a prime. Theorem There is a bijection        GL2(Fq[t])-classes of primitive binary quadratic forms over Fq[t]        ← →                isomorphism classes of (C, [D]), with C a quadratic extension of Fq[t], and [D] an element of the class group of C               

slide-19
SLIDE 19

Another familiar example... Let q be a power of a prime. Theorem There is a bijection        GL2(Fq[t])-classes of primitive binary quadratic forms over Fq[t]        ← →                isomorphism classes of (C, [D]), with C a quadratic extension of Fq[t], and [D] an element of the class group of C                ax2 + bxy + cy2 (C, [D]) a, b, c ∈ Fq[t]

slide-20
SLIDE 20

Another familiar example... Let q be a power of a prime. Theorem There is a bijection        GL2(Fq[t])-classes of primitive binary quadratic forms over Fq[t]        ← →                isomorphism classes of (C, [D]), with C a quadratic extension of Fq[t], and [D] an element of the class group of C                ax2 + bxy + cy2 (C, [D]) a, b, c ∈ Fq[t] group law on the right-hand side (for fixed C),

slide-21
SLIDE 21

Another familiar example... Let q be a power of a prime. Theorem There is a bijection        GL2(Fq[t])-classes of primitive binary quadratic forms over Fq[t]        ← →                isomorphism classes of (C, [D]), with C a quadratic extension of Fq[t], and [D] an element of the class group of C                ax2 + bxy + cy2 (C, [D]) a, b, c ∈ Fq[t] group law on the right-hand side (for fixed C), and thus on the left-hand side

slide-22
SLIDE 22

       GL2(Fq[t])-classes of primitive binary quadratic forms over Fq[t]        ← →                isomorphism classes of (C, [D]), with C a quadratic extension of Fq[t], and [D] an element of the class group of C                ax2 + bxy + cy2 (C, [D]) a, b, c ∈ Fq[t]

slide-23
SLIDE 23

       GL2(Fq[t])-classes of primitive binary quadratic forms over Fq[t]        ← →                isomorphism classes of (C, [D]), with C a quadratic extension of Fq[t], and [D] an element of the class group of C                ax2 + bxy + cy2 (C, [D]) a, b, c ∈ Fq[t] a quadratic extension of Fq[t] is just a double cover of A1

Fq,

(a.k.a a hyperelliptic curve)

slide-24
SLIDE 24

       GL2(Fq[t])-classes of primitive binary quadratic forms over Fq[t]        ← →                isomorphism classes of (C, [D]), with C a quadratic extension of Fq[t], and [D] an element of the class group of C                ax2 + bxy + cy2 (C, [D]) a, b, c ∈ Fq[t] a quadratic extension of Fq[t] is just a double cover of A1

Fq,

(a.k.a a hyperelliptic curve) the class group of a (smooth) hyperelliptic curve is its Jacobian

slide-25
SLIDE 25

       GL2(Fq[t])-classes of primitive binary quadratic forms over Fq[t]        ← →                isomorphism classes of (C, [D]), with C a quadratic extension of Fq[t], and [D] an element of the class group of C                ax2 + bxy + cy2 (C, [D]) a, b, c ∈ Fq[t] a quadratic extension of Fq[t] is just a double cover of A1

Fq,

(a.k.a a hyperelliptic curve) the class group of a (smooth) hyperelliptic curve is its Jacobian b2 − 4ac is the branch locus of the map from C to A1

slide-26
SLIDE 26

There are lots of analogies between Z and Fq[t].

slide-27
SLIDE 27

There are lots of analogies between Z and Fq[t]. This isn’t one of them.

slide-28
SLIDE 28

There are lots of analogies between Z and Fq[t]. This isn’t one of them. Let R be any ring

slide-29
SLIDE 29

There are lots of analogies between Z and Fq[t]. This isn’t one of them. Let R be any ring (variety, scheme, . . . )

slide-30
SLIDE 30

There are lots of analogies between Z and Fq[t]. This isn’t one of them. Let R be any ring (variety, scheme, . . . ) Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection

slide-31
SLIDE 31

There are lots of analogies between Z and Fq[t]. This isn’t one of them. Let R be any ring (variety, scheme, . . . ) Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C       

slide-32
SLIDE 32

Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C       

slide-33
SLIDE 33

Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C        A quadratic R-algebra is an R-algebra that is locally free rank 2 as an R-module

slide-34
SLIDE 34

Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C        A quadratic R-algebra is an R-algebra that is locally free rank 2 as an R-module if we think of R geometrically (Spec R),

slide-35
SLIDE 35

Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C        A quadratic R-algebra is an R-algebra that is locally free rank 2 as an R-module if we think of R geometrically (Spec R), e.g. of Fq[t] as the line A1 over Fq,

slide-36
SLIDE 36

Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C        A quadratic R-algebra is an R-algebra that is locally free rank 2 as an R-module if we think of R geometrically (Spec R), e.g. of Fq[t] as the line A1 over Fq, then just a double cover of the geometric space

slide-37
SLIDE 37

Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C        A quadratic R-algebra is an R-algebra that is locally free rank 2 as an R-module if we think of R geometrically (Spec R), e.g. of Fq[t] as the line A1 over Fq, then just a double cover of the geometric space the class group is the group of invertible R-modules,

slide-38
SLIDE 38

Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C        A quadratic R-algebra is an R-algebra that is locally free rank 2 as an R-module if we think of R geometrically (Spec R), e.g. of Fq[t] as the line A1 over Fq, then just a double cover of the geometric space the class group is the group of invertible R-modules, or when quadratic cover smooth,

slide-39
SLIDE 39

Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C        A quadratic R-algebra is an R-algebra that is locally free rank 2 as an R-module if we think of R geometrically (Spec R), e.g. of Fq[t] as the line A1 over Fq, then just a double cover of the geometric space the class group is the group of invertible R-modules, or when quadratic cover smooth, the Jacobian group Div / PrinDiv

slide-40
SLIDE 40

Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C       

slide-41
SLIDE 41

Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C        Warning: Binary quadratic forms over R

slide-42
SLIDE 42

Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C        Warning: Binary quadratic forms over R are not in general given as ax2 + bxy + cy2 with a, b, c ∈ R!

slide-43
SLIDE 43

Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C        Warning: Binary quadratic forms over R are not in general given as ax2 + bxy + cy2 with a, b, c ∈ R! This is only the case when all locally free modules over R are free,

slide-44
SLIDE 44

Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C        Warning: Binary quadratic forms over R are not in general given as ax2 + bxy + cy2 with a, b, c ∈ R! This is only the case when all locally free modules over R are free, for example when R is a Dedekind Domain of class number 1

slide-45
SLIDE 45

Theorem (Kaplansky, Butts, Dulin, Towber, Kneser, . . . , W.) There is a bijection    equivalence classes of primitive binary quadratic forms over R    ← →       

  • isom. classes of (C, [D]),

with C a quadratic R-algebra, and [D] ∈ the class group of C        Warning: Binary quadratic forms over R are not in general given as ax2 + bxy + cy2 with a, b, c ∈ R! This is only the case when all locally free modules over R are free, for example when R is a Dedekind Domain of class number 1 when R = k[x1, . . . , xn] for a field k (Quillen–Suslin theorem)

slide-46
SLIDE 46

Theorem There is a bijection

slide-47
SLIDE 47

Theorem There is a bijection        GL2(Fq[t1, t2])-classes of primitive binary quadratic forms over Fq[t1, t2]        ← →                isomorphism classes of (C, [D]), with C a quadratic Fq[t1, t2]-algebra, and [D] an element of the class group of C               

slide-48
SLIDE 48

Theorem There is a bijection        GL2(Fq[t1, t2])-classes of primitive binary quadratic forms over Fq[t1, t2]        ← →                isomorphism classes of (C, [D]), with C a quadratic Fq[t1, t2]-algebra, and [D] an element of the class group of C                ax2 + bxy + cy2 (C, [D]) a, b, c ∈ Fq[t1, t2]

slide-49
SLIDE 49

Theorem There is a bijection        GL2(Fq[t1, t2])-classes of primitive binary quadratic forms over Fq[t1, t2]        ← →                isomorphism classes of (C, [D]), with C a quadratic Fq[t1, t2]-algebra, and [D] an element of the class group of C                ax2 + bxy + cy2 (C, [D]) a, b, c ∈ Fq[t1, t2] The C on the right correspond, geometrically, to surfaces with degree 2 maps to the plane A2 over Fq.

slide-50
SLIDE 50

How do forms correspond to elements of the class group?

slide-51
SLIDE 51

How do forms correspond to elements of the class group? We will illustrate over R = Fq[t],

slide-52
SLIDE 52

How do forms correspond to elements of the class group? We will illustrate over R = Fq[t], but the idea works over any ring,

  • r even variety or scheme (with additional technical details).
slide-53
SLIDE 53

How do forms correspond to elements of the class group? We will illustrate over R = Fq[t], but the idea works over any ring,

  • r even variety or scheme (with additional technical details).

We consider A1

Fq × P1 Fq,

slide-54
SLIDE 54

How do forms correspond to elements of the class group? We will illustrate over R = Fq[t], but the idea works over any ring,

  • r even variety or scheme (with additional technical details).

We consider A1

Fq × P1 Fq,

A1 has the coordinate t P1 has coordinates x, y

slide-55
SLIDE 55

How do forms correspond to elements of the class group? We will illustrate over R = Fq[t], but the idea works over any ring,

  • r even variety or scheme (with additional technical details).

We consider A1

Fq × P1 Fq,

A1 has the coordinate t P1 has coordinates x, y We have a map A1 × P1 → A1.

slide-56
SLIDE 56

How do forms correspond to elements of the class group? We will illustrate over R = Fq[t], but the idea works over any ring,

  • r even variety or scheme (with additional technical details).

We consider A1

Fq × P1 Fq,

A1 has the coordinate t P1 has coordinates x, y We have a map A1 × P1 → A1. The form a(t)x2 + b(t)xy + c(t)y2 with a(t), b(t), c(t) ∈ Fq[t], cuts out a curve C in A1 × P1.

slide-57
SLIDE 57

The form a(t)x2 + b(t)xy + c(t)y2 with a(t), b(t), c(t) ∈ Fq[t], cuts out a curve C in A1 × P1.

slide-58
SLIDE 58

The form a(t)x2 + b(t)xy + c(t)y2 with a(t), b(t), c(t) ∈ Fq[t], cuts out a curve C in A1 × P1. C has a degree 2 map to A1, a double cover of A1,

slide-59
SLIDE 59

The form a(t)x2 + b(t)xy + c(t)y2 with a(t), b(t), c(t) ∈ Fq[t], cuts out a curve C in A1 × P1. C has a degree 2 map to A1, a double cover of A1, or a quadratic Fq[t]-algebra

slide-60
SLIDE 60

The form a(t)x2 + b(t)xy + c(t)y2 with a(t), b(t), c(t) ∈ Fq[t], cuts out a curve C in A1 × P1. C has a degree 2 map to A1, a double cover of A1, or a quadratic Fq[t]-algebra intersect C with the line y = 0, to obtain a divisor on C, which gives an element of the class group

slide-61
SLIDE 61

The form a(t)x2 + b(t)xy + c(t)y2 with a(t), b(t), c(t) ∈ Fq[t], cuts out a curve C in A1 × P1. C has a degree 2 map to A1, a double cover of A1, or a quadratic Fq[t]-algebra intersect C with the line y = 0, to obtain a divisor on C, which gives an element of the class group (In general, we pull back the O(1) sheaf from the P1.)

slide-62
SLIDE 62

The form a(t)x2 + b(t)xy + c(t)y2 with a(t), b(t), c(t) ∈ Fq[t], cuts out a curve C in A1 × P1. C has a degree 2 map to A1, a double cover of A1, or a quadratic Fq[t]-algebra intersect C with the line y = 0, to obtain a divisor on C, which gives an element of the class group (In general, we pull back the O(1) sheaf from the P1.) could have taken x = 0 or other similar lines, and obtained equivalent divisors

slide-63
SLIDE 63

The form a(t)x2 + b(t)xy + c(t)y2 with a(t), b(t), c(t) ∈ Fq[t], cuts out a curve C in A1 × P1. C has a degree 2 map to A1, a double cover of A1, or a quadratic Fq[t]-algebra intersect C with the line y = 0, to obtain a divisor on C, which gives an element of the class group (In general, we pull back the O(1) sheaf from the P1.) could have taken x = 0 or other similar lines, and obtained equivalent divisors agrees with the classical (Dedekind–Dirichlet) correspondence between classes of binary quadratic forms and ideal classes of quadratic rings over Z

slide-64
SLIDE 64

The form a(t)x2 + b(t)xy + c(t)y2 with a(t), b(t), c(t) ∈ Fq[t], cuts out a curve C in A1 × P1. C has a degree 2 map to A1, a double cover of A1, or a quadratic Fq[t]-algebra intersect C with the line y = 0, to obtain a divisor on C, which gives an element of the class group (In general, we pull back the O(1) sheaf from the P1.) could have taken x = 0 or other similar lines, and obtained equivalent divisors agrees with the classical (Dedekind–Dirichlet) correspondence between classes of binary quadratic forms and ideal classes of quadratic rings over Z taking (a, b) over Fq[t] gives Mumford representation of points on the Jacobian of a hyperelliptic curve

slide-65
SLIDE 65

b2 − 4ac is the discriminant of the quadratic R-algebra, or branch locus of the quadratic cover

slide-66
SLIDE 66

b2 − 4ac is the discriminant of the quadratic R-algebra, or branch locus of the quadratic cover Over Fq[t], let f = b2 − 4ac,

slide-67
SLIDE 67

b2 − 4ac is the discriminant of the quadratic R-algebra, or branch locus of the quadratic cover Over Fq[t], let f = b2 − 4ac, in characteristic not 2, we have that C is also given by the equation z2 = f (w) in A2

slide-68
SLIDE 68

b2 − 4ac is the discriminant of the quadratic R-algebra, or branch locus of the quadratic cover Over Fq[t], let f = b2 − 4ac, in characteristic not 2, we have that C is also given by the equation z2 = f (w) in A2 Let C ′ be the curve defined by z2 = f (w) in A2.

slide-69
SLIDE 69

b2 − 4ac is the discriminant of the quadratic R-algebra, or branch locus of the quadratic cover Over Fq[t], let f = b2 − 4ac, in characteristic not 2, we have that C is also given by the equation z2 = f (w) in A2 Let C ′ be the curve defined by z2 = f (w) in A2. We give an isomorphism C − → C ′ (t, [x : y]) → (z = 2cy

x + b = −2ax y − b, w = t) .

slide-70
SLIDE 70

b2 − 4ac is the discriminant of the quadratic R-algebra, or branch locus of the quadratic cover Over Fq[t], let f = b2 − 4ac, in characteristic not 2, we have that C is also given by the equation z2 = f (w) in A2 Let C ′ be the curve defined by z2 = f (w) in A2. We give an isomorphism C − → C ′ (t, [x : y]) → (z = 2cy

x + b = −2ax y − b, w = t) .

We have y = 0 on C exactly when a(z) = 0 and z = b(z) on C ′,

slide-71
SLIDE 71

b2 − 4ac is the discriminant of the quadratic R-algebra, or branch locus of the quadratic cover Over Fq[t], let f = b2 − 4ac, in characteristic not 2, we have that C is also given by the equation z2 = f (w) in A2 Let C ′ be the curve defined by z2 = f (w) in A2. We give an isomorphism C − → C ′ (t, [x : y]) → (z = 2cy

x + b = −2ax y − b, w = t) .

We have y = 0 on C exactly when a(z) = 0 and z = b(z) on C ′, giving the usual Mumford representation of the divisor in C ′ coordinates.

slide-72
SLIDE 72

composition law can be given uniformly in terms of polynomials and gcd operations

slide-73
SLIDE 73

composition law can be given uniformly in terms of polynomials and gcd operations (as it always pulls back from composition on the universal primitive form)

slide-74
SLIDE 74

composition law can be given uniformly in terms of polynomials and gcd operations (as it always pulls back from composition on the universal primitive form)

  • ver each R the best method for computation of the

composition might differ

slide-75
SLIDE 75

composition law can be given uniformly in terms of polynomials and gcd operations (as it always pulls back from composition on the universal primitive form)

  • ver each R the best method for computation of the

composition might differ for each R, the reduction theory to find a unique representative in equivalence classes of forms is a potentially new problem, both theoretically and algorithmically

slide-76
SLIDE 76

Other examples that would be interesting to study:

slide-77
SLIDE 77

Other examples that would be interesting to study: Other orders OK in number fields with Cl(OK) = 1.

slide-78
SLIDE 78

Other examples that would be interesting to study: Other orders OK in number fields with Cl(OK) = 1. Fq[t1, t2]

slide-79
SLIDE 79

Other examples that would be interesting to study: Other orders OK in number fields with Cl(OK) = 1. Fq[t1, t2] Main interesting aspects: reduction theory, efficient implementation

slide-80
SLIDE 80

If locally free R-modules are not necessarily free. . .

slide-81
SLIDE 81

If locally free R-modules are not necessarily free. . . Definition A binary quadratic form over R is a locally free rank 2 R-module V ,

slide-82
SLIDE 82

If locally free R-modules are not necessarily free. . . Definition A binary quadratic form over R is a locally free rank 2 R-module V , a locally free rank 1 R-module L,

slide-83
SLIDE 83

If locally free R-modules are not necessarily free. . . Definition A binary quadratic form over R is a locally free rank 2 R-module V , a locally free rank 1 R-module L, and an element p ∈ Sym2 V ⊗ L.

slide-84
SLIDE 84

If locally free R-modules are not necessarily free. . . Definition A binary quadratic form over R is a locally free rank 2 R-module V , a locally free rank 1 R-module L, and an element p ∈ Sym2 V ⊗ L. Example If V and L are free, so V = Rx ⊕ Ry, and L = R,

slide-85
SLIDE 85

If locally free R-modules are not necessarily free. . . Definition A binary quadratic form over R is a locally free rank 2 R-module V , a locally free rank 1 R-module L, and an element p ∈ Sym2 V ⊗ L. Example If V and L are free, so V = Rx ⊕ Ry, and L = R, then we have forms ax2 + bxy + cy2 with a, b, c ∈ R.

slide-86
SLIDE 86

If locally free R-modules are not necessarily free. . . Definition A binary quadratic form over R is a locally free rank 2 R-module V , a locally free rank 1 R-module L, and an element p ∈ Sym2 V ⊗ L. Example If V and L are free, so V = Rx ⊕ Ry, and L = R, then we have forms ax2 + bxy + cy2 with a, b, c ∈ R. if R is a Dedekind domain (maximal order in a number field,

  • r smooth affine curve),
slide-87
SLIDE 87

If locally free R-modules are not necessarily free. . . Definition A binary quadratic form over R is a locally free rank 2 R-module V , a locally free rank 1 R-module L, and an element p ∈ Sym2 V ⊗ L. Example If V and L are free, so V = Rx ⊕ Ry, and L = R, then we have forms ax2 + bxy + cy2 with a, b, c ∈ R. if R is a Dedekind domain (maximal order in a number field,

  • r smooth affine curve), then there is a “type” of binary

quadratic form over R for each element of Cl(R)

slide-88
SLIDE 88

If locally free R-modules are not necessarily free. . . Definition A binary quadratic form over R is a locally free rank 2 R-module V , a locally free rank 1 R-module L, and an element p ∈ Sym2 V ⊗ L. Example If V and L are free, so V = Rx ⊕ Ry, and L = R, then we have forms ax2 + bxy + cy2 with a, b, c ∈ R. if R is a Dedekind domain (maximal order in a number field,

  • r smooth affine curve), then there is a “type” of binary

quadratic form over R for each element of Cl(R) compute this class group once, and then compute class groups

  • f many quadratic extensions of R
slide-89
SLIDE 89

Example Let OK be a maximal order in a number field K, and let I be a non-principal ideal of OK.

slide-90
SLIDE 90

Example Let OK be a maximal order in a number field K, and let I be a non-principal ideal of OK. (More specifically, we could take OK = Z[√−5] and I = (2, 1 + √−5).)

slide-91
SLIDE 91

Example Let OK be a maximal order in a number field K, and let I be a non-principal ideal of OK. (More specifically, we could take OK = Z[√−5] and I = (2, 1 + √−5).) Let V = OKx ⊕ Iy and L = OK.

slide-92
SLIDE 92

Example Let OK be a maximal order in a number field K, and let I be a non-principal ideal of OK. (More specifically, we could take OK = Z[√−5] and I = (2, 1 + √−5).) Let V = OKx ⊕ Iy and L = OK. Elements of Sym2 V ⊗ L are given by ax2 + bxy + cy2, with a ∈ OK, b ∈ I, c ∈ I 2.

slide-93
SLIDE 93

Example Let OK be a maximal order in a number field K, and let I be a non-principal ideal of OK. (More specifically, we could take OK = Z[√−5] and I = (2, 1 + √−5).) Let V = OKx ⊕ Iy and L = OK. Elements of Sym2 V ⊗ L are given by ax2 + bxy + cy2, with a ∈ OK, b ∈ I, c ∈ I 2. The group GL(V ) acting on forms (giving equivalence classes) is a group of matrices OK I I −1 OK

  • .
slide-94
SLIDE 94

Example Let OK be a maximal order in a number field K, and let I be a non-principal ideal of OK. (More specifically, we could take OK = Z[√−5] and I = (2, 1 + √−5).) Let V = OKx ⊕ Iy and L = OK. Elements of Sym2 V ⊗ L are given by ax2 + bxy + cy2, with a ∈ OK, b ∈ I, c ∈ I 2. The group GL(V ) acting on forms (giving equivalence classes) is a group of matrices OK I I −1 OK

  • .

Reduction theory? (some recent work of Cremona)

slide-95
SLIDE 95

Example Let OK be a maximal order in a number field K, and let I be a non-principal ideal of OK. (More specifically, we could take OK = Z[√−5] and I = (2, 1 + √−5).) Let V = OKx ⊕ Iy and L = OK. Elements of Sym2 V ⊗ L are given by ax2 + bxy + cy2, with a ∈ OK, b ∈ I, c ∈ I 2. The group GL(V ) acting on forms (giving equivalence classes) is a group of matrices OK I I −1 OK

  • .

Reduction theory? (some recent work of Cremona) Composition??

slide-96
SLIDE 96

While composition is given locally by universal formulas, patching those local formulas together into a global formula is a non-trivial problem.

slide-97
SLIDE 97

While composition is given locally by universal formulas, patching those local formulas together into a global formula is a non-trivial problem. Understanding the composition law explicitly, in examples where V and L are non-trivial is an interesting problem.

slide-98
SLIDE 98

While composition is given locally by universal formulas, patching those local formulas together into a global formula is a non-trivial problem. Understanding the composition law explicitly, in examples where V and L are non-trivial is an interesting problem. OK with non-trivial class group

slide-99
SLIDE 99

While composition is given locally by universal formulas, patching those local formulas together into a global formula is a non-trivial problem. Understanding the composition law explicitly, in examples where V and L are non-trivial is an interesting problem. OK with non-trivial class group “R”= P1 (parametrizes Jacobians of hyperelliptic curves)

slide-100
SLIDE 100

While composition is given locally by universal formulas, patching those local formulas together into a global formula is a non-trivial problem. Understanding the composition law explicitly, in examples where V and L are non-trivial is an interesting problem. OK with non-trivial class group “R”= P1 (parametrizes Jacobians of hyperelliptic curves) “R” an elliptic curve (parametrizes Jacobians of bi-elliptic curves)

slide-101
SLIDE 101

While composition is given locally by universal formulas, patching those local formulas together into a global formula is a non-trivial problem. Understanding the composition law explicitly, in examples where V and L are non-trivial is an interesting problem. OK with non-trivial class group “R”= P1 (parametrizes Jacobians of hyperelliptic curves) “R” an elliptic curve (parametrizes Jacobians of bi-elliptic curves) affine elliptic curve, R maximal order in a function field of an elliptic curve (parametrizes Jacobians of bi-elliptic curves)

slide-102
SLIDE 102

So far, we have seen forms that parametrized class groups of quadratic algebras (a.k.a. quadratic extensions, double covers).

slide-103
SLIDE 103

So far, we have seen forms that parametrized class groups of quadratic algebras (a.k.a. quadratic extensions, double covers). This again, is one step in a larger story.

slide-104
SLIDE 104

So far, we have seen forms that parametrized class groups of quadratic algebras (a.k.a. quadratic extensions, double covers). This again, is one step in a larger story. Theorem (W., Bhargava 2004 over Z) There is a bijection

slide-105
SLIDE 105

So far, we have seen forms that parametrized class groups of quadratic algebras (a.k.a. quadratic extensions, double covers). This again, is one step in a larger story. Theorem (W., Bhargava 2004 over Z) There is a bijection        GL2 × GL3 × GL3-classes

  • f primitive pairs (A, B)
  • f 3 × 3 matrices over

Fq[t]        ← →            isomorphism classes of (C, [D]), with C a trigonal curve over Fq, and [D] an element of the class group of C           

slide-106
SLIDE 106

Theorem (W., Bhargava 2004 over Z) There is a bijection        GL2 × GL3 × GL3-classes

  • f primitive pairs (A, B)
  • f 3 × 3 matrices over

Fq[t]        ← →            isomorphism classes of (C, [D]), with C a trigonal curve over Fq, and [D] an element of the class group of C           

slide-107
SLIDE 107

Theorem (W., Bhargava 2004 over Z) There is a bijection        GL2 × GL3 × GL3-classes

  • f primitive pairs (A, B)
  • f 3 × 3 matrices over

Fq[t]        ← →            isomorphism classes of (C, [D]), with C a trigonal curve over Fq, and [D] an element of the class group of C            (A, B) is really a 3 dimensional 2 × 3 × 3 “matrix,” or a trilinear form

slide-108
SLIDE 108

Theorem (W., Bhargava 2004 over Z) There is a bijection        GL2 × GL3 × GL3-classes

  • f primitive pairs (A, B)
  • f 3 × 3 matrices over

Fq[t]        ← →            isomorphism classes of (C, [D]), with C a trigonal curve over Fq, and [D] an element of the class group of C            (A, B) is really a 3 dimensional 2 × 3 × 3 “matrix,” or a trilinear form Writing down (A, B) is giving 18 elements of Fq[t]

slide-109
SLIDE 109

Theorem (W., Bhargava 2004 over Z) There is a bijection        GL2 × GL3 × GL3-classes

  • f primitive pairs (A, B)
  • f 3 × 3 matrices over

Fq[t]        ← →            isomorphism classes of (C, [D]), with C a trigonal curve over Fq, and [D] an element of the class group of C            (A, B) is really a 3 dimensional 2 × 3 × 3 “matrix,” or a trilinear form Writing down (A, B) is giving 18 elements of Fq[t] Reduction theory can be done for GL2, GL3, GL3 separately

slide-110
SLIDE 110

Theorem (W., Bhargava 2004 over Z) There is a bijection        GL2 × GL3 × GL3-classes

  • f primitive pairs (A, B)
  • f 3 × 3 matrices over

Fq[t]        ← →            isomorphism classes of (C, [D]), with C a trigonal curve over Fq, and [D] an element of the class group of C            (A, B) is really a 3 dimensional 2 × 3 × 3 “matrix,” or a trilinear form Writing down (A, B) is giving 18 elements of Fq[t] Reduction theory can be done for GL2, GL3, GL3 separately trigonal curves are curves with degree 3 covers to the line (here A1)

slide-111
SLIDE 111

Theorem (W., Bhargava 2004 over Z) There is a bijection        GL2 × GL3 × GL3-classes

  • f primitive pairs (A, B)
  • f 3 × 3 matrices over

Fq[t]        ← →            isomorphism classes of (C, [D]), with C a trigonal curve over Fq, and [D] an element of the class group of C            (A, B) is really a 3 dimensional 2 × 3 × 3 “matrix,” or a trilinear form Writing down (A, B) is giving 18 elements of Fq[t] Reduction theory can be done for GL2, GL3, GL3 separately trigonal curves are curves with degree 3 covers to the line (here A1) For smooth curves, the class group is the same as the Jacobian

slide-112
SLIDE 112

The story does not stop with cubic extensions (a.k.a. triple covers).

slide-113
SLIDE 113

The story does not stop with cubic extensions (a.k.a. triple covers). Theorem (W.) There is a bijection

slide-114
SLIDE 114

The story does not stop with cubic extensions (a.k.a. triple covers). Theorem (W.) There is a bijection        GL2 × GLn × GLn-classes

  • f primitive pairs (A, B)
  • f n × n matrices over

Fq[t]        ← →                isomorphism classes of (C, [D]), with C a certain kind of n-gonal curve over Fq, and [D] an element of the class group of C               

slide-115
SLIDE 115

The story does not stop with cubic extensions (a.k.a. triple covers). Theorem (W.) There is a bijection        GL2 × GLn × GLn-classes

  • f primitive pairs (A, B)
  • f n × n matrices over

Fq[t]        ← →                isomorphism classes of (C, [D]), with C a certain kind of n-gonal curve over Fq, and [D] an element of the class group of C                n-gonal curves are curves with degree n covers to the line (here A1)

slide-116
SLIDE 116

The story does not stop with cubic extensions (a.k.a. triple covers). Theorem (W.) There is a bijection        GL2 × GLn × GLn-classes

  • f primitive pairs (A, B)
  • f n × n matrices over

Fq[t]        ← →                isomorphism classes of (C, [D]), with C a certain kind of n-gonal curve over Fq, and [D] an element of the class group of C                n-gonal curves are curves with degree n covers to the line (here A1) as with binary quadratic forms, there is a version of this theorem over any ring (variety, scheme...)

slide-117
SLIDE 117

Theorem (W.) There is a bijection        GL2 × GLn × GLn-classes

  • f primitive pairs (A, B)
  • f n × n matrices over

Fq[t]        ← →                isomorphism classes of (C, [D]), with C a certain kind of n-gonal curve over Fq, and [D] an element of the class group of C               

slide-118
SLIDE 118

Theorem (W.) There is a bijection        GL2 × GLn × GLn-classes

  • f primitive pairs (A, B)
  • f n × n matrices over

Fq[t]        ← →                isomorphism classes of (C, [D]), with C a certain kind of n-gonal curve over Fq, and [D] an element of the class group of C                Problems: (n ≥ 3) implement these composition laws explicitly

slide-119
SLIDE 119

Theorem (W.) There is a bijection        GL2 × GLn × GLn-classes

  • f primitive pairs (A, B)
  • f n × n matrices over

Fq[t]        ← →                isomorphism classes of (C, [D]), with C a certain kind of n-gonal curve over Fq, and [D] an element of the class group of C                Problems: (n ≥ 3) implement these composition laws explicitly understand reduction theory (even with one n, and one base ring)