Complex Numbers are Secretly Polynomials
September 2, 2023
8 and 14 are equal, mod 3. They have the same remainder, so this should come as no surprise. Let's draw it out anyway.
To observe the painstakingly obvious: each collection of dots can be split into the form , where is the quotient and is the remainder. If you ignore the part, you see that 8 and 14 have the same value of , , so they're the same, mod 3. We call two numbers equal under this system if they differ only by a multiple of 3.
What does this have to do with complex numbers or polynomials? All in due time.
The Naive Approach
If I were to ask you to give me a polynomial representation of a complex number, you'd probably give me something like
It's the first thing any reasonable person would come up with, and for good reason: , , and addition works the same in both spaces. But there's a glaring issue -- multiplication doesn't work. If we multiply out two of our polynomials, we get
which doesn't fit into our paradigm (note the ). Our problem here is that polynomials don't capture the essence of complex numbers -- nothing in screams , because is too generic a standin for . Let's look at another example where polynomial multiplication goes wrong. Consider:
We get different answers, but different how? I've written it a bit suggestively, but you might notice that the difference between the two results is , the defining polynomial for . Coincidence? Let's try another.
So we should get an answer of . This doesn't happen automatically in the polynomial case, but if we factor out the term, we get
It looks like we get the answer we expect on the right but with this extra term on the left. At this point, it might become clear what's happening: if we substitute for like discussed earlier, the vanishes and we get the answer we want. Every polynomial can be split into an part and a remainder part, (in our case, and ), so we just ignore the part. But that's not the end of the story -- to really understand what's going on, we need to talk about quotient sets.
Quotient Sets
Polynomials
Some quick terminology: refers to the set of polynomials with real coefficients (sometimes called a polynomial ring). Members of include , and anything else of that form. We don't include , because it goes on forever.
As we saw earlier, already almost behaves like , and it works perfectly if you treat like . So all we need to do is split the polynomial into and and just consider the . How can we make this more precise?
This is where quotient sets come in. The expression (read "R[x] mod x-squared-plus-one".) tells us to work within , but to "ignore" the part -- if that sounds familiar, it's exactly what we did with division by 3 at the start of the article.[1] Specifically, it calls two polynomials the same if they differ only by a multiple of . This lines up with our understanding of complex numbers: if and differ by a multiple of , are they really different?
Just like we can talk about integers mod 3, we can talk about polynomials mod . In the integers mod 3, we explicitly say that and see what follows. In our quotient set, we explicitly say that and see what follows. In both cases, the statement "mod 3" or "mod " is just a reminder that we're ignoring some part of the expression by forcing it to be zero.
Under this mapping, for example, the following polynomials would be equal
Since they all have the same remainder, mod . Equivalently, if you plug in , you'll see that they all evaluate to the same thing. Technically, we'd say and are isomorphic, meaning they "act the same" with regards to addition and multiplication.[2]
General Quotients
The fundamental idea here is that if we have a set of objects , we can make a smaller version by considering some objects the same; in the case of , is the set of polynomials, and we consider two the same if they differ by a multiple of .
Relations
A relation is any rule you come up with that says if two objects are "the same".[3] For example, the relation for is "two polynomials are the same if they differ by a multiple of ".
Relations are often denoted using the symbol. Symbolically, we'd say
We can go much further than "two objects are the same based on their difference". In fact, we can construct a quotient set from just about any relation you want. If you have a set and a relation between objects , you can begin reasoning about .
- Consider , the set of all pairs of integers. If we apply the relation , then congratulations! You've constructed , the set of fractions, also known as .[4] If it's unclear why, observe how you can cross-multiply two equal fractions and look at the formula you get.
- The integers mod 5, written , can be constructed using the relation . Then, is nothing but . Think about why we can only have 5 elements in this set!
- Consider (the set of 3x3 matrices) and the relation . Because we consider two matrices the same if they have the same determinant, each collection of "equivalent" matrices can be identified by its determinant. So, behaves like under multiplication, since determinants multiply when multiplying matrices.
Hopefully these examples have elucidated the convenience of quotient sets in mathematics. They're not always strictly necessary (you knew what a fraction was before reading this article), but they can allow us to construct complicated behavior by "filtering down" large, easy-to-describe objects.
- In the language of ring theory, is actually read "R adjoin x", so the whole thing should be read "R-adjoin-x mod x-squared-plus-one". ↩
- The term "isomorphic" comes from the Greek "iso-" meaning equal and "morphe" meaning shape, so understandably, we generally call two mathematical structures isomorphic if they have the same shape, i.e. behave the same. Specifically, this isomorphism would be a ring isomorphism. ↩
- This should actually be called an equivalence relation. In general, a relation can really be anything we want, but equivalence relations have to follow three rules:
- Reflexivity - For all ,
- Symmetry - implies
- Transitivity - and implies
- We also stipulate that , obviously. ↩