Definition.

An F-vector space is an abelian group furnished with a scalar multiplication

and satisfying some axioms:

  • , the map is a homomorphism form to (1)
  • is a homomorphism of rings from to the ring of homomorphisms from to (2)

This long-winded definition of a vector space is a nice way of summarizing the properties of a vector space. The fact that is an abelian group implies a commutative addition operation for which is closed under. The additional axioms regarding scalar multiplication simply assert the distributivity (1) and associativity (2) of scalar multiplication.

The idea that vector spaces were really just fancy abelian groups was an enlightening one for me. I guess that’s why linear algebra has the word algebra in it.

Mathematical jargon aside, vector spaces are powerful because of the level of abstraction they operate at. Part of the reason linear algebra is so widely applicable is because a very wide range of things can be represented as vectors. Such vector representations in turn form a vector space, the collection of all possible forms of said thing.

One example of a useful vector space from mathematics is the space of all real-valued continuous functions defined on a closed interval. Clearly, this set is closed under addition and scalar multiplication, and the other axioms also hold. Thus, we can apply any linear algebraic result to this set. For example, we can apply the Cauchy Shwartz Inequality which holds for abstract vector spaces in general, to obtain the following highly non-trivial inequality for any two real-valued continuous functions and defined on a closed interval :

Another example of a useful vector space, this time from computer science, is the space of word embeddings. This vector space forms the backbone of large language models such as ChatGPT.

Resources: 3Blue1Brown video on vector spaces