Mathematical objects are their properties
In elementary school you probably thought of multiplication as repeated addition, which works well for things like .
But what about ? Ok, so multiplication is repeated addiition, but you can also do this weird decimal shifting operation.
Well, what about ? Ok, so multiplication also must have an inverse, so multiplication is repeated addition but you also have to define a bunch of other stuff so that multiplication stays closed in the rationals. Okay: that is still kind of acceptable.
So where the hell is supposed to fit in with this model? In fact, what even is ? Once you’ve properly defined this, any analogy of “if I have 4 rows of 5 apples” haslong since flown out the window.
What is multiplication?
Okay, so it’s clearly absurd to continue thinking of multiplication so simplistically. At the same time, “4 rows of 5” is a good analogy to get kids to learn how to multiply; telling them what a Cauchy sequence is or how you construct the real numbers is kind of silly.
But let’s think more abstractly: what is multiplication? In our whole number multiplication example, multiplication is a function that takes two natural numbers to another natural numbers. It also is distributive over another operation called addition…
A field is a set of elements with two binary operations (i.e. , taking two elements of to another element of ): and .
Addition () is associative and commutative.
Multiplication is distributive and commutative.
Also, there is an additive identity and a multiplicative identity with , every element has an additive inverse (i.e. ), and every non-zero element has a multiplicative inverse (i.e. ). But these properties are not too relevant, so we gloss over them for the rest of this essay.
Looking at this definition, multiplication is just a binary operator that distributes over addition.
This still doesn’t really answer what multiplication is. OK, multiplication does this distributive thing, but there’s no general physical meaning or anything tethering it to reality. All we have are some nice little specific examples that don’t really entirely encompass what multiplication is. But that’s kind of the point: there’s no real answer to what multiplication is.
However, you know what multiplication does: it distributes. And sometimes we want to study specific instances of multiplication, like in the rationals or the reals. In these specific cases multiplication will take on more properties, and in some cases (like the rationals) there is an easily understood analogy that almost makes you think, “multiplication is just an extension of this apples analogy”.
But ultimately, when you are generally studying multiplication, you are studying everything with a distributive property. This makes it easy to apply general results to a specific multiplicative operator, like the multiplicative operator over the rationals or reals. In general, when you study things based on their properties, you get the most general results possible. That’s why you should reason about objects based on their properties.
Another example: Linear Algebra
Unless your first treatment of linear algebra is very theoretical, you will likely be introduced to a vector like this:
A vector is a list of elements .
This is a great example of how vectors behave: you can visualize the independent components and you have an obvious basis you can work with: the aptly-named standard basis. In the plane and space, you even have an obvious physical analogy: unit vectors are literally perpendicular.
But this is just a convenient model for working with vectors. Things like polynomials are vectors too, as well as other things that we may not even be able to explicitly represent. Especially for objects like the latter, how do we reason about them with linear algebra if we don’t even know what they are?
Well, here’s how: you know what they do. Let’s look at what a vector really is, or more accurately, what a vector space is:
A vector space over a field is a set of elements with two binary operations:
- Addition: Given two objects and in , is also an element in .
- Multiplication: Given a scalar and a vector , is also an element in .
Of course, there are also axioms about associativity, commutativity, distributivity, and identity/inverse elements, just like in a field. If you want the full details, the Wikipedia page on vector spaces should suffice.
Here is the main point: we expect vector addition and multiplication to behave in certain ways — many revolving around size or magnitude — because we are used to real numbers or complex numbers. But fields where such notions do not exist can also form vector spaces. Under these fields, we don’t really understand what addition or multiplication are. We can’t even guarantee that every element in is in , because we don’t need to. Just because we no longer can “multiply every element by a scalar ” explicitly, and just because we don’t necessarily know what this multiplication operation is, doesn’t mean we still can’t reason about it so long as it’s distributive (and some other stuff).
Especially because some of the properties of a vector space are so abstract, you can’t really reason about what a vector space is. Sure, there are some good examples like . But in the end those are just illustrative examples.
Let’s look at what a linear map is.
A linear map satisfies
Notice how neither of these properties rely on vectors being explicitly representable, say, as a list. We don’t actually know what vectors are or what these linear maps are, just how they behave. And yet algebra still works fine even if we don’t explicitly write out vectors as and explicitly write out linear transforms as matrices, because everything still works even if we can’t write them out explicitly.
In fact, linear algebra isn’t the study of these things or these weird arrays of numbers. It’s not about lists or matrices. At its core, we are studying every set of objects and functions that satisfies linearity, all at the same time. We’re not studying vectors or linear maps as if they are some concrete thing, but as properties: we are studying objects that behave linearly.
Conclusion
Multiplication as repeated addition and vectors as lists serve as very good examples for how multiplication and vectors behave. Much would be lost if we stopped using these analogies.
However, much would also be lost if we don’t focus on the fundamentals as well. For instance, many linear algebra courses focus so much on the fields and that we often lose the ability to think abstractly about vector spaces over all fields, even when many of the results proved in still hold true for any field .
Objects are their properties. That’s all they are. Any other descriptor is just a motivated example.
Addendum
One reason to study vector spaces abstractly is that non-trivial vector spaces can be finite. If you only reason about the fields and , it might be a little difficult to reason about the field (the field of integers modulo ). Yet many results that hold on and hold true on and indeed a vector space over any other field.
This is why, whenever possible, we should prove theorems using properties as fundamental as possible. That way, instead of using some cursed characteristic polynomial argument to prove something just for the field , we can use a more elegant argument to prove it for vector spaces over any field.