This is the first in a series of three blog posts. In the following we'll investigate a few properties of an object called Conway's topograph. John Conway conjured up a way to understand a binary quadratic form – a very important algebraic object – in a geometric context. This is by no means original work, just my interpretation of some key points from his The Sensual (Quadratic) Form that I'll need for some other posts.
Definition:
A binary quadratic form is an equation of the form:
That is, a function of two variables which is homogeneous of degree two. The coefficients and and variables and are often real numbers, rational numbers or integers.
When we require the coefficients and as well as the variables to be integers, we get an integer-valued form. In his Disquisitiones Arithmeticae, Gauss asked (and largely answered) the fundamental question: what integer values can each form take? For example, you may have seen the form
where it was determined that the only primes (Gaussian primes) occuring were and those odd primes congruent to 1 modulo 4.
As each form is homogenous degree two, . As a result, if we can understand the values of for pairs which don't share any factors, we can understand the entire set of values that takes. Also, letting there is no change in the value of since hence it suffices to think of as i.e. .
For integers and any point can be expressed as an integral linear combination of the vectors and . So if we like, we can express all relevant inputs for in terms of two vectors. However, instead considering we have
and realize a different pair which again yield all possible integer valued vectors as integral linear combinations.
Definition:
A strict base is an ordered pair whose integral linear combinations are exactly all vectors with integer coordinates. A lax base is a set obtained from a strict base.
Definition:
A strict superbase is an ordered triple for which and is a strict base (i.e., with strict vectors), and a lax superbase is a set where is a strict superbase.
For our (and Conway's) purposes, it is useful to consider the lax notions and leave the strict notions as an afterthought since a binary quadratic form is unchanged given a sign change. From here forward, for a vector we use the notation interchangeably with and when referring to a base/superbase, we are referring to the lax equivalent of these notions.
Follow along to Part 2.
Update:
This material is intentionally aimed at an intermediate (think college freshman/high school senior) audience. One can go deeper with it, and I'd love to get more technical off the post.