You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
Chris Grossack (they/them) said:
are dramatically different over , but they're isomorphic over for all primes , since in those fields is invertible.
This was kind of my point earlier! Here's a proof theoretic angle, which might convince you,
By the way, it's not that I was unconvinced by what you wrote earlier: I just failed to understand it, mainly because I wanted to see a simple example of some nonisomorphic schemes over that become isomorphic over , and you seemed to instead be giving me a suggestion for how to prove that such examples must exist. I didn't want to think about that: I wanted to just snatch an example out of thin air, because it seemed so obvious that they must exist. I was like those students who say, when you're telling them how to work a problem, "but what's the answer?"
If has two presentations over , then there should be a proof of this fact (by which I mean something like a sequence of Tietze transformations but for ring presentations). But any such proof is finitely long, so one only has to divide finitely many times. But then the same proof will work over any with large enough for all those divisions to be allowed!
That's nice. This sounds like it can become a proof of some nice general theorem.
By the way, remember the stuff about "models" - that is, ways to choose a scheme over that gives some chosen scheme over ? And the stuff about "Neron models" - that is, initial models?
I'm guessing that while this affine scheme over
has lots of models
namely one for each , the model is a Neron model. The point is that we have a map
sending to and to , but usually this is not invertible since we're not allowed to divide by and .
If is really a Neron model, it would be nice because it says the circle is "better" than the other ellipses in some objective sense. But I'm actually not at all sure it's correct.
Chris Grossack (they/them) said:
As an aside, I can't actually find anything on "Tietze transformations for algebra presentations"... Surely someone has studied that, though! Does it have a different name?
I don't know. I think there should be a general theory of Tietze moves going between all different finite presentations of any finitely presented algebra in any variety (in the universal algebra sense of 'variety'). It should look a lot like the familiar case of Tietze moves for group presentations. It should be in some book on universal algebra.
Now let me try to work out the Hasse-Weil zeta functions of these schemes over :
and
I've never seen anyone do this, probably because it's too elementary. But it will help me understand the more fancy stuff in Calegari's paper.
In each case the zeta function will be a product of 'Euler factors', one for each prime.
Let's do first. The Euler factor for the prime is
where is the set of points of our scheme over the field with elements.
This formula probably looks a bit horrible (at least to category theorists) but there's a fairly elegant conceptual explanation, which I will only give on request.
So what's ? It's the number of solutions of
where .
How many solutions are there? I'm guessing that - at least for most primes - there are .
The reason I'm guessing this is that at least over the 'quadric' is isomorphic to the projective line, which is an ordinary line and a point at infinity. We can see this using stereographic projection.
But over the projective line has elements.
Let me check this guess in the case where it's most likely to be wrong: . (The prime 2 is bad news in general, and especially for polynomials of degree 2, e.g. the derivative of is zero in a field of characteristic 2.)
So, in the solutions of are and , so there are just two, not 3 as I was predicting.
(It's possible that I'm getting in trouble because I'm working with an affine quadric instead of a projective one, or it could be that the prime 2 is doing its usual evil things.)
In we get solutions and and no others (right?). So we are getting 4 solutions, as I predicted.
(You may wonder why in this category theory discussion group I'm taking every question and exploring it by means of the most mundane calculations possible, rather than simply hitting it with a well-chosen functor or using a short exact sequence or something. It's because I want to become familiar with algebraic geometry from the ground up: if I don't even understand the solutions of over a finite field how can I claim to know anything about the subject?)
In we have numbers , with , so the solutions of are and... that's all??? Just 4 solutions again???
Okay, so either I'm making computational mistakes or I don't understand the pattern at all. Now I'm guessing the pattern may be related to , since has a square root in iff (except for the annoying case ).
I'm sure you're interested in doing this computation yourself, but I actually did it a few years ago for exactly the same reason as you! I find it impossible to learn things like this without computing. Though I used sage to try every possible solution over finite fields both to speed things up and to make sure I didn't miss any!
If you want to cheat at all, you can find it in this pdf: https://grossack.site/assets/docs/weil-conjectures-talk/paper.pdf
I was going to write a blog post going into these kinds of computations in more detail (and explaining how the Weil conjectures themselves are REALLY concrete numerical predictions! It's only the proofs that are fearsome)... But it looks like I never got around to writing it, and by now I've forgotten a lot of things
Chris Grossack (they/them) said:
If you want to cheat at all, you can find it in this pdf: https://grossack.site/assets/docs/weil-conjectures-talk/paper.pdf
I was considering cheating, because I was getting a bit tired and my predictions weren't panning out very well. But now I'm remembering some more theoretical stuff that may help me guess the answers, or at least motivate me to persevere. It's in Gilles and Szamuely's book Central Simple Algebras and Galois Cohomology, which is a great introduction to Galois descent through some concrete examples - namely, the classification of central simple algebras, which is actually how Noether, Hasse and Brauer stumbled into the cohomology of groups!
Among the easiest of the central simple algebras are the 'quaternion algebras', which are precisely the 4-dimensional simple algebras over a field whose center is that field - or more concretely, algebras over a field with generators and relations
For example all quaternion algebras over are isomorphic to the quaternions (take for example) or the algebra of 2 2 real matrices (take for example).
And Brauer and Severi noticed that any quaternion algebra gives a projective curve called a 'conic', which is defined by quadratic equations.
So my rather feeble attempt to count points on what I was calling 'quadrics' is actually connected to the classification of conics and thence to quaternion algebras and thence to Galois descent!
Let me try to say a bit more about this - by now I'm fired up and don't mind talking to myself.
We can write elements of any quaternion algebra as
where are elements of the field it's over, is the unit of the quaternion algebra, and .
So, our quaternion algebra has a 3d space of imaginary elements:
The square of an imaginary element is always real - I think it equals this:
And this is a homogeneous quadratic polynomial on , where is our (hitherto nameless) field.
So it defines a curve in the projective plane over , called a conic.
Concretely this curve consists of triples with
modulo rescaling.
We can define conics over any field to be curves in the projective plane defined by nontrivial homogeneous quadratic equations... I hope that's the right definition....
And there was a witty guy named Witte, who showed this:
Theorem. Isomorphism classes of quaternion algebras correspond bijectively to isomorphism classes of conics.
(This should really be an equivalence of categories.)
There's more: we can classify both these things using Galois cohomology.
But now I have to go hear Scottish folk music at my local pub!
Hmm, this is project is sprawling outwards in some ways that will be frustrating to anyone reading this. Let me summarize where I am right now.
I was trying to compute the Hasse-Weil zeta functions of these affine schemes over :
and
Don't be intimidated: this simply amounts to counting the number of solutions of these equations over all finite fields . (There's a unique finite field of size for each prime power .)
Since these are quadratic equations, this should not be extremely hard. People have done it for similar-looking cubic equations, as part of "computing the Hasse-Weil zeta function of an elliptic curve". This is supposed to be much easier.
However, it's better to work with projective varieties than affine varieties - that'll let us use more theorems. So now, for each finite field , I want to count the number of nonzero solutions of
modulo rescaling, i.e. counting the solutions and as the same for any .
This new improved equation is homogeneous: the rescaling of any solution is another solution. The variable is called a homogenizing variable - it replaces the constant I had before, and makes the equation homogeneous.
The solutions of this new improved equation, mod rescaling, are points in a projective variety I'll call .
Similarly I want to count the points in a projective variety I'll call coming from the equation
I'll call this variety B'.
Projective varieties of this sort, given by a single homogeneous quadratic equation in 3 variables, are extremely famous: they're called conics. They've been studied intensively since 200 BC by a host of people including Apollonius of Perga, Kepler, Descartes, Fermat, and many more modern algebraic geometers, so I'm not trying to do anything new.
Why switch to the projective setting? In their book Central Simple Algebras and Galois Cohomology, Gille and Szamuely mention a result:
It is a well-known fact from algebraic geometry that a smooth projective conic defined over a field k is isomorphic to the projective line over k if and only if it has a k-rational point.
I think "has a k-rational point" simply means the homogeneous quadratic equation describing our conic has a nonzero solution in the field k. (If I'm wrong someone please correct me.)
If I'm right about this, the conic A', coming from
has a k-rational point when , e.g. x = 1, y = 0, z = 1. So, it must be isomorphic to the projective line over . So, it should have 3 points.
And it does have 3 points! The nonzero solutions of are
and rescaling does nothing in , so we get 3 points.
The weird one is the so-called "point at infinity", where the homogenenizing variable is zero.
If we were working over the real numbers, the equation wouldn't have a nonzero solution with . The corresponding projective variety (nonzero solutions mod rescaling) would be simply the circle! So I'm just saying the ordinary circle doesn't have a point at infinity.
But the hyperbola does have a point at infinity, as you can see by looking at : it has exactly one nonzero real solution mod rescaling with .
Over we have 1 = -1, so the circle and the hyperbola are the same! So it might have been touch-and-go whether the circle over has a point at infinity or not... but it does.
Anyway, using the sledgehammer provided by Gille and Szamuely, we instantly see the conic A' has points over the finite field if it has a "rational k-point" for k = .
And I'm hoping this means A' has points if has any nonzero solutions over .
But it always does, namely x = 1, y = 0, z = 1.
John Baez said:
The solutions of this new improved equation, mod rescaling, are points in a projective variety I'll call .
Similarly I want to count the points in a projective variety I'll call coming from the equation
I'll call this variety B'.
4x^2 is a typo
Thanks - fixed!
So, it looks like our projective conic A', given by
is maximally boring: over every finite field it's isomorphic to the projective line! All the 'trickiness' I was bumping into earlier comes from working with the affine conic
which leave out points at infinity (namely nonzero solutions with ).
So here's what I was actually seeing:
over our projective conic A' does contain a point at infinity, namely so the affine version was missing a point, so had just 2 solutions ( and ) instead of the full 3 points we expect from the projective line over .
over our projective conic A' does not contain a point at infinity, so all the points lie in affine space, so has 4 solutions () which is just the right number to be all the points in the projective line over .
and so on.
Let me do just one more, to show they get a bit weirder:
This funny business confirms what they've been telling us at least since 1822, namely that projective varieties are better behaved than affine varieties! Using the sledgehammer of Gille and Szamuely's result, we know the projective conic over some field is isomorphic to the projective line over that field if it has a point, which it always does (namely (1,0,1)). So computing its Hasse-Weil zeta function is a snap!
First we calculate the local zeta function at each prime . Since we're calling this conic and it has points over , we have
What's going on? is the projective line, and it's a disjoint union of an affine line with points over and a single point. Local zeta functions multiply under disjoint unions, and the two factors here are the local zeta function of the affine line and the local zeta function of a point!
Let's work out the second factor, which is the local zeta function of a point:
Remember
so
so
so
The Weil Conjectures (now proved) say the poles and zeros of the local zeta function of a smooth projective variety over are determined by its etale cohomology groups. This local zeta function only has pole at 0, no zeros, and I think that's because the point has only 0th cohomology.
We can multiply all these local zeta functions, one for each prime, to get the Hasse-Weil zeta function of a point:
Yes, the Riemann zeta function! We're using the Euler product formula here.
Next we can work out the Hasse-Weil zeta function of the affine line:
This is just what we got for the point, but with replacing , so
and multiplying all these local zeta functions we get the Hasse-Weil zeta function of the affine line:
Remember we're trying to compute the local zeta functions of our conic , which is just projective line, and we know we can get these by multiplying those for the point and the affine line. Here's what we get for the local zeta functions:
These have poles at and , which the Weil Conjectures explain as coming from the two nonvanishing etale cohomology groups of the projective line.
Multiplying all these we get the Hasse-Weil zeta function:
But the point of this thread was supposed to be this. Two schemes over can give isomorphic schemes over . There's no reason to expect . But some of you have argued convincingly that these two zeta functions are the same except for finitely many Euler factors, because and must agree "except over finitely many primes".
At this stage I'm just trying to see that happening in some simple examples. My plan is to compare the projective conic
(which I have by now beaten to death) with another projective conic that's isomorphic over . I originally wanted to use the projective conic given by
This seemed likely to be nonisomorphic only at the prime 2.
But thanks to that killer theorem mentioned by Gille and Szamuely, we know that over this conic is also isomorphic to the projective line, just like , merely because it has a point! I'd like to check this directly, or at least see some evidence for it, because it's a bit surprising.
But we can also look at the projective conic given by
This is again isomorphic over , but it clearly has no points over . That should be enough to ensure its local zeta function at is different, and its Hasse-Weil zeta function is different.
In fact has no points over any finite field , since in this field . So its local zeta function at is the zeta function of the empty set! It's
Otherwise its local zeta functions should be the same, so its Hasse-Weil zeta function matches that of our friend except that it's missing the factor of . So we get
For me the evidence that a projective conic is isomorphic to the projective line if it has a rational point goes like this: draw a line through the rational point of every slope in the projective line (). Since these lines hit the conic once, they hit it twice—at the very least we’re sure about this in the simplest cases, because it amounts to the fact that a quadratic with one rational root must have two!
I’m definitely just picturing the affine case when I imagine this.
Yes, this is a lot like the argument that Gille and Szamuely sketch out. The way you're saying it works best for algebraically closed fields, or at least 'quadratically closed fields', where every quadratic polynomial can be factored into 2 factors. But they're claiming it works for all fields, including the finite fields I'm dealing with, which are never algebraically closed and - I guess - never even quadratically closed. It's already rather amazing that this works over the rational numbers!
So let me see how they organize the argument to avoid this.
It's just a sketch but it goes like this:
It is a well-known fact from algebraic geometry that a smooth projective conic defined over a field k is isomorphic to the projective line over k if and only if it has a k-rational point. The isomorphism is given by taking the line joining a point P of the conic to some fixed k-rational point O and then taking the intersection of this line with embedded as, say, some coordinate axis in .
Minhyong Kim once pointed out that over the rational numbers this has consequences for Pythagorean triples.
All mistakes here are mine, not his! We work affinely and consider the rational circle
Points in here are pairs of rational numbers whose squares sum to one; clearing denominators these give Pythagorean triples!
Now we claim this rational circle is isomorphic to the rational projective line. We do this by considering the line
We claim that for each point on this line with rational, the line from to intersects the rational circle! I.e., it intersects the unit circle in a point with rational coordinates. I'd need to do some algebra to check that.
If this is true, we get a bijection between the rational affine line and the rational circle minus the point . With extra work this extends to an isomorphism between the rational projective line and the rational circle.
But this proves the existence of lots and lots of Pythagorean triples!
John Baez said:
Yes, this is a lot like the argument that Gille and Szamuely sketch out. The way you're saying it works best for algebraically closed fields, or at least 'quadratically closed fields', where every quadratic polynomial can be factored into 2 factors.
Is it not the case that a quadratic polynomial with a known linear factor can be factorized in any field? I'm pretty sure you can extract the other factor from the coefficients of the polynomial even without fancy machinery, as long as it's a finite point (it doesn't have to be "rational" in a setting where that doesn't make sense).
The line from (x,0) to (0,1) does indeed intersect at a point with rational coordinates! At least in characteristic not 2. You have to calculate in an extension field a priori, because you use the quadratic formula (and here I'm using the fact 2 is invertible), but then the thing you want to take the square root of turns out to be a perfect square :-)
I happened to have to do this with my student earlier this year, to prove that every conic in the projective plane with a rational point has a parametrisation in the way that Pythagorean triples do.
Oh, nice! Thanks, @Morgan Rogers (he/him). So that's the "magic" behind what's going on here. On the one hand it's very simple, but on the other hand it really does magically show that there are enough Pythagorean triples for the points to be dense in the unit circle.
Here are my thought processes in response to hearing what you said. They're a bit amusing:
At first I thought this: "Oh! Yes, you write down the quadratic formula for the two roots of your quadratic. It may not make sense in a field where not every number has a square root. But if one of the roots makes sense, so does the other, because the only difference between them is that sign."
Then I thought: "But wait, the quadratic formula also involves dividing by , so this argument seems not to work in characteristic 2".
Then I thought: "But wait, in characteristic 2 the also doesn't do anything. So something funny is going on in characteristic 2. Is there some better way to write the quadratic formula so it makes sense in characteristic 2? Or what?"
Then I thought: "But wait, he's saying that if a quadratic has one factor in some field then it has two. Isn't this practically the definition of 'factor', that we're writing as times some other polynomial... which can only be linear, and thus the other factor we're looking for?"
For characteristic 2, I found this comment https://mathoverflow.net/questions/46505/how-to-solve-a-quadratic-equation-in-characteristic-2#comment112047_46505 that shows that for a monic quadratic x^2 + bx+c = 0 over F with char(F)=2, you either have b=0, or you can change variables to get something like x^2 + x + c=0.
So you can work with a field extension with sqrt(-c), in the first case, or else, if you are in the second case and over a finite even characteristic field F, you check that the trace map tr: F -> F_2 applied to c gives 0, and then you know you have a root in F (this is from section 3 of http://eudml.org/doc/41332).
Thanks so much, David! It will take me a while to absorb all that. (For example, why should the trace map applied to c give zero? Are you saying the trace map applied to everything in F is zero, or that c happens to have some special property, or can be assumed to have it?) However, I am retired so it's time for me to finally learn how to solve quadratic equations.
In a more pedestrian viewpoint, @John Baez , you consider x^2 + bx + c in F[x] as lying in Fbar[x], where F -> Fbar is some algebraic closure. Then you factorise it there into linear factors. If one of the factors lies in F[x], then the other factor has to be, too. It's like that elementary exercise whereby you get students to show that if the real number ab is rational, and a is rational, then b has to be rational :-)
Yes, this is sort of like my final burst of enlightenment:
"But wait, he's saying that if a quadratic has one factor in some field then it has two. Isn't this practically the definition of 'factor', that we're writing as times some other polynomial... which can only be linear, and thus the other factor we're looking for?"
I have no idea about the trace thing, it was in the paper I linked!
Here's a better paper: https://www.academia.edu/29601746/On_the_solution_of_algebraic_equations_over_finite_fields
In the case of x^2+c, you seem to get a repeated root, owing to the fact square root is respects addition (!) in this setting.
More concretely expands to , so if I know and my equation is with coefficients in my field I can deduce that .
(Note that I used monic polynomials here; since you're considering the general case @John Baez where "the" leading coefficient might reduce to 0 in a given field, there is still the earlier problem to examine)
Anyway, when you do the algebra in odd-characteristic, it's quite evident when you go to extract the square root, as you get cancellation under it and then have something like sqrt(k^2), and the two square roots give you either the point you started with, or the new one.
I can imagine that in the two cases in a characteristic 2 finite field, it should be possible to check that the result turns out to not like in the extension needed to naively take the square root.
Oh, this is fun. If you have a finite char 2 field and one solution A of x^2 + x + c = 0, then the other solution is 1+A (!).
Thanks, D & M. I think Morgan's "more concrete" approach is very nice when it comes to the application to Pythagorean triples (which has nothing to do with characteristic 2: it's about ).
Spelling that out:
Take the unit circle and draw a straight line from its top point to any point on the axis. Since this line hits the circle at one point with rational coordinates, it must hit the circle at another point with rational coordinates!
Why? Simply because a quadratic with rational coefficients and one rational root must have two rational roots.
So, points with rational coordinates are dense in the unit circle.
But Morgan's approach lets us find all these points. The algebra gets messy, but the principle is simple.
However, I seem to be getting bogged down in calculation mistakes. :crying_cat:
You're not the only one, I just corrected a sign error on my formula for from earlier...
Maybe I can blame my problems on you then. :wink:
It might have been easier to use the other formula of , but of course that only works as long as is not
Okay, with Morgan's fixed formula everything works great.
Theorem. Points with rational coordinates are dense in the unit circle..
Slick Proof. Take the unit circle and draw a straight line from its top point to any point on the axis. Since this line hits the circle at one point with rational coordinates, it must hit the circle at another point with rational coordinates! The reason is that if a quadratic equation with rational coefficients has one rational root, the other root must also be rational. Such lines hit the circle in a dense set of points. So points with rational coordinates are dense on the unit circle. █
Explicit Proof. The line hits the circle where and also , so the points of intersection must have
We know is a solution of this quadratic since our line crosses the circle at - we don't have to check this!
Thus, Rogers' Lemma says that is also a solution of the above quadratic, where is the second coefficient of the quadratic. That is,
is also a solution. This gives
Thus, for any number ,
is a point on the unit circle. And if is rational this point has rational coordinates. These points are dense in the circle since rationals are dense in the line and the map
from the line to the circle minus is a homeomorphism. █
Please don't go around calling this Rogers' Lemma, I don't want the algebraists to hate me :joy:
Don't worry, I won't. But at least I'm calling the corrected formula Rogers' Lemma.
Later I'll return to thinking a bit more about quadratics in characteristic 2, based on @David Michael Roberts's comments. Now I have to do some actual work!
https://en.wikipedia.org/wiki/Pythagorean_triple#Stereographic_approach
Now for Eisenstein triples! This whole argument was a thing we used to challenge students with at AoPS. Of course they were way better at solving equations than I am.
I summarized some of the ideas in this conversation here:
I thanked @Morgan Rogers (he/him) for that lemma, but I resisted calling it Rogers' Lemma.
By the way, I don't know if this was mentioned earlier, but over a field of characteristic 2, the projective variety defined by is not isomorphic to the projective line as an algebraic variety, because it's not smooth: after all, it's just a funny way of writing the equation .
If you try to do this stereographic projection trick, you'll find that every line (other than the line ) meets this variety in a double point, and never two distinct points.
Thanks John! I do feel that Kevin should get a mention too though :wink:
For the purpose of counting its points over a finite field, though, this doesn't really matter, because the projective variety defined by a linear equation like is isomorphic to the projective line (as a variety).
Reid Barton said:
the projective variety defined by is not isomorphic to the projective line as an algebraic variety, because it's not smooth:
I suppose this might be debatable depending on the definitions of "variety" and "defined by", but in any case, it's definitely not a "smooth projective conic".
Okay, so that's how it wriggles out of the theorem I mentioned in the blog article. I should fix the article.
Reid Barton said:
By the way, I don't know if this was mentioned earlier, but over a field of characteristic 2, the projective variety defined by is not isomorphic to the projective line as an algebraic variety, because it's not smooth: after all, it's just a funny way of writing the equation .
I've been thinking about this more. It seems to turn on a lot of nuances of definitions.
If we think of as defining a scheme over some field of characteristic 2, it's not a [[reduced scheme]] because the stalks have nontrivial nilpotents. There's an abstract definition of variety saying it's an integral scheme with some extra properties, and to be integral a scheme needs to be reduced, so we're not getting one of those here.
But the most common definitions of projective variety seem to say they're subsets of projective space with some properties, and picks out the same subset of as in characteristic 2, so the former is a projective variety iff the latter is.
However, the usual definition of projective variety demands the field to be algebraically complete, so according to that definition shouldn't really be talking about projective varieties over .
I find all these definitions a bit niggly, and different people use different variants, so I find them hard to remember.
Anyway, I agree with your main point, which is that we shouldn't think of as defining a smooth projective conic over . Instead it defines a "double line", a degenerate limit of conics. This is more obvious if we write it as .
So at least in some hand-wavy way I'd say 2 is a "prime of bad reduction" for . But amusingly this doesn't throw off the count of points for this thing over the fields : it has the same number of points as you'd expect from a smooth projective conic over a finite field , namely . So I think my zeta function calculations are still correct.
Hmm, are you supposed to count the points of the set, or the points with multiplicity? I presume the former, since that makes things work out, but it did make me pause.
The version of the Hasse-Weil zeta function I understand counts points without multiplicity. But I've only compared it to textbook material in two cases:
and
I don't really understand Neron models very well at all, hence this thread where I've been trying to see how different schemes over Z giving the same scheme over Q can have different Hasse-Weil zeta functions according to the definition I understand.
For the Artin L-function of Galois representations it's easier to find clear explanations about what to do about primes of bad reduction, i.e. 'ramified' primes. Ramification should be related to double points.
So, I may turn to studying those a bit more. But I should also see what people say about zeta functions of schemes with double points over finite fields!