[**UPDATE**, Feb 1, 2021: the strategy sketched out below has been successfully implemented to rigorously obtain the desired implication in this recent preprint of Giulio Bresciani.]

I recently came across this question on MathOverflow asking if there are any polynomials of two variables with rational coefficients, such that the map is a bijection. The answer to this question is almost surely “no”, but it is remarkable how hard this problem resists any attempt at rigorous proof. (MathOverflow users with enough privileges to see deleted answers will find that there are no less than seventeen deleted attempts at a proof in response to this question!)

On the other hand, the one surviving response to the question does point out this paper of Poonen which shows that assuming a powerful conjecture in Diophantine geometry known as the Bombieri-Lang conjecture (discussed in this previous post), it is at least possible to exhibit polynomials which are injective.

I believe that it should be possible to also rule out the existence of bijective polynomials if one assumes the Bombieri-Lang conjecture, and have sketched out a strategy to do so, but filling in the gaps requires a fair bit more algebraic geometry than I am capable of. So as a sort of experiment, I would like to see if a rigorous implication of this form (similarly to the rigorous implication of the Erdos-Ulam conjecture from the Bombieri-Lang conjecture in my previous post) can be crowdsourced, in the spirit of the polymath projects (though I feel that this particular problem should be significantly quicker to resolve than a typical such project).

Here is how I imagine a Bombieri-Lang-powered resolution of this question should proceed (modulo a large number of unjustified and somewhat vague steps that I believe to be true but have not established rigorously). Suppose for contradiction that we have a bijective polynomial . Then for any polynomial of one variable, the surface

has infinitely many rational points; indeed, every rational lifts to exactly one rational point in . I believe that for “typical” this surface should be irreducible. One can now split into two cases:

- (a) The rational points in are Zariski dense in .
- (b) The rational points in are not Zariski dense in .

Consider case (b) first. By definition, this case asserts that the rational points in are contained in a finite number of algebraic curves. By Faltings’ theorem (a special case of the Bombieri-Lang conjecture), any curve of genus two or higher only contains a finite number of rational points. So all but finitely many of the rational points in are contained in a finite union of genus zero and genus one curves. I think all genus zero curves are birational to a line, and all the genus one curves are birational to an elliptic curve (though I don’t have an immediate reference for this). These curves all can have an infinity of rational points, but very few of them should have “enough” rational points that their projection to the third coordinate is “large”. In particular, I believe

