thumb|360px|Pell's equation for n = 2 and six of its integer solutions
Pell's equation, also called the Pell–Fermat equation, is any Diophantine equation of the form <math>x^2 - ny^2 = 1,</math> where n is a given positive nonsquare integer, and integer solutions are sought for x and y. In Cartesian coordinates, the equation is represented by a hyperbola; solutions occur wherever the curve passes through a point whose x and y coordinates are both integers, such as the trivial solution with x = 1 and y = 0. Joseph Louis Lagrange proved that, as long as n is not a perfect square, Pell's equation has infinitely many distinct integer solutions. These solutions may be used to accurately approximate the square root of n by rational numbers of the form x/y.
This kind of equation was first studied extensively in India starting with Brahmagupta, who found an integer solution to <math>92x^2 + 1 = y^2</math> in his Brāhmasphuṭasiddhānta circa 628. Bhaskara II in the 12th century and Narayana Pandit in the 14th century both found general solutions to Pell's equation and other quadratic indeterminate equations. Bhaskara II is generally credited with developing the chakravala method, building on the work of Jayadeva and Brahmagupta. Solutions to specific examples of Pell's equation, such as the Pell numbers arising from the equation with n = 2, had been known for much longer, since the time of Pythagoras in Greece and a similar date in India. William Brouncker was the first European to solve Pell's equation. The name of Pell's equation arose from Leonhard Euler mistakenly attributing Brouncker's solution of the equation to John Pell.
History
Special cases
As early as 400 BC in India and Greece, mathematicians studied the numbers arising from the n = 2 case of Pell's equation,
<math display="block">x^2 - 2 y^2 = 1,</math>
and from the closely related equation
<math display="block">x^2 - 2 y^2 = -1</math>
because of the connection of these equations to the square root of 2.
Later, Archimedes approximated the square root of 3 by the rational number 1351/780. Although he did not explain his methods, this approximation may be obtained in the same way, as a solution to Pell's equation.
Likewise, Archimedes's cattle problem—an ancient word problem about finding the number of cattle belonging to the sun god Helios—can be solved by reformulating it as a Pell's equation. The manuscript containing the problem states that it was devised by Archimedes and recorded in a letter to Eratosthenes, and the attribution to Archimedes is generally accepted today.
General case
Around AD 250, Diophantus considered the equation
<math display="block">a^2 x^2 + c = y^2,</math>
where a and c are fixed numbers, and x and y are the variables to be solved for.
This equation is different in form from Pell's equation but equivalent to it.
Diophantus solved the equation for (a, c) equal to (1, 1), (1, −1), (1, 12), and (3, 9). Al-Karaji, a 10th-century Persian mathematician, worked on similar problems to Diophantus.
In Indian mathematics, Brahmagupta discovered that
<math display="block">(x_1^2 - Ny_1^2)(x_2^2 - Ny_2^2) = (x_1x_2 + Ny_1y_2)^2 - N(x_1y_2 + x_2y_1)^2,</math>
a form of what is now known as Brahmagupta's identity. Using this, he was able to "compose" triples <math>(x_1, y_1, k_1)</math> and <math>(x_2, y_2, k_2)</math> that were solutions of <math>x^2 - Ny^2 = k</math>, to generate the new triples
: <math>(x_1x_2 + Ny_1y_2 , x_1y_2 + x_2y_1 , k_1k_2)</math> and <math>(x_1x_2 - Ny_1y_2 , x_1y_2 - x_2y_1 , k_1k_2).</math>
Not only did this give a way to generate infinitely many solutions to <math>x^2 - Ny^2 = 1</math> starting with one solution, but also, by dividing such a composition by <math>k_1k_2</math>, integer or "nearly integer" solutions could often be obtained. For instance, for <math>N = 92</math>, Brahmagupta composed the triple (10, 1, 8) (since <math>10^2 - 92(1^2) = 8</math>) with itself to get the new triple (192, 20, 64). Dividing throughout by 64 ("8" for <math>x</math> and <math>y</math>) gave the triple (24, 5/2, 1), which when composed with itself gave the desired integer solution (1151, 120, 1). Brahmagupta solved many Pell's equations with this method, proving that it gives solutions starting from an integer solution of <math>x^2 - Ny^2 = k</math> for k = ±1, ±2, or ±4.
The first general method for solving the Pell's equation (for all N) was given by Bhāskara II in 1150, extending the methods of Brahmagupta. Called the chakravala (cyclic) method, it starts by choosing two relatively prime integers <math>a</math> and <math>b</math>, then composing the triple <math>(a, b, k)</math> (that is, one which satisfies <math>a^2 - Nb^2 = k</math>) with the trivial triple <math>(m, 1, m^2 - N)</math> to get the triple <math>\big(am + Nb, a + bm, k(m^2 - N)\big)</math>, which can be scaled down to
<math display="block">\left(\frac{am + Nb}{k}, \frac{a + bm}{k}, \frac{m^2 - N}{k}\right).</math>
When <math>m</math> is chosen so that <math>\frac{a + bm}{k}</math> is an integer, so are the other two numbers in the triple. Among such <math>m</math>, the method chooses one that minimizes <math>\frac{m^2 - N}{k}</math> and repeats the process. This method always terminates with a solution. Bhaskara used it to give the solution x = , y = to the N = 61 case. In a letter to Kenelm Digby, Bernard Frénicle de Bessy said that Fermat found the smallest solution for N up to 150 and challenged John Wallis to solve the cases N = 151 or 313. Both Wallis and William Brouncker gave solutions to these problems, though Wallis suggests in a letter that the solution was due to Brouncker.
John Pell's connection with the equation is that he revised Thomas Branker's translation of Johann Rahn's 1659 book Teutsche Algebra into English, with a discussion of Brouncker's solution of the equation. Leonhard Euler mistakenly thought that this solution was due to Pell, as a result of which he named the equation after Pell.
The general theory of Pell's equation, based on continued fractions and algebraic manipulations with numbers of the form <math>P + Q\sqrt{a},</math> was developed by Lagrange in 1766–1769. In particular, Lagrange gave a proof that the Brouncker–Wallis algorithm always terminates.
Solutions
Fundamental solution via continued fractions
Let <math>h_i/k_i</math> denote the unique sequence of convergents of the regular continued fraction for <math>\sqrt{n}</math>. Then the pair of positive integers <math>(x_1, y_1)</math> solving Pell's equation and minimizing x satisfies x<sub>1</sub> = h<sub>i</sub> and y<sub>1</sub> = k<sub>i</sub> for some i. This pair is called the fundamental solution. The sequence of integers <math>[a_0; a_1,a_2,\ldots]</math> in the regular continued fraction of <math>\sqrt{n}</math> is always eventually periodic. It can be written in the form <math>\left[\lfloor\sqrt{n}\rfloor;\;\overline{a_1,a_2,\ldots,a_{r-1}, 2\lfloor\sqrt{n}\rfloor}\right]</math>, where <math>\lfloor\, \cdot\, \rfloor</math> denotes integer floor, and the sequence <math>a_1,a_2,\ldots,a_{r-1}, 2\lfloor\sqrt{n}\rfloor</math> repeats infinitely. Moreover, the tuple <math>(a_1,a_2,\ldots,a_{r-1})</math> is palindromic, the same left-to-right or right-to-left.
Additional solutions from the fundamental solution
Once the fundamental solution is found, all remaining solutions may be calculated algebraically from Hallgren's algorithm, which can be interpreted as an algorithm for finding the group of units of a real quadratic number field, was extended to more general fields by Schmidt and Völlmer.
Example
As an example, consider the instance of Pell's equation for n = 7; that is,
<math display="block">x^2 - 7y^2 = 1.</math>
The continued fraction of <math>\sqrt{7}</math> has the form <math>[2;\ \overline{1, 1, 1, 4}]</math>. Since the period has length <math>4</math>, which is an even number, the convergent producing the fundamental solution is obtained by truncating the continued fraction right before the end of the first occurrence of the period: <math>[2;\ 1,1,1]=\frac{8}{3}</math>.
The sequence of convergents for the square root of seven are
<div style="font-size:90%">
:{| class="wikitable" style="text-align:center;"
|-
! <math>h/k</math><br><small>(convergent)</small>
! <math>h^2 - 7 k^2</math><br><small>(Pell-type approximation)</small>
|-
| <math>2 / 1</math>
| <math>-3</math>
|-
| <math>3 / 1</math>
| <math>+2</math>
|-
| <math>5 / 2</math>
| <math>-3</math>
|-
| <math>8 / 3</math>
| <math>+1</math>
|}
</div>
Applying the recurrence formula to this solution generates the infinite sequence of solutions
:(1, 0); (8, 3); (127, 48); (2024, 765); (32257, 12192); (514088, 194307); (8193151, 3096720); (130576328, 49353213); ... (sequence (x) and (y) in OEIS)
For the Pell's equation
<math display="block">x^2 - 13y^2 = 1,</math>
the continued fraction <math>\sqrt{13}=[3;\ \overline{1,1,1,1,6}]</math> has a period of odd length. For this the fundamental solution is obtained by truncating the continued fraction right before the second occurrence of the period <math>[3;\ 1,1,1,1,6,1,1,1,1]=\frac{649}{180}</math>. Thus, the fundamental solution is <math>(x_1, y_1)=(649, 180)</math>.
The smallest solution can be very large. For example, the smallest solution to <math>x^2 - 313y^2 = 1</math> is (, ), and this is the equation which Frenicle challenged Wallis to solve. Values of n such that the smallest solution of <math>x^2 - ny^2 = 1</math> is greater than the smallest solution for any smaller value of n are
: 1, 2, 5, 10, 13, 29, 46, 53, 61, 109, 181, 277, 397, 409, 421, 541, 661, 1021, 1069, 1381, 1549, 1621, 2389, 3061, 3469, 4621, 4789, 4909, 5581, 6301, 6829, 8269, 8941, 9949, ... .
(For these records, see for x and for y.)
List of fundamental solutions of Pell's equations
The following is a list of the fundamental solution to <math>x^2 - n y^2 = 1</math> with n ≤ 128. When n is an integer square, there is no solution except for the trivial solution (1, 0). The values of x are sequence and those of y are sequence in OEIS.
{| class="wikitable" style="text-align: right; display: inline-table;"
! n || x || y
|-
! 1
| – || –
|-
! 2
| 3 || 2
|-
! 3
| 2 || 1
|-
! 4
| – || –
|-
! 5
| 9 || 4
|-
! 6
| 5 || 2
|-
! 7
| 8 || 3
|-
! 8
| 3 || 1
|-
! 9
| – || –
|-
! 10
| 19 || 6
|-
! 11
| 10 || 3
|-
! 12
| 7 || 2
|-
! 13
| 649 || 180
|-
! 14
| 15 || 4
|-
! 15
| 4 || 1
|-
! 16
| – || –
|-
! 17
| 33 || 8
|-
! 18
| 17 || 4
|-
! 19
| 170 || 39
|-
! 20
| 9 || 2
|-
! 21
| 55 || 12
|-
! 22
| 197 || 42
|-
! 23
| 24 || 5
|-
! 24
| 5 || 1
|-
! 25
| – || –
|-
! 26
| 51 || 10
|-
! 27
| 26 || 5
|-
! 28
| 127 || 24
|-
! 29
| 9801 || 1820
|-
! 30
| 11 || 2
|-
! 31
| 1520 || 273
|-
! 32
| 17 || 3
|}
{| class="wikitable" style="text-align: right; display: inline-table;"
! n || x || y
|-
! 33
| 23 || 4
|-
! 34
| 35 || 6
|-
! 35
| 6 || 1
|-
! 36
| – || –
|-
! 37
| 73 || 12
|-
! 38
| 37 || 6
|-
! 39
| 25 || 4
|-
! 40
| 19 || 3
|-
! 41
| 2049 || 320
|-
! 42
| 13 || 2
|-
! 43
| 3482 || 531
|-
! 44
| 199 || 30
|-
! 45
| 161 || 24
|-
! 46
| 24335 || 3588
|-
! 47
| 48 || 7
|-
! 48
| 7 || 1
|-
! 49
| – || –
|-
! 50
| 99 || 14
|-
! 51
| 50 || 7
|-
! 52
| 649 || 90
|-
! 53
| 66249 || 9100
|-
! 54
| 485 || 66
|-
! 55
| 89 || 12
|-
! 56
| 15 || 2
|-
! 57
| 151 || 20
|-
! 58
| 19603 || 2574
|-
! 59
| 530 || 69
|-
! 60
| 31 || 4
|-
! 61
| 1766319049 || 226153980
|-
! 62
| 63 || 8
|-
! 63
| 8 || 1
|-
! 64
| – || –
|}
{| class="wikitable" style="text-align: right; display: inline-table;"
! n || x || y
|-
! 65
| 129 || 16
|-
! 66
| 65 || 8
|-
! 67
| 48842 || 5967
|-
! 68
| 33 || 4
|-
! 69
| 7775 || 936
|-
! 70
| 251 || 30
|-
! 71
| 3480 || 413
|-
! 72
| 17 || 2
|-
! 73
| 2281249 || 267000
|-
! 74
| 3699 || 430
|-
! 75
| 26 || 3
|-
! 76
| 57799 || 6630
|-
! 77
| 351 || 40
|-
! 78
| 53 || 6
|-
! 79
| 80 || 9
|-
! 80
| 9 || 1
|-
! 81
| – || –
|-
! 82
| 163 || 18
|-
! 83
| 82 || 9
|-
! 84
| 55 || 6
|-
! 85
| 285769 || 30996
|-
! 86
| 10405 || 1122
|-
! 87
| 28 || 3
|-
! 88
| 197 || 21
|-
! 89
| 500001 || 53000
|-
! 90
| 19 || 2
|-
! 91
| 1574 || 165
|-
! 92
| 1151 || 120
|-
! 93
| 12151 || 1260
|-
! 94
| 2143295 || 221064
|-
! 95
| 39 || 4
|-
! 96
| 49 || 5
|}
{| class="wikitable" style="text-align: right; display: inline-table;"
! n || x || y
|-
! 97
| 62809633 || 6377352
|-
! 98
| 99 || 10
|-
! 99
| 10 || 1
|-
! 100
| – || –
|-
! 101
| 201 || 20
|-
! 102
| 101 || 10
|-
! 103
| 227528 || 22419
|-
! 104
| 51 || 5
|-
! 105
| 41 || 4
|-
! 106
| 32080051 || 3115890
|-
! 107
| 962 || 93
|-
! 108
| 1351 || 130
|-
! 109
| 158070671986249 || 15140424455100
|-
! 110
| 21 || 2
|-
! 111
| 295 || 28
|-
! 112
| 127 || 12
|-
! 113
| 1204353 || 113296
|-
! 114
| 1025 || 96
|-
! 115
| 1126 || 105
|-
! 116
| 9801 || 910
|-
! 117
| 649 || 60
|-
! 118
| 306917 || 28254
|-
! 119
| 120 || 11
|-
! 120
| 11 || 1
|-
! 121
| – || –
|-
! 122
| 243 || 22
|-
! 123
| 122 || 11
|-
! 124
| 4620799 || 414960
|-
! 125
| 930249 || 83204
|-
! 126
| 449 || 40
|-
! 127
| 4730624 || 419775
|-
! 128
| 577 || 51
|}
Connections
Pell's equation has connections to several other important subjects in mathematics.
Algebraic number theory
Pell's equation is closely related to the theory of algebraic numbers, as the formula
<math display="block">x^2 - n y^2 = (x + y\sqrt n)(x - y\sqrt n)</math>
is the norm for the ring <math>\mathbb{Z}[\sqrt{n}]</math> and for the closely related quadratic field <math>\mathbb{Q}(\sqrt{n})</math>. Thus, a pair of integers <math>(x, y)</math> solves Pell's equation if and only if <math>x + y \sqrt{n}</math> is a unit with norm 1 in <math>\mathbb{Z}[\sqrt{n}]</math>. Dirichlet's unit theorem, that all units of <math>\mathbb{Z}[\sqrt{n}]</math> can be expressed as powers of a single fundamental unit (and multiplication by a sign), is an algebraic restatement of the fact that all solutions to the Pell's equation can be generated from the fundamental solution. The fundamental unit can in general be found by solving a Pell-like equation but it does not always correspond directly to the fundamental solution of Pell's equation itself, because the fundamental unit may have norm −1 rather than 1 and its coefficients may be half integers rather than integers.
Chebyshev polynomials
Demeyer mentions a connection between Pell's equation and the Chebyshev polynomials:
If <math>T_i(x)</math> and <math>U_i(x)</math> are the Chebyshev polynomials of the first and second kind respectively, then these polynomials satisfy a form of Pell's equation in any polynomial ring <math>R[x]</math>, with <math>n = x^2 - 1</math>:
<math display="block">T_i^2 - (x^2-1) U_{i-1}^2 = 1.</math>
Thus, these polynomials can be generated by the standard technique for Pell's equations of taking powers of a fundamental solution:
<math display="block">T_i + U_{i-1} \sqrt{x^2-1} = (x + \sqrt{x^2-1})^i.</math>
It may further be observed that if <math>(x_i, y_i)</math> are the solutions to any integer Pell's equation, then <math>x_i = T_i (x_1)</math> and <math>y_i = y_1 U_{i-1} (x_1)</math>.
Continued fractions
A general development of solutions of Pell's equation <math>x^2 - n y^2 = 1</math> in terms of continued fractions of <math>\sqrt{n}</math> can be presented, as the solutions x and y are approximates to the square root of n and thus are a special case of continued fraction approximations for quadratic irrationals. As part of this theory, Størmer also investigated divisibility relations among solutions to Pell's equation; in particular, he showed that each solution other than the fundamental solution has a prime factor that does not divide n. Thus, for example, x<sup>2</sup> − 3 y<sup>2</sup> = −1 is never solvable, but x<sup>2</sup> − 5 y<sup>2</sup> = −1 may be.
The first few numbers n for which x<sup>2</sup> − n y<sup>2</sup> = −1 is solvable are 1 (with only one trivial solution) and
:2, 5, 10, 13, 17, 26, 29, 37, 41, 50, 53, 58, 61, 65, 73, 74, 82, 85, 89, 97, ...
with infinitely many solutions. The solutions of the negative Pell's equation for <math>1 \le n \le 298</math> are:
{| class="wikitable" style="text-align: right; display: inline-table;"
! n || x || y
|-
! 1
| 0 || 1
|-
! 2
| 1 || 1
|-
! 5
| 2 || 1
|-
! 10
| 3 || 1
|-
! 13
| 18 || 5
|-
! 17
| 4 || 1
|-
! 26
| 5 || 1
|-
! 29
| 70 || 13
|-
! 37
| 6 || 1
|-
! 41
| 32 || 5
|-
! 50
| 7 || 1
|-
! 53
| 182 || 25
|-
! 58
| 99 || 13
|-
! 61
| 29718 || 3805
|-
! 65
| 8 || 1
|-
! 73
| 1068 || 125
|-
! 74
| 43 || 5
|-
! 82
| 9 || 1
|}
{| class="wikitable" style="text-align: right; display: inline-table;"
! n || x || y
|-
! 85
| 378 || 41
|-
! 89
| 500 || 53
|-
! 97
| 5604 || 569
|-
! 101
| 10 || 1
|-
! 106
| 4005 || 389
|-
! 109
| 8890182 || 851525
|-
! 113
| 776 || 73
|-
! 122
| 11 || 1
|-
! 125
| 682 || 61
|-
! 130
| 57 || 5
|-
! 137
| 1744 || 149
|-
! 145
| 12 || 1
|-
! 149
| 113582 || 9305
|-
! 157
| 4832118 || 385645
|-
! 170
| 13 || 1
|-
! 173
| 1118 || 85
|-
! 181
| 1111225770 || 82596761
|-
! 185
| 68 || 5
|}
{| class="wikitable" style="text-align: right; display: inline-table;"
! n || x || y
|-
! 193
| 1764132 || 126985
|-
! 197
| 14 || 1
|-
! 202
| 3141 || 221
|-
! 218
| 251 || 17
|-
! 226
| 15 || 1
|-
! 229
| 1710 || 113
|-
! 233
| 23156 || 1517
|-
! 241
| 71011068 || 4574225
|-
! 250
| 4443 || 281
|-
! 257
| 16 || 1
|-
! 265
| 6072 || 373
|-
! 269
| 82 || 5
|-
! 274
| 1407 || 85
|-
! 277
| 8920484118 || 535979945
|-
! 281
| 1063532 || 63445
|-
! 290
| 17 || 1
|-
! 293
| 2482 || 145
|-
! 298
| 409557 || 23725
|}
Let <math>\alpha = \Pi_{j\text{ is odd (1 - 2^j)</math>. The proportion of square-free n divisible by k primes of the form 4m + 1 for which the negative Pell's equation is solvable is at least α. When the number of prime divisors is not fixed, the proportion is given by 1 − α.
If the negative Pell's equation does have a solution for a particular n, its fundamental solution leads to the fundamental one for the positive case by squaring both sides of the defining equation:
<math display="block">(x^2 - n y^2)^2 = (-1)^2</math>
implies
<math display="block">(x^2 + n y^2)^2 - n(2xy)^2 = 1.</math>
As stated above, if the negative Pell's equation is solvable, a solution can be found using the method of continued fractions as in the positive Pell's equation. The recursion relation works slightly differently however. Since <math>(x + y\sqrt{n})(x - y\sqrt{n}) = -1</math>, the next solution is determined in terms of <math>i(x_k + y_k\sqrt{n}) = (i(x + y\sqrt{n}))^k</math> whenever there is a match, that is, when <math>k</math> is odd. The resulting recursion relation is (modulo a minus sign, which is immaterial due to the quadratic nature of the equation)
<math display="block">x_k = x_{k-2} x_1^2 + n x_{k-2} y_1^2 + 2 n y_{k-2} y_1 x_1,</math>
<math display="block">y_k = y_{k-2} x_1^2 + n y_{k-2} y_1^2 + 2 x_{k-2} y_1 x_1,</math>
which gives an infinite tower of solutions to the negative Pell's equation (except for <math>n = 1</math>).
Generalized Pell's equation
The equation
<math display=block>x^2 - n y^2 = N</math>
is called the generalized (or general) Pell's equation. The equation <math>\textstyle u^2 - n v^2 = 1</math> is the corresponding Pell's resolvent. Such solutions can be derived using the continued-fractions method as outlined above.
If <math>(x_0, y_0)</math> is a solution to <math>\textstyle x^2 - n y^2 = N,</math> and <math>(u_k, v_k)</math> is a solution to <math>\textstyle u^2 - n v^2 = 1,</math> then <math>(x_k, y_k)</math> such that <math>x_k + y_k \sqrt{n} = \big(x_0 + y_0 \sqrt{n}\big)\big(u_k + v_k \sqrt{n}\big)</math> is a solution to <math>\textstyle x^2 - n y^2 = N</math>, a principle named the multiplicative principle.
If x and y are positive integer solutions to the Pell's equation with <math>|N| < \sqrt n</math>, then <math>x/y</math> is a convergent to the continued fraction of <math>\sqrt n</math>. and they arise in the study of SIC-POVMs in quantum information theory.
The equation
<math display=block>x^2 - n y^2 = 4</math>
is similar to the resolvent <math>\textstyle x^2 - n y^2 = 1</math> in that if a minimal solution to <math>\textstyle x^2 - n y^2 = 4</math> can be found, then all solutions of the equation can be generated in a similar manner to the case <math>N = 1</math>. For certain <math>n</math>, solutions to <math>\textstyle x^2 - n y^2 = 1</math> can be generated from those with <math>\textstyle x^2 - n y^2 = 4</math>, in that if <math>n \equiv 5 \pmod{8},</math> then every third solution to <math>\textstyle x^2 - n y^2 = 4</math> has <math>x, y</math> even, generating a solution to <math>\textstyle x^2 - n y^2 = 1</math>.
