SLIDE 1
Composition Laws Melanie Matchett Wood American Institute of - - PowerPoint PPT Presentation
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 2
SLIDE 3
Goals: review two familiar examples of explicit group laws
SLIDE 4
Goals: review two familiar examples of explicit group laws see how they are pieces of a larger story
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
The most classical example...
SLIDE 7
The most classical example... Theorem (Dedekind–Dirichlet) There is a bijection
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
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
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
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
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
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
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
Another familiar example...
SLIDE 16
Another familiar example... Let q be a power of a prime.
SLIDE 17
Another familiar example... Let q be a power of a prime. Theorem There is a bijection
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
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
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
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
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
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
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
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
There are lots of analogies between Z and Fq[t].
SLIDE 27
There are lots of analogies between Z and Fq[t]. This isn’t one of them.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Theorem There is a bijection
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
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
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
How do forms correspond to elements of the class group?
SLIDE 51
How do forms correspond to elements of the class group? We will illustrate over R = Fq[t],
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
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
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
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
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
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
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
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
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
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
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
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
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
b2 − 4ac is the discriminant of the quadratic R-algebra, or branch locus of the quadratic cover
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
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
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
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
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
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
composition law can be given uniformly in terms of polynomials and gcd operations
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
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
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
Other examples that would be interesting to study:
SLIDE 77
Other examples that would be interesting to study: Other orders OK in number fields with Cl(OK) = 1.
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
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
If locally free R-modules are not necessarily free. . .
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
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
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
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
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
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
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
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
Example Let OK be a maximal order in a number field K, and let I be a non-principal ideal of OK.
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
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
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
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
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
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
While composition is given locally by universal formulas, patching those local formulas together into a global formula is a non-trivial problem.
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
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
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
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
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
So far, we have seen forms that parametrized class groups of quadratic algebras (a.k.a. quadratic extensions, double covers).
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
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
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
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
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
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
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
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
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
The story does not stop with cubic extensions (a.k.a. triple covers).
SLIDE 113
The story does not stop with cubic extensions (a.k.a. triple covers). Theorem (W.) There is a bijection
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
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
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
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
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
Theorem (W.) There is a bijection GL2 × GLn × GLn-classes
- f primitive pairs (A, B)
- f n × n matrices over