- (i) If is birational to an elliptic curve, then the number of elements of of height at most should grow at most polylogarithmically in (i.e., be of order .
- (ii) If is birational to a line but not of the form for some rational , then then the number of elements of of height at most should grow slower than (in fact I think it can only grow like ).

I do not have proofs of these results (though I think something similar to (i) can be found in Knapp’s book, and (ii) should basically follow by using a rational parameterisation of with nonlinear). Assuming these assertions, this would mean that there is a curve of the form that captures a “positive fraction” of the rational points of , as measured by restricting the height of the third coordinate to lie below a large threshold , computing density, and sending to infinity (taking a limit superior). I believe this forces an identity of the form

for all . Such identities are certainly possible for some choices of (e.g. for arbitrary polynomials of one variable) but I believe that the only way that such identities hold for a “positive fraction” of (as measured using height as before) is if there is in fact a rational identity of the form

for some rational functions with rational coefficients (in which case we would have and ). But such an identity would contradict the hypothesis that is bijective, since one can take a rational point outside of the curve , and set , in which case we have violating the injective nature of . Thus, modulo a lot of steps that have not been fully justified, we have ruled out the scenario in which case (b) holds for a “positive fraction” of .

This leaves the scenario in which case (a) holds for a “positive fraction” of . Assuming the Bombieri-Lang conjecture, this implies that for such , any resolution of singularities of fails to be of general type. I would imagine that this places some very strong constraints on , since I would expect the equation to describe a surface of general type for “generic” choices of (after resolving singularities). However, I do not have a good set of techniques for detecting whether a given surface is of general type or not. Presumably one should proceed by viewing the surface as a fibre product of the simpler surface and the curve over the line . In any event, I believe the way to handle (a) is to show that the failure of general type of implies some strong algebraic constraint between and (something in the spirit of (1), perhaps), and then use this constraint to rule out the bijectivity of by some further *ad hoc* method.

## 32 comments

Comments feed for this article

8 June, 2019 at 8:43 am

Kevin O'BryantI saw a nice talk by Hector Pasten on this problem in January in Chile. If I recall correctly, which is a dubious hypothesis, he had constructed bijections in topologically similar situations, which put some constraint on what kind of argument could work in the QxQ -> Q problem.

8 June, 2019 at 8:45 am

Kevin O'BryantInjection, not bijection. Found the abstract:

Bivariate polynomial injections of rational points

H´ector PASTEN (P. Universidad Cat´olica de Santiago) ´

Abstract I will prove that there is an affine curve C over Q with a dense set

of rational points, and a polynomial function f on C × C defined over Q with

the property that f induces an injective function C(Q)×C(Q) → Q on rational

points.

12 June, 2019 at 4:06 am

PastenIf you want to see the details: https://arxiv.org/abs/1811.02416

8 June, 2019 at 8:45 am

Will SawinAfter getting the finitely many curves, the next step is to apply Hilbert’s irreducibility theorem, which shows that for any curve with a map to (in this case the coordinate map), either the curve has a section (which would be your identity (1)) or else a density zero subset of points lie in its image.

For ruling out the case of a large system of polynomial identities (1), this seems very likely to be possible if the degrees of the polynomial identities can be bounded. Then constructibility arguments show that there must be a universal polynomial identity that works for a generic polynomial. Possibly the degree-bounding follows from arguments relating to function field versions of Mordell’s conjecture.

8 June, 2019 at 9:00 am

Will SawinFor getting the surface to be general type by base change, a necessary condition is that the curve for general have genus at least two – a surface with a rational fibration has Kodaira dimension at most , and a surface with an elliptic fibration has Kodaira dimension at most .

For genus zero fibrations there is a special argument – any genus zero curve with one rational point has infinitely many, so there cannot be a bijection. For genus one fibrations, I think there is a more complicated arguments. Any genus one fibration is a torsor for an elliptic fibration. Because every algebraic genus one fibration has a multisection, it must be a torsor for the -torsion of an elliptic curve. By Hilbert irreducibility, as an -torsor, it remains nontrivial for most fibers. But as all fibers have a rational point it must be nontrivial as en element of the Tate-Shafarevich group. But the kernel map from to the Tate-Shaferevich group is , so that must be nontrivial, so the fiber must have more than one point.

For genus two and up fibrations, I imagine it must always be possible to obtain general type by base change by polynomials, but I don’t know a reference. If a sufficiently strong result of this form could be proven, one could try to do it by base changing by a polynomial such that which fails to be injective infinitely often, and use that, plus the polynomial identity from earlier, to contradict the injectivity of the earlier map.

14 June, 2019 at 10:04 am

PastenMaybe the non-degeneracy condition on has to do with the homogeneous part of highest degree (to so say, the possible singularities of at infinity, that force the genus to decrease). For instance, assume that has no repeated linear factor. If then I think that the double plane construction (cf. [BPvdV]) gives that for all but finitely constants b, the surface is birational to a smooth projective surface of general type.

14 June, 2019 at 10:37 am

PastenHere are the details: replace by so that the affine zero set of is smooth. Let be the projective closure of in the projective plane, and let if is even, if is odd (=line at infinity in the projective plane). The hypothesis on makes a normal crossings divisor. There is a double cover of the projective plane branched exactly along (since is even). The canonical sheaf of the canonical resolution of is the pull-back of (since is n.c.), which is big when , i.e. . is birational to our surface.

17 June, 2019 at 7:16 am

Terence TaoThat’s great! This construction seems to knock out a lot of the subcases of Case (a) (assuming Bombieri-Lang of course) leaving mostly just the cases of low degree which possibly can be done by hand. The obvious thing to try next is to replace by for larger , but I guess this would tend to make the degree requirement on worse as ?

9 June, 2019 at 7:50 am

Terence TaoAh, this looks like a much simpler route to getting a section than invoking Faltings theorem and then analysing the genus one and genus zero curves by hand.

It occurs to me that one can take to be a rational function rather than a polynomial. The large system of identities (1) is then basically saying that if is bijective, then is more or less bijective also (certainly it is injective, and it looks like it will be surjective on the range in which Case (b) applies). I suppose one could then try to apply Bombieri-Lang for (which maybe follows from three-dimensional Bombieri-Lang over ?) to try to get things like the uniform degree bound? This would be somewhat in the spirit of the work of Caporaso, Harris and Mazur deriving uniform bounds on Faltings’ theorem from Bombieri-Lang for surfaces (see also this followup paper of Abramovich).

10 June, 2019 at 5:13 am

Daniel LoughranHere is my attempt at making clear some of the geometry of the problem (following Will Sawin’s comments).

Let be the affine surface given by

This is equipped with the natural projection to the -coordinate, which is assumed to be a bijection on rational points. Note that is a rational variety, in particular its rational points are Zariski dense.

We can probably assume that the generic fibre is a curve of genus at least , as the small genus cases can be treated separably, as Will suggests.

We then consider the base-change of via the map , for some polynomial . Explicitly, is given by

equipped with the associated map given by the base change of , which is again just projection onto the -coordinate. Note that is surjective on rational points as it arises as the base change of map with the same property.

Now, providing that is separable of sufficiently large degree, the surface should be a surface of general type. Then the Bomberi-Lang conjecture predicts that its rational points are not Zariski dense, so they lie in the union of finitely many curves . We then consider the map induced by ; if each such map is not of degree one then the image is a so-called thin set. But then this contradicts the fact that is surjective on rational points, by Hilbert’s irreducibility theorem. Hence there is some such that is of degree . This therefore gives a section of .

Note that the exact same arguments also applies to more general finite covers , rather than the special covers considered above. This extra flexibility might come in useful.

These arguments all seem reasonable so far. However, the next claim is that this implies that itself must have a section. This seems reasonable, but I don’t see how to prove this. We have the freedom to vary and its degree, so these arguments seem to show that the generic fibre , viewed as a curve over the function field , has a rational point over field extensions of coprime degree, hence has a -cycle of degree one. But in general this need not imply the existence of a rational point.

Anyway, let me finish the argument. Assuming that has a section, we deduce a contradiction as follows. As has a Zariski dense set of rational points and the image of a section is a closed subset, there must be a rational point not lying in the section; however this contradicts that is bijective on rational points.

11 June, 2019 at 6:41 am

Terence TaoIt seems that perhaps the (strong) abc conjecture for function fields or polynomials (which is actually a theorem) could give a uniform degree bound for and in (1) in terms of and , as long as is “non-degenerate” in some sense. I found a paper on this strong function field abc conjecture at https://arxiv.org/abs/0811.3153 but am still digesting it. (If one is willing to assume the analogous strong abc conjecture for , this presumably also gives a polynomial bound for the heights of in terms of the height of for any rational , again assuming some suitable non-degeneracy condition on , though I am not sure what one would do with such a bound.)

ADDED: presumably Elkies observation that the abc conjecture implies an effective version of Mordell’s conjecture (Faltings’ theorem) can be adapted to the polynomial case and indeed get a uniform degree bound on in terms of the degree of , assuming we are in the case where the level sets of have genus at least two, which it seems we can reduce to by other comments.

8 June, 2019 at 8:52 am

AnonymousThe set in the definition of seems to be undefined.

[This is my notation for affine space – T.]8 June, 2019 at 10:01 am

AnonymousIs it possible to generalize this problem to polynomials over other coefficient fields?

8 June, 2019 at 9:46 pm

TRHow about bijection and for that matter bijection?

12 June, 2019 at 6:22 pm

David SpeyerThe map is a bijection . Proof of injectivity: If , then and, since is not square, we must have . Proof of surjectivity: Every element of can be written as , and we can write , so every element of is .

The analogous trick does . I suspect some trickery could do but I don’t see it. Since no one know what is, I’m not going to address that.

13 June, 2019 at 11:46 am

Terence TaoNice observation! I wonder what part of the strategy outlined in the post fails in positive characteristic. It seems that the surface has a Zariski-dense set of -points for any -rational function , so either the naive version of Bombieri-Lang is false in or these surfaces are not of general type. Presumably it is the latter (I guess the fibres are now some sort of double line? Characteristic 2 geometry is so strange…)

14 June, 2019 at 4:22 am

PastenThis example goes back to Proposition 8 in G. Cornelissen’s article “Stockage diophantien et hypothèse abc généralisée”. Regarding BL in global function fields of characteristic p>0, already for curves (i.e. Mordell’s conjecture –Samuel’s theorem in this case) one needs to allow exceptions in the isotrivial case. Note that becomes isomorphic to a Fermat curve (constant coefficients) after base change, thus, such varieties are isotrivial.

14 June, 2019 at 1:52 am

Daniel LoughranI should say that this example already appears in Remark 1.6 of Poonen’s paper mentioned above. These examples also indeed do not appear to give surfaces of general type, and really use pathological behaviour in positive characteristic.

9 June, 2019 at 7:51 am

MartiniNeglecting the dependency on one argument, there are many polynomials which give a bijection, e.g., the identity or x cubed.

Where in the above arguments is it assumed that P really depends on two variables?

11 June, 2019 at 9:03 pm

Anonymousx cubed is not a bijection since there are many rationals with no rational cube root.

13 June, 2019 at 12:05 pm

OmarA polynomial that only depends on one of the two variables can never be injective: f(x,y0) = f(x,y1), if f(x,y) only depends on x.

9 June, 2019 at 10:09 am

A sort of Polymath on a famous MathOverflow problem | The polymath blog[…] that the map is a bijection? This is a famous 9-years old open question on MathOverflow. Terry Tao initiated a sort of polymath attempt to solve this problem conditioned on some conjectures from arithmetic […]

10 June, 2019 at 11:57 am

AnonymousThe problem formulation is very simple, but its difficulty is not necessarily related to its simple formulation (e.g. the case of FLT)

3 July, 2019 at 11:23 am

Gil KalaiDear Terry, what is the current status of this project?

3 July, 2019 at 2:46 pm

Terence TaoBasically, there is partial progress on both case (a) and case (b) but there is still significant amount of work to be done. In case (a), it now seems reasonably clear that we get identities of the form (1) for typical , and there should be a uniform degree bound on coming from the abc conjecture from polynomials, but this doesn’t quite finish off the problem because we don’t know how to get from this to the identity in the display below (1). (Instead what seems to happen is that we pass from the original hypothesis that is a bijection, to a hypothesis that is also either a bijection, or something very close to a bijection.) It does seem to raise a purely algebraic subproblem though, which is to classify those polynomials for which the map taking to is surjective. There are some simple examples of such polynomials (e.g. ) but it seems that most polynomials would not be of this form and in particular would not have identities of the form (1) for generic .

In case (b), Hector Pasten gave a nice geometric argument that showed that a typical high-degree should have a base change of general type which would finish off this case assuming Bombieri-Lang. In principle this means that we only need to consider the case of low-degree (e.g. degree six or less) to complete this side of the story, but this may require some enormous amount of case checking, plus there some degenerate high-degree polynomials that aren’t yet covered by Pasten’s construction that also have to be addressed at some point.

I am unfortunately going to be extremely distracted with other duties for the next week or two, but may eventually post a followup post to this one to try to regain some momentum on this problem.

16 November, 2020 at 8:16 pm

一个变量“存储”任意多的数– 从“康托配对函数”聊开去 – 大老李聊数学[…] 如果再加入“满射”这一条件，那问题当然就更难了。根据陶哲轩的一篇博客，他几乎肯定不存在哈维·弗里德曼问的那个二元有理数函数到有理数集合上的双射多项式函数。 […]

4 January, 2021 at 7:46 pm

Terence TaoGiulio Bresciani has just posted a preprint on the arXiv which apparently manages to complete the strategy initiated in this blog post and comments and formally rule out polynomial bijections from to for any finite extension over the rationals assuming Bombieri-Lang. A substantial amount of algebraic geometry (more than I am personally familiar with) is introduced to treat the higher genus case. It is beyond my ability to readily summarise the argument, but perhaps some other readers more expert in algebraic geometry will be able to do so.

4 January, 2021 at 8:10 pm

David RobertsWhoops, I had this window open for a while and was too slow in posting my comment below. Feel free to delete it and this one.

6 January, 2021 at 3:13 am

Giulio BrescianiI will try to summarise the argument. Obviously this does not exclude that someone else does it again, different points of view are always helpful.

W. Sawin here has settled the cases in which the generic fiber has genus 0 or 1 (I fill in the details of Sawin’s proof in the preprint). This leaves us with the higher genus case, which follows easily from the following.

*Theorem A* Assume that the weak Bombieri-Lang conjecture holds over . Let be a surface, a morphism whose generic fiber is geometrically irreducible of genus at least . Assume that is surjective up to a finite number of points. Then there exists an open subset and a section .

In the preprint, Theorem A is more general than this, but this version is enough for the application to our problem. I am going to summarise the strategy to prove this version. We call a generic section of a rational map making the obvious diagram commute (we are not assuming complete, any finite number of points of or is irrelevant).

First observe that, if the family is constant i.e. is birational to a product , then the statement follows from Hilbert’s irreducibility theorem, since has a finite number of rational points. So let us assume that this is not the case.

The strategy is then divided in two parts. In the first part, I prove that for a generic cover of degree high enough the base change is of general type. By Bombieri-Lang and Hilbert irreducibility, the morphism has then a generic section. In the second part, using a theorem of Caporaso-Harris-Mazur (with a follow up by Abramovich-Voloch for the higher dimensional case) I show that this abundance of covers with generic sections forces a generic section of .

*Part 1* This part is the most technical one, I don’t know if there is a way to make it more accessible: since we want to use Bombieri-Lang, we can’t avoid showing that some surface is of general type, and this requires a certain familiarity with the topic.

By resolution of singularities, it is easy to reduce to the case in which both and the generic fiber of are smooth and projective. Consider the relative dualizing sheaf . Then is a vector bundle for every , the argument is centered around the positivity of this vector bundle. As far as I know, the study of this positivity was initiated by Viehweg, with later important contributions by Kollar. Since we are over , we may write , we are interested in the positivity of the integers . Then part 1 is divided in three steps.

*Part 1, step 1* For every non-trivial family, I prove that there exist an and an such that . If two generic fibers of the family are not birational one to another, then Kollar and Viehweg have shown that there exists an such that for *every* , so there is nothing to do in this case. My work then is focused on the case in which two generic fibers are isomorphic, but the family is not trivial, i.e. the so called isotrivial families. The treatment of the isotrivial case is quite complex, see 3.9 and 3.10 of the paper. If needed, I can try to summarise this, too.

*Part 1, step 2* I show that, if for some and some , then is of general type. Viehweg has shown that for every and every , thus we may choose an injective homomorphism where is the rank of . This rank coincides with where is a generic fiber, thus has growth since is of general type. Moreover, we have an injective homomorphism for some by hypothesis. These induce an injective homomorphism , and thus . We have then that has growth , thus is of general type. In the paper, I do more and give a precise characterization of which families are of general type as a whole.

*Part 1, step 3* So we know that for some and some , and that is of general type if for some and some . Since the relative dualizing sheaf behaves well with respect to base change, we may pass from the first condition to the second by taking a cover of degree . It might happen that the base change is singular, and if we apply resolution of singularities we ruin all the estimates we have done. Fortunately, for most covers the base change is smooth, it is enough to avoid ramification over a finite number of points.

*Part 2* So we know that is of general type for a generic cover of degree high enough. Choose coordinates on so that we are allowed to ramify over and . If is the map for prime great enough, we have then a generic section of . Consider the composition . By Caporaso-Harris-Mazur, there is a bound on the number of rational points in the fibers of . This implies that we may find two different prime numbers such that the images of coincide. By elementary Galois theory for cyclic covers, we conclude that the image of in is birational over .

6 January, 2021 at 9:01 am

Terence TaoMany thanks for this! I compiled the LaTeX (the format WordPress uses to encode LaTeX is described at the bottom of this page and also at https://terrytao.wordpress.com/about/ ) and look forward to going through the argument more carefully.

7 January, 2021 at 5:47 am

Giulio BrescianiBibliography:

– For the positivity theorem of Kollar-Viehweg, see Theorem, pg 363 of Kollar, “Subadditivity of the Kodaira dimension: fibers of general type”. In: Algebraic geometry, Sendai, 1985. Vol. 10. Adv. Stud. Pure Math. North-Holland, Amsterdam, 1987, pp. 361–398.

– For the weak positivity theorem of Viehweg, see Theorem III of Viehweg, “Weak positivity and the additivity of the Kodaira dimension for certain fibre spaces”. In: Algebraic varieties and analytic varieties (Tokyo, 1981). Vol. 1. Adv. Stud. Pure Math. North-Holland, Amsterdam, 1983, pp. 329–353.

– For the uniform bound on fibers, see Theorem 1.1 of Caporaso-Harris-Mazur “Uniformity of rational points”. In: J. Amer. Math. Soc. 10.1 (1997), pp. 1–35.

Addendum:

Theorem A actually uses the weak Bombieri-Lang conjecture in all dimensions in order to apply the theorem of Caporaso-Harris-Mazur and give an uniform bound on the cardinality of fibers (the full conjecture is already needed for one dimensional families of curves!). For the problem of bijections , the uniform bound is given by hypothesis, thus the theorem of CHM is not needed. It follows that Bombieri-Lang for surfaces is sufficient.

4 January, 2021 at 8:09 pm

David RobertsFor what it’s worth, this has dropped on the arXiv:

Giulio Bresciani, “A higher dimensional Hilbert irreducibility theorem”

Abstract:

Assuming the weak Bombieri-Lang conjecture, we prove that a kind of Hilbert irreducibility theorem holds for families of geometrically mordellic varieties (for instance, families of hyperbolic curves). As an application we prove that, assuming Bombieri-Lang, there are no polynomial bijections ℚ×ℚ→ℚ, using a strategy first outlined in a “polymath project” led by T. Tao.

https://arxiv.org/abs/2101.01090