>>: It is my pleasure to announce the next speaker, who is Melanie Matchett Wood. Who is going to speak about composition laws. >>: Melanie Matchett Wood: Thank you. So my talk is going to be pretty light on technical details. Which I think is probably okay. We've heard a lot of talks this week. But I'm more than happy to talk about technical details later if anyone's interested, but I'll mostly leave them out of the talk. So my goals in this talk, I'm going try to do a few things for us. I want to review two examples of explicit group laws which I think are probably familiar to almost everyone in this room. And I want to review those to put them in the context of a much larger story. So it turns out that these two examples are just the first stepping stones in a much larger story. And this larger story is relatively recent. A lot of the results of the larger story are in the past few years, and already it's having a lot of really exciting theoretical applications. But computationally not much is understood about it. So I want to suggest just a huge range, actually, of open problems in computational number theory and algebraic geometry that stem from this larger story that we’re just beginning to understand. So the most classical example of an explicit group law is this bijection, probably, I think, best attributed to the Dedekind-Dirichlet, between gl2 (z)-classes of primitive binary quadratic forms over the integers, and isomorphism classes of quadratic rings and elements of their class group. So don't worry too much about if you think sl2 instead of gl2 , or what I mean by, by twisted. You probably know some version that classes of binary quadratic forms, exactly tell you elements of the class group of quadratic orders and number fields at least. So you're probably familiar with some version of this bijection. And one nice thing about it is that these objects on the left are very concrete. Just ax2 + bxy+cy2, where a, b and c are integers. So you simply have to write out three integers, not so bad. And you get an element of a class group of a quadratic ring. And one nice thing about this picture is there is a group law on the right-hand side. So if we fix this c, the elements of the ideal class group, while it's a group, so they have a composition law. They have a group law, and therefore okay given this bijection, there is a group law on the left hand side. And of course Juss understood this group law before we really had the ideas of ideals and ideal classes and class groups. And so this group law could be understood in another way. But now this is probably the best modern viewpoint on the group law on binary quadratic forms, or more precisely classes of binary quadratic forms. So one nice thing is it's not just theoretically that there exists a group law. In fact, the group law in binary quadratic forms over the integers, can be given explicitly in terms of those coefficients a, b, c, bi-polynomial formulas and some gcd operations. So it’s a very straightforward thing to compute. There is one trick, I said of course, the group law was not actually on binary quadratic forms, but on gl2 (z) classes of binary quadratic forms. And so if you really wanted to compute explicitly, you also need a reduction theory to find a unique reduced representative in each gl2 (z) class. But of course, this, Juss knew how to do, and we certainly can do pretty easily today. So that, that lets us and then, explicitly, by finding reduced representatives for each class, compute the group law. And I'll just point out that the discriminant b2 – 4ac of the form on the left hand side, is the discriminant of the corresponding quadratic ring on the right hand side. Which is kind of important because I said to get the group law we needed to fix the quadratic ring. And then we have a group law on the objects. So you need to be able to fix the quadratic ring in terms of the data of the binary quadratic form which we can do in this simple way. So after that example, another, I think, very familiar example to a lot of folks, and there's lots of ways you can say this. I'm just going to try to say this in one way. Is if we take a q to be the power of a prime, we have a bijection between, again, gl2 classes of primitive binary quadratic forms over fq[t] and isomorphism classes of cd, where say c is a quadratic extension of fq[t] and [d] is an element of the class group of c. So what changed here, this used to be z and I just replaced z with fq[t], and here I've replaced z with fq[t]. I changed this letter to d instead of I because in this context most of us think of these as divisor classes instead of ideal classes. But that was purely for psychology, and so it looks like I've just taken the theorem and replaced z with the fq[t], which is essentially what I've done. And again we have that these classes of primitive binary quadratic forms over fq[t] are just given by the simple polynomials. You just need to write down three elements in fq[t] and that’s what it means to give a primitive binary quadratic form. And again, we have a group law on the right-hand side. If we fix c and thus on the left-hand side. So we’ll move that bijection up to the top and make a few remarks about it. In case it doesn't look completely familiar to you yet, a quadratic extension of fq[t], I haven't been very precise about what I mean by that. It's just a double cover of the affine line over fqt, so double cover of the line is just a hyper elliptic curve. And the class group at least in the case when a hyper elliptic curve is smooth, the class group of a hyper elliptic curve it's Jacobian. And so here I'm talking about elements of the Jacobian of hyper elliptic curves, and those are given by these binary quadratic terms over fqt. And just like before where b squared -4ac gave you the discriminate of the quadratic ring, here b squared minus 4ac, gives you the branch locus of the map from c to a1. Which in characteristic, not equal to 2 is enough to determine the curve the hyper elliptic curve c. So there are lots of analogies between z and fqt. And so no one is, perhaps, surprised when I can take a theorem I can pull z out of it and replace it with the fqt I. I think a lot of you are familiar with this idea that the computations of the group law on Jacobian's of hyper elliptic curves are essentially the same as Juss’ composition on binary quadratic forms over the integers. Yes, so there are lots of things that are very special about Z and FQT, but often things that are true for one part are true for the other. But this is, in fact not one of the those things that, that relies on the special properties of the integers and FQ Brackett T. So in fact, if we have any ring at all, so I guess I mean, for me rings are communitive, so maybe I should have said that, but any communitive ring, or if you like to think more generally, we could be working not just over a ring that somehow the affine case we could be working over for any variety, or any scheme, if you want something more complicated than that, you can probably put it in there. So in amazingly general context, we have a similar bijection which of course there are lots of rings and people have thought about a lot of examples of this over the years and there are far too many people who have thought about this to list them all, but I think only recently, maybe, have we understood the whole story. So there is a bijection between equivalence classes of primitive binary quadratic forms over a ring r, and isomorphism classes of cd, where c is a quadratic r of algebra and d is an element of the class group of c. So essentially, this is taking the theorem that we have seen two examples of with z and fq. brackett t, and saying that it is completely in general, with no using nothing at all about, about z or fz brackett t. And the only thing is that I have to tell you a little more of what I mean by all of these things, and the theorem. But already the take away should be that there is something that all of these words mean. That this is true. So there's just that same theorem. I'll tell you before I set up a quadratic ring over z and then I set up a quadratic extension, so maybe I'll be a little more precise now. I'll say c is the quadratic r algebra. So quadratic r algebra is an r algebra that is locally free ranked to, as an r module. So if we think for example just, say if r equals z, well over z locally the three modules are free. And so I just mean so quadratic z algebra would just be a z algebra, meaning a ring that's free ranked two as the z module. So for example, that includes orders in quadratic number fields, includes a few more examples, like z ajoin x along x squared is also a quadratic zalgebra. But this is precisely what I mean by these quadratic extensions. And if we'd like to think of r geometrically, so for example, if we take the geometric space spec r, or more concretely, if instead of fq of t, we’re thinking about working over the affine line, over fq, so if you weren't really thinking about rings, but you were thinking of curves with maps to the line, then a quadratic algebra over a our base, is just a double cover of the geometric space. So just like hyper elliptic curves are double covers of the line, if we, if r here we think of geometrically, quadratic r algebra’s exactly correspond to double covers of, of the geometric space that we're working over. Here the class group so, is precisely the group of invertible r modules or geometrically, you could think of as the group of line bundles on your space r, when the quadratic cover is smooth, for example, if we’re working over the line, and we have a smooth hyper elliptic curve, then it's the class group is just the Jacobian group of divisors, mod principal of divisors. Though in some sense from the point of view of competition laws, maybe you don't even care exactly what the class group is, as long as I could tell you if it's a group. Okay so this is just that same theorem, and now I've said a lot about the right-hand side and what those objects are. So the left-hand side, I should warn you, binary quadratic forms over r, can be a little more subtle. Yeah, uh huh? [Inaudible question] >> Melanie Wood: Yeah, absolutely. There's no irreducibility condition. In fact, I only put the primitive condition up here for simplicity. So that I didn't have to say some technical things. In fact this, you can state this theorem where you use any binary quadratic form, including the one in which a, b and c are all zero. [Inaudible question] >> Melanie Wood: Yeah so if you, well, you can have, so primitive just means that the coefficients don't have a gcd, but if you have forms that are reducible over q, that factor, say like over the integers. If you have a binary quadratic form, that factors into two linear factors, that'll correspond to an ideal class in z plus z. [Inaudible question] >> Melanie Wood: Well, the things, so primitive actually corresponds to the fact that they'll, like ideal classes are invertible. If you take non-primitive things over here, you get non-invertible ideal classes. Your reducibility of the form, corresponds to the quadratic algebra being a domain. So if you take reducible forms, then you get quadratic algebras that are not domains and you'll get, say, r plus r. So yeah, in fact, you know this, this question illustrates one of the nice things about this bijection, is that any question you might want to ask about the objects on one side, can be easily answered in terms of properties of objects on the other side. Yeah, so irreducibility gives you c being a domain, primitive, gives you, the ideal classes are actually invertible ideal classes. If you take away primitive, you can state a more complete theorem that involves non-invertible ideal classes. But then it wouldn't be a group. Since I'm trying to talk about group composition, I stuck to the primitive things here. Is that, okay great. [Inaudible question] >> Melanie Wood: Good question. So yeah, I was going to warn you about binary quadratic forms over R. They're not in general given by ax squared plus bxy plus cy squared with letter a, b, c and r. So things get a little more complicated than in the two cases that we've seen. This, this meaning that binary quadratic forms are given in the simple way is only the case when all locally free modules over r are free. So for example, over z or over fq bracket t, all locally free modules are free, and that's why we just have to write down these three numbers a,b and c, to get a binary quadratic form over those rings. So for example, all locally free modules over r are free if you're working in a Dedekind-Domain of class number one. Or in a polynomial ring, so this is really a deep theorem that all locally free modules over r are free in this example. But so if you're working over a polynomial ring which is just like working geometrically over affine space, than in fact, you get this simple representation of binary quadratic forms over r, just three numbers. And I will, in fact, tell you later what in general binary quadratic forms over r are. Okay. So I just want to say so from this last example here, where I said okay in this case where we have a polynomial ring over a field, all locally free modules are free. You know, here’s a case of this theorem, which I don't know, my guess is, no I think hasn't been particularly thought about very much. So there's a bijection between gl2z classes of primitive binary quadratic forms over fq, now joining two variables t1 and t2, with isomorphism classes, of quadratic fq bracket t1, t2 algebras, and elements of the class group of, of c. Those [inaudible] algebras. And here again, now to write down these primitive binary quadratic forms, you just need to write down three elements in this ring. The c on the right hand side, these quadratic algebras, they correspond geometrically to surfaces with agreed to maps to the plane. So if you like to, you know, think of this as how this is, I mean a very straightforward generalization of a hyper elliptic curve, which is a geometric space with a double map, or degree to map to the line, now here we’re talking about surfaces with degree to maps to the plane. And what I'm telling you, is that there are class groups that can be given explicitly in terms of binary quadratic forms whose coefficients are just polynomials in two variables over the field that we’re working over here. I just said fq for concreteness. So now that we I've talked about this general theorem, I want to talk about how the forms correspond to elements of the class group. So I think in these the first two examples I talked about, I think you're probably familiar with the fact of the correspondence can be written down very concretely. And so, in fact, here I want to answer this question a little more conceptually. Why is it that binary quadratic form should have anything to do with class groups of double covers? And I want to sort of convince you that it's just not some cosmic accident. And so I'm going to actually illustrate over fq bracket t, since it seems like maybe the best example for this, for this conference. But the idea that I'm going to explain to you here works over any ring or variety or scheme, it, over whatever base you want, with appropriate technical details filled in, this idea tells you why binary code quadratic forms, parameterize class groups of double covers. So in this example, or now I'm thinking over a specific base, I'm going to consider the affine line across the projective line. So in this case, for concreteness, the affine line is going to have coordinate t, and the projective line is going to have two coordinates x and y. Those will be my projective coordinates. Of course I have a map from the affine line across the projective line, to the affine line just by getting my projective coordinates. And here's the only construction, in some sense the form, so if I have a binary quadratic form over fqt. I’m now writing this aftof x squared plus b of t of xy plus c of ty squared, just to remind you that these a, b and c are polynomials in t. And that form cuts out a curve in a1 cross p1. So a1 cross p1, that's a two-dimensional space. I put one relation on it here. And we see that the form is homogeneous in x and y, so it actually defines a legitimate kind of form on p1. Of course and the degree doesn't matter for t, and so this form, this quadratic form, cuts out a curve in this a1 cross p1. So I'm just moving that fact up to the top here. So this curve in a1 cross p1, has a degree to map to a1, i.e. it’s a double cover of a1. Well why is that? I just take the map from a1 plus p1 down to a1, and why is it a double cover that just says if I fixed the t, if I plug in the number and give an a, b and c here, there should be two solutions in p1. Well, there are because this is just a quadratic form on p1. So that's what makes it a double cover of a1. And or a quadratic fqt algebra equivalently. And this is the double cover. So the form itself in a1 cross p1, cuts out the double cover, that is the curve. In this case it's a curve, but in general it's the quadratic algebra for the double cover in this bijection. Which is think is very simple and probably, I mean, seems, I think, often to be overlooked. Okay so I need to give your curve and an element of the class group, so there's the curve, and if I just say intersect c with the line y equals zero, so that's a line in the space, I get a divisor on c. In this case I get a bunch of points. And that gives me the element of the class group. So very simple to get this divisor, in general we have to sort of pull back o of one from the p1. Okay I said I wouldn't get too many technical details. Maybe that's one little one. Of course I took y equals zero but that was just to do something simple. I could've taken x equals zero, or their similar lines. And I would've obtained equivalent divisor, so the same element of the class group. So the construction of a quadratic cover and an element of the class group from a binary quadratic form, I just want to convince you conceptually is very simple. The form itself cuts out the double cover. I just take basically any line coming from a point on the p1 and that gives me the divisor. So this description as I've given it agrees with the classical correspondence between binary quadratic forms and ideal classes of quadratic rings over z. So it's giving you, if you write it down into formulas, it gives you the same formulas as Dedekind-Dirichlet gave you. And if we take just the, you know we forget about c, and we take the ab over fqt, this gives the mantra representation of points on the Jacobian of a hyper elliptic curve. The reason in this case people traditionally forget about c, I guess, is because you can recover it from b squared -4ac if you were remembering that instead. So this very simple conceptual description gives us concretely the two explicit constructions that we know about. I'll just tell you how this last point here works. So remember that b squared -4ac is the discriminate of the quadratic algebra, or the branch locus of the quadratic cover. So over at qt, let me call that b squared -4acf. So in characteristic not 2, of course, if I give you that a, b and c, you expect that to get a divisor on the curve Z squared equals F of W. Where F is this discriminate here in a 2. Is how you probably usually write that hyper elliptic curve. So let me for preciseness, let's see prime be the curve that's defined by this equation. Then I can explicitly, I give you an isomorphism. I'll just write out here between c, c for me was the curve cut out by my by binary quadratic form, and c prime is the more traditional definition of a hyper elliptic curve in a2. And here is just an explicit isomorphism from c to c prime. And it turns out that if you look at this isomorphism, you'll see that y is zero on c. That was the divisor I picked. Exactly when a of z equals zero and z equals b of z on c prime which are the conditions you expect in the Mumford representation of a divisor on, in a class group of a hyper elliptic curve or a Jacobian of the hyper elliptic curve. And so this gives that usual representation. I should say that we had to say characteristics not equal to 2 to write, of course the hyper elliptic curve in this way, the theorem that I stated has absolutely no conditions on the characteristic of the ring, anything about 2. It's completely general, and it's totally well behaved, with respect to 2 and taking and working mod 2. And doesn't have any, yes, there's no sort of special cases at 2 there. But of course, if you want to represent your hyper elliptic curve in this way, instead of representing it as aax word plus bxy plus cy squared, then you have to make cases. You have to be careful about 2. I want to say that so in general, just like in the two cases that we've seen, the beginning in fact, in general, the composition law in this theorem, can be given uniformly in terms of polynomial formulas and some gcd operations. And that's actually true in a precise sense. The composition law, it pulls back from composition on the universal primitive form. That's a precise abstract sense that says, there is a universal composition law that works in all rings. But of course for each r that you might be interested in, the actual method, if you were going to implement it, of a computation of this composition might differ, or might actually be reasonable. And for each r, the reduction theory to find a unique representative in equivalence classes of forms. Remember we had not just binary quadratic forms, but we had gl2z classes of binary quadratic forms. And we needed a reduction theory to find a unique element in each of those classes that we can say this is our favorite element. We’re going to use this to represent that class. And each r, this is potentially a new problem. You know as far as I know in almost any case, both theoretically to find a reduction theory and algorithmically to actually be able to implement say, reducing an element. So other examples that I think would be interesting to study. Already from just the description I've given you, would be orders and numbers fields with, with trivial class groups. Then the reason I put that trivial class group condition is because I haven't even yet told you really what a binary quadratic form is when we don't have a trivial class group. And this example that I just talked about, the affine plane over fq. So in both of these cases, the main interesting aspects would be understanding a reduction theory of binary quadratic forms, and then actually being able to realistically implement the composition law and the reduction theory. So those were some cases where locally free, r modules are always free. And I promised that I would tell you more or I would tell you what this theorem actually says when locally free r modules are not necessarily free. Okay. So I'm going to give you the definition of a binary quadratic form over r. And it starts with a locally free rank 2 r module z. So a binary quadratic form has several parts. It has this locally free rank to our module c. It has a locally free rank 1, our module l. And it has an element of the second symmetric power of the rank 2 module [inaudible] with the rank one module. So geometrically, if you prefer to think geometrically, this is a rank 2 factor bundle on the ring. A rank one factor bundle on the ring and then a global section of this ring, three vector bundle constructed out of the ring two and ring one factor bundles. Okay. So that's what a binary quadratic form is completely abstractly, but I'm going to give more and more concrete. But first let me just do a reality check. An example, when v and l are free, so let's just say v is the free ring to our module created by x and y, and l, since it's supposed to be just ranked 1 if it's free we’ll just call it r. So x and y here are just formal to remind me that I have two copies of r here. Then an element of the second symmetric power of rx plus ry tensored with R, the tensory with R doesn't do anything. r just the forms x squared plus bxy plus cy squared. So when v and l are free in this definition, then elements of this objects into [inaudible] are just those binary quadratic forms with three elements of r to write them down here, x squared plus bxy plus 2y squared. But even if we're in rings where locally free r modules are not always free, things aren't totally helpless. So for example, if r is a Dedekind domain, say like a maximal order in a number field, or a smooth affine curve, then, essentially then we know what all the locally free reign 2r modules are in the locally free rank 1r modules are. And essentially, we get a type of binary quadratic form for each element of the class group of r. So before we had just sort of one type. We just had to write down a, b c. We always get this type because of course there's always a free ring 2r module and a free ring 1r module. But in general the class group is not trivial, will now have several types of binary quadratic forms. A type for each element of the class group, roughly. But each of these types then is completely explicit, and I'm going to give them more concrete examples on the next slide. But I want to say that morally you would imagine here if you're working over some r, you, computationally, you would compute this class group once. This class group of r, and then you'd be computing, say, lots of class groups of quadratic extensions of r. So there might be some work here to compute this class group once and, you'd do it once and for all. But then you'd compute class groups of lots of quadratic extensions. Okay. So I promised I'd give a concrete example of these different, wild types of binary quadratic forms, and I have to convince you that they are not actually that scary. So let's say, okay, be a maximal order in a number field, and I'd be in non-principle ideal. A more concretely I'll take everyone's favorite example of this, the adjoining square root of -5 and here is the non-principle ideal in that ring. Okay. So now I'm going to take v. I need it to be a locally free rank to okay module, but not free. So I'm just, take it is ok, x plus, here is the ideal lie, and I'll just let l be ok. So instead of having okx plus oky, I just have okx plus the ideal time of y. So now this gives me, you know, what I want to show you is that this element of the class group gives you a new type of binary quadratic form. So elements now sent to v tensor l, are still given by ax squared plus bxy plus cy squared. But no longer are a, b c allowed to be any elements of the ring. a has to be an ok. b has to be in the ideal. And c has to be in the square of the ideal. So that's a little more complicated than requiring a, b and c to all be in the ring, but I hope that you feel that this is a pretty simple thing too. And now, you have to write down three numbers, but they're not all in ok. They might be required to be in some ideal. And the other kind of change here is that instead of gl2, before, when v was just free rank 2 module, and we had gl2 acting on it. Now the group GLV that acts on the form to give us the equivalence classes. Replacing the gl2’s the equivalence class, is a group of major cs, where instead of having elements of ok in each place, I have elements of ok up here. And there still just 2 x 2 major cs. These are elements of I, elements of I inverse and elements of ok. But still something fairly concrete. Of course here there's only one non-principle ideal class. And so for this specific maximal order, we can just take usual binary quadratic forms with a, b, and c on the ring, and we can also take this type of binary quadratic forms, and that'll give us all the binary quadratic forms over this ring. In general, if we had a bigger class group of our maximal order, then we'd have to do this kind of construction for an ideal in each class. And we've had some list of types of binary quadratic forms. And in fact the types of binary quadratic forms, I think of appeared, in this conference already there's morally, with a few sort of transformations, when we're on Jacobian's of hyper elliptic curves, this distinction between degenerate and not degenerate divisors that you have to use two points to represent a minus twice infinity, what it or just one point to represent. If you untangle that in this language, in a certain context, it would essentially be coming down to two types of binary quadratic forms. So this, so this is something that in some example, we've already seen with these different types of divisors on Jacobian's hyper elliptic curves. And if you moved into higher and higher genus, and you're trying to compute on those Jacobians which you know you may not be interested for cryptographic reasons, but for other reasons if you wanted to compute on those, you would essentially see that more types appear for reasons that are coming from something like this. So in this case, say over a max [inaudible] number field, the question of reduction theory is almost entirely open. There's some very recent work with corona on it. But it actually would have lots of interesting applications not just in this context. But for some other number theoretic applications, and so it's a pretty simple case, pretty close to, to the integers that we're used to working with. But the reduction theory here, I think is a great open problem. And the composition in a practical sense is an open problem. Theoretically, the composition is given. I describe to you the very geometrically, the correspondence and you know on the right-hand side that we have the class group. You just multiply elements over there and that gives you the composition on the binary forms. But I think to understand this practically, for example, to implement it, is quite a bit trickier. One of the reasons why, is that in this case we have different types of binary quadratic forms. Composition is locally given by universal formulas, in the sense that these modules v and l, I said were locally free rank 2 and rank 1r modules, and so locally where they are free, the composition is given by the global formula. But patching together those formulas that you have locally, into a global answer, I think is a nontrivial problem. So understanding the composition law explicitly, where the v and l are nontrivial, I think would be really great, and it would have a lot of applications. So, for example, in some examples where ok has nontrivial class group. Even in the example where r is p1, okay so now we have, in this example, r was a ring. Well, okay well, now it's p1, whatever all of that meant, but I still essentially defined for you what a binary quadratic form would be. So this is a parameterized Jacobian's hyper elliptic curves, but now I'm thinking of them as double covers of the projective line instead of double covers of affine line. Theoretically, this makes almost no difference whatsoever. But practically, this kind of coordination of Jacobian hyper elliptic curves, is different. p1 has nontrivial rank 2 modules and rank 1 modules. And so you get actually, you’re writing down different things, and this case would be interesting because somehow we know that it can't be that far off, from working over a1, which is already well understood. So we sort of know what the answer has to look like, but maybe it would help us get a handle on these subtleties that come from having, that come from having non-free rank 2 and rank 1 modules. But lots of other examples, for example, instead of p1, if you worked with r in elliptic curve, you'd parameterize in Jacobian's of what are called bi-elliptic curves. Bi-elliptic curves just means curves with a degree to cover to an elliptic curve. And so this is a very, would be very new territory. And perhaps instead of doing this, you might first work in the affine case. So work with an affine elliptic curve [inaudible] so working with actually a ring here, a maximal order in a function field of an elliptic curve. And this would still, you know, approximately give you Jacobian’s of bi-elliptic curves and the affine case is probably easier than starting with the projective case. So, I mean, these are just sort of the first examples beyond what we already know and understand. And I think there are already a lot of interesting open, and I think reasonably accessible things to understand. Okay so, so far I've told you this very long story about forms that parameterize class groups of quadratic algebras or quadratic extensions or double covers. Those are three ways of saying the same thing. But this, again, is actually one step in a much larger story. And this larger story has only, I think become apparent, recently. So, for example, I'm going to give a theorem and it was first shown over z and I'm just using the function field case here because maybe it's a more familiar. So here's a bijection between so it's supposed to be a similar kind of thing. On the one hand we have gl2z cross gl3z cross gl3z Classes of primitive pairs of 3 x 3 matrices over our ring. And then on the right-hand side we have isomorphism classes of triganol curves over our field and elements of their class group. So I'm going to unwind what all of these things mean, but I hoped to convince you that it's a pretty strong analogy to the theorems we've seen before. So that's the same theorem. We just moved it up. I said pairs ab of 3 x 3 matrices. Really you should view it as a three-dimensional 2 x 3 x 3 matrix. Which you could also think of as a tri-linear form. And that tells you how gl2, gl3 and gl3 act because it's a 2 x 3 x 3 matrix. It's a trilinear form. So they act, it acts on those three sides of the three-dimensional matrix. So, again, it's very concrete writing down a, b down to giving three elements is giving eighteen elements of this base ring. Which is certainly more than three, but on the other hand, is very concrete. The reduction theory you might think, oh, gl2, gl3 and gl3, and this is some huge group you have to do reduction theory for. But the reduction theory can be done for each of these groups separately. So before we had to know how to gl2 reduction theory. That in some sense can be carried over, and now the question is doing a gl3. And the only really new ingredient reduction theory-wise, would be doing the gl3 reduction theory. So that's what this stuff on the left is. Certainly it's a bigger case, but I think morally a pretty similar to the forms we had before. And then triganal curves. So trigonal curves are just curves with degree 3 maps to the line. So we've been talking a lot about hyper elliptic curves. Hyper elliptic curves are curves with degree 2 maps to the line. And trigonal curves are just curves with degree three maps to the line. So this is telling you about the class groups of triple covers of whatever base you're working over. Here I'm working over that affine line over fq. And this class group is just the same for smooth curves the class group is just the Jacobian. So this gives the parameterization of Jacobian's of say, for example, of triganal curves, over fq. But this story, I mean you know, now that I told you that there's a, an N equals three case, you probably won't be too surprised that the story doesn't stop with these cubic extensions or triple covers. So in fact, we have a bijection and now the great thing is that it doesn't, the complications that came from the N equals 2 to the N equals 3 case, you might think it's just going to keep getting worse and bigger and bigger. But it's actually fairly well behaved. So now on the left-hand side I have something that looks very similar to what I had before. I've just replaced 3 by n. So gl2Z cross glnz cross glnz classes of pairs of n by n matrices, or really you should think of this as a 2 by n by n, and so it’s three-dimensional matrix. Say over your favorite ring like fqt. And on the right-hand side, I now have isomorphism classes of c and d, where c is a certain kind of engonal curve over fq. And d is an element of the class group of c. So it's another story for another day. One can actually say exactly which engonal curves appear here. But I'm not going to talk about that today. I'm just going to tell you that some of them appear. But what I'd like to make clear today is that the curves that appear, even though it's not all engonal curves, you get their entire class group. So while you don't get all the curves you get their entire class group. So you have a complete composition law on the left-hand side. Any two elements you can compose them, and their product will in fact be another 2 by n by n matrix. So what are engonal curves? Well as you might guess, engonal curves are curves with degree N covers to the line. So here, you know, the line that I'm talking about is a1, because I'm talking about this specific example, fq bracket t. And so as with binary quadratic forms, there is a version of this theorem over any ring or variety or scheme or anything. I've given you one example working over fq bracket t which tells you about the Jacobian's of certain engonal curves, but you could take the integers of course and you could, and here, we've got class groups of certain orders in rank and number fields, and you could take, you know again, the plane elliptic curves, and get, and get a lot of different, and get a lot of different examples. This is just one example. So this is the same theorem, just moved up. And I think there are a lot of problems here. So for n, even greater than or equal to 3, even equal to 3, to implement these composition laws explicitly, like I said, we know theoretically that they exist, but implementing them explicitly is an open problem. And I think would be very useful. And to understand the reduction theory, so here, even with just one n and your favorite base ring, I'm thinking that with the integers, it might not be too hard, and then you could go from there to try to consider other cases. But here, so of course, I would suggest starting with an equals 3 case, and I think that these, that these computational problems are, are completely open and very accessible, and a lot, like I said, these results already have lots of theoretical applications, and I think it would be great if we could also use them computationally. I think that's all I have to say. Thanks. [Applause] >> Thank you for the talk. Are there questions? [Inaudible question] >> Melanie Wood: Yes, so, she asked, how do you go from your 2 by n by n array and get the curve. And I will tell you, it's very easy to say. I'll try to tell you on the top of this board over here. So a and b are in by-in matrices. Okay. So if I take the determinant, so ax plus by, so here x and y are formal, and I'm just formally making this one by-in matrice and I’m taking this determinate so this then is a binary, binary just means two variables, x and y, binary form of degree n. Okay. And remember before I had this example where ax squared plus bxy plus cy squared cutout a curve in a1 cross p1. Well the fact that this was a degree 2 in axom Y, didn't matter. Similarly, if I have a binary form, you know a0x to the na1x to the -1y plus any to the n, this also cuts out a curve in a1 cross p1, now with a degree in map to a1 instead of the degree 2 map. So it’s completely analogous to the binary quadratic forms situation. So yeah, you just take this determinant, and that gives you the degree n cover. Any further questions? [Inaudible question] >> Melanie Wood: Well, she said that, that this description was reminiscent of the [inaudible] group, and was this related or did it have some…This, does this theory somehow relate to that. Well the best answer that I can give you is, so not these examples that I'm talking about, but other examples of parameterization of these algebraic objects by forms, are related to, in Carl Reuben’s talk, he mentioned this theorem of [inaudible] where they’d gotten that,[inaudible] where they had gotten information about average to [inaudible] so those kinds of counts come from similar parameterizations that are part of this story. I don't know that it ever really gets the hands on the [inaudible] group in exactly the way you probably would want to. But yea, that is related to at least getting, working explicitly with these [inaudible] groups. >> Any further questions? If none, then please join me in thanking the speaker. [Applause]