HOME

TheInfoList



OR:

In
number theory Number theory (or arithmetic or higher arithmetic in older usage) is a branch of pure mathematics devoted primarily to the study of the integers and integer-valued functions. German mathematician Carl Friedrich Gauss (1777–1855) said, "Mat ...
and algebraic geometry, a rational point of an
algebraic variety Algebraic varieties are the central objects of study in algebraic geometry, a sub-field of mathematics. Classically, an algebraic variety is defined as the set of solutions of a system of polynomial equations over the real or complex numbers. ...
is a point whose coordinates belong to a given
field Field may refer to: Expanses of open ground * Field (agriculture), an area of land used for agricultural purposes * Airfield, an aerodrome that lacks the infrastructure of an airport * Battlefield * Lawn, an area of mowed grass * Meadow, a grass ...
. If the field is not mentioned, the field of
rational number In mathematics, a rational number is a number that can be expressed as the quotient or fraction of two integers, a numerator and a non-zero denominator . For example, is a rational number, as is every integer (e.g. ). The set of all rat ...
s is generally understood. If the field is the field of
real number In mathematics, a real number is a number that can be used to measure a ''continuous'' one-dimensional quantity such as a distance, duration or temperature. Here, ''continuous'' means that values can have arbitrarily small variations. Every ...
s, a rational point is more commonly called a
real point In geometry, a real point is a point in the complex projective plane with homogeneous coordinates for which there exists a nonzero complex number such that , , and are all real numbers. This definition can be widened to a complex projective spa ...
. Understanding rational points is a central goal of number theory and
Diophantine geometry In mathematics, Diophantine geometry is the study of Diophantine equations by means of powerful methods in algebraic geometry. By the 20th century it became clear for some mathematicians that methods of algebraic geometry are ideal tools to study ...
. For example,
Fermat's Last Theorem In number theory, Fermat's Last Theorem (sometimes called Fermat's conjecture, especially in older texts) states that no three positive integers , , and satisfy the equation for any integer value of greater than 2. The cases and have been ...
may be restated as: for , the
Fermat curve In mathematics, the Fermat curve is the algebraic curve in the complex projective plane defined in homogeneous coordinates (''X'':''Y'':''Z'') by the Fermat equation :X^n + Y^n = Z^n.\ Therefore, in terms of the affine plane its equation is :x^ ...
of equation x^n+y^n=1 has no other rational points than , , and, if is even, and .


Definition

Given a field ''k'', and an
algebraically closed extension In mathematics, a field is algebraically closed if every non-constant polynomial in (the univariate polynomial ring with coefficients in ) has a root in . Examples As an example, the field of real numbers is not algebraically closed, because ...
''K'' of ''k'', an
affine variety In algebraic geometry, an affine variety, or affine algebraic variety, over an algebraically closed field is the zero-locus in the affine space of some finite family of polynomials of variables with coefficients in that generate a prime ideal. ...
''X'' over ''k'' is the set of common zeros in K^n of a collection of polynomials with coefficients in ''k'': :f_1(x_1,\ldots,x_n)=0,\ldots, f_r(x_1,\dots,x_n)=0. These common zeros are called the ''points'' of ''X''. A ''k''-rational point (or ''k''-point) of ''X'' is a point of ''X'' that belongs to ''k''''n'', that is, a sequence (''a''1,...,''a''''n'') of ''n'' elements of ''k'' such that ''f''''j''(''a''1,...,''a''''n'') = 0 for all ''j''. The set of ''k''-rational points of ''X'' is often denoted ''X''(''k''). Sometimes, when the field ''k'' is understood, or when ''k'' is the field Q of
rational number In mathematics, a rational number is a number that can be expressed as the quotient or fraction of two integers, a numerator and a non-zero denominator . For example, is a rational number, as is every integer (e.g. ). The set of all rat ...
s, one says "rational point" instead of "''k''-rational point". For example, the rational points of the
unit circle In mathematics, a unit circle is a circle of unit radius—that is, a radius of 1. Frequently, especially in trigonometry, the unit circle is the circle of radius 1 centered at the origin (0, 0) in the Cartesian coordinate system in the Eucli ...
of equation :x^2+y^2=1 are the pairs of rational numbers :\left(\frac ac, \frac bc\right), where (a, b, c) is a
Pythagorean triple A Pythagorean triple consists of three positive integers , , and , such that . Such a triple is commonly written , and a well-known example is . If is a Pythagorean triple, then so is for any positive integer . A primitive Pythagorean triple is ...
. The concept also makes sense in more general settings. A projective variety ''X'' in projective space P''n'' over a field ''k'' can be defined by a collection of
homogeneous polynomial In mathematics, a homogeneous polynomial, sometimes called quantic in older texts, is a polynomial whose nonzero terms all have the same degree. For example, x^5 + 2 x^3 y^2 + 9 x y^4 is a homogeneous polynomial of degree 5, in two variables; ...
equations in variables ''x''0,...,''x''''n''. A ''k''-point of P''n'', written 'a''0,...,''a''''n'' is given by a sequence of ''n''+1 elements of ''k'', not all zero, with the understanding that multiplying all of ''a''0,...''a''''n'' by the same nonzero element of ''k'' gives the same point in projective space. Then a ''k''-point of ''X'' means a ''k''-point of P''n'' at which the given polynomials vanish. More generally, let ''X'' be a scheme over a field ''k''. This means that a
morphism of schemes In algebraic geometry, a morphism of schemes generalizes a morphism of algebraic varieties just as a scheme generalizes an algebraic variety. It is, by definition, a morphism in the category of schemes. A morphism of algebraic stacks generalizes a ...
''f'': ''X'' →
Spec Spec may refer to: *Specification (technical standard), an explicit set of requirements to be satisfied by a material, product, or service **datasheet, or "spec sheet" People * Spec Harkness (1887-1952), American professional baseball pitcher ...
(''k'') is given. Then a ''k''-point of ''X'' means a
section Section, Sectioning or Sectioned may refer to: Arts, entertainment and media * Section (music), a complete, but not independent, musical idea * Section (typography), a subdivision, especially of a chapter, in books and documents ** Section sig ...
of this morphism, that is, a morphism ''a'': Spec(''k'') → ''X'' such that the composition ''fa'' is the identity on Spec(''k''). This agrees with the previous definitions when ''X'' is an affine or projective variety (viewed as a scheme over ''k''). When ''X'' is a variety over an algebraically closed field ''k'', much of the structure of ''X'' is determined by its set ''X''(''k'') of ''k''-rational points. For a general field ''k'', however, ''X''(''k'') gives only partial information about ''X''. In particular, for a variety ''X'' over a field ''k'' and any field extension ''E'' of ''k'', ''X'' also determines the set ''X''(''E'') of ''E''-rational points of ''X'', meaning the set of solutions of the equations defining ''X'' with values in ''E''. Example: Let ''X'' be the
conic In mathematics, a conic section, quadratic curve or conic is a curve obtained as the intersection of the surface of a cone with a plane. The three types of conic section are the hyperbola, the parabola, and the ellipse; the circle is a specia ...
curve ''x''2 + ''y''2 = −1 in the affine plane ''A''2 over the
real number In mathematics, a real number is a number that can be used to measure a ''continuous'' one-dimensional quantity such as a distance, duration or temperature. Here, ''continuous'' means that values can have arbitrarily small variations. Every ...
s R. Then the set of real points ''X''(R) is empty, because the square of any real number is nonnegative. On the other hand, in the terminology of algebraic geometry, the algebraic variety ''X'' over R is not empty, because the set of
complex Complex commonly refers to: * Complexity, the behaviour of a system whose components interact in multiple ways so possible interactions are difficult to describe ** Complex system, a system composed of many components which may interact with each ...
points ''X''(C) is not empty. More generally, for a scheme ''X'' over a commutative ring ''R'' and any commutative ''R''-
algebra Algebra () is one of the broad areas of mathematics. Roughly speaking, algebra is the study of mathematical symbols and the rules for manipulating these symbols in formulas; it is a unifying thread of almost all of mathematics. Elementary ...
''S'', the set ''X''(''S'') of ''S''-points of ''X'' means the set of morphisms Spec(''S'') → ''X'' over Spec(''R''). The scheme ''X'' is determined up to isomorphism by the
functor In mathematics, specifically category theory, a functor is a mapping between categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) are associated to topological spaces, and m ...
''S'' ↦ ''X''(''S''); this is the philosophy of identifying a scheme with its
functor of points In algebraic geometry, a functor represented by a scheme ''X'' is a set-valued contravariant functor on the category of schemes such that the value of the functor at each scheme ''S'' is (up to natural bijections) the set of all morphisms S \to X. T ...
. Another formulation is that the scheme ''X'' over ''R'' determines a scheme ''X''''S'' over ''S'' by base change, and the ''S''-points of ''X'' (over ''R'') can be identified with the ''S''-points of ''X''''S'' (over ''S''). The theory of Diophantine equations traditionally meant the study of integral points, meaning solutions of polynomial equations in the
integer An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the languag ...
s Z rather than the rationals Q. For homogeneous polynomial equations such as ''x''3 + ''y''3 = ''z''3, the two problems are essentially equivalent, since every rational point can be scaled to become an integral point.


Rational points on curves

Much of number theory can be viewed as the study of rational points of algebraic varieties, a convenient setting being
smooth Smooth may refer to: Mathematics * Smooth function, a function that is infinitely differentiable; used in calculus and topology * Smooth manifold, a differentiable manifold for which all the transition maps are smooth functions * Smooth algebrai ...
projective varieties. For smooth projective curves, the behavior of rational points depends strongly on the
genus Genus ( plural genera ) is a taxonomic rank used in the biological classification of living and fossil organisms as well as viruses. In the hierarchy of biological classification, genus comes above species and below family. In binomial nom ...
of the curve.


Genus 0

Every smooth projective curve ''X'' of genus zero over a field ''k'' is isomorphic to a conic (degree 2) curve in P2. If ''X'' has a ''k''-rational point, then it is isomorphic to P1 over ''k'', and so its ''k''-rational points are completely understood. If ''k'' is the field Q of rational numbers (or more generally a
number field In mathematics, an algebraic number field (or simply number field) is an extension field K of the field of rational numbers such that the field extension K / \mathbb has finite degree (and hence is an algebraic field extension). Thus K is a f ...
), there is an
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
to determine whether a given conic has a rational point, based on the
Hasse principle In mathematics, Helmut Hasse's local–global principle, also known as the Hasse principle, is the idea that one can find an integer solution to an equation by using the Chinese remainder theorem to piece together solutions modulo powers of eac ...
: a conic over Q has a rational point if and only if it has a point over all completions of Q, that is, over R and all ''p''-adic fields Q''p''.


Genus 1

It is harder to determine whether a curve of genus 1 has a rational point. The Hasse principle fails in this case: for example, by Ernst Selmer, the cubic curve 3''x''3 + 4''y''3 + 5''z''3 = 0 in P2 has a point over all completions of Q, but no rational point. The failure of the Hasse principle for curves of genus 1 is measured by the Tate–Shafarevich group. If ''X'' is a curve of genus 1 with a ''k''-rational point ''p''0, then ''X'' is called an
elliptic curve In mathematics, an elliptic curve is a smooth, projective, algebraic curve of genus one, on which there is a specified point . An elliptic curve is defined over a field and describes points in , the Cartesian product of with itself. If ...
over ''k''. In this case, ''X'' has the structure of a commutative
algebraic group In mathematics, an algebraic group is an algebraic variety endowed with a group structure which is compatible with its structure as an algebraic variety. Thus the study of algebraic groups belongs both to algebraic geometry and group theory. Ma ...
(with ''p''0 as the zero element), and so the set ''X''(''k'') of ''k''-rational points is an
abelian group In mathematics, an abelian group, also called a commutative group, is a group in which the result of applying the group operation to two group elements does not depend on the order in which they are written. That is, the group operation is comm ...
. The Mordell–Weil theorem says that for an elliptic curve (or, more generally, an abelian variety) ''X'' over a number field ''k'', the abelian group ''X''(''k'') is finitely generated. Computer algebra programs can determine the Mordell–Weil group ''X''(''k'') in many examples, but it is not known whether there is an algorithm that always succeeds in computing this group. That would follow from the conjecture that the Tate–Shafarevich group is finite, or from the related Birch–Swinnerton-Dyer conjecture.


Genus at least 2

Faltings's theorem In arithmetic geometry, the Mordell conjecture is the conjecture made by Louis Mordell that a curve of genus greater than 1 over the field Q of rational numbers has only finitely many rational points. In 1983 it was proved by Gerd Faltings, and ...
(formerly the Mordell conjecture) says that for any curve ''X'' of genus at least 2 over a number field ''k'', the set ''X''(''k'') is finite. Some of the great achievements of number theory amount to determining the rational points on particular curves. For example,
Fermat's Last Theorem In number theory, Fermat's Last Theorem (sometimes called Fermat's conjecture, especially in older texts) states that no three positive integers , , and satisfy the equation for any integer value of greater than 2. The cases and have been ...
(proved by Richard Taylor and
Andrew Wiles Sir Andrew John Wiles (born 11 April 1953) is an English mathematician and a Royal Society Research Professor at the University of Oxford, specializing in number theory. He is best known for proving Fermat's Last Theorem, for which he was awa ...
) is equivalent to the statement that for an integer ''n'' at least 3, the only rational points of the curve ''x''''n'' + ''y''''n'' = ''z''''n'' in P2 over Q are the obvious ones: ,1,1and ,0,1 ,1,−1and ,0,−1for ''n'' even; and ,−1,0for ''n'' odd. The curve ''X'' (like any smooth curve of degree ''n'' in P2) has genus (''n'' − 1)(''n'' − 2)/2. It is not known whether there is an algorithm to find all the rational points on an arbitrary curve of genus at least 2 over a number field. There is an algorithm that works in some cases. Its termination in general would follow from the conjectures that the Tate–Shafarevich group of an abelian variety over a number field is finite and that the Brauer–Manin obstruction is the only obstruction to the Hasse principle, in the case of curves.


Higher dimensions


Varieties with few rational points

In higher dimensions, one unifying goal is the Bombieri
Lang Lang may refer to: * Lang (surname), a surname of independent Germanic or Chinese origin Places * Lang Island (Antarctica), East Antarctica * Lang Nunatak, Antarctica * Lang Sound, Antarctica * Lang Park, a stadium in Brisbane, Australia * L ...
conjecture that, for any variety ''X'' of
general type In algebraic geometry, the Kodaira dimension ''κ''(''X'') measures the size of the canonical model of a projective variety ''X''. Igor Shafarevich, in a seminar introduced an important numerical invariant of surfaces with the notation ''κ''. ...
over a number field ''k'', the set of ''k''-rational points of ''X'' is not Zariski dense in ''X''. (That is, the ''k''-rational points are contained in a finite union of lower-dimensional subvarieties of ''X''.) In dimension 1, this is exactly Faltings's theorem, since a curve is of general type if and only if it has genus at least 2. Lang also made finer conjectures relating finiteness of rational points to Kobayashi hyperbolicity. For example, the Bombieri–Lang conjecture predicts that a smooth
hypersurface In geometry, a hypersurface is a generalization of the concepts of hyperplane, plane curve, and surface. A hypersurface is a manifold or an algebraic variety of dimension , which is embedded in an ambient space of dimension , generally a Euclidea ...
of degree ''d'' in projective space P''n'' over a number field does not have Zariski dense rational points if ''d'' ≥ ''n'' + 2. Not much is known about that case. The strongest known result on the Bombieri–Lang conjecture is Faltings's theorem on subvarieties of abelian varieties (generalizing the case of curves). Namely, if ''X'' is a subvariety of an abelian variety ''A'' over a number field ''k'', then all ''k''-rational points of ''X'' are contained in a finite union of translates of abelian subvarieties contained in ''X''. (So if ''X'' contains no translated abelian subvarieties of positive dimension, then ''X''(''k'') is finite.)


Varieties with many rational points

In the opposite direction, a variety ''X'' over a number field ''k'' is said to have potentially dense rational points if there is a finite extension field ''E'' of ''k'' such that the ''E''-rational points of ''X'' are Zariski dense in ''X''. Frédéric Campana conjectured that a variety is potentially dense if and only if it has no rational fibration over a positive-dimensional
orbifold In the mathematical disciplines of topology and geometry, an orbifold (for "orbit-manifold") is a generalization of a manifold. Roughly speaking, an orbifold is a topological space which is locally a finite group quotient of a Euclidean space. D ...
of general type. A known case is that every
cubic surface In mathematics, a cubic surface is a surface in 3-dimensional space defined by one polynomial equation of degree 3. Cubic surfaces are fundamental examples in algebraic geometry. The theory is simplified by working in projective space rather th ...
in P3 over a number field ''k'' has potentially dense rational points, because (more strongly) it becomes
rational Rationality is the quality of being guided by or based on reasons. In this regard, a person acts rationally if they have a good reason for what they do or a belief is rational if it is based on strong evidence. This quality can apply to an abi ...
over some finite extension of ''k'' (unless it is the
cone A cone is a three-dimensional geometric shape that tapers smoothly from a flat base (frequently, though not necessarily, circular) to a point called the apex or vertex. A cone is formed by a set of line segments, half-lines, or lines con ...
over a plane cubic curve). Campana's conjecture would also imply that a
K3 surface In mathematics, a complex analytic K3 surface is a compact connected complex manifold of dimension 2 with trivial canonical bundle and irregularity zero. An (algebraic) K3 surface over any field means a smooth proper geometrically connected al ...
''X'' (such as a smooth quartic surface in P3) over a number field has potentially dense rational points. That is known only in special cases, for example if ''X'' has an elliptic fibration. One may ask when a variety has a rational point without extending the base field. In the case of a hypersurface ''X'' of degree ''d'' in P''n'' over a number field, there are good results when ''d'' is much smaller than ''n'', often based on the
Hardy–Littlewood circle method In mathematics, the Hardy–Littlewood circle method is a technique of analytic number theory. It is named for G. H. Hardy and J. E. Littlewood, who developed it in a series of papers on Waring's problem. History The initial idea is usually at ...
. For example, the
Hasse–Minkowski theorem The Hasse–Minkowski theorem is a fundamental result in number theory which states that two quadratic forms over a number field are equivalent if and only if they are equivalent ''locally at all places'', i.e. equivalent over every completion o ...
says that the Hasse principle holds for quadric hypersurfaces over a number field (the case ''d'' = 2).
Christopher Hooley Christopher Hooley (7 August 1928 – 13 December 2018) was a British mathematician, professor of mathematics at Cardiff University. He did his PhD under the supervision of Albert Ingham. He won the Adams Prize of Cambridge University in ...
proved the Hasse principle for smooth cubic hypersurfaces in P''n'' over Q when ''n'' ≥ 8. In higher dimensions, even more is true: every smooth cubic in P''n'' over Q has a rational point when ''n'' ≥ 9, by
Roger Heath-Brown David Rodney "Roger" Heath-Brown FRS (born 12 October 1952), is a British mathematician working in the field of analytic number theory. Education He was an undergraduate and graduate student of Trinity College, Cambridge; his research supervi ...
. More generally, Birch's theorem says that for any odd positive integer ''d'', there is an integer ''N'' such that for all ''n'' ≥ ''N'', every hypersurface of degree ''d'' in P''n'' over Q has a rational point. For hypersurfaces of smaller dimension (in terms of their degree), things can be more complicated. For example, the Hasse principle fails for the smooth cubic surface 5''x''3 + 9''y''3 + 10''z''3 + 12''w''3 = 0 in P3 over Q, by Ian Cassels and Richard Guy. Jean-Louis Colliot-Thélène has conjectured that the Brauer–Manin obstruction is the only obstruction to the Hasse principle for cubic surfaces. More generally, that should hold for every rationally connected variety over a number field. In some cases, it is known that ''X'' has "many" rational points whenever it has one. For example, extending work of
Beniamino Segre Beniamino Segre (16 February 1903 – 2 October 1977) was an Italian mathematician who is remembered today as a major contributor to algebraic geometry and one of the founders of finite geometry. Life and career He was born and studied in Turin ...
and
Yuri Manin Yuri Ivanovich Manin (russian: Ю́рий Ива́нович Ма́нин; born 16 February 1937) is a Russian mathematician, known for work in algebraic geometry and diophantine geometry, and many expository works ranging from mathematical log ...
,
János Kollár János Kollár (born 7 June 1956) is a Hungarian mathematician, specializing in algebraic geometry. Professional career Kollár began his studies at the Eötvös University in Budapest and later received his PhD at Brandeis University in 1984 ...
showed: for a cubic hypersurface ''X'' of dimension at least 2 over a
perfect field In algebra, a field ''k'' is perfect if any one of the following equivalent conditions holds: * Every irreducible polynomial over ''k'' has distinct roots. * Every irreducible polynomial over ''k'' is separable. * Every finite extension of ''k' ...
''k'' with ''X'' not a cone, ''X'' is unirational over ''k'' if it has a ''k''-rational point. (In particular, for ''k'' infinite, unirationality implies that the set of ''k''-rational points is Zariski dense in ''X''.) The
Manin conjecture In mathematics, the Manin conjecture describes the conjectural distribution of rational points on an algebraic variety relative to a suitable height function. It was proposed by Yuri I. Manin and his collaborators in 1989 when they initiated a p ...
is a more precise statement that would describe the asymptotics of the number of rational points of bounded
height Height is measure of vertical distance, either vertical extent (how "tall" something or someone is) or vertical position (how "high" a point is). For example, "The height of that building is 50 m" or "The height of an airplane in-flight is ab ...
on a
Fano variety In algebraic geometry, a Fano variety, introduced by Gino Fano in , is a complete variety ''X'' whose anticanonical bundle ''K''X* is ample. In this definition, one could assume that ''X'' is smooth over a field, but the minimal model program ...
.


Counting points over finite fields

A variety ''X'' over a
finite field In mathematics, a finite field or Galois field (so-named in honor of Évariste Galois) is a field that contains a finite number of elements. As with any field, a finite field is a set on which the operations of multiplication, addition, subtr ...
''k'' has only finitely many ''k''-rational points. The Weil conjectures, proved by André Weil in dimension 1 and by
Pierre Deligne Pierre René, Viscount Deligne (; born 3 October 1944) is a Belgian mathematician. He is best known for work on the Weil conjectures, leading to a complete proof in 1973. He is the winner of the 2013 Abel Prize, 2008 Wolf Prize, 1988 Crafoord P ...
in any dimension, give strong estimates for the number of ''k''-points in terms of the Betti numbers of ''X''. For example, if ''X'' is a smooth projective curve of genus ''g'' over a field ''k'' of order ''q'' (a prime power), then :\big, , X(k), -(q+1)\big, \leq 2g\sqrt. For a smooth hypersurface ''X'' of degree ''d'' in P''n'' over a field ''k'' of order ''q'', Deligne's theorem gives the bound: :\big, , X(k), -(q^+\cdots+q+1)\big, \leq \bigg( \frac\bigg) q^. There are also significant results about when a projective variety over a finite field ''k'' has at least one ''k''-rational point. For example, the Chevalley–Warning theorem implies that any hypersurface ''X'' of degree ''d'' in P''n'' over a finite field ''k'' has a ''k''-rational point if ''d'' ≤ ''n''. For smooth ''X'', this also follows from
Hélène Esnault Hélène Esnault (born 17 July 1953) is a French and German mathematician, specializing in algebraic geometry. Biography Born in Paris, Esnault earned her PhD in 1976 from the University of Paris VII. She wrote her dissertation on ''Singular ...
's theorem that every smooth projective rationally chain connected variety, for example every Fano variety, over a finite field ''k'' has a ''k''-rational point.Esnault (2003), Corollary 1.3.


See also

*
Arithmetic dynamics Arithmetic dynamics is a field that amalgamates two areas of mathematics, dynamical systems and number theory. Classically, discrete dynamics refers to the study of the iteration of self-maps of the complex plane or real line. Arithmetic dynamics is ...
*
Birational geometry In mathematics, birational geometry is a field of algebraic geometry in which the goal is to determine when two algebraic varieties are isomorphic outside lower-dimensional subsets. This amounts to studying mappings that are given by rational ...
* Functor represented by a scheme


Notes


References

* * * * * * * * * * * *


External links

* {{Citation , author1-last=Colliot-Thélène , author1-first=Jean-Louis , author1-link=Jean-Louis Colliot-Thélène , title=Local-global principles for rational points and zero-cycles , year=2015 , url=https://www.math.u-psud.fr/~colliot/AWS30MAI2015.pdf Diophantine geometry