With the benefit of reflection, here’s how I might prefer to present things:
As before, the problem transforms to finding integer solutions to a[sup]2[/sup] - 2b[sup]2[/sup] = -1. That is, we want integer solutions to (a + sqrt(2)b)(a - sqrt(2)b) = -1.
In general, given a pair (p, q), let us refer to the product p * q as its “norm”, and the reflection (q, p) as its “conjugate”. Also, let’s call such a pair a “lattice point” if it has integer coordinates in the basis consisting of (1, 1) and (+sqrt(2), -sqrt(2)).
Thus, our task is to find lattice points of norm -1.
We may speak of arithmetic with such pairs, by which I mean doing everything component-wise.
Observe that the lattice points are closed under negation, conjugation, and multiplication [the latter follows from the observations that (1, 1) is the multiplicative identity and (+sqrt(2), -sqrt(2) squares to a lattice point]. Furthermore, observe that the norm operator “distributes over” products [the norm of a product of pairs is the product of their individual norms, as either way, we just get the product of all the individual coordinates], and is invariant under conjugation. Finally, observe that lattice points of norm 1 or -1 have lattice point reciprocals of the same norm (in the former case, given by conjugation, and in the latter case, by negated conjugation).
Thus, the lattice points of norm -1 are closed under multiplication by lattice points of norm 1, and conversely, given any two lattice points of norm -1, their ratio is a unique lattice point of norm 1. Accordingly, once we find any specific lattice point of norm -1, understanding the lattice points of norm -1 in general is equivalent to understanding the lattice points of norm 1.
So, let’s first classify the lattice points of norm 1.
These are particular pairs of the form (p, 1/p), closed under negation, multiplication, and conjugation (which amounts to reciprocation for these); in other words, they are given by particular values for log(|p|), closed under addition and negation.
[ul]
[li]Lemma 1 [all lemmas to be demonstrated below]: Whenever you’re interested in a collection of values which is closed under addition and negation, if it contains a smallest positive value, then it consists of precisely the integer multiples of this smallest value.[/li][li]Lemma 2: There is a smallest p > 1 such that (p, 1/p) is a lattice point. Let us call this lattice point m.[/li][/ul]
Putting those two together, we find that that the lattice points of norm 1 are precisely the integer powers of m and their negations.
All we need to do now is to find a particular lattice point n of norm -1; then we will know that the lattice points of norm -1 in general are plus or minus n * m[sup]k[/sup] for integer k.
[ul]
[li]Lemma 3: There is at least one lattice point n of norm -1.[/li][/ul]
Note that the squares of the lattice points of norm -1 are particular lattice points of norm 1; as the former (up to negation) comprise a geometric sequence with ratio m, the latter comprise a geometric sequence with ratio m[sup]2[/sup]. Thus, the latter are either precisely the even or precisely the odd powers of m.
[ul]
[li]Lemma 4: m[sup]0[/sup] is not the square of a lattice point of norm -1.[/li][/ul]
Thus, the squares of the lattice points of norm -1 are precisely the odd powers of m. Accordingly, n can be chosen, without loss of generality, to be a square root of m. More specifically, as a lattice point of norm -1, n’s two coordinates will have opposing sign; we may choose for n to be specifically to (positive, negative) square root of m.
We can conclude that the lattice points of norm -1 are precisely the odd powers of n and their negations, with the even powers instead leading to the lattice points of norm 1. [Note, as a result, that n must be (p, -1/p) for the smallest p > 1 such that this is a lattice point]
Now let us demonstrate our lemmas and, along the way, calculate n. I’ll do them in reverse order:
[ul]
[li]Proof of Lemma 4: m[sup]0[/sup] = (1, 1) has precisely two square roots of norm -1: (+1, -1) and its negation. These are quickly seen not to be lattice points (by the fact that sqrt(2) is not a reciprocal integer [note, in case you’d like to generalize this argument, that this is actually a slightly weaker requirement than irrationality of sqrt(2)]).[/li][li]Proof of Lemmas 2 and 3 and the calculation of n together: Consider the equation (p, q) = a * (1, 1) + b * (+sqrt(2), -sqrt(2)). Note that under any fixed constraint p * q = c for nonzero c, any one of the values p, q, a, or b determines each of the other values in a monotonic fashion. Accordingly, asking for one of these to fall on a particular side of a particular value is equivalent to asking for any other to fall on the corresponding side of the corresponding value. Thus, when restricting attention to lattice points (where a and b are integers), if there is any solution where p > 1, there is one with minimal p.[/li]
Thus, lemmas 2 and 3 are established as soon as we demonstrate the existence of values of norm 1 and -1, respectively. The latter existence entails the former existence by squaring, so let’s just delve in and calculate the suitably minimal n to be done with it:
By quick mindless search, we find that a = 1 (and thus b = 1, p = 1 + sqrt(2), q = 1 - sqrt(2)) is the value of norm -1 with minimal p > 1.
[li]Proof of Lemma 1: Suppose given a collection of values closed under addition and negation. This means, given any v and positive m in the collection, that v mod m (as in, the unique value in [0, m) from which v differs by an integer multiple of m) is also in the collection. If m is the smallest positive element of the collection, than each v mod m can only be zero, and thus the collection consists of precisely the integer multiples of m. [Extremely pedantic note, only for benefit of me: I am taking the “values” here to live within an Archimedean group, such as the reals] [/li][/ul]
Q.E.D.
[This argument is essentially the same as the one previously given. These pairs are just “Reyelian numbers” in another guise, with (+sqrt(2), -sqrt(2)) as J, and the lattice points as the Reyelian integers. But I think this presentation is, potentially, much friendlier/less intimidating, while still touching on the generalities I refuse to abandon.]