For any normed vector space, the vector operations are continuous. We can abstract this notion.
A topological vector space is triple whose first coordinate is a vector space, whose second coordinate is a topology on the field of the vector space and whose third coordinate is a topology on the set of vectors, such that the vector operations are continuous with respect to their product topologies